From af62498e28f33d6b61e675007521b529e5f1c017 Mon Sep 17 00:00:00 2001 From: Anewbe Date: Thu, 22 Feb 2018 19:49:30 -0600 Subject: [PATCH 001/145] Progress --- code/modules/mob/living/carbon/human/human_movement.dm | 4 ++-- code/modules/mob/mob.dm | 4 ++-- code/modules/organs/organ_external.dm | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/code/modules/mob/living/carbon/human/human_movement.dm b/code/modules/mob/living/carbon/human/human_movement.dm index 700e55dcec..d2150354fa 100644 --- a/code/modules/mob/living/carbon/human/human_movement.dm +++ b/code/modules/mob/living/carbon/human/human_movement.dm @@ -35,7 +35,7 @@ var/obj/item/organ/external/E = get_organ(organ_name) if(!E || E.is_stump()) tally += 4 - else if(E.splinted) + else if(E.splinted && E.splinted.loc != E) tally += 0.5 else if(E.status & ORGAN_BROKEN) tally += 1.5 @@ -47,7 +47,7 @@ var/obj/item/organ/external/E = get_organ(organ_name) if(!E || E.is_stump()) tally += 4 - else if(E.splinted) + else if(E.splinted && E.splinted.loc != E) tally += 0.5 else if(E.status & ORGAN_BROKEN) tally += 1.5 diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 917790df41..4456fae51f 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -526,10 +526,10 @@ for(var/name in H.organs_by_name) var/obj/item/organ/external/e = H.organs_by_name[name] if(e && H.lying) - if(((e.status & ORGAN_BROKEN && !(e.splinted)) || e.status & ORGAN_BLEEDING) && (H.getBruteLoss() + H.getFireLoss() >= 100)) + if((e.status & ORGAN_BROKEN && (!e.splinted || (e.splinted && e.splinted in e.contents && prob(30))) || e.status & ORGAN_BLEEDING) && (H.getBruteLoss() + H.getFireLoss() >= 100)) return 1 break - return 0 + return 0 /mob/MouseDrop(mob/M as mob) ..() diff --git a/code/modules/organs/organ_external.dm b/code/modules/organs/organ_external.dm index a28ad19592..f8621dc78e 100644 --- a/code/modules/organs/organ_external.dm +++ b/code/modules/organs/organ_external.dm @@ -543,7 +543,7 @@ This function completely restores a damaged organ to perfect condition. //external organs handle brokenness a bit differently when it comes to damage. Instead brute_dam is checked inside process() //this also ensures that an external organ cannot be "broken" without broken_description being set. /obj/item/organ/external/is_broken() - return ((status & ORGAN_CUT_AWAY) || ((status & ORGAN_BROKEN) && !(splinted))) + return ((status & ORGAN_CUT_AWAY) || (status & ORGAN_BROKEN) && (!splinted || (splinted && splinted in src.contents && prob(30)))) //Determines if we even need to process this organ. /obj/item/organ/external/proc/need_process() From b9e4165d44a375f84a238b4677df74fb650f3461 Mon Sep 17 00:00:00 2001 From: atermonera Date: Thu, 22 Feb 2018 20:14:58 -0800 Subject: [PATCH 002/145] Changelog --- html/changelogs/Anewbe - Splints.yml | 37 ++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 html/changelogs/Anewbe - Splints.yml diff --git a/html/changelogs/Anewbe - Splints.yml b/html/changelogs/Anewbe - Splints.yml new file mode 100644 index 0000000000..e4d9b41899 --- /dev/null +++ b/html/changelogs/Anewbe - Splints.yml @@ -0,0 +1,37 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# wip (For works in progress) +# tweak +# soundadd +# sounddel +# rscadd (general adding of nice things) +# rscdel (general deleting of nice things) +# imageadd +# imagedel +# maptweak +# spellcheck (typo fixes) +# experiment +################################# + +# Your name. +author: Anewbe + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. +# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. +changes: + - tweak: "Splinted bodyparts act broken 30% of the time." + - tweak: "Splinted legs still slow you down like broken ones." From 4f6074f2aedf782ef1781bec26050dc8cb3db672 Mon Sep 17 00:00:00 2001 From: Anewbe Date: Fri, 23 Feb 2018 20:48:30 -0600 Subject: [PATCH 003/145] Further Package Bomb adjustments --- code/game/objects/items/weapons/syndie.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/game/objects/items/weapons/syndie.dm b/code/game/objects/items/weapons/syndie.dm index 5406b05a26..3ba85b0bfc 100644 --- a/code/game/objects/items/weapons/syndie.dm +++ b/code/game/objects/items/weapons/syndie.dm @@ -13,9 +13,9 @@ desc = "A small wrapped package." w_class = ITEMSIZE_NORMAL - var/devastate = 0 - var/heavy_impact = 1 - var/light_impact = 2 + var/devastate = 1 + var/heavy_impact = 2 + var/light_impact = 4 var/flash_range = 5 var/size = "small" /*Used for the icon, this one will make c-4small_0 for the off state.*/ @@ -24,7 +24,7 @@ item_state = "radio" desc = "A mysterious package, it's quite heavy." devastate = 1 - heavy_impact = 2 + heavy_impact = 3 light_impact = 5 flash_range = 7 size = "large" From a18a9098b341c937901d667e2b4700d8b8771c9a Mon Sep 17 00:00:00 2001 From: Anewbe Date: Fri, 23 Feb 2018 22:04:00 -0600 Subject: [PATCH 004/145] Removes the VeyMed license from Cargo --- code/datums/supplypacks/robotics.dm | 8 -------- 1 file changed, 8 deletions(-) diff --git a/code/datums/supplypacks/robotics.dm b/code/datums/supplypacks/robotics.dm index 3e861e354b..d9f20c5aa6 100644 --- a/code/datums/supplypacks/robotics.dm +++ b/code/datums/supplypacks/robotics.dm @@ -116,14 +116,6 @@ containername = "Robolimb blueprints (Bishop)" access = access_robotics -/datum/supply_packs/robotics/robolimbs/veymed - name = "Vey-Med robolimb blueprints" - contains = list(/obj/item/weapon/disk/limb/veymed) - cost = 70 - containertype = /obj/structure/closet/crate/secure/science - containername = "Robolimb blueprints (Vey-Med)" - access = access_robotics - /datum/supply_packs/robotics/mecha_ripley name = "Circuit Crate (\"Ripley\" APLU)" contains = list( From 9cd4bde3d1c562cf0cd93dbaf8d6343bdff53f40 Mon Sep 17 00:00:00 2001 From: Mechoid Date: Fri, 23 Feb 2018 21:24:57 -0800 Subject: [PATCH 005/145] Test Projectiles can pass through things other projectiles are capable of, and unanchored structures. --- code/modules/projectiles/projectile.dm | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index f844ac0475..7cf68c5d39 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -427,6 +427,14 @@ return if(istype(A, /obj/structure/foamedmetal)) //Turrets can detect through foamed metal, but will have to blast through it. Similar to windows, if someone runs behind it, a person should probably just not shoot. return + if(istype(A, /obj/structure/girder)) //They see you there. + return + if(istype(A, /obj/structure/door_assembly)) //And through there. + return + if(istype(A, /obj/structure)) //Unanchored things you can shove around will still keep the turret or other firing at your position. Aim intent still functions. + var/obj/structure/S = A + if(!S.anchored) + return if(istype(A, /mob/living) || istype(A, /obj/mecha) || istype(A, /obj/vehicle)) result = 2 //We hit someone, return 1! return From 542bb57d0d026633374d6896ac57b7623539736f Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Sat, 24 Feb 2018 11:40:59 -0500 Subject: [PATCH 006/145] POLARIS: Tweak weird MA override Not sure when this is used, but Leshana had a good suggestion for preventing it interfering with things. --- code/datums/mutable_appearance.dm | 7 ++++--- code/game/objects/items/weapons/storage/fancy.dm | 2 -- code/modules/mob/living/carbon/human/update_icons.dm | 4 ---- 3 files changed, 4 insertions(+), 9 deletions(-) diff --git a/code/datums/mutable_appearance.dm b/code/datums/mutable_appearance.dm index 1cb3a97d9f..16d10ae035 100644 --- a/code/datums/mutable_appearance.dm +++ b/code/datums/mutable_appearance.dm @@ -4,10 +4,11 @@ // Mutable appearances are children of images, just so you know. -/mutable_appearance/New() +/mutable_appearance/New(copy_from, ...) ..() - plane = FLOAT_PLANE // No clue why this is 0 by default yet images are on FLOAT_PLANE - // And yes this does have to be in the constructor, BYOND ignores it if you set it as a normal var + if(!copy_from) + plane = FLOAT_PLANE // No clue why this is 0 by default yet images are on FLOAT_PLANE + // And yes this does have to be in the constructor, BYOND ignores it if you set it as a normal var // Helper similar to image() /proc/mutable_appearance(icon, icon_state = "", layer = FLOAT_LAYER) diff --git a/code/game/objects/items/weapons/storage/fancy.dm b/code/game/objects/items/weapons/storage/fancy.dm index 251e5483e1..2405f5a12b 100644 --- a/code/game/objects/items/weapons/storage/fancy.dm +++ b/code/game/objects/items/weapons/storage/fancy.dm @@ -98,8 +98,6 @@ /obj/item/weapon/storage/fancy/crayons/update_icon() var/mutable_appearance/ma = new(src) - ma.plane = plane - ma.layer = layer ma.overlays = list() for(var/obj/item/weapon/pen/crayon/crayon in contents) ma.overlays += image('icons/obj/crayons.dmi',crayon.colourName) diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index cb0b4a4027..8d0537940f 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -159,8 +159,6 @@ Please contact me on #coderbus IRC. ~Carn x //0: We start with their existing appearance (this contains their verbs, important to keep those!) var/mutable_appearance/ma_compiled = new(src) - ma_compiled.plane = plane //Required because of an override on mutable_appearance/New() that sets it to FLOAT_PLANE...for some reason. - ma_compiled.layer = layer //1: HUDs because these are hidden behind a backplane. See update_icons_huds() ma_compiled.overlays = list_huds //The first one can set instead of add @@ -189,8 +187,6 @@ Please contact me on #coderbus IRC. ~Carn x ma = passed_ma else ma = new(src) - ma.plane = plane //Required because of an override on mutable_appearance/New() that sets it to FLOAT_PLANE...for some reason. - ma.layer = layer // First, get the correct size. var/desired_scale = icon_scale From 4fe5f37079102e593cc56f06fceff0a0354d0916 Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Sat, 24 Feb 2018 11:01:12 -0500 Subject: [PATCH 007/145] POLARIS: Aura animation proc Generic proc that allows you to animate an aura around something. --- code/_helpers/icons.dm | 74 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 74 insertions(+) diff --git a/code/_helpers/icons.dm b/code/_helpers/icons.dm index e2096753a0..64460aa889 100644 --- a/code/_helpers/icons.dm +++ b/code/_helpers/icons.dm @@ -888,3 +888,77 @@ proc/sort_atoms_by_layer(var/list/atoms) img.plane = plane //Thanks Byond. img.appearance_flags = APPEARANCE_UI|KEEP_APART return img + +/** +* Animate a 'halo' around an object. +* +* This proc is not exactly cheap. You'd be well advised to set up many-loops rather than call this super-often. getCompoundIcon is +* mostly to blame for this. If Byond ever implements a way to get something's icon more 'gently' than this, do that instead. +* +* @param A This is the atom to put the halo on +* @param simple_icons If set to TRUE, will just perform a very basic icon and icon_state steal. DO USE when possible. +* @param color This is the color for the halo +* @param anim_duration This decides how fast (or slow) the animation plays +* @param offset Mysterious variable that determines size of the halo's gap from icon +* @param loops How many times the animation loops +* @param grow_to Relative to the size of the icon, how big the halo grows while fading (don't use negatives for inward halos, use < 1) +* @param pixel_scale If you'd like the halo to use pixel scale or the default 'fuzzy' scale +*/ +/proc/animate_aura(var/atom/A, var/simple_icons, var/color = "#00FF22", var/anim_duration = 5, var/offset = 1, var/loops = 1, var/grow_to = 2, var/pixel_scale = FALSE) + ASSERT(A) + + //Take a guess at this, if they didn't set it + if(isnull(simple_icons)) + if(ismob(A)) + simple_icons = FALSE + else + simple_icons = TRUE + + //Get their icon + var/icon/hole + + if(simple_icons) + hole = icon(A.icon, A.icon_state) + else + hole = getCompoundIcon(A) + + hole.MapColors(0,0,0, 0,0,0, 0,0,0, 1,1,1) //White. + + //Make a bigger version + var/icon/grower = new(hole) + var/orig_width = grower.Width() + var/orig_height = grower.Height() + var/end_width = orig_width+(offset*2) + var/end_height = orig_height+(offset*2) + var/half_diff_width = (end_width-orig_width)*0.5 + var/half_diff_height = (end_height-orig_height)*0.5 + + //Make icon black + grower.SwapColor("#FFFFFF","#000000") //Black. + + //Scale both icons big so we don't have to deal with low-pixel garbage issues + grower.Scale(orig_width*10,orig_height*10) + hole.Scale(orig_width*9,orig_height*9) + + //Blend the hole in + grower.Blend(hole,ICON_OVERLAY, x = ((orig_width*10-orig_width*9)*0.5)+1, y = ((orig_height*10-orig_height*9)*0.5)+1) + + //Swap white to zero alpha + grower.SwapColor("#FFFFFF","#00000000") + + //Color it + grower.SwapColor("#000000",color) + + //Scale it to final height + grower.Scale(end_width,end_height) + + //Flick it onto them + var/image/img = image(grower,A) + if(pixel_scale) + img.appearance_flags |= PIXEL_SCALE + img.pixel_x = half_diff_width*-1 + img.pixel_y = half_diff_height*-1 + flick_overlay_view(img, A, anim_duration*loops, TRUE) + + //Animate it growing + animate(img, alpha = 0, transform = matrix()*grow_to, time = anim_duration, loop = loops) From 1168439878aeac8c019d3ea964c636931b0d1b74 Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Sat, 24 Feb 2018 14:14:21 -0500 Subject: [PATCH 008/145] POLARIS: FBP backup battery cells for survival purposes Usable with <= 100 nutrition, adds 100 nutrition. --- .../living/carbon/human/species/species.dm | 7 +++- code/modules/power/cells/power_cells.dm | 37 ++++++++++++++++++ icons/obj/power.dmi | Bin 44188 -> 43648 bytes 3 files changed, 43 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/human/species/species.dm b/code/modules/mob/living/carbon/human/species/species.dm index 503272c930..39b8460907 100644 --- a/code/modules/mob/living/carbon/human/species/species.dm +++ b/code/modules/mob/living/carbon/human/species/species.dm @@ -249,7 +249,8 @@ //Create the box var/obj/item/weapon/storage/box/box = new boxtype(H) - if(!synth) + //If not synth, they get an air tank (if they breathe) + if(!synth && breath_type) //Create a tank (if such a thing exists for this species) var/tanktext = "/obj/item/weapon/tank/emergency/" + "[breath_type]" var/obj/item/weapon/tank/emergency/tankpath //Will force someone to come look here if they ever alter this path. @@ -264,6 +265,10 @@ if(tankpath) new tankpath(box) + //If they are synth, they get a smol battery + else if(synth) + new /obj/item/device/fbp_backup_cell(box) + box.calibrate_size() if(H.backbag == 1) diff --git a/code/modules/power/cells/power_cells.dm b/code/modules/power/cells/power_cells.dm index a9b92a9bb3..cec7cef512 100644 --- a/code/modules/power/cells/power_cells.dm +++ b/code/modules/power/cells/power_cells.dm @@ -91,3 +91,40 @@ maxcharge = 10000 matter = null self_recharge = TRUE + +//Not actually a cell, but if people look for it, they'll probably look near other cells +/obj/item/device/fbp_backup_cell + name = "backup battery" + desc = "A small one-time-use chemical battery for synthetic crew when they are low on power in emergency situations." + icon = 'icons/obj/power.dmi' + icon_state = "fbp_cell" + w_class = ITEMSIZE_SMALL + var/amount = 100 + var/used = FALSE + +/obj/item/device/fbp_backup_cell/initialize() + overlays += image(icon,"[icon_state]1") + +/obj/item/device/fbp_backup_cell/attack(mob/living/M as mob, mob/user as mob) + if(!used && ishuman(M)) + var/mob/living/carbon/human/H = M + if(H.isSynthetic()) + if(H.nutrition <= amount) + use(user,H) + else + to_chat(user,"The difference in potential is too great. [user == M ? "You have" : "[H] has"] too much charge to use such a small battery.") + else if(M == user) + to_chat(user,"You lick the cell, and your tongue tingles slightly.") + else + to_chat(user,"This cell is meant for use on humanoid synthetics only.") + + . = ..() + +/obj/item/device/fbp_backup_cell/proc/use(var/mob/living/user, var/mob/living/target) + if(used) + return + used = TRUE + desc += " This one has already been used." + overlays.Cut() + target.nutrition += amount + user.custom_emote(message = "connects \the [src] to [user == target ? "their" : "[target]'s"] charging port, expending it.") diff --git a/icons/obj/power.dmi b/icons/obj/power.dmi index 3c9df1af7d7853eb7e410675910a1c4aea4d9abb..bc57493646ec80e03a30d804090e46509372fe2b 100644 GIT binary patch literal 43648 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 L Date: Sat, 24 Feb 2018 13:59:51 -0600 Subject: [PATCH 009/145] Adds TG-style floor tile swapping Hold the tool for pulling a floor tile in your offhand and use a stack of floor tiles (ie, carpet) on the target floor. This respects the different tools and their effects. Replacing wooden tiles should be done with a screwdriver, not a crowbar. --- code/game/turfs/simulated/floor_attackby.dm | 81 ++++++++++++------- .../mob/living/silicon/robot/inventory.dm | 6 ++ 2 files changed, 56 insertions(+), 31 deletions(-) diff --git a/code/game/turfs/simulated/floor_attackby.dm b/code/game/turfs/simulated/floor_attackby.dm index ef36121b12..5602eac320 100644 --- a/code/game/turfs/simulated/floor_attackby.dm +++ b/code/game/turfs/simulated/floor_attackby.dm @@ -4,40 +4,15 @@ return 0 if(flooring) - if(istype(C, /obj/item/weapon/crowbar)) - if(broken || burnt) - to_chat(user, "You remove the broken [flooring.descriptor].") - make_plating() - else if(flooring.flags & TURF_IS_FRAGILE) - to_chat(user, "You forcefully pry off the [flooring.descriptor], destroying them in the process.") - make_plating() - else if(flooring.flags & TURF_REMOVE_CROWBAR) - to_chat(user, "You lever off the [flooring.descriptor].") - make_plating(1) - else - return - playsound(src, C.usesound, 80, 1) - return - else if(istype(C, /obj/item/weapon/screwdriver) && (flooring.flags & TURF_REMOVE_SCREWDRIVER)) - if(broken || burnt) - return - to_chat(user, "You unscrew and remove the [flooring.descriptor].") - make_plating(1) - playsound(src, C.usesound, 80, 1) - return - else if(istype(C, /obj/item/weapon/wrench) && (flooring.flags & TURF_REMOVE_WRENCH)) - to_chat(user, "You unwrench and remove the [flooring.descriptor].") - make_plating(1) - playsound(src, C.usesound, 80, 1) - return - else if(istype(C, /obj/item/weapon/shovel) && (flooring.flags & TURF_REMOVE_SHOVEL)) - to_chat(user, "You shovel off the [flooring.descriptor].") - make_plating(1) - playsound(src, 'sound/items/Deconstruct.ogg', 80, 1) + if(istype(C, /obj/item/weapon)) + try_deconstruct_tile(C, user) return else if(istype(C, /obj/item/stack/cable_coil)) to_chat(user, "You must remove the [flooring.descriptor] first.") return + else if(istype(C, /obj/item/stack/tile)) + try_replace_tile(C, user) + return else if(istype(C, /obj/item/stack/cable_coil)) @@ -87,4 +62,48 @@ burnt = null broken = null else - to_chat(user, "You need more welding fuel to complete this task.") \ No newline at end of file + to_chat(user, "You need more welding fuel to complete this task.") + +/turf/simulated/floor/proc/try_deconstruct_tile(obj/item/weapon/W as obj, mob/user as mob) + if(istype(W, /obj/item/weapon/crowbar)) + if(broken || burnt) + to_chat(user, "You remove the broken [flooring.descriptor].") + make_plating() + else if(flooring.flags & TURF_IS_FRAGILE) + to_chat(user, "You forcefully pry off the [flooring.descriptor], destroying them in the process.") + make_plating() + else if(flooring.flags & TURF_REMOVE_CROWBAR) + to_chat(user, "You lever off the [flooring.descriptor].") + make_plating(1) + else + return 0 + playsound(src, W.usesound, 80, 1) + return 1 + else if(istype(W, /obj/item/weapon/screwdriver) && (flooring.flags & TURF_REMOVE_SCREWDRIVER)) + if(broken || burnt) + return 0 + to_chat(user, "You unscrew and remove the [flooring.descriptor].") + make_plating(1) + playsound(src, W.usesound, 80, 1) + return 1 + else if(istype(W, /obj/item/weapon/wrench) && (flooring.flags & TURF_REMOVE_WRENCH)) + to_chat(user, "You unwrench and remove the [flooring.descriptor].") + make_plating(1) + playsound(src, W.usesound, 80, 1) + return 1 + else if(istype(W, /obj/item/weapon/shovel) && (flooring.flags & TURF_REMOVE_SHOVEL)) + to_chat(user, "You shovel off the [flooring.descriptor].") + make_plating(1) + playsound(src, 'sound/items/Deconstruct.ogg', 80, 1) + return 1 + return 0 + +/turf/simulated/floor/proc/try_replace_tile(obj/item/stack/tile/T as obj, mob/user as mob) + if(T.type == flooring.build_type) + return + var/obj/item/weapon/W = user.is_holding_item_of_type(/obj/item/weapon) + if(!try_deconstruct_tile(W, user)) + return + if(flooring) + return + attackby(T, user) \ No newline at end of file diff --git a/code/modules/mob/living/silicon/robot/inventory.dm b/code/modules/mob/living/silicon/robot/inventory.dm index fd8164b01c..48455c3844 100644 --- a/code/modules/mob/living/silicon/robot/inventory.dm +++ b/code/modules/mob/living/silicon/robot/inventory.dm @@ -256,3 +256,9 @@ /mob/living/silicon/robot/put_in_hands(var/obj/item/W) // No hands. W.loc = get_turf(src) return 1 + +/mob/living/silicon/robot/is_holding_item_of_type(typepath) + for(var/obj/item/I in list(module_state_1, module_state_2, module_state_3)) + if(istype(I, typepath)) + return I + return FALSE \ No newline at end of file From 1421a2c68cd94e5c6881f9e9231795413d949509 Mon Sep 17 00:00:00 2001 From: Nerezza Date: Sat, 24 Feb 2018 15:26:06 -0600 Subject: [PATCH 010/145] Added changelog They probably wanna know what the new stuph iz --- html/changelogs/Nerezza - Tilematic.yml | 36 +++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 html/changelogs/Nerezza - Tilematic.yml diff --git a/html/changelogs/Nerezza - Tilematic.yml b/html/changelogs/Nerezza - Tilematic.yml new file mode 100644 index 0000000000..058a3dfc1c --- /dev/null +++ b/html/changelogs/Nerezza - Tilematic.yml @@ -0,0 +1,36 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# wip (For works in progress) +# tweak +# soundadd +# sounddel +# rscadd (general adding of nice things) +# rscdel (general deleting of nice things) +# imageadd +# imagedel +# maptweak +# spellcheck (typo fixes) +# experiment +################################# + +# Your name. +author: Nerezza + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. +# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. +changes: + - rscadd: "Added /tg/-style floor tile swapping. Equip crowbar/screwdriver in offhand and click the floor tiles you want to directly swap with a stack of new floor tiles (like teal carpet)." From c7fdd099b61db5b27b2f32f6392cce2d18d7273e Mon Sep 17 00:00:00 2001 From: Nerezza Date: Sat, 24 Feb 2018 15:22:46 -0600 Subject: [PATCH 011/145] Flooring fixes Firstly it fixes a long-standing bugs with constructable flooring not actually populating on server startup, but instead through a proc that's only called on existing floor tiles. Second it changes sif wood tiles into a child of wood tiles now that the reason for carpet colors not working is known & fixed. --- .../items/stacks/tiles/fifty_spawner_tiles.dm | 2 +- .../objects/items/stacks/tiles/tile_types.dm | 17 +-------- code/game/turfs/flooring/flooring.dm | 21 ++++------- code/game/turfs/flooring/flooring_premade.dm | 4 +- code/modules/materials/material_recipes.dm | 2 +- code/world.dm | 5 ++- html/changelogs/Nerezza - Floor-fixes.yml | 37 +++++++++++++++++++ 7 files changed, 54 insertions(+), 34 deletions(-) create mode 100644 html/changelogs/Nerezza - Floor-fixes.yml diff --git a/code/game/objects/items/stacks/tiles/fifty_spawner_tiles.dm b/code/game/objects/items/stacks/tiles/fifty_spawner_tiles.dm index b3605c6b1f..256d2c8582 100644 --- a/code/game/objects/items/stacks/tiles/fifty_spawner_tiles.dm +++ b/code/game/objects/items/stacks/tiles/fifty_spawner_tiles.dm @@ -10,7 +10,7 @@ /obj/fiftyspawner/wood/sif name = "stack of alien wood" - type_to_spawn = /obj/item/stack/tile/sifwood + type_to_spawn = /obj/item/stack/tile/wood/sif /obj/fiftyspawner/carpet name = "stack of carpet" diff --git a/code/game/objects/items/stacks/tiles/tile_types.dm b/code/game/objects/items/stacks/tiles/tile_types.dm index a24bc0d43f..5c17634ae2 100644 --- a/code/game/objects/items/stacks/tiles/tile_types.dm +++ b/code/game/objects/items/stacks/tiles/tile_types.dm @@ -37,9 +37,6 @@ flags = 0 origin_tech = list(TECH_BIO = 1) no_variants = FALSE - -/obj/item/stack/tile/grass/fifty - amount = 50 /* * Wood */ @@ -55,23 +52,11 @@ flags = 0 no_variants = FALSE -/obj/item/stack/tile/sifwood +/obj/item/stack/tile/wood/sif name = "alien wood tile" singular_name = "alien wood tile" desc = "An easy to fit wooden floor tile. It's blue!" icon_state = "tile-sifwood" - force = 1.0 - throwforce = 1.0 - throw_speed = 5 - throw_range = 20 - flags = 0 - no_variants = FALSE - -/obj/item/stack/tile/wood/fifty - amount = 50 - -/obj/item/stack/tile/sifwood/fifty - amount = 50 /obj/item/stack/tile/wood/cyborg name = "wood floor tile synthesizer" diff --git a/code/game/turfs/flooring/flooring.dm b/code/game/turfs/flooring/flooring.dm index 8c23a82aa0..ed1600f26f 100644 --- a/code/game/turfs/flooring/flooring.dm +++ b/code/game/turfs/flooring/flooring.dm @@ -1,5 +1,10 @@ var/list/flooring_types +/proc/populate_flooring_types() + flooring_types = list() + for (var/flooring_path in typesof(/decl/flooring)) + flooring_types["[flooring_path]"] = new flooring_path + /proc/get_flooring_data(var/flooring_path) if(!flooring_types) flooring_types = list() @@ -270,7 +275,7 @@ var/list/flooring_types /decl/flooring/wood name = "wooden floor" - desc = "Polished redwood planks." + desc = "Polished wooden planks." icon = 'icons/turf/flooring/wood.dmi' icon_base = "wood" has_damage_range = 6 @@ -285,22 +290,12 @@ var/list/flooring_types 'sound/effects/footstep/wood4.ogg', 'sound/effects/footstep/wood5.ogg')) -/decl/flooring/sifwood +/decl/flooring/wood/sif name = "alien wooden floor" desc = "Polished alien wood planks." icon = 'icons/turf/flooring/wood.dmi' icon_base = "sifwood" - has_damage_range = 6 - damage_temperature = T0C+200 - descriptor = "planks" - build_type = /obj/item/stack/tile/sifwood - flags = TURF_CAN_BREAK | TURF_IS_FRAGILE | TURF_REMOVE_SCREWDRIVER - footstep_sounds = list("human" = list( - 'sound/effects/footstep/wood1.ogg', - 'sound/effects/footstep/wood2.ogg', - 'sound/effects/footstep/wood3.ogg', - 'sound/effects/footstep/wood4.ogg', - 'sound/effects/footstep/wood5.ogg')) + build_type = /obj/item/stack/tile/wood/sif /decl/flooring/reinforced name = "reinforced floor" diff --git a/code/game/turfs/flooring/flooring_premade.dm b/code/game/turfs/flooring/flooring_premade.dm index 886faa3898..4224d52dc8 100644 --- a/code/game/turfs/flooring/flooring_premade.dm +++ b/code/game/turfs/flooring/flooring_premade.dm @@ -68,11 +68,11 @@ icon_state = "wood" initial_flooring = /decl/flooring/wood -/turf/simulated/floor/sifwood +/turf/simulated/floor/wood/sif name = "alien wooden floor" icon = 'icons/turf/flooring/wood.dmi' icon_state = "sifwood" - initial_flooring = /decl/flooring/sifwood + initial_flooring = /decl/flooring/wood/sif /turf/simulated/floor/grass name = "grass patch" diff --git a/code/modules/materials/material_recipes.dm b/code/modules/materials/material_recipes.dm index e8252d4581..6e75d97a0d 100644 --- a/code/modules/materials/material_recipes.dm +++ b/code/modules/materials/material_recipes.dm @@ -186,6 +186,6 @@ /material/wood/sif/generate_recipes() ..() - recipes += new/datum/stack_recipe("alien wood floor tile", /obj/item/stack/tile/sifwood, 1, 4, 20) + recipes += new/datum/stack_recipe("alien wood floor tile", /obj/item/stack/tile/wood/sif, 1, 4, 20) recipes -= new/datum/stack_recipe("wood floor tile", /obj/item/stack/tile/wood, 1, 4, 20) recipes -= new/datum/stack_recipe("wooden chair", /obj/structure/bed/chair/wood, 3, time = 10, one_per_turf = 1, on_floor = 1) diff --git a/code/world.dm b/code/world.dm index 14cc49a3fb..7e7dc41c55 100644 --- a/code/world.dm +++ b/code/world.dm @@ -111,6 +111,9 @@ var/global/datum/global_init/init = new () // Create frame types. populate_frame_types() + // Create floor types. + populate_flooring_types() + // Create robolimbs for chargen. populate_robolimb_list() @@ -121,7 +124,7 @@ var/global/datum/global_init/init = new () processScheduler.setup() Master.Initialize(10, FALSE) - spawn(1) + spawn(1) master_controller.setup() #if UNIT_TEST initialize_unit_tests() diff --git a/html/changelogs/Nerezza - Floor-fixes.yml b/html/changelogs/Nerezza - Floor-fixes.yml new file mode 100644 index 0000000000..ccf0860774 --- /dev/null +++ b/html/changelogs/Nerezza - Floor-fixes.yml @@ -0,0 +1,37 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# wip (For works in progress) +# tweak +# soundadd +# sounddel +# rscadd (general adding of nice things) +# rscdel (general deleting of nice things) +# imageadd +# imagedel +# maptweak +# spellcheck (typo fixes) +# experiment +################################# + +# Your name. +author: Nerezza + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. +# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. +changes: + - bugfix: "Fixes not being able to install the different carpet colors. Finally." + - bugfix: "Removes certain unusable duplicate stacks of tiles from the code." From 7b87cd61a62f4bbf3058b3842091819375a10598 Mon Sep 17 00:00:00 2001 From: Anewbe Date: Sat, 24 Feb 2018 17:39:16 -0600 Subject: [PATCH 012/145] Should be able to attach accessories by clicking the target item again --- code/modules/clothing/clothing_accessories.dm | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/code/modules/clothing/clothing_accessories.dm b/code/modules/clothing/clothing_accessories.dm index 85496ee48d..8f9b94a193 100644 --- a/code/modules/clothing/clothing_accessories.dm +++ b/code/modules/clothing/clothing_accessories.dm @@ -1,21 +1,20 @@ /obj/item/clothing/proc/can_attach_accessory(obj/item/clothing/accessory/A) - if(valid_accessory_slots && istype(A) && (A.slot in valid_accessory_slots)) - if(accessories.len && restricted_accessory_slots && (A.slot in restricted_accessory_slots)) + var/obj/item/clothing/accessory/attach = A + if(src.valid_accessory_slots && (attach.slot in src.valid_accessory_slots)) + if(accessories.len && restricted_accessory_slots && (attach.slot in restricted_accessory_slots)) for(var/obj/item/clothing/accessory/AC in accessories) - if (AC.slot == A.slot) - return 0 - return 1 - return 0 - - if(accessories.len && restricted_accessory_slots && (A.slot in restricted_accessory_slots)) - for(var/obj/item/clothing/accessory/AC in accessories) - if (AC.slot == A.slot) - return 0 - return 1 + if (AC.slot == attach.slot) + return FALSE + return TRUE + return TRUE + else + return FALSE /obj/item/clothing/attackby(var/obj/item/I, var/mob/user) if(istype(I, /obj/item/clothing/accessory)) - attempt_attach_accessory(I, user) + var/obj/item/clothing/accessory/A = I + if(attempt_attach_accessory(user, A)) + return if(accessories.len) for(var/obj/item/clothing/accessory/A in accessories) @@ -81,6 +80,7 @@ to_chat(user, "You cannot attach more accessories of this type to [src].") return FALSE + /obj/item/clothing/proc/attach_accessory(mob/user, obj/item/clothing/accessory/A) accessories += A A.on_attached(src, user) From bbd870e502feedec49686491c24a674c7e452dca Mon Sep 17 00:00:00 2001 From: Anewbe Date: Sat, 24 Feb 2018 18:38:11 -0600 Subject: [PATCH 013/145] More accessory runtimes and bugfixes --- code/modules/clothing/clothing_accessories.dm | 13 ++++++++----- code/modules/mob/living/carbon/human/inventory.dm | 2 +- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/code/modules/clothing/clothing_accessories.dm b/code/modules/clothing/clothing_accessories.dm index 8f9b94a193..de4556036b 100644 --- a/code/modules/clothing/clothing_accessories.dm +++ b/code/modules/clothing/clothing_accessories.dm @@ -13,7 +13,7 @@ /obj/item/clothing/attackby(var/obj/item/I, var/mob/user) if(istype(I, /obj/item/clothing/accessory)) var/obj/item/clothing/accessory/A = I - if(attempt_attach_accessory(user, A)) + if(attempt_attach_accessory(A, user)) return if(accessories.len) @@ -66,18 +66,21 @@ * user is the user doing the attaching. Can be null, such as when attaching * items on spawn */ -/obj/item/clothing/proc/attempt_attach_accessory(mob/user, obj/item/clothing/accessory/A) +/obj/item/clothing/proc/attempt_attach_accessory(obj/item/clothing/accessory/A, mob/user) if(!valid_accessory_slots || !valid_accessory_slots.len) - to_chat(user, "You cannot attach accessories of any kind to \the [src].") + if(user) + to_chat(user, "You cannot attach accessories of any kind to \the [src].") return FALSE var/obj/item/clothing/accessory/acc = A if(can_attach_accessory(acc)) - user.drop_item() + if(user) + user.drop_item() attach_accessory(user, acc) return TRUE else - to_chat(user, "You cannot attach more accessories of this type to [src].") + if(user) + to_chat(user, "You cannot attach more accessories of this type to [src].") return FALSE diff --git a/code/modules/mob/living/carbon/human/inventory.dm b/code/modules/mob/living/carbon/human/inventory.dm index b6c9cd81b0..f60a5d6708 100644 --- a/code/modules/mob/living/carbon/human/inventory.dm +++ b/code/modules/mob/living/carbon/human/inventory.dm @@ -319,7 +319,7 @@ This saves us from having to call add_fingerprint() any time something is put in for(var/obj/item/clothing/C in worn_clothing) if(istype(W, /obj/item/clothing/accessory)) var/obj/item/clothing/accessory/A = W - if(C.attempt_attach_accessory(usr, A)) + if(C.attempt_attach_accessory(A)) return else src << "You are trying to equip this item to an unsupported inventory slot. How the heck did you manage that? Stop it..." From a088e53e714d33626dfb4e7640836c8a60311b14 Mon Sep 17 00:00:00 2001 From: Leshana Date: Sun, 25 Feb 2018 00:58:10 -0500 Subject: [PATCH 014/145] Fix runtime on universal pipe adaptor update_icons --- code/ATMOSPHERICS/pipes.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/ATMOSPHERICS/pipes.dm b/code/ATMOSPHERICS/pipes.dm index 9f025138a1..86bfe96304 100644 --- a/code/ATMOSPHERICS/pipes.dm +++ b/code/ATMOSPHERICS/pipes.dm @@ -1279,7 +1279,7 @@ universal_underlays(node2) else universal_underlays(,dir) - universal_underlays(dir, -180) + universal_underlays(,turn(dir, -180)) /obj/machinery/atmospherics/pipe/simple/visible/universal/update_underlays() ..() From 37ad176a168dfb3271eb6d40fd860452ff2466b0 Mon Sep 17 00:00:00 2001 From: Leshana Date: Sun, 25 Feb 2018 00:59:26 -0500 Subject: [PATCH 015/145] Workaround for appearance_bro not initialized Unfortuantely BYOND's initialization order is strange, and the appearance_bro var is only half initialized when map starts to load, causing errors. We temporarily fix by moving it to be a global-scoped global. --- code/controllers/subsystems/overlays.dm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/controllers/subsystems/overlays.dm b/code/controllers/subsystems/overlays.dm index 6d7581e126..352102e175 100644 --- a/code/controllers/subsystems/overlays.dm +++ b/code/controllers/subsystems/overlays.dm @@ -11,6 +11,8 @@ SUBSYSTEM_DEF(overlays) var/list/overlay_icon_state_caches // Cache thing var/list/overlay_icon_cache // Cache thing +var/global/image/appearance_bro = new() // Temporarily super-global because of BYOND init order dumbness. + /datum/controller/subsystem/overlays/PreInit() overlay_icon_state_caches = list() overlay_icon_cache = list() @@ -90,7 +92,7 @@ SUBSYSTEM_DEF(overlays) icon_cache[icon] = . /atom/proc/build_appearance_list(old_overlays) - var/static/image/appearance_bro = new() + // var/static/image/appearance_bro = new() // Moved to be superglobal due to BYOND insane init order stupidness. var/list/new_overlays = list() if (!islist(old_overlays)) old_overlays = list(old_overlays) From 07f89c26b7bd113e82b6bcb6fc17534d8404fb0b Mon Sep 17 00:00:00 2001 From: Leshana Date: Sun, 25 Feb 2018 01:00:15 -0500 Subject: [PATCH 016/145] Convert fire alarms to use add_overlay() A good first test. --- code/game/machinery/alarm.dm | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/code/game/machinery/alarm.dm b/code/game/machinery/alarm.dm index 76eafc2a05..6a435ef388 100644 --- a/code/game/machinery/alarm.dm +++ b/code/game/machinery/alarm.dm @@ -824,7 +824,7 @@ FIRE ALARM alarms_hidden = TRUE /obj/machinery/firealarm/update_icon() - overlays.Cut() + cut_overlays() if(panel_open) set_light(0) @@ -847,8 +847,7 @@ FIRE ALARM if("blue") set_light(l_range = 2, l_power = 0.5, l_color = "#1024A9") if("red") set_light(l_range = 4, l_power = 2, l_color = "#ff0000") if("delta") set_light(l_range = 4, l_power = 2, l_color = "#FF6633") - - overlays += image('icons/obj/monitors.dmi', "overlay_[seclevel]") + add_overlay("overlay_[seclevel]") /obj/machinery/firealarm/fire_act(datum/gas_mixture/air, temperature, volume) if(detecting) From 00f8ae5cd8614d3ffcc3365b0d03fd1735a319da Mon Sep 17 00:00:00 2001 From: Leshana Date: Sun, 25 Feb 2018 02:02:57 -0500 Subject: [PATCH 017/145] Convert turfs to use add_overlays(), eliminating the turf_overlay_holder! - Converted as much as I could find about turf overlays to use add_overlay(). - This should be enough to stop BYOND from crashing, so we can eliminate the turf_overlay_holder hack. - This also lets us remove the anti-corruption hacks from walls and open space. - ZAS gas overlays can use priority overlays, so this also fixes the gas-goes-away-when-crowbarring-plating issue. - Stuff like that --- code/ZAS/Turf.dm | 4 +- code/_helpers/unsorted.dm | 9 +- code/controllers/subsystems/floor_decals.dm | 28 ------ code/game/turfs/flooring/flooring_decals.dm | 24 +++-- code/game/turfs/flooring/flooring_premade.dm | 9 +- .../turfs/flooring/turf_overlay_holder.dm | 95 ------------------- code/game/turfs/simulated.dm | 15 ++- code/game/turfs/simulated/floor.dm | 2 +- code/game/turfs/simulated/floor_icon.dm | 35 ++++--- code/game/turfs/simulated/floor_types.dm | 37 +++----- .../game/turfs/simulated/outdoors/outdoors.dm | 9 +- code/game/turfs/simulated/outdoors/snow.dm | 3 +- code/game/turfs/simulated/wall_icon.dm | 14 +-- code/game/turfs/simulated/wall_types.dm | 12 +-- code/game/turfs/simulated/wall_types_vr.dm | 4 +- code/game/turfs/simulated/water.dm | 7 +- code/game/turfs/snow/snow.dm | 4 +- code/game/turfs/space/cracked_asteroid.dm | 9 +- code/game/turfs/unsimulated/beach.dm | 4 +- code/modules/holodeck/HolodeckObjects.dm | 2 +- code/modules/multiz/turf.dm | 19 +--- maps/tether/submaps/beach/_beach.dm | 2 +- vorestation.dme | 2 - 23 files changed, 99 insertions(+), 250 deletions(-) delete mode 100644 code/controllers/subsystems/floor_decals.dm delete mode 100644 code/game/turfs/flooring/turf_overlay_holder.dm diff --git a/code/ZAS/Turf.dm b/code/ZAS/Turf.dm index a309cd3a08..f61d1cf4fc 100644 --- a/code/ZAS/Turf.dm +++ b/code/ZAS/Turf.dm @@ -6,9 +6,9 @@ /turf/simulated/proc/update_graphic(list/graphic_add = null, list/graphic_remove = null) if(LAZYLEN(graphic_add)) - overlays += graphic_add + add_overlay(graphic_add, priority = TRUE) if(LAZYLEN(graphic_remove)) - overlays -= graphic_remove + cut_overlay(graphic_remove, priority = TRUE) /turf/proc/update_air_properties() var/block = c_airblock(src) diff --git a/code/_helpers/unsorted.dm b/code/_helpers/unsorted.dm index 724f5789d8..92ad017cd2 100644 --- a/code/_helpers/unsorted.dm +++ b/code/_helpers/unsorted.dm @@ -800,7 +800,6 @@ proc/GaussRandRound(var/sigma,var/roundto) var/old_dir1 = T.dir var/old_icon_state1 = T.icon_state var/old_icon1 = T.icon - var/old_overlays = T.overlays.Copy() var/old_underlays = T.underlays.Copy() var/old_decals = T.decals ? T.decals.Copy() : null @@ -808,11 +807,9 @@ proc/GaussRandRound(var/sigma,var/roundto) X.set_dir(old_dir1) X.icon_state = old_icon_state1 X.icon = old_icon1 - X.overlays = old_overlays + X.copy_overlays(T, TRUE) X.underlays = old_underlays X.decals = old_decals - if(old_decals) - X.apply_decals() //Move the air from source to dest var/turf/simulated/ST = T @@ -838,14 +835,10 @@ proc/GaussRandRound(var/sigma,var/roundto) if(shuttlework) var/turf/simulated/shuttle/SS = T SS.landed_holder.leave_turf() - else if(turftoleave) T.ChangeTurf(turftoleave) - T.apply_decals() - else T.ChangeTurf(get_base_turf_by_area(T)) - T.apply_decals() refined_src -= T refined_trg -= B diff --git a/code/controllers/subsystems/floor_decals.dm b/code/controllers/subsystems/floor_decals.dm deleted file mode 100644 index 39e4515d0d..0000000000 --- a/code/controllers/subsystems/floor_decals.dm +++ /dev/null @@ -1,28 +0,0 @@ -// -// Floor Decals Initialization Subsystem -// This is part of the giant decal hack that works around a BYOND bug where DreamDaemon will crash if you -// update overlays on turfs too much. -// The master_controller on Polaris used to init decals prior to initializing areas (which initilized turfs) -// Now that we switched to subsystems we still want to do the same thing, so this takes care of it. -// -SUBSYSTEM_DEF(floor_decals) - name = "Floor Decals" - init_order = INIT_ORDER_DECALS - flags = SS_NO_FIRE - -/datum/controller/subsystem/floor_decals/Initialize(timeofday) - if(floor_decals_initialized) - return ..() - to_world_log("Initializing Floor Decals") - admin_notice("Initializing Floor Decals", R_DEBUG) - var/list/turfs_with_decals = list() - for(var/obj/effect/floor_decal/D in world) - var/T = D.add_to_turf_decals() - if(T) turfs_with_decals |= T - CHECK_TICK - for(var/item in turfs_with_decals) - var/turf/T = item - if(T.decals) T.apply_decals() - CHECK_TICK - floor_decals_initialized = TRUE - return ..() diff --git a/code/game/turfs/flooring/flooring_decals.dm b/code/game/turfs/flooring/flooring_decals.dm index 84a243e35f..ea9a7f77fb 100644 --- a/code/game/turfs/flooring/flooring_decals.dm +++ b/code/game/turfs/flooring/flooring_decals.dm @@ -14,17 +14,29 @@ var/list/floor_decals = list() if(newcolour) color = newcolour ..(newloc) -// Hack to workaround byond crash bug /obj/effect/floor_decal/initialize() - if(!floor_decals_initialized || !loc || QDELETED(src)) - return add_to_turf_decals() - var/turf/T = get_turf(src) - if(T) //VOREStation Edit - T.apply_decals() initialized = TRUE return INITIALIZE_HINT_QDEL +// This is a separate proc from initialize() to facilitiate its caching and other stuff. Look into it someday. +/obj/effect/floor_decal/proc/add_to_turf_decals() + if(supplied_dir) + set_dir(supplied_dir) // TODO - Why can't this line be done in initialize/New()? + var/turf/T = get_turf(src) + if(istype(T, /turf/simulated/floor) || istype(T, /turf/unsimulated/floor) || istype(T, /turf/simulated/shuttle/floor)) + var/cache_key = "[alpha]-[color]-[dir]-[icon_state]-[T.layer]" + var/image/I = floor_decals[cache_key] + if(!I) + I = image(icon = icon, icon_state = icon_state, dir = dir) + I.layer = T.layer + I.color = color + I.alpha = alpha + floor_decals[cache_key] = I + LAZYADD(T.decals, I) // Add to its decals list (so it remembers to re-apply after it cuts overlays) + T.add_overlay(I) // Add to its current overlays too. + return T + /obj/effect/floor_decal/reset name = "reset marker" diff --git a/code/game/turfs/flooring/flooring_premade.dm b/code/game/turfs/flooring/flooring_premade.dm index abb5d7a1ba..0cdcc8b175 100644 --- a/code/game/turfs/flooring/flooring_premade.dm +++ b/code/game/turfs/flooring/flooring_premade.dm @@ -230,9 +230,8 @@ oxygen = 0 nitrogen = 0 -/turf/simulated/floor/reinforced/n20/New() - ..() - sleep(-1) +/turf/simulated/floor/reinforced/n20/initialize() + . = ..() if(!air) make_air() air.adjust_gas("sleeping_agent", ATMOSTANK_NITROUSOXIDE) @@ -411,11 +410,11 @@ . = ..() /turf/snow/update_icon() - overlays.Cut() + cut_overlays() for(var/d in crossed_dirs) var/amt = crossed_dirs[d] for(var/i in 1 to amt) - overlays += icon(icon, "footprint[i]", text2num(d)) + add_overlay(image(icon, "footprint[i]", text2num(d))) //**** Here ends snow **** \ No newline at end of file diff --git a/code/game/turfs/flooring/turf_overlay_holder.dm b/code/game/turfs/flooring/turf_overlay_holder.dm deleted file mode 100644 index c12f727a0b..0000000000 --- a/code/game/turfs/flooring/turf_overlay_holder.dm +++ /dev/null @@ -1,95 +0,0 @@ -// -// Initialize floor decals! Woo! This is crazy. -// - -var/global/floor_decals_initialized = FALSE - -// The Turf Decal Holder -// Since it is unsafe to add overlays to turfs, we hold them here for now. -// Since I want this object to basically not exist, I am modeling it in part after lighting_overlay -/atom/movable/turf_overlay_holder - name = "turf overlay holder" - density = 0 - simulated = 0 - anchored = 1 - layer = TURF_LAYER - icon = null - icon_state = null - mouse_opacity = 0 - // auto_init = 0 - -/atom/movable/turf_overlay_holder/initialize() - // doesn't need special init - initialized = TRUE - return INITIALIZE_HINT_NORMAL - -/atom/movable/turf_overlay_holder/New(var/atom/newloc) - ..() - verbs.Cut() - var/turf/T = loc - T.overlay_holder = src - -/atom/movable/turf_overlay_holder/Destroy() - if(loc) - var/turf/T = loc - if(T.overlay_holder == src) - T.overlay_holder = null - . = ..() - -// Variety of overrides so the overlays don't get affected by weird things. -/atom/movable/turf_overlay_holder/ex_act() - return - -/atom/movable/turf_overlay_holder/singularity_act() - return - -/atom/movable/turf_overlay_holder/singularity_pull() - return - -/atom/movable/turf_overlay_holder/forceMove() - return 0 //should never move - -/atom/movable/turf_overlay_holder/Move() - return 0 - -/atom/movable/turf_overlay_holder/throw_at() - return 0 - -/obj/effect/floor_decal/proc/add_to_turf_decals() - if(src.supplied_dir) src.set_dir(src.supplied_dir) - var/turf/T = get_turf(src) - if(istype(T, /turf/simulated/floor) || istype(T, /turf/unsimulated/floor) || istype(T, /turf/simulated/shuttle/floor)) - var/cache_key = "[src.alpha]-[src.color]-[src.dir]-[src.icon_state]-[T.layer]" - var/image/I = floor_decals[cache_key] - if(!I) - I = image(icon = src.icon, icon_state = src.icon_state, dir = src.dir) - I.layer = T.layer - I.color = src.color - I.alpha = src.alpha - floor_decals[cache_key] = I - if(!T.decals) T.decals = list() - //world.log << "About to add img:\ref[I] onto decals at turf:\ref[T] ([T.x],[T.y],[T.z]) which has appearance:\ref[T.appearance] and decals.len=[T.decals.len]" - T.decals += I - return T - // qdel(D) - src.loc = null - src.tag = null - -// Changes to turf to let us do this -/turf - var/atom/movable/turf_overlay_holder/overlay_holder = null - -// After a turf change, destroy the old overlay holder since we will have lost access to it. -/turf/post_change() - var/atom/movable/turf_overlay_holder/TOH = locate(/atom/movable/turf_overlay_holder, src) - if(TOH) - qdel(TOH) - ..() - -/turf/proc/apply_decals() - if(decals) - if(!overlay_holder) - overlay_holder = new(src) - overlay_holder.overlays = src.decals - else if(overlay_holder) - overlay_holder.overlays.Cut() diff --git a/code/game/turfs/simulated.dm b/code/game/turfs/simulated.dm index 789ec20a17..e156588937 100644 --- a/code/game/turfs/simulated.dm +++ b/code/game/turfs/simulated.dm @@ -21,16 +21,15 @@ spawn(0) wet = wet_val if(wet_overlay) - overlays -= wet_overlay - wet_overlay = null - wet_overlay = image('icons/effects/water.dmi',src,"wet_floor") - overlays += wet_overlay + cut_overlay(wet_overlay) + wet_overlay = image('icons/effects/water.dmi', icon_state = "wet_floor") + add_overlay(wet_overlay) sleep(800) if(wet == 2) sleep(3200) wet = 0 if(wet_overlay) - overlays -= wet_overlay + cut_overlay(wet_overlay) wet_overlay = null /turf/simulated/proc/freeze_floor() @@ -38,14 +37,14 @@ return wet = 3 // icy if(wet_overlay) - overlays -= wet_overlay + cut_overlay(wet_overlay) wet_overlay = null wet_overlay = image('icons/turf/overlays.dmi',src,"snowfloor") - overlays += wet_overlay + add_overlay(wet_overlay) spawn(5 MINUTES) wet = 0 if(wet_overlay) - overlays -= wet_overlay + cut_overlay(wet_overlay) wet_overlay = null /turf/simulated/clean_blood() diff --git a/code/game/turfs/simulated/floor.dm b/code/game/turfs/simulated/floor.dm index f906335819..9f3a8e67b0 100644 --- a/code/game/turfs/simulated/floor.dm +++ b/code/game/turfs/simulated/floor.dm @@ -60,7 +60,7 @@ //This proc auto corrects the grass tiles' siding. /turf/simulated/floor/proc/make_plating(var/place_product, var/defer_icon_update) - overlays.Cut() + cut_overlays() // VOREStation Edit - We are flooring switching to plating, swap out old_decals for decals. if(flooring) var/tmp/list/underfloor_decals = old_decals diff --git a/code/game/turfs/simulated/floor_icon.dm b/code/game/turfs/simulated/floor_icon.dm index 940a170cdb..1faf198ced 100644 --- a/code/game/turfs/simulated/floor_icon.dm +++ b/code/game/turfs/simulated/floor_icon.dm @@ -15,7 +15,7 @@ var/image/no_ceiling_image = null if(lava) return - overlays.Cut() + cut_overlays() if(flooring) // Set initial icon and strings. @@ -38,17 +38,17 @@ var/image/no_ceiling_image = null var/turf/simulated/floor/T = get_step(src, step_dir) if(!istype(T) || !T.flooring || T.flooring.name != flooring.name) has_border |= step_dir - overlays |= get_flooring_overlay("[flooring.icon_base]-edge-[step_dir]", "[flooring.icon_base]_edges", step_dir) + add_overlay(get_flooring_overlay("[flooring.icon_base]-edge-[step_dir]", "[flooring.icon_base]_edges", step_dir)) // There has to be a concise numerical way to do this but I am too noob. if((has_border & NORTH) && (has_border & EAST)) - overlays |= get_flooring_overlay("[flooring.icon_base]-edge-[NORTHEAST]", "[flooring.icon_base]_edges", NORTHEAST) + add_overlay(get_flooring_overlay("[flooring.icon_base]-edge-[NORTHEAST]", "[flooring.icon_base]_edges", NORTHEAST)) if((has_border & NORTH) && (has_border & WEST)) - overlays |= get_flooring_overlay("[flooring.icon_base]-edge-[NORTHWEST]", "[flooring.icon_base]_edges", NORTHWEST) + add_overlay(get_flooring_overlay("[flooring.icon_base]-edge-[NORTHWEST]", "[flooring.icon_base]_edges", NORTHWEST)) if((has_border & SOUTH) && (has_border & EAST)) - overlays |= get_flooring_overlay("[flooring.icon_base]-edge-[SOUTHEAST]", "[flooring.icon_base]_edges", SOUTHEAST) + add_overlay(get_flooring_overlay("[flooring.icon_base]-edge-[SOUTHEAST]", "[flooring.icon_base]_edges", SOUTHEAST)) if((has_border & SOUTH) && (has_border & WEST)) - overlays |= get_flooring_overlay("[flooring.icon_base]-edge-[SOUTHWEST]", "[flooring.icon_base]_edges", SOUTHWEST) + add_overlay(get_flooring_overlay("[flooring.icon_base]-edge-[SOUTHWEST]", "[flooring.icon_base]_edges", SOUTHWEST)) if(flooring.flags & TURF_HAS_CORNERS) // As above re: concise numerical way to do this. @@ -56,37 +56,36 @@ var/image/no_ceiling_image = null if(!(has_border & EAST)) var/turf/simulated/floor/T = get_step(src, NORTHEAST) if(!(istype(T) && T.flooring && T.flooring.name == flooring.name)) - overlays |= get_flooring_overlay("[flooring.icon_base]-corner-[NORTHEAST]", "[flooring.icon_base]_corners", NORTHEAST) + add_overlay(get_flooring_overlay("[flooring.icon_base]-corner-[NORTHEAST]", "[flooring.icon_base]_corners", NORTHEAST)) if(!(has_border & WEST)) var/turf/simulated/floor/T = get_step(src, NORTHWEST) if(!(istype(T) && T.flooring && T.flooring.name == flooring.name)) - overlays |= get_flooring_overlay("[flooring.icon_base]-corner-[NORTHWEST]", "[flooring.icon_base]_corners", NORTHWEST) + add_overlay(get_flooring_overlay("[flooring.icon_base]-corner-[NORTHWEST]", "[flooring.icon_base]_corners", NORTHWEST)) if(!(has_border & SOUTH)) if(!(has_border & EAST)) var/turf/simulated/floor/T = get_step(src, SOUTHEAST) if(!(istype(T) && T.flooring && T.flooring.name == flooring.name)) - overlays |= get_flooring_overlay("[flooring.icon_base]-corner-[SOUTHEAST]", "[flooring.icon_base]_corners", SOUTHEAST) + add_overlay(get_flooring_overlay("[flooring.icon_base]-corner-[SOUTHEAST]", "[flooring.icon_base]_corners", SOUTHEAST)) if(!(has_border & WEST)) var/turf/simulated/floor/T = get_step(src, SOUTHWEST) if(!(istype(T) && T.flooring && T.flooring.name == flooring.name)) - overlays |= get_flooring_overlay("[flooring.icon_base]-corner-[SOUTHWEST]", "[flooring.icon_base]_corners", SOUTHWEST) + add_overlay(get_flooring_overlay("[flooring.icon_base]-corner-[SOUTHWEST]", "[flooring.icon_base]_corners", SOUTHWEST)) - // Hack workaround to byond crash bug - //if(decals && decals.len) - //overlays |= decals - apply_decals() + // Re-apply floor decals + if(LAZYLEN(decals)) + add_overlay(decals) if(is_plating() && !(isnull(broken) && isnull(burnt))) //temp, todo icon = 'icons/turf/flooring/plating.dmi' icon_state = "dmg[rand(1,4)]" else if(flooring) if(!isnull(broken) && (flooring.flags & TURF_CAN_BREAK)) - overlays |= get_flooring_overlay("[flooring.icon_base]-broken-[broken]","broken[broken]") // VOREStation Edit - Eris overlays + add_overlay(get_flooring_overlay("[flooring.icon_base]-broken-[broken]","broken[broken]")) // VOREStation Edit - Eris overlays if(!isnull(burnt) && (flooring.flags & TURF_CAN_BURN)) - overlays |= get_flooring_overlay("[flooring.icon_base]-burned-[burnt]","burned[burnt]") // VOREStation Edit - Eris overlays + add_overlay(get_flooring_overlay("[flooring.icon_base]-burned-[burnt]","burned[burnt]")) // VOREStation Edit - Eris overlays if(weather_overlay) - overlays += weather_overlay + add_overlay(weather_overlay) if(update_neighbors) for(var/turf/simulated/floor/F in range(src, 1)) @@ -97,7 +96,7 @@ var/image/no_ceiling_image = null // Show 'ceilingless' overlay. var/turf/above = GetAbove(src) if(above && isopenspace(above) && !istype(src, /turf/simulated/floor/outdoors)) // This won't apply to outdoor turfs since its assumed they don't have a ceiling anyways. - overlays |= no_ceiling_image + add_overlay(no_ceiling_image) /turf/simulated/floor/proc/get_flooring_overlay(var/cache_key, var/icon_base, var/icon_dir = 0) if(!flooring_cache[cache_key]) diff --git a/code/game/turfs/simulated/floor_types.dm b/code/game/turfs/simulated/floor_types.dm index 07c686df99..3c4856cf00 100644 --- a/code/game/turfs/simulated/floor_types.dm +++ b/code/game/turfs/simulated/floor_types.dm @@ -15,17 +15,19 @@ var/list/decals New(var/location = null, var/turf/simulated/shuttle/turf) + ..(null) my_turf = turf /obj/landed_holder/proc/land_on(var/turf/T) //Gather destination information - var/old_dest_type = T.type - var/old_dest_dir = T.dir - var/old_dest_icon_state = T.icon_state - var/old_dest_icon = T.icon - var/list/old_dest_overlays = T.overlays.Copy() - var/list/old_dest_underlays = T.underlays.Copy() - var/list/old_dest_decals = T.decals ? T.decals.Copy() : null + var/obj/landed_holder/new_holder = new(null) + new_holder.turf_type = T.type + new_holder.dir = T.dir + new_holder.icon = T.icon + new_holder.icon_state = T.icon_state + new_holder.copy_overlays(T, TRUE) + new_holder.underlays = T.underlays.Copy() + new_holder.decals = T.decals ? T.decals.Copy() : null //Set the destination to be like us T.Destroy() @@ -33,7 +35,7 @@ new_dest.set_dir(my_turf.dir) new_dest.icon_state = my_turf.icon_state new_dest.icon = my_turf.icon - new_dest.overlays = my_turf.overlays + new_dest.copy_overlays(my_turf, TRUE) new_dest.underlays = my_turf.underlays new_dest.decals = my_turf.decals //Shuttle specific stuff @@ -43,18 +45,9 @@ new_dest.join_flags = my_turf.join_flags new_dest.join_group = my_turf.join_group - if(new_dest.decals) - new_dest.apply_decals() - - //Tell the new turf about what was there before - new_dest.landed_holder = new(turf = new_dest) - new_dest.landed_holder.turf_type = old_dest_type - new_dest.landed_holder.dir = old_dest_dir - new_dest.landed_holder.icon = old_dest_icon - new_dest.landed_holder.icon_state = old_dest_icon_state - new_dest.landed_holder.overlays = old_dest_overlays - new_dest.landed_holder.underlays = old_dest_underlays - new_dest.landed_holder.decals = old_dest_decals + // Associate the holder with the new turf. + new_holder.my_turf = new_dest + new_dest.landed_holder = new_holder //Update underlays if necessary (interior corners won't have changed). if(new_dest.takes_underlays && !new_dest.interior_corner) @@ -70,11 +63,9 @@ new_source.set_dir(dir) new_source.icon_state = icon_state new_source.icon = icon - new_source.overlays = overlays + new_source.copy_overlays(src, TRUE) new_source.underlays = underlays new_source.decals = decals - if(new_source.decals) - new_source.apply_decals() else new_source = my_turf.ChangeTurf(get_base_turf_by_area(my_turf),,1) diff --git a/code/game/turfs/simulated/outdoors/outdoors.dm b/code/game/turfs/simulated/outdoors/outdoors.dm index 13d983a9e1..cd358b7d5e 100644 --- a/code/game/turfs/simulated/outdoors/outdoors.dm +++ b/code/game/turfs/simulated/outdoors/outdoors.dm @@ -44,7 +44,9 @@ var/list/outdoor_turfs = list() planet_controller.unallocateTurf(src) else // This is happening during map gen, if there's no planet_controller (hopefully). outdoor_turfs -= src - qdel(weather_overlay) + if(weather_overlay) + cut_overlay(weather_overlay) + qdel_null(weather_overlay) update_icon() /turf/simulated/post_change() @@ -67,15 +69,14 @@ var/list/outdoor_turfs = list() var/image/I = image(icon = 'icons/turf/outdoors_edge.dmi', icon_state = "[T.get_edge_icon_state()]-edge", dir = checkdir) I.plane = 0 turf_edge_cache[cache_key] = I - overlays += turf_edge_cache[cache_key] + add_overlay(turf_edge_cache[cache_key]) /turf/simulated/proc/get_edge_icon_state() return icon_state /turf/simulated/floor/outdoors/update_icon() - overlays.Cut() - update_icon_edge() ..() + update_icon_edge() /turf/simulated/floor/outdoors/mud name = "mud" diff --git a/code/game/turfs/simulated/outdoors/snow.dm b/code/game/turfs/simulated/outdoors/snow.dm index 8e60c925e5..9926c4704a 100644 --- a/code/game/turfs/simulated/outdoors/snow.dm +++ b/code/game/turfs/simulated/outdoors/snow.dm @@ -17,10 +17,9 @@ . = ..() /turf/simulated/floor/outdoors/snow/update_icon() - overlays.Cut() ..() for(var/d in crossed_dirs) - overlays += image(icon = 'icons/turf/outdoors.dmi', icon_state = "snow_footprints", dir = text2num(d)) + add_overlay(image(icon = 'icons/turf/outdoors.dmi', icon_state = "snow_footprints", dir = text2num(d))) /turf/simulated/floor/outdoors/snow/attackby(var/obj/item/W, var/mob/user) if(istype(W, /obj/item/weapon/shovel)) diff --git a/code/game/turfs/simulated/wall_icon.dm b/code/game/turfs/simulated/wall_icon.dm index 2dac063723..b8a0980de4 100644 --- a/code/game/turfs/simulated/wall_icon.dm +++ b/code/game/turfs/simulated/wall_icon.dm @@ -47,36 +47,36 @@ if(!damage_overlays[1]) //list hasn't been populated generate_overlays() - overlays.Cut() + cut_overlays() var/image/I if(!density) I = image('icons/turf/wall_masks.dmi', "[material.icon_base]fwall_open") I.color = material.icon_colour - overlays += I + add_overlay(I) return for(var/i = 1 to 4) I = image('icons/turf/wall_masks.dmi', "[material.icon_base][wall_connections[i]]", dir = 1<<(i-1)) I.color = material.icon_colour - overlays += I + add_overlay(I) if(reinf_material) if(construction_stage != null && construction_stage < 6) I = image('icons/turf/wall_masks.dmi', "reinf_construct-[construction_stage]") I.color = reinf_material.icon_colour - overlays += I + add_overlay(I) else if("[reinf_material.icon_reinf]0" in icon_states('icons/turf/wall_masks.dmi')) // Directional icon for(var/i = 1 to 4) I = image('icons/turf/wall_masks.dmi', "[reinf_material.icon_reinf][wall_connections[i]]", dir = 1<<(i-1)) I.color = reinf_material.icon_colour - overlays += I + add_overlay(I) else I = image('icons/turf/wall_masks.dmi', reinf_material.icon_reinf) I.color = reinf_material.icon_colour - overlays += I + add_overlay(I) if(damage != 0) var/integrity = material.integrity @@ -87,7 +87,7 @@ if(overlay > damage_overlays.len) overlay = damage_overlays.len - overlays += damage_overlays[overlay] + add_overlay(damage_overlays[overlay]) return /turf/simulated/wall/proc/generate_overlays() diff --git a/code/game/turfs/simulated/wall_types.dm b/code/game/turfs/simulated/wall_types.dm index d6eb1578b7..eae30c6cb4 100644 --- a/code/game/turfs/simulated/wall_types.dm +++ b/code/game/turfs/simulated/wall_types.dm @@ -224,15 +224,7 @@ /turf/simulated/shuttle/wall/voidcraft/update_icon() if(stripe_color) - overlays = list() //VOREStation Edit - Another place with overlay nonsense. + cut_overlays() var/image/I = image(icon = src.icon, icon_state = "o_[icon_state]") I.color = stripe_color - //VOREStation Add - Shenanigans around this because of the bullshit byond bug - var/pre_overlays = overlays.len - overlays.Add(I) - var/post_overlays = overlays.len - if(post_overlays != (pre_overlays + 1)) - world.log << "Corrupted overlays on [x],[y],[z] voidcraft wall" - new type(src) - return - //VOREStation Add End + add_overlay(I) diff --git a/code/game/turfs/simulated/wall_types_vr.dm b/code/game/turfs/simulated/wall_types_vr.dm index 90d389bf53..4d939c2004 100644 --- a/code/game/turfs/simulated/wall_types_vr.dm +++ b/code/game/turfs/simulated/wall_types_vr.dm @@ -26,7 +26,7 @@ var/list/flesh_overlay_cache = list() /turf/simulated/flesh/update_icon(var/update_neighbors) - overlays.Cut() + cut_overlays() if(density) icon = 'icons/turf/stomach_vr.dmi' @@ -37,7 +37,7 @@ var/list/flesh_overlay_cache = list() var/place_dir = turn(direction, 180) if(!flesh_overlay_cache["flesh_side_[place_dir]"]) flesh_overlay_cache["flesh_side_[place_dir]"] = image('icons/turf/stomach_vr.dmi', "flesh_side", dir = place_dir) - T.overlays += flesh_overlay_cache["flesh_side_[place_dir]"] + add_overlay(flesh_overlay_cache["flesh_side_[place_dir]"]) if(update_neighbors) for(var/direction in alldirs) diff --git a/code/game/turfs/simulated/water.dm b/code/game/turfs/simulated/water.dm index a47578f102..e4b762d733 100644 --- a/code/game/turfs/simulated/water.dm +++ b/code/game/turfs/simulated/water.dm @@ -16,7 +16,6 @@ update_icon() /turf/simulated/floor/water/update_icon() - overlays.Cut() ..() // To get the edges. icon_state = water_state var/image/floorbed_sprite = image(icon = 'icons/turf/outdoors.dmi', icon_state = under_state) @@ -129,16 +128,16 @@ var/list/shoreline_icon_cache = list() // Water sprites are really annoying, so let BYOND sort it out. /turf/simulated/floor/water/shoreline/update_icon() underlays.Cut() - overlays.Cut() + cut_overlays() ..() // Get the underlay first. var/cache_string = "[initial(icon_state)]_[water_state]_[dir]" if(cache_string in shoreline_icon_cache) // Check to see if an icon already exists. - overlays += shoreline_icon_cache[cache_string] + add_overlay(shoreline_icon_cache[cache_string]) else // If not, make one, but only once. var/icon/shoreline_water = icon(src.icon, "shoreline_water", src.dir) var/icon/shoreline_subtract = icon(src.icon, "[initial(icon_state)]_subtract", src.dir) shoreline_water.Blend(shoreline_subtract,ICON_SUBTRACT) shoreline_icon_cache[cache_string] = shoreline_water - overlays += shoreline_icon_cache[cache_string] + add_overlay(shoreline_icon_cache[cache_string]) diff --git a/code/game/turfs/snow/snow.dm b/code/game/turfs/snow/snow.dm index b09275ca41..a8ccd5b63b 100644 --- a/code/game/turfs/snow/snow.dm +++ b/code/game/turfs/snow/snow.dm @@ -26,12 +26,12 @@ . = ..() /turf/snow/update_icon() - overlays.Cut() + cut_overlays() for(var/d in crossed_dirs) var/amt = crossed_dirs[d] for(var/i in 1 to amt) - overlays += icon(icon, "footprint[i]", text2num(d)) + add_overlay(image(icon, "footprint[i]", text2num(d))) /turf/snow/snow2 name = "snow" diff --git a/code/game/turfs/space/cracked_asteroid.dm b/code/game/turfs/space/cracked_asteroid.dm index b9f43af82e..dae0d5a129 100644 --- a/code/game/turfs/space/cracked_asteroid.dm +++ b/code/game/turfs/space/cracked_asteroid.dm @@ -10,7 +10,8 @@ /turf/space/cracked_asteroid/is_space() // So people don't start floating when standing on it. return FALSE -/turf/space/cracked_asteroid/New() - ..() - spawn(2 SECONDS) - overlays.Cut() \ No newline at end of file +// u wot m8? ~Leshana +// /turf/space/cracked_asteroid/New() +// ..() +// spawn(2 SECONDS) +// overlays.Cut() diff --git a/code/game/turfs/unsimulated/beach.dm b/code/game/turfs/unsimulated/beach.dm index 57dee24951..28cebacb8a 100644 --- a/code/game/turfs/unsimulated/beach.dm +++ b/code/game/turfs/unsimulated/beach.dm @@ -17,7 +17,7 @@ /turf/unsimulated/beach/water/New() ..() - overlays += image("icon"='icons/misc/beach.dmi',"icon_state"="water2","layer"=MOB_LAYER+0.1) + add_overlay(image("icon"='icons/misc/beach.dmi',"icon_state"="water2","layer"=MOB_LAYER+0.1)) /turf/simulated/floor/beach name = "Beach" @@ -56,4 +56,4 @@ /turf/simulated/floor/beach/water/New() ..() - overlays += image("icon"='icons/misc/beach.dmi',"icon_state"="water5","layer"=MOB_LAYER+0.1) + add_overlay(image("icon"='icons/misc/beach.dmi',"icon_state"="water5","layer"=MOB_LAYER+0.1)) diff --git a/code/modules/holodeck/HolodeckObjects.dm b/code/modules/holodeck/HolodeckObjects.dm index 09b525114b..c7f8f275bf 100644 --- a/code/modules/holodeck/HolodeckObjects.dm +++ b/code/modules/holodeck/HolodeckObjects.dm @@ -107,7 +107,7 @@ /turf/simulated/floor/holofloor/desert/New() ..() if(prob(10)) - overlays += "asteroid[rand(0,9)]" + add_overlay("asteroid[rand(0,9)]") /obj/structure/holostool name = "stool" diff --git a/code/modules/multiz/turf.dm b/code/modules/multiz/turf.dm index d52f16706b..ae44c58412 100644 --- a/code/modules/multiz/turf.dm +++ b/code/modules/multiz/turf.dm @@ -73,7 +73,7 @@ * Update icon and overlays of open space to be that of the turf below, plus any visible objects on that turf. */ /turf/simulated/open/update_icon() - overlays = list() // Edit - Overlays are being crashy when modified. + cut_overlays() // Edit - Overlays are being crashy when modified. update_icon_edge()// Add - Get grass into open spaces and whatnot. var/turf/below = GetBelow(src) if(below) @@ -86,12 +86,7 @@ bottom_turf.plane = src.plane bottom_turf.color = below.color underlays = list(bottom_turf) - // Hack workaround to byond crash bug - Include the magic overlay holder object. - overlays += below.overlays - // if(below.overlay_holder) - // overlays += (below.overlays + below.overlay_holder.overlays) - // else - // overlays += below.overlays + copy_overlays(below) // get objects (not mobs, they are handled by /obj/zshadow) var/list/o_img = list() @@ -104,16 +99,10 @@ temp2.overlays += O.overlays // TODO Is pixelx/y needed? o_img += temp2 - var/overlays_pre = overlays.len - overlays += o_img - var/overlays_post = overlays.len - if(overlays_post != (overlays_pre + o_img.len)) //Here we go! - world.log << "Corrupted openspace turf at [x],[y],[z] being replaced. Pre: [overlays_pre], Post: [overlays_post]" - new /turf/simulated/open(src) - return //Let's get out of here. + add_overlay(o_img) if(!below_is_open) - overlays += over_OS_darkness + add_overlay(over_OS_darkness) return 0 return PROCESS_KILL diff --git a/maps/tether/submaps/beach/_beach.dm b/maps/tether/submaps/beach/_beach.dm index 54f8e149f7..e96c75641b 100644 --- a/maps/tether/submaps/beach/_beach.dm +++ b/maps/tether/submaps/beach/_beach.dm @@ -147,7 +147,7 @@ /turf/simulated/floor/beach/coastwater/New() ..() - overlays += image("icon"='icons/misc/beach.dmi',"icon_state"="water","layer"=MOB_LAYER+0.1) + add_overlay(image("icon"='icons/misc/beach.dmi',"icon_state"="water","layer"=MOB_LAYER+0.1)) // -- Areas -- // diff --git a/vorestation.dme b/vorestation.dme index 95ed5cd4cc..8afb99c066 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -196,7 +196,6 @@ #include "code\controllers\subsystems\air.dm" #include "code\controllers\subsystems\airflow.dm" #include "code\controllers\subsystems\atoms.dm" -#include "code\controllers\subsystems\floor_decals.dm" #include "code\controllers\subsystems\garbage.dm" #include "code\controllers\subsystems\lighting.dm" #include "code\controllers\subsystems\machines.dm" @@ -1211,7 +1210,6 @@ #include "code\game\turfs\flooring\flooring_premade.dm" #include "code\game\turfs\flooring\flooring_vr.dm" #include "code\game\turfs\flooring\shuttle_vr.dm" -#include "code\game\turfs\flooring\turf_overlay_holder.dm" #include "code\game\turfs\initialization\init.dm" #include "code\game\turfs\initialization\maintenance.dm" #include "code\game\turfs\simulated\floor.dm" From ba8d94e9e2e7021298696ff7f9e4828156651bf4 Mon Sep 17 00:00:00 2001 From: PrismaticGynoid Date: Sat, 24 Feb 2018 22:03:21 -0800 Subject: [PATCH 018/145] Minor robolimb sprite tweaks Tweaks a number of robolimbs in minor ways, mostly to remove clipping issues where certain parts would be visible sticking through clothing (but a couple other minor tweaks too). Unbranded: Adjusts displaced feet (were sticking out past shoes), removes a pixel on each arm and a few on the chest (was sticking through shirts) Bishop: Adjusts displaced left foot (was sticking out past shoes) Cyber Solutions: adjusts displaced left-east leg sprite(was sticking through pants) Grayson: Adds the missing left-east and right-west hand sprites (because... every other brand has them) Morpheus: Removes the feet from the leg sprites, adjusts displaced left-east and right-west legs and feet (were clipping through shoes) Zeng-Hu: Edits the face shape to bring it more in line with the human shape, and tweaks face texture so it doesn't look like it has a 3 o'clock shadow on darker skin tones --- .../cyberlimbs/bishop/bishop_main.dmi | Bin 4210 -> 4202 bytes .../cybersolutions/cybersolutions_main.dmi | Bin 1735 -> 1720 bytes .../cyberlimbs/grayson/grayson_main.dmi | Bin 1441 -> 1458 bytes .../cyberlimbs/morpheus/morpheus_main.dmi | Bin 1703 -> 1653 bytes .../cyberlimbs/zenghu/zenghu_main.dmi | Bin 1403 -> 1422 bytes icons/mob/human_races/robotic.dmi | Bin 1534 -> 1519 bytes 6 files changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/human_races/cyberlimbs/bishop/bishop_main.dmi b/icons/mob/human_races/cyberlimbs/bishop/bishop_main.dmi index ce332e9bc4c6a613d1715558ca28be72f661f00c..d88df87ddb1aad6965ab187fa26ce3d38a6c8a98 100644 GIT binary patch delta 3386 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 delta 3369 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 KIil6Id;bGW0|!+A diff --git a/icons/mob/human_races/cyberlimbs/cybersolutions/cybersolutions_main.dmi b/icons/mob/human_races/cyberlimbs/cybersolutions/cybersolutions_main.dmi index c30253905f11c1a040edd274786332164e4b41ec..216938d0b3992302128c31c9e832a047dc4f4c23 100644 GIT binary patch delta 1390 zcmY+>dpOez90qVpnQ~2@6UViKBb>}FBQoTYXf0~B(;B6tjohB&urBtS9inGQG~^P8 z$~b1^HZ*gePPt_`EbTP8&8_uV({9dlp6WSI-+$hJ-sgFr=ksN2Ff{7XAizJs$LkEf zWUUnVwb(`bwpXp!n8g!VJtPL*Dwea}1-L-Rqnd3TbMA57N17C79dE><6FKUB6*#4@ z_XZLzLE7gnNKL_7dI_YLf-4(gQ#&g#*cSI+c z=6haBJt3Tt1OVM4Kl!_^%#mZ*zGClZEedy)KlybCmQS?&$@00*?W8I2=N+P$9n*SY z9|Rq5bCol(U%!Om{vH{ zL)P+wYLia6imS_P+dTdXkJm8CvH#C(`AAvqLB32aD0M9^%=aI8POGbn!fsxzFVM9t>HPvllt>sY8y9it*By! z*z!|LSKC}`zo*i8P2C#3|Bw>1ap}&Ttci%QBkTeG<*cs5$BIc5QE^0}f7oabFxEY) zRYS-l^k>9gpj$lpyCk7XA{+y6|(f)y`?O4(_Er_ z`VWy}M)LIsUlQW} zUkS*GK;1nP^@d3cNEp^p#LjwB(0*sY#kLR>-U+JI67794uK0a)jl!Soh-HhnX;+du}TN<}L_NMGJ<#dRTVc}<|} z1&UtwE?Gu^uZAv3!?Sjf+zYq?-XlGCr ziI2nAXxTr0gR^CXdSAMXL%a3Vn15l>tfO{~Td=}GkGL%ES_Ea~> z7TX0$%m3sUwdjw_Q_+ol9iV*Qo2+SXalNtEDP-wT)K|pM16?1}(A9~G zNme)Sh@2^0O*6TcAW>Q3t8p`Q_XW$DI?H4QQs8D;cS}rkX$0j(hgrL30>({ur}xj& zI2(!3Acw_)VJb|2%-kN{(t94LI=eKG%c4k_T#DF+i?Y397-(i!bD`m)ev&|)%;Zfk zAO#(7Z|m1@fX#44vMWrt+e3KC{m5kK=FIXXgXBfcd6iA1GJh}90dX8#0j>n4ff2Qw zq~0@vxEq`yu5%bnA8_o#_YHq1Sr;M*eQZo-s9!_p(f+Dx4pH%*>Rg`JqZD1P^$nzw z65yosaa^Ny&=8G?wJ(%C0xzZ_71X4u z)~e5EOidQd39(j#r&k#g1b2$jYIJ65+s&{n`-XQWSs#F_z#~Z|xhYqVVo=*JmN#`U z4>>zRhpQS(%7)vC?f_-{g)cc21OFgG8IfirLkaE=A#aOk_{+E41Ggd!-YX(13>f%W zJu0nCvteV~kY<%AvyG5V``bc(md)q#2M!=mFsq%F3XysEKpwGETD>zCBB-XZim)Rn mwVT14hoFaPwEuzPHe_lADV`Qkbywa0)B=3rK6TzaGj` delta 1405 zcmY+EdpOez7{_NgV%DO1jJYNUC!thwD}=H@<_R4nT`^2n@i4^ z``W=z^o;66$1TQCDz|FH%r@K3InSx*JiY(F-|zGNywCS#!h7J1^K!r$cNZrwLc!-k zAdYiz%gxB7dL5mol0fEb3`Z=*eZ4?^IN!{{+TT};EDH6N_U>B4p2?x^$vN*0`98cn zmXv3NW)?5LGRo8fNRdMjnxqDUMzZ#uG`y*sqq~a049Cgucf`xe-|*R+FqNv$_C_c7 z4jvbyHv=X6-=Q_{izZTU`r9PqWls>72U509l{Eq0&DI^VM1j(OHe^B1#l|PDiC>t) z-7iELSDc)UOXsu7TPuAWoGnT_hzXRT_nwkPW94cmO63NTCaPAh&xl;fOPF#O`HPTz zg`iKB2eRi6b7Q$L;zV^5go4#vGAY;=;GJe8#Be@E>dkf62tHBg0i_-?DxQmj z4z$pV9MxSd90O(5U4f`pC*Ji|1LmOmoJCb)!g%XX3!6+9aNc+_E#rhnYrb?uKEFsk z%y_kC!mLI)cdc##$*P5U{=pu?7Eais>MJCoT1W0!-}VZ7p!D1fH9w)PDAo zg^RWu60ri`6!(WHhblm16}TYheNwZjkk2g`iWm7T9$^%r>}zEkX*nf*ICBn52k3j9 z4B&z9SNMkM@S_2-;J8?03dC{1b*W@P`a!_UTeAQGun7=K#59TAw~a}Skv_2=ps7NO z37vXOVl})iE{cv0QPjy@k-tELhMiku!-X=XIU~@ z?!XIXk;1+$5xB2VmhD#HES^xE7N**LL(TF%%yQL}%WNZKLf;{}Z4LEl_Y1pT+M*k% z`f$~dSTh$=R#c?W-({iw5?~_nx~?tkv$U?Ta27p+F$NTiS(h66HwcB$-|v0E!YKU> zvZWX&O199HF}bPt#C0Q~O?})slBjKGZx3QjO+Vu?(?l9xQaQTo%HS;ef!>RTU(C}% z|G8~f>0=5%&;bo$9ah*yza`gY-sOCpU2{3T75MXGc*^+=SK&EdQW82Htb&ZO-|c)- z3;`8}>j{>Ji-Sc@MDTnpy06J$jSa$h~ADJ7L37Ju|^GOw`Fu3CE_0ikQFHJN@k6hDkhc=1n zzGSz8&0jZ&SAU2Ofvh*)WuofN?r21KVuLN$%FO%VrH!|$RAx@u%!g$@_3MnGg3pkN zK4v){iWo$^R?jvUT-n=Rt3Zw6xW`?wE3S zpVOxiOC6da0M&f*LHZqk4sLT=$_IU=`gndxOH^`HC}u*&BM=VF!E?+jqX| z9@DOGU}C^V7dNxms5Sj^o{%%R;%-gJtBbwn5FrxsO>np&bCb`wthDa=cx|xSNEe+( zeHN7fB?2Q`4+`4v{`0Bu=|tIV0KC3CaSuQ5Pz-5!_038->U1$f_I^v&dR|6mtMSpK z7NJ?sCKkb8U7ad$MHbNgRx?yjd?YMlda{0)Vf Bt-1gJ diff --git a/icons/mob/human_races/cyberlimbs/grayson/grayson_main.dmi b/icons/mob/human_races/cyberlimbs/grayson/grayson_main.dmi index 4fd25b4bbd123cffeaa07ccd4f2118b5a21902ed..f27b5246b4f6c682e4ee36e56a7209d98e330cfb 100644 GIT binary patch delta 1185 zcmV;S1YY~03$hEaA_0GUNkl+m_oX5Je3g3#Kzl{{L?S*qMis>Vl1pw7j=h zzo<}EacL~G;OKGz00000fIA`XUXEdm`>!!>Ude6?jH>^Sc-?Q{;}DjZHWyP|#A09u9^&YQ#I$LFa%I%O&H3;RP{zRjYrB8FGSK+}`NwhPQND+H zdLi2+$EE%CbC|2wu}SjhxNq-&hk1G-+aynsHUIzsz^Pf+M@;S_4j*#~OUP-v98rFd zryR^R8S(B8ACp-_`Rpwijr6sN8nl^vFkH@-QIxSb+4WO3X@qIvcwlNLc*sxA} z_-$t|-|hD?ml&n_w#>}t=#lUC`&o43A9IQ72(bJ2`4W@)_&FfTd#M$ZyNJUF000000Kk7|;a)0`7afki;Hc8ER3a%X zT;q>X*}R_)eSlqkfx*66O=Qk-gB0p#b(DZ&r$2wDnBd5 zdbo0lauddyVDTZ@i}P9o+5g=5ErDNp0$~YC0;LN=N#K`cF3yXG!^XFJp!||(f3k;S z4qAT?ghhE4ogKfh=JHYO7iIk1&C(``bxk2?XJHGvM*@)mt;K=b^ z9$w1q_y7O^0000000000000000000050fUpgv5&fyKPth{jj~EZRj@?6lTY75mf)V z*v(EVQ`;+5qDmFJA z8!>~~@tX=y8)9+~EETZ_YX3DMA31(8i~q*6(RSM)42A<;3~T4@{oi&#(_PG#kP}jwlkdyv zjfEu{sN-iU1g>wX8Hhp@!7Ihf)yrU&9R zU57Y&9x>*f4#;uLz{QmE5JyiWrcDo&Bcmp6&ZqByG6(*@+UNb{B^2t?@|xN_kQ;B*>)ek z#3000000I!94sX$(IIQxHsqsoD$5=mj<8h?z+=KDFI z53s8*P`IYkOCu;8&O}pZDNFPAb02n4R;K9KnsR2&5 z*y@zjR#VFd*!K3T3IS8g2iW%Zs|o>=%LkbD^{SUR`_^HDK0rqyz_5AzKtA7&sbF1I z2$)Z5nSQ9KhBztjQuR!+i z8^0y+TTdV?K}nztK`06QmdwR@@o?Js{Shd?B-)?sp_qd<0%1{}MZMz})?7Y{{i4jD zn^}L_S6fN?4D^rR4bb~FX<2SiJ$T3O|6J}wuq1Hi_$Cie#XCL#000000000000000 z000000KnZO=a-Q5;{R#o>VNLGH?)HOj=+R>{1!p=pNqXah)R^+x!&>X>z4FRvb;&> zk!kK79{>OV000000A7uz(C~=8{~{|*!NGq!e#}*1Ad7-*J^P~xxW`{^8XZEDF98dA zkAG|m4%)JGQ*e+ZX`SP@m&zBj_!|1pliQyhUsJL9)UgpW@Q&Y9c-j<`M_{RlBT&b$ z3HiwJi&^|P_KttkAyR~f{*8cQ&zja#jo%po&-iT;W@!R`+G9`9v0Z~?|Gd2O#;<=G zEIu5+!U-WzI?xXfz1Mm1%hpK9ADNq`Iew>s zclVJrQ7w*`*H>pko@Ax++m|Ki&-&G_T!3?Y%hyb&hb;-5H~s*6%FWMK icJ_`B0000p@fS8mA%5e-*y{iQ000O{MNUMnLSTaS?L6E7 diff --git a/icons/mob/human_races/cyberlimbs/morpheus/morpheus_main.dmi b/icons/mob/human_races/cyberlimbs/morpheus/morpheus_main.dmi index 5c466d63ed54cf8f5bf9a6064b61fcb40c904a46..dc1cee226219b2fae971a03dadef64b6c06ed729 100644 GIT binary patch delta 1338 zcmZ9LX;9J$7{+yIz3_@KNi*8kP1_n&suhzI%?nL!w6wKE%ZuDB64qP)X4!Oj?5?`% z;*nTcZXT;CsH|e9DAFMsEQ+aXc##otB`9n=JIypbU*30~FYoVpXPyQVxp8ZtF0cjb z<#9Z%YPDLFGKDg}Y6yY8Bsr4dFAVT zQtorpNSJnBUf+ZnAu=rUeMLmph?VELmjooT1N8xa{Zc(MN ze!U!&Fj8v*8b2xpVqwu|pX*qg`iMp)&|w&+t=li^%uj~Ir*(Ea<6{boxyrg(x>-AU z8h&X&_37%znRO`boo`||&rY=egyCXUHK(wIVOq>hsA0vjorJLZyNn7qk$~4Kf6PM!+Uz+Ge%q(VkPWeuY?o>a?N+N-eimiodZiBU(>+ho(xm_eM zG^xX}g~JNB`lIy0Os#iFs=2)#yLI8)rg8KH8_08aUHgt_paXn~$Y>avn$fb%(g;xc zBAC=MS5a++vjZOnqz4Mtd)-xv^P;^y_8V|T0%J!g+#=3q<7lUcYo9on<9ux^5* zE((=bnXFKfD%3`9$J*gnco(XWb%;YAv#1Z z4>N_BO}kO(qA(Bh6y_-@Y;3l}{;vB68>R zg2LbJhuqlhL1mL^P7TF^~wPl?s z^)hl^*823v6#|KBaK>7nN|l4<_H574jqVX!UF=iW>B8sBJyLNuXYEQIE2x#R>=*Ue ztV3NU8VW#GACeUxJ1h?Q1?mggi91(RSydfZKhe2k8=cldoLlQ0ZG_Qth7iFV@mJR` z%G2VBjGiXVr3>=P;#?iDGcERB3B);MN~8%t%Vl%(HB4~LEf1BBHY|bEmOF)zMxf*_ z3aA&%v~I?jL6&=!c$$$E-Xmg8$A zai5?qsvHQ_@z+l?|5g#;O%y$(0>`0CT}gokO~-~PaUE~Z0aDJL^ZCqD%9k+|cw&j4 zUIAU!>5>n;5l_-@pUwwHzGVk}8ey44}ywJ<|@&j7G^oi4B&)n4XwCma9r;7*vdCbv6mgNvD=H!&rL zkF+M7Sh3f}XFB(L6$pt~y&6&m13PQqF=b0~Re?W?}2?bN4UqAvp-yeQ$-6PRkrKeYhP`^+C-$C*YV$&g!E1Pk*3rBfg1&^Vv zv)xxTarmX4cl#IDWYcpk4T?@A&EoSX0fmkOlh~8|F3k`~wul6z#rVKpwwXEDWmbZa zB=2!caArA(aD7r`1~xbl*RAjn#RykY3YT}&jEjNK)ow{OZ(dYS2Dad5ftrup7OmVu zrpO30e{&C0K5;q+siR&}8icMtOGwR0G(g#*(S*G10>%XY=s~b<<`avw0D+(S|>yQM=cruW632C;xf$$lCeU?Z|5N$Z>)Mi+OQA>7#$*l;7HR*T?_zb2(;y#gsMm4 fhyTxZ1Xu#v)}{M?V0Xa3zXh^ChPA0U>UI4eZ3&=W diff --git a/icons/mob/human_races/cyberlimbs/zenghu/zenghu_main.dmi b/icons/mob/human_races/cyberlimbs/zenghu/zenghu_main.dmi index ebc3bb066c6764e727a0936714f61a2aaacdebfd..1acd71f0550c4068fe7d9c8b2eb94721bdc8f57e 100644 GIT binary patch delta 1166 zcmV;91abTO3XThqBmp^*B`y>H#;E_GZP<=w-HI;qm^I3hG}Vz~#eYsoL_t(|ob8=m zSKB%eMWZjbr3tk6|Nq!ZHZLujGg54pbHm=O@W4#w980nSMwTxZ00000fUi#Ygv|Ts z*Z*wQn1)kR?EW~UG+tx6{)9hWJf&_^#yrsgx!VG<+s6LUcSNMq>_u4%&Zp}t}Jp5m!H0^(Ey_p|FMa9A&WY=DDG z*Gl~cm}=nAou+~@z0C8m{+vHuyIU%J`#w?R`?s#0A1^=dGv(Kx^QSOO{(PCL^78W# zGvoCq{Q&>~00000000000000$pUL$B{Tc@?lIqnza(zJe$A8Asp)RrX7YR8_M1}=A z_2>Mlm{BN}YZ(@(xz;iG$z`bU*Mt`GnK000000000000000!2c3s<u;}q%zwr2+@KahwY{X|0*q+w<1|v=_qS8uT0r%$#-}!bsPFsRsXw$2kW32R z0Cy8qec#_sePffUzi~!@dw6~)nk5EC=sp97oC3}O9~s5>p8`7#9C8ZWJ;42p0e=S= z0000000000000000001ZZk}U(fXtEcIJ`o{%!<}NO@D)NS%1Xe9s@DEE4bcE*ekJQ za7@B1G30NLfwH6#YRkV~?Uot`7yBc$m?>}AN|9`3<>*vO^PH69!f2}=$zAE6xo4!zR<0tFiVvg7Px|#aR`ehba@><_EusX=g zgX&-6?X_IX>&;vRc*{#zvKhZDTN7Ijw+_tFGH|wj&3Mgk`Be1cdvJ3;PO?Bmp*&B`y%*pOV;)W!;J{@|ZQ}Zf5L}X2pL#Nkl(RSM) z5Jb%i)FySB_WysjLdr`Ub`~u8$aU_`NglFzW(*QeRfH}V00000fUi!vL(AJ}>)+ee zrtYSbHGiF^sb6DQe;}V0pQdJ4S{~?t-0T4>Ip3Hn)*s0y$+7H)Jpr{8Ya!3^qttZh)>NUz=k@w-Fi6%4jZM<9dMBJqSWqy zp$<;XX(~C>%Q&C)$MR|Ird0a&eL&>`{RKf;QKg_q+ z-*SluH>rPxP<1aUxd6kweVlsq<9s{)y#-YNdfc@GgnpcFr+?QzK(bMa4)Cyn(vS1) z^mjIy`kUYg2;W{jh^|D(5xOtHA*VoafcG55x1Rz#0~~S++a_Fve;+gN_6Gh z6TnsigP>WU(PQDZ>B@IN0000000000008(p)QhI-qH4XSx_m#a|CT^pG%afY`J@MZ zT|RgO#p(X*>s7TBTfSujdGD&_B42;Hf5h3B)z9_^00000cv_-AwL9v1E33GEuK!g( z)-QjoXWgK_UjA$C0sNIfSg-!VA*`S8Z&&eXN4w7Jmn$&mRo^#Q6Xf|p{V(>Ge_ns) zH#fjrp405tFZ0&LUczkvv$-8`vVV1W&+oo|ttVBV^XlPVv|Hnu8Uf38qJMnF#g-9J z^?8oZ!TEvxcVm`h!sQL5dtTEz+aCY`004gg00000000000R9VXN|WA-tH|A~rj(++ z(vo^|=*j+O+dVh_Mpj;!umM7U#R!6{z{!6{iF?E)4U!Q|haD5B@ER-ho22c0DT*|b3 z3{C!>m9_?OJ9w%Ap4L9 zuLe^PK-KFIlxP+%dH~M!-yL8oeF0n45pbse?f|K5vylE6D*hyRvj4(r;8w$WoyNnz z#Qa%)xBuD$p}%~Dy@_-k_1*XHpY0#>TbE0;!9}nE#KZdo006)f@dxm~A=i(7kk0@B N002ovPDHLkV1gVRza(42DtcxC@LHntRJ#xBmaXdF{}C*qJ5A zBsr$*^KiBgNaz)goRV0E-3|Z%007{tBO7?$Mn3-Ls@-hYE}x4N=T}K38^0ny6Ccye zJukju0DN`?q?7)}tjh6g@-yirfBd8ivtxvO2(LU}O)gGNekOl0P_9nJg^F`Pa5-l$ z+0gZ5;#cKo;)7%dKx*RWy}jgTS3Q5muglNENqzwG(^?_#?N`h4&-iuunX#1tc=%Qk zF{MDMIR%+z~000000000000000008);%v^$BZKb|8{?@`Xzp2IW zk}KwGZ3i=cF~6nyTIb8}PFAl<@$Joc|9bp#ehc-B$rXQ{#4F#jHQT|8U(Ro#zLb)C z53z9tsPW7B-9rV~-=^im))lZsf1PuHoxt|zfCc)iR6r?#tt()uJ^%m!0000000000 z00000{MCr}Gk(!cg4bIN*60yZJ<6|LrZ3&>0npo+d<>%ZXhc)FOH7MDC%;AdGkO?{ zZdap`z|4ON$PU2V3RtEO00000000000AC1yMYVtT$H$}p{@3cKl>u+u_20?S$A@`W z_0T^Zb?fn|w|@MfwSIB`eQ|&OA<|n3^vUCH^(TQ~egQ$)^tO6yeEv5} zy=C4fk3xW=!X4{N-=F#?nf-Zxw)KCbgZ>s<>jw!5399`$j1SMMJ>9a3 zSo%}^d)1fDb>92r z^NXYeqCH<{!4HG8GD!Mv7<~31wbtJaA$Wf{9J~)9CoqKPm+^ABj9#m<(8n3(dt*C6 zG)8}yKKuIC`n$7)Sbi>+p)yM({P%MCkrGf8f~13J+_;{4*+Z9~#I5zG09OqA<@GYE zcA09p)4z3Ax@kXy{s!9Wr~MZ33}kGncpQKJ_&Gl6+a=NzE**j7a-aGiD^HgF_4U=V zPiuSnFVLqAE!F@u)=z7b(_bRp{y4^mvFU%tJ9F`FGCHFI+UoCqy&r&IhW*j7Uk^ax z&ycbH+gkr4fNpnf6O6cj$PO1t&Ml)0{?r4+G)DA{+yFgOu(9Bg$9R$ zLu>u`Q6zm%5K%9vhUqsBj0>*fwmj3JwSKx*Oe*FTd4V~XqxY-73WfBSyt_}K4*-7v z0PsmEeU@JOS$k>xt@XWk&KdpsCHqcXLcdzG&CT`YbVa=!E!d-jbGH4IJZ_D@wSHQg ze2WkDj!LvoSOFq$y8X?3eQW(RKrTL(9DzPXFiJ3*dnkeO5 delta 1220 zcmV;#1Uvih3;qkRO96kLNklQFo&_3`P+)?vPBuaZhO{*3%gd`vU< zcbPQ+*%6Rdx*M}9$Dfm*NhkU7^=+6OBeXsj!w01_=8}m&D?fh|X+y3~#f2HifZ(zN zAlcCK$;6+PpNS8W9e{jQE9AYs{;{Er<`}6ma&Pt$59(Suh3Iy{31Yy(5>b3O& z00000007`2>6@Kp-X)JhfTF@3>r2<2x@Y5()N_Bdcg7`|-FbJm^`nEninaBFgoFgu z{t||#7uDX#7{I)wmF${BZGCB7>%EV^m2U0!pMQs8IBWKFRd?roXFYVa^U+0pWo=#k zT^mw2b^Hl!Zbvz{FRzjki1vJ)1>g5BWuPVy^?W+O-}E7Pzu)h@4UB0${bCwXx&&4uS_96-Yy&W z>NmeWHoz~#el+aY4N&+uWX%88*8dEk+dt;#3(Mb}KyCfceaP6yuJiNOjd$h*|3`+} zVY;^dl!H)Az_1teOCGiL<5!XNJwZf0q3XwX9Ox%p#Rdl3p|*ZHS4=AA8F_&zr=x$C zv9A6q6w+U^c3(mt0002si&FS1z4%R1OXF{?@4a)*=+`gV8*vH!bksIi*O${3^>njf zj}Fe+_EYk>HU8H6X>Rg8e$*=}(LQ1Yh`j6ecXRpL`e}e%{4Ci5U5a3oU^I7D{HpqC zAB*E-?t@X@u#Y8nvbNC4EYaHfi;q0Qu>@VIM4dIkUt51E*ZFyM`o3v`IY0m9^#K3? i000000002)p8o+;C@f#u4u`h@0000 Date: Sun, 25 Feb 2018 01:57:03 -0600 Subject: [PATCH 019/145] Puts the trinket box back in after I had to comment it out in the gift vendor pr from conflict. https://user-images.githubusercontent.com/26665154/36401962-a75e2e54-15a0-11e8-8be3-b8271d2c6ee7.png Also fixes a minor bug of the heartbox held sprites being in the wrong location and thus having no held sprites. --- code/game/machinery/vending.dm | 4 ++-- .../objects/items/weapons/storage/storage.dm | 4 +--- icons/mob/items/lefthand.dmi | Bin 70165 -> 69867 bytes icons/mob/items/lefthand_storage.dmi | Bin 23374 -> 23663 bytes icons/mob/items/righthand.dmi | Bin 71369 -> 71099 bytes icons/mob/items/righthand_storage.dmi | Bin 23540 -> 23823 bytes icons/obj/items.dmi | Bin 62531 -> 63500 bytes 7 files changed, 3 insertions(+), 5 deletions(-) diff --git a/code/game/machinery/vending.dm b/code/game/machinery/vending.dm index 116c17562d..7d9f80756c 100644 --- a/code/game/machinery/vending.dm +++ b/code/game/machinery/vending.dm @@ -1113,8 +1113,8 @@ /obj/item/toy/plushie/kitten = 2, /obj/item/toy/plushie/lizard = 2, /obj/item/toy/plushie/spider = 2, - /obj/item/toy/plushie/farwa = 2) - // /obj/item/weapon/storage/trinketbox = 2 (readding later due to conflict) + /obj/item/toy/plushie/farwa = 2, + /obj/item/weapon/storage/trinketbox = 2) prices = list(/obj/item/weapon/storage/fancy/heartbox = 15, /obj/item/toy/bouquet = 10, /obj/item/toy/bouquet/fake = 3, diff --git a/code/game/objects/items/weapons/storage/storage.dm b/code/game/objects/items/weapons/storage/storage.dm index 6bddb28769..799169bad5 100644 --- a/code/game/objects/items/weapons/storage/storage.dm +++ b/code/game/objects/items/weapons/storage/storage.dm @@ -674,7 +674,6 @@ /* * Trinket Box - READDING SOON */ -/* /obj/item/weapon/storage/trinketbox name = "trinket box" desc = "A box that can hold small trinkets, such as a ring." @@ -724,5 +723,4 @@ ..() if(open && contents.len) var/display_item = contents[1] - to_chat(user, "\The [src] contains \the [display_item]!") - */ \ No newline at end of file + to_chat(user, "\The [src] contains \the [display_item]!") \ No newline at end of file diff --git a/icons/mob/items/lefthand.dmi b/icons/mob/items/lefthand.dmi index a42fe5654798880ed4d5c19171c6306326d30bbd..a06310415f33f22567445d7290e579609e8244f3 100644 GIT binary patch delta 9667 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 delta 9825 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 S%ESu+o1B!gWSO|hyZ;CD^OpGl diff --git a/icons/mob/items/lefthand_storage.dmi b/icons/mob/items/lefthand_storage.dmi index 530823eb77a5d75d0932bc64529d14ee834932d4..d7e1c4ec104dca3f0442b380090ac7e5464314ff 100644 GIT binary patch delta 3849 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%0D9_jRdFk*E ze}Ne7DexhgL?d=&NCuVvYuL{Bb?0z4$%h%oqtmuMff=Bz#9Tbfv%&s1U~~VJQoyl( zeR|!YXTD7e09z4DEto^)A^|gl7BU_4>|v`)zNuH~kQo)bJ}uct-Jd>*G=DmN_;U%k zP1~Lho+oy#SXf!1t7BN5&U(1LIoJv2{Ze~IMn-;Bk*yOU2GQ&?dz)F|5XD=E+fCa)*PJ6fCi84 z3S~_7AIJPp*iEhF$sIR=c;lfK_}5NDW4v0*Npw4nhIRELE~Qw#a4uZDyR$Q5w(!gM zI#|?M5*fzvpYDt;$nLI;^3BthUpObH2iDM&A z+(7#j`dL|76(wmo6tswnbTd?T>EMDpAUA4yczm@5J3;(Uj4G6Z4-niTp#)y>($#y= z=PUd-xIt8V$6W6kG~~`vk525C23_R4@vrqjl)%S< znTYRmg~KR;i9`&6jliE!dFjMY&QVwwg)!d7MbaqYV|(DMljOL#WxQ-N=|M{~bi{yO z%+^<3h{bA!ox?q)I^KsJ*Do>wNZO_}{x@s=$y_j>@Rz<|RPti;RPYGx>zyu<6Pp{q zN8hhXe6(y8^C?+1ubl!}j+DTq{$v4Tnp4hZ3D9l(mUY3Cf@J~JXzYP$MBEOA)e3kk-OU57v)?1mgOU;4{ z<55CO+ha>srJ&Lhk0Qif|L|Tt3C9lpYBL^c_&zeqeP;a%Z+Xq*A1_>{J#Su-R@d9- zo~i882r7Y#@c;N2yl@RMcPOe0ZkL}s#ELqmtWOnCG&|UX-<3o>3@Vj5NWG{pJHcvr z#j|mQy41xIhJMYx?(&6d%A?WZE4udIhS;tUbi(U(O<&?Eql(%6mcJs_Iq6lbdl^!3 zV!SR+3FsnE=Kd=C8#PDe?B;{9##|$lLkL%GQb}@XxMT$&e8T9&$u%9}u;~;-B_1zO(D6%z0qiY}iBjS;Y5@mA|<^LE3j!Oo% zQRyfF>DwHLq1Dk=pKlQ@hY^2XGir4+Zmiag^)lv1qX3LX6XTb4`-f@8T*f;WXXQ=v>`qur`&=_0Vw$AM-sTBx!{M9P$sn}{{zW-FmUI(-I~)ON(z_MOK%fF=VNXW3~4sk znHI7>d(ywYe&tpUbgN#hkbSrp@@I71_lwub_?TBbDOmXAP^wa7(AV?Sg8#OEgWB-` z+4uI>!D&>&@mZ``FbN%Kf$j{9n^TbvBKfwKzSYLyDaHzQQFjxy<4XVYTzLh1AV!VM zbv5|Ocxkdr`{5Kd&$HgCK14@R{gPLXn)ThYvvjJ%_S=0V=_Q`Bc!_l4bnX5LZ=r)Q ziqeA(;xRgb@&6GK=00mhu|`TSy-w<5+Gz#K&AB5!)A1)S!jk=(yj&Zah{=%BCcQew zc)%?7;FhrU4Jsilhq2%LU{9u34NZN|djFiyGHH_2N{(eErAOc%M8<6$xsXg}H-L7w z&P6STK?-dth%q)NcyaBuoN&mxBLa_J+WqbeHacE!rPPXWXqPZ{Sv`gBL9dqFi`n(= zQV{!f+@e5sq>T|gEijxKGZOzZO)(#EQ%9}#Jw<5otnFZ}2Dvm+V;{-9rjONlQ0XHPAj_ z)S9_S?)#2oF^x9?8g(~6QDEL;k_~9(D1V!(!pH-D z=+b~H>5J`JQyMvdlE|s`e2OzQ{5EvGfB}U)JEUH_*iW~f|e=JtxE&n<@S??Xq{gsdV`ta)-4To9XD3hvZgCY7xYu+nf zF%n-_GV7O|3(Fr*!*^8TEB$+{0TG{-wI^H+K_~57hzW7DC+yh#Iytf0#}`N_%`pgKz>xSC`bA3 zKaoRPTG51{d;TZk-(gvj(6Q>@V&M#}j^a~p;$8mlPX#Ek3}rHIuL@P`-T_cikWrN` Jd1~_J{{VlB|8)QW diff --git a/icons/mob/items/righthand_storage.dmi b/icons/mob/items/righthand_storage.dmi index 2d6ff6d601e3c67ed2fdd6991662ffe08717f0dd..66646547c5769f1593dfb80a2da6f997b93837df 100644 GIT binary patch delta 3674 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 delta 3364 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 diff --git a/icons/obj/items.dmi b/icons/obj/items.dmi index add3c315a69cfeb50939243706898ff9f0b7f25a..a8e41841c3308b755354345e89804ec21c12c3d9 100644 GIT binary patch delta 5122 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 delta 4146 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 Date: Sun, 25 Feb 2018 10:05:08 +0200 Subject: [PATCH 020/145] Fixes messed up tajaran deform icon naming. -Something had shuffled heads(f/m), torsos(f/m), and husk overlay names around. --- icons/mob/human_races/r_def_tajaran_vr.dmi | Bin 3360 -> 1766 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/human_races/r_def_tajaran_vr.dmi b/icons/mob/human_races/r_def_tajaran_vr.dmi index 64b1a2d30d1f0e7322549634f00ba1a86eba0bdc..cba7225cf2577df8a69ee36e9987bc01cb112967 100644 GIT binary patch delta 1761 zcmZWqc{H1e7XLz0RF$H(Xp@e;##T&iB|K}@Qc|^3rDLb4C6+HLL5*E8Oc1mvYB!W3 zUM*v(rPe7Uu@sdm%2cY6Z}iQX^UitipZmM_kNZ2nd(U0SV(UDaq98i}0DiUh*b`8- zzJWD5!RqSjj*gDi)m6yO4uYV8fq~brUr$X<5sAbFoA8G41@4e<#M^9c$BfJjo>o37KZ(0m-b4kZTJT?c;K zHvHGY#P#!Qn6x*N9F+m@7v}m(ZHEFPcK3JWZrAul({VG4+FzOk*~hlZ#yYzMcigkb zU%!_nw%yr%rlz9b^rF_3-6B^|+S>W7*)pee=X6qum_tfS((lUuw)aP$XVYwXB@t&oO};=J(f0 z5cmu@FRg(liVZPoFQJk0&;1o$WepJ@1?3zd?E`(%)LQ;e5yCQPI+&#U!Py*dQv-^p zV{G|<&jR{?)q9q^&fJ;&F><{6u?v@7?YJ*Y6#9Cg|H*}x3Mb7X z6fN+wT)S~e0z09)Oyv*vn?@kr*og?&r>O8K&6aodV*aD(AJgP*o)ltQ;wCwr z5iI(z`@oR*5O_?LkMEQ7BXnG&N2@KI)6#4?8#I1dv%Pp!t~gv$q$=Ju+>o&V74Ijo z%N2iC=$)(`ca#V#qK^oZ_)m)chx%{Nr-+t#CsG7-- z@(#VuW*w(wiJ7#N`c3-is#@VG@2u;+?;BlB2t44h@zu@V>!n@Dbj8LsFY^k-(%q^m zZnS7c!qPCMRE7K`hoX)(5peJJABjWGO~S>6F#jixkhznZobb!M&U2hQf?FcUh`UQr z*rpw`!jsF6TInc*o7O84vSuFPJ~-)f#`_UQ;Ue_pzW2IMoA5O!MBWP$#E;!$l=5v3J>45COlXzs-mXmSbhIh95k}^6m2qn(pd;u?C~mrBO>8 z=cm(A2tp-@&pc1-RDwl8SB~a68u9ZS$5oQ#K;~Gb8}_*jrt=S8E0{0xqD#r;(!fQe z%{H!5k{rSeNEMxsRY|;snYi-(om4S#Ep|m?RI9G5CM!J4th^ySM$D6>n_QdWPsXd6 zB4YP9-|o%TD5vy9Vc0xyIlRY_B>eE+ZP;u^9r$nw(UufG#)sB`sjmj@!<_)%GP+re z17@4?SIk|E*CV)LO=q#H zV~lTyH6;Y-q(jU`Fb!;#9Uz2raxTj(M5cP)4GY2hUD`+l&RI z(#)-8`zJre~^Q@qZ*|t3AxT`Ldd^;om-K;g^(Y??o zOqFro4;0z@QD!mp1_l6?{1b%tJNQa z7p??9J48y-(A4gSrx;>yG-Se{=sAdflwaRJCvN)OYZxq5zvY{+>PWeh@OHFF;gh{o zp;i3TiI3|IFPD$>WEy657!D9KEaC?jwGzM&P2rkPr1*WE@Y3-*o@bS&F!z!k%$_st z)f!NX(R(>MV#3@HiSlrD56R05O47^oii=SkNpfWs1m?GXB4nZDV{;2oH)*T33U1%2 zRvYNVG&=I*c`geqDEapKooa|{##zikZWA9lCvsD??THIN(!3FcmO#Zjc}CB2s(IuH w57~Z!p6mVMD7tuqRgsf&0V102&8TL;wH) literal 3360 zcmb7Fc|6ox8y{C$vKHC*-D`nj3Bq>ex!5COP_ z*$oJU0~9$RJY3-98diM=oG>x=&Jkw5;XYvjcOwEqf+3Ko=NVbXM|$*x%@Av%>9eV* zFEzY^-G9U#ZYpba>TUC^fG+>kbbWnfI&5B_UYSDqJ}2<$XUVKZn57ofU+@aTU0;-o zyP)N?W$0pas%xV#w7U0|_S4gfSGl+|PQRMJC@J$C_qndT*8qLNw(`9iJd^=AMF!hX z4WH6nK9#qtUs0}M=cNj_POGw%5WP~Ur!g~j`Q#FbZUD>J?qyw7x!?-#T??0R2!v1M?~emg^jrd5;U6uSDKW@207E^;Jc~5LM%8mVyKzFaM!&gq+FuPQQMsuOua&~Rq2oAT<(f6LYO4i3PPj!X zEr=rd7p!F5k`y%xpe&JBescec@ZaQ^T8$$mm20m`8JlT0u2u!qq?b3|AfK{gpiGJ8 zw$LoNbeQKNzM*4t|DYpZxgt+D?P76!2Zbzz+va;Usv&$7{zS$9(r=a~R$V*amzPz9 zkGg1!ee^k&;)Pfw=kLs7pqX90#)M|>g9CBy#8XyC2Z#EiR(l6kAxQx$<=Z!nANn&G zRUvhC^==$jtsXxyIavDKTV>O~{7)UJ`|w7`?gWt$jBuTii1oHY{TrBH_5PV9rRpzM zv2uc`$IM6fTAQ_fv95!+Pd2e-cFHw^<3wqo2a7ju%lKPdo$T)0CwcP;Uo(iVs`y7G ziX-9mt&_T?qv*V`n~0#nNbE3Z#!R4nx?GkwR#jDXvcy^yer$E1q2?-^MYmz@Q5sbF zFReZ@1VDE;@+;_nIptUIr(SZ=EuieRuRl-&Rsb9=AudkGBaU&L8TlNLR?f-F!GN(} z#afTsuSTP(MPlW#mTW6O72sDG{~{MzX;z%j)siC)SMscoLIZv_+2QG;2#Y?HDqCOmHZC zT=WP@_@QBCH@mv0Q4#SEeM&0dU|LhvKEIU9)qNUX8Y61HaC*~y{nO_^&JY8J0bFxVPI>{ z-u@Y{VnfP8GhI4Vrt?wXouzvdQ^l?@5B+HRiq%rs%e*o4`a*MEC9wkD^eZr(%3L!d zeqV#+#I({NMauRkWYHV)#*pZd%QvpBog3-OZ^&IM(iab*j6Suy( zKzw?7S$_hC2Ae{@5)u-^u)nZ|CjG&Dq%G}UrkR_i^t^mlIz1=-IT!D$+a;f-Q*aGD z)zQa>9s44|U_vwPqPY1>40fxwf6x!&1uj?^bBA82AVMwIv(w6gUjk>4T*qwzyw=QpW&HAKmJl6Fl z{u<%;){Yj|#P7awiYxQ;=hMowYicHy(QA;lop+3r>%NW-s^+%Nh{R=lClkM;c;2Lu zRB58?_%bUqGl@VTAeE@NmhekwWnG(p~Tvmwd%isgq~=jJ;M`IWkob;~&;^fXfDgzb5>c8twO`VNNG?X7UE< z$0jyw*He+W-c`@@Y*H!EjlN%MT{UK=TUo|fvO1bGK5o}g`wpE0Y<>l74H7lddcVqs zX6y|}pa}v!*Bxu0=B~{ZJQF#8hVrcjMI*CW)KidWBIkyb9t0dpO-)@~L`8&)+shA- z@5wy#o!%3jT8roy_nX+C;=`H>ssXbE;G;p}cqDbQbf-uF-_dc?=4epx_F89T*xqKz zLl&T{8E&%;&8+v3e5wL(j28Mi>c9LI+BnCt9?KzqRsonD0FnhctgWp<>VP>{0Hd_L z+&j?kXPWiGQmvc8XsvV9!s2lGqyD0wM;sqf_P)No*E;@3qYAt&xS`f48`xY< zScQFpmnWN)u1#EKbY(O|?N)O#sgdla!b2m(fD8MMBoCT%gkEnA_M16$F7?(X{-nQY+RDll+KD|;1t#z`fhzLjuIv2}9BH5=qA zE=fM+<-`8HqNoC!6v?bU?{#7G96Goqcp2z6JT(2M9BCqYpi(AWJ)iW#-p803DswI0 z*AUm)uAc&rmq?*3cYXw!8p<9XcV^e-GIoqe1LU7(Qnze+u{s3<`!XnMV(vy{`l?%9;e6xcTXyL51@i_6j4tNEgq{=UlB-W1c|Mp-7Myr-n$or1$!iVvU zHOi0=KPo@#C-~Sen2>ijI~MTAc`ccKa)U7O987DKR_EjUnv{BrAC4-}9jI{mY*HUT z1X(Qm{)*p^v(hoTO2A$F)D|61;dx&O6xi;fW{ggpH(R~pBXw^4lI)ij+d^*Xf=Cooh2w^RM3!N^&~brPlgOAtcO^%%eUotDCQ z)p9>@+}nPG2Jk{(Lnx0c1<~9xEyJj*oa&aT1_EqLvxJ@cI*(Y;udv-;-bPqn#6 t@)()^X^EFS^em@rbv#7sT37{{ Date: Sat, 24 Feb 2018 22:22:30 -0600 Subject: [PATCH 021/145] Null checks and tears --- code/modules/clothing/clothing_accessories.dm | 8 +++----- code/modules/mob/living/carbon/human/inventory.dm | 2 +- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/code/modules/clothing/clothing_accessories.dm b/code/modules/clothing/clothing_accessories.dm index de4556036b..57c292f1e3 100644 --- a/code/modules/clothing/clothing_accessories.dm +++ b/code/modules/clothing/clothing_accessories.dm @@ -1,11 +1,9 @@ /obj/item/clothing/proc/can_attach_accessory(obj/item/clothing/accessory/A) - var/obj/item/clothing/accessory/attach = A - if(src.valid_accessory_slots && (attach.slot in src.valid_accessory_slots)) - if(accessories.len && restricted_accessory_slots && (attach.slot in restricted_accessory_slots)) + if(src.valid_accessory_slots && (A.slot in src.valid_accessory_slots)) + if(accessories.len && restricted_accessory_slots && (A.slot in restricted_accessory_slots)) for(var/obj/item/clothing/accessory/AC in accessories) - if (AC.slot == attach.slot) + if (AC.slot == A.slot) return FALSE - return TRUE return TRUE else return FALSE diff --git a/code/modules/mob/living/carbon/human/inventory.dm b/code/modules/mob/living/carbon/human/inventory.dm index f60a5d6708..947b844ad2 100644 --- a/code/modules/mob/living/carbon/human/inventory.dm +++ b/code/modules/mob/living/carbon/human/inventory.dm @@ -319,7 +319,7 @@ This saves us from having to call add_fingerprint() any time something is put in for(var/obj/item/clothing/C in worn_clothing) if(istype(W, /obj/item/clothing/accessory)) var/obj/item/clothing/accessory/A = W - if(C.attempt_attach_accessory(A)) + if(C.attempt_attach_accessory(A, src)) return else src << "You are trying to equip this item to an unsupported inventory slot. How the heck did you manage that? Stop it..." From 89f77e78ff436bb2e6b569bd05d8fcfc6e6209b9 Mon Sep 17 00:00:00 2001 From: Leshana Date: Sun, 25 Feb 2018 03:29:39 -0500 Subject: [PATCH 022/145] Reorganizes atmos pipes into separate files by type. This changes absolutely nothing codewise, it is straight up just splitting pipes.dm into separate files because it was over a thousand lines long. --- code/ATMOSPHERICS/pipes.dm | 1352 --------------------- code/ATMOSPHERICS/pipes/cap.dm | 114 ++ code/ATMOSPHERICS/{ => pipes}/he_pipes.dm | 308 ++--- code/ATMOSPHERICS/pipes/manifold.dm | 244 ++++ code/ATMOSPHERICS/pipes/manifold4w.dm | 247 ++++ code/ATMOSPHERICS/pipes/pipe_base.dm | 137 +++ code/ATMOSPHERICS/pipes/simple.dm | 257 ++++ code/ATMOSPHERICS/pipes/tank.dm | 160 +++ code/ATMOSPHERICS/pipes/universal.dm | 102 ++ code/ATMOSPHERICS/pipes/vent.dm | 83 ++ polaris.dme | 11 +- 11 files changed, 1508 insertions(+), 1507 deletions(-) delete mode 100644 code/ATMOSPHERICS/pipes.dm create mode 100644 code/ATMOSPHERICS/pipes/cap.dm rename code/ATMOSPHERICS/{ => pipes}/he_pipes.dm (96%) create mode 100644 code/ATMOSPHERICS/pipes/manifold.dm create mode 100644 code/ATMOSPHERICS/pipes/manifold4w.dm create mode 100644 code/ATMOSPHERICS/pipes/pipe_base.dm create mode 100644 code/ATMOSPHERICS/pipes/simple.dm create mode 100644 code/ATMOSPHERICS/pipes/tank.dm create mode 100644 code/ATMOSPHERICS/pipes/universal.dm create mode 100644 code/ATMOSPHERICS/pipes/vent.dm diff --git a/code/ATMOSPHERICS/pipes.dm b/code/ATMOSPHERICS/pipes.dm deleted file mode 100644 index c001728d07..0000000000 --- a/code/ATMOSPHERICS/pipes.dm +++ /dev/null @@ -1,1352 +0,0 @@ -// -// Base type of pipes -// -/obj/machinery/atmospherics/pipe - - var/datum/gas_mixture/air_temporary // used when reconstructing a pipeline that broke - var/datum/pipeline/parent - var/volume = 0 - - layer = 2.4 //under wires with their 2.44 - use_power = 0 - - var/alert_pressure = 80*ONE_ATMOSPHERE - //minimum pressure before check_pressure(...) should be called - - can_buckle = 1 - buckle_require_restraints = 1 - buckle_lying = -1 - -/obj/machinery/atmospherics/pipe/drain_power() - return -1 - -/obj/machinery/atmospherics/pipe/New() - if(istype(get_turf(src), /turf/simulated/wall) || istype(get_turf(src), /turf/simulated/shuttle/wall) || istype(get_turf(src), /turf/unsimulated/wall)) - level = 1 - ..() - -/obj/machinery/atmospherics/pipe/hides_under_flooring() - return level != 2 - -/obj/machinery/atmospherics/pipe/proc/pipeline_expansion() - return null - -/obj/machinery/atmospherics/pipe/proc/check_pressure(pressure) - //Return 1 if parent should continue checking other pipes - //Return null if parent should stop checking other pipes. Recall: qdel(src) will by default return null - - return 1 - -/obj/machinery/atmospherics/pipe/return_air() - if(!parent) - parent = new /datum/pipeline() - parent.build_pipeline(src) - - return parent.air - -/obj/machinery/atmospherics/pipe/build_network() - if(!parent) - parent = new /datum/pipeline() - parent.build_pipeline(src) - - return parent.return_network() - -/obj/machinery/atmospherics/pipe/network_expand(datum/pipe_network/new_network, obj/machinery/atmospherics/pipe/reference) - if(!parent) - parent = new /datum/pipeline() - parent.build_pipeline(src) - - return parent.network_expand(new_network, reference) - -/obj/machinery/atmospherics/pipe/return_network(obj/machinery/atmospherics/reference) - if(!parent) - parent = new /datum/pipeline() - parent.build_pipeline(src) - - return parent.return_network(reference) - -/obj/machinery/atmospherics/pipe/Destroy() - qdel_null(parent) - if(air_temporary) - loc.assume_air(air_temporary) - - . = ..() - -/obj/machinery/atmospherics/pipe/attackby(var/obj/item/weapon/W as obj, var/mob/user as mob) - if (istype(src, /obj/machinery/atmospherics/pipe/tank)) - return ..() - - if(istype(W,/obj/item/device/pipe_painter)) - return 0 - - if (!istype(W, /obj/item/weapon/wrench)) - return ..() - var/turf/T = src.loc - if (level==1 && isturf(T) && !T.is_plating()) - to_chat(user, "You must remove the plating first.") - return 1 - if(!can_unwrench()) - to_chat(user, "You cannot unwrench \the [src], it is too exerted due to internal pressure.") - add_fingerprint(user) - return 1 - playsound(src, W.usesound, 50, 1) - to_chat(user, "You begin to unfasten \the [src]...") - if (do_after(user, 40 * W.toolspeed)) - user.visible_message( \ - "\The [user] unfastens \the [src].", \ - "You have unfastened \the [src].", \ - "You hear a ratchet.") - new /obj/item/pipe(loc, make_from=src) - for (var/obj/machinery/meter/meter in T) - if (meter.target == src) - new /obj/item/pipe_meter(T) - qdel(meter) - qdel(src) - -/obj/machinery/atmospherics/pipe/proc/change_color(var/new_color) - //only pass valid pipe colors please ~otherwise your pipe will turn invisible - if(!pipe_color_check(new_color)) - return - - pipe_color = new_color - update_icon() - -/obj/machinery/atmospherics/pipe/color_cache_name(var/obj/machinery/atmospherics/node) - if(istype(src, /obj/machinery/atmospherics/pipe/tank)) - return ..() - - if(istype(node, /obj/machinery/atmospherics/pipe/manifold) || istype(node, /obj/machinery/atmospherics/pipe/manifold4w)) - if(pipe_color == node.pipe_color) - return node.pipe_color - else - return null - else if(istype(node, /obj/machinery/atmospherics/pipe/simple)) - return node.pipe_color - else - return pipe_color - -/obj/machinery/atmospherics/pipe/hide(var/i) - if(istype(loc, /turf/simulated)) - invisibility = i ? 101 : 0 - update_icon() - -/obj/machinery/atmospherics/pipe/process() - if(!parent) //This should cut back on the overhead calling build_network thousands of times per cycle - ..() - else - . = PROCESS_KILL - -// -// Simple Pipes - Just a tube, maybe bent -// -/obj/machinery/atmospherics/pipe/simple - icon = 'icons/atmos/pipes.dmi' - icon_state = "" - var/pipe_icon = "" //what kind of pipe it is and from which dmi is the icon manager getting its icons, "" for simple pipes, "hepipe" for HE pipes, "hejunction" for HE junctions - name = "pipe" - desc = "A one meter section of regular pipe" - - volume = ATMOS_DEFAULT_VOLUME_PIPE - - dir = SOUTH - initialize_directions = SOUTH|NORTH - - var/minimum_temperature_difference = 300 - var/thermal_conductivity = 0 //WALL_HEAT_TRANSFER_COEFFICIENT No - - var/maximum_pressure = 70*ONE_ATMOSPHERE - var/fatigue_pressure = 55*ONE_ATMOSPHERE - alert_pressure = 55*ONE_ATMOSPHERE - - level = 1 - -/obj/machinery/atmospherics/pipe/simple/New() - ..() - - // Pipe colors and icon states are handled by an image cache - so color and icon should - // be null. For mapping purposes color is defined in the object definitions. - icon = null - alpha = 255 - -/obj/machinery/atmospherics/pipe/simple/check_pressure(pressure) - var/datum/gas_mixture/environment = loc.return_air() - - var/pressure_difference = pressure - environment.return_pressure() - - if(pressure_difference > maximum_pressure) - burst() - - else if(pressure_difference > fatigue_pressure) - //TODO: leak to turf, doing pfshhhhh - if(prob(5)) - burst() - - else return 1 - -/obj/machinery/atmospherics/pipe/simple/init_dir() - switch(dir) - if(SOUTH || NORTH) - initialize_directions = SOUTH|NORTH - if(EAST || WEST) - initialize_directions = EAST|WEST - if(NORTHEAST) - initialize_directions = NORTH|EAST - if(NORTHWEST) - initialize_directions = NORTH|WEST - if(SOUTHEAST) - initialize_directions = SOUTH|EAST - if(SOUTHWEST) - initialize_directions = SOUTH|WEST - -/obj/machinery/atmospherics/pipe/simple/proc/burst() - src.visible_message("\The [src] bursts!"); - playsound(src.loc, 'sound/effects/bang.ogg', 25, 1) - var/datum/effect/effect/system/smoke_spread/smoke = new - smoke.set_up(1,0, src.loc, 0) - smoke.start() - qdel(src) - -/obj/machinery/atmospherics/pipe/simple/proc/normalize_dir() - if(dir==3) - set_dir(1) - else if(dir==12) - set_dir(4) - -/obj/machinery/atmospherics/pipe/simple/Destroy() - if(node1) - node1.disconnect(src) - node1 = null - if(node2) - node2.disconnect(src) - node1 = null - - . = ..() - -/obj/machinery/atmospherics/pipe/simple/pipeline_expansion() - return list(node1, node2) - -/obj/machinery/atmospherics/pipe/simple/change_color(var/new_color) - ..() - //for updating connected atmos device pipes (i.e. vents, manifolds, etc) - if(node1) - node1.update_underlays() - if(node2) - node2.update_underlays() - -/obj/machinery/atmospherics/pipe/simple/update_icon(var/safety = 0) - if(!check_icon_cache()) - return - - alpha = 255 - - overlays.Cut() - - if(node1 && node2) - overlays += icon_manager.get_atmos_icon("pipe", , pipe_color, "[pipe_icon]intact[icon_connect_type]") - else - overlays += icon_manager.get_atmos_icon("pipe", , pipe_color, "[pipe_icon]exposed[node1?1:0][node2?1:0][icon_connect_type]") - -/obj/machinery/atmospherics/pipe/simple/update_underlays() - return - -/obj/machinery/atmospherics/pipe/simple/atmos_init() - normalize_dir() - var/node1_dir - var/node2_dir - - for(var/direction in cardinal) - if(direction&initialize_directions) - if (!node1_dir) - node1_dir = direction - else if (!node2_dir) - node2_dir = direction - - for(var/obj/machinery/atmospherics/target in get_step(src,node1_dir)) - if(target.initialize_directions & get_dir(target,src)) - if (check_connect_types(target,src)) - node1 = target - break - for(var/obj/machinery/atmospherics/target in get_step(src,node2_dir)) - if(target.initialize_directions & get_dir(target,src)) - if (check_connect_types(target,src)) - node2 = target - break - - if(!node1 && !node2) - qdel(src) - return - - var/turf/T = loc - if(level == 1 && !T.is_plating()) hide(1) - update_icon() - -/obj/machinery/atmospherics/pipe/simple/disconnect(obj/machinery/atmospherics/reference) - if(reference == node1) - if(istype(node1, /obj/machinery/atmospherics/pipe)) - qdel(parent) - node1 = null - - if(reference == node2) - if(istype(node2, /obj/machinery/atmospherics/pipe)) - qdel(parent) - node2 = null - - update_icon() - - return null - -/obj/machinery/atmospherics/pipe/simple/visible - icon_state = "intact" - level = 2 - -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers - name = "Scrubbers pipe" - desc = "A one meter section of scrubbers pipe" - icon_state = "intact-scrubbers" - connect_types = CONNECT_TYPE_SCRUBBER - layer = 2.38 - icon_connect_type = "-scrubbers" - color = PIPE_COLOR_RED - -/obj/machinery/atmospherics/pipe/simple/visible/supply - name = "Air supply pipe" - desc = "A one meter section of supply pipe" - icon_state = "intact-supply" - connect_types = CONNECT_TYPE_SUPPLY - layer = 2.39 - icon_connect_type = "-supply" - color = PIPE_COLOR_BLUE - -/obj/machinery/atmospherics/pipe/simple/visible/yellow - color = PIPE_COLOR_YELLOW - -/obj/machinery/atmospherics/pipe/simple/visible/cyan - color = PIPE_COLOR_CYAN - -/obj/machinery/atmospherics/pipe/simple/visible/green - color = PIPE_COLOR_GREEN - -/obj/machinery/atmospherics/pipe/simple/visible/black - color = PIPE_COLOR_BLACK - -/obj/machinery/atmospherics/pipe/simple/visible/red - color = PIPE_COLOR_RED - -/obj/machinery/atmospherics/pipe/simple/visible/blue - color = PIPE_COLOR_BLUE - -/obj/machinery/atmospherics/pipe/simple/visible/purple - color = PIPE_COLOR_PURPLE - -/obj/machinery/atmospherics/pipe/simple/hidden - icon_state = "intact" - level = 1 - alpha = 128 //set for the benefit of mapping - this is reset to opaque when the pipe is spawned in game - -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers - name = "Scrubbers pipe" - desc = "A one meter section of scrubbers pipe" - icon_state = "intact-scrubbers" - connect_types = CONNECT_TYPE_SCRUBBER - layer = 2.38 - icon_connect_type = "-scrubbers" - color = PIPE_COLOR_RED - -/obj/machinery/atmospherics/pipe/simple/hidden/supply - name = "Air supply pipe" - desc = "A one meter section of supply pipe" - icon_state = "intact-supply" - connect_types = CONNECT_TYPE_SUPPLY - layer = 2.39 - icon_connect_type = "-supply" - color = PIPE_COLOR_BLUE - -/obj/machinery/atmospherics/pipe/simple/hidden/yellow - color = PIPE_COLOR_YELLOW - -/obj/machinery/atmospherics/pipe/simple/hidden/cyan - color = PIPE_COLOR_CYAN - -/obj/machinery/atmospherics/pipe/simple/hidden/green - color = PIPE_COLOR_GREEN - -/obj/machinery/atmospherics/pipe/simple/hidden/black - color = PIPE_COLOR_BLACK - -/obj/machinery/atmospherics/pipe/simple/hidden/red - color = PIPE_COLOR_RED - -/obj/machinery/atmospherics/pipe/simple/hidden/blue - color = PIPE_COLOR_BLUE - -/obj/machinery/atmospherics/pipe/simple/hidden/purple - color = PIPE_COLOR_PURPLE - -/obj/machinery/atmospherics/pipe/simple/insulated - icon = 'icons/obj/atmospherics/red_pipe.dmi' - icon_state = "intact" - - minimum_temperature_difference = 10000 - thermal_conductivity = 0 - maximum_pressure = 1000*ONE_ATMOSPHERE - fatigue_pressure = 900*ONE_ATMOSPHERE - alert_pressure = 900*ONE_ATMOSPHERE - - level = 2 - -// -// Manifold Pipes - Three way "T" joints -// -/obj/machinery/atmospherics/pipe/manifold - icon = 'icons/atmos/manifold.dmi' - icon_state = "" - name = "pipe manifold" - desc = "A manifold composed of regular pipes" - - volume = ATMOS_DEFAULT_VOLUME_PIPE * 1.5 - - dir = SOUTH - initialize_directions = EAST|NORTH|WEST - - var/obj/machinery/atmospherics/node3 - - level = 1 - layer = 2.4 //under wires with their 2.44 - -/obj/machinery/atmospherics/pipe/manifold/New() - ..() - alpha = 255 - icon = null - -/obj/machinery/atmospherics/pipe/manifold/init_dir() - switch(dir) - if(NORTH) - initialize_directions = EAST|SOUTH|WEST - if(SOUTH) - initialize_directions = WEST|NORTH|EAST - if(EAST) - initialize_directions = SOUTH|WEST|NORTH - if(WEST) - initialize_directions = NORTH|EAST|SOUTH - -/obj/machinery/atmospherics/pipe/manifold/pipeline_expansion() - return list(node1, node2, node3) - -/obj/machinery/atmospherics/pipe/manifold/Destroy() - if(node1) - node1.disconnect(src) - node1 = null - if(node2) - node2.disconnect(src) - node2 = null - if(node3) - node3.disconnect(src) - node3 = null - - . = ..() - -/obj/machinery/atmospherics/pipe/manifold/disconnect(obj/machinery/atmospherics/reference) - if(reference == node1) - if(istype(node1, /obj/machinery/atmospherics/pipe)) - qdel(parent) - node1 = null - - if(reference == node2) - if(istype(node2, /obj/machinery/atmospherics/pipe)) - qdel(parent) - node2 = null - - if(reference == node3) - if(istype(node3, /obj/machinery/atmospherics/pipe)) - qdel(parent) - node3 = null - - update_icon() - - ..() - -/obj/machinery/atmospherics/pipe/manifold/change_color(var/new_color) - ..() - //for updating connected atmos device pipes (i.e. vents, manifolds, etc) - if(node1) - node1.update_underlays() - if(node2) - node2.update_underlays() - if(node3) - node3.update_underlays() - -/obj/machinery/atmospherics/pipe/manifold/update_icon(var/safety = 0) - if(!check_icon_cache()) - return - - alpha = 255 - - overlays.Cut() - overlays += icon_manager.get_atmos_icon("manifold", , pipe_color, "core" + icon_connect_type) - overlays += icon_manager.get_atmos_icon("manifold", , , "clamps" + icon_connect_type) - underlays.Cut() - - var/turf/T = get_turf(src) - var/list/directions = list(NORTH, SOUTH, EAST, WEST) - var/node1_direction = get_dir(src, node1) - var/node2_direction = get_dir(src, node2) - var/node3_direction = get_dir(src, node3) - - directions -= dir - - directions -= add_underlay(T,node1,node1_direction,icon_connect_type) - directions -= add_underlay(T,node2,node2_direction,icon_connect_type) - directions -= add_underlay(T,node3,node3_direction,icon_connect_type) - - for(var/D in directions) - add_underlay(T,,D,icon_connect_type) - - -/obj/machinery/atmospherics/pipe/manifold/update_underlays() - ..() - update_icon() - -/obj/machinery/atmospherics/pipe/manifold/atmos_init() - var/connect_directions = (NORTH|SOUTH|EAST|WEST)&(~dir) - - for(var/direction in cardinal) - if(direction&connect_directions) - for(var/obj/machinery/atmospherics/target in get_step(src,direction)) - if(target.initialize_directions & get_dir(target,src)) - if (check_connect_types(target,src)) - node1 = target - connect_directions &= ~direction - break - if (node1) - break - - - for(var/direction in cardinal) - if(direction&connect_directions) - for(var/obj/machinery/atmospherics/target in get_step(src,direction)) - if(target.initialize_directions & get_dir(target,src)) - if (check_connect_types(target,src)) - node2 = target - connect_directions &= ~direction - break - if (node2) - break - - - for(var/direction in cardinal) - if(direction&connect_directions) - for(var/obj/machinery/atmospherics/target in get_step(src,direction)) - if(target.initialize_directions & get_dir(target,src)) - if (check_connect_types(target,src)) - node3 = target - connect_directions &= ~direction - break - if (node3) - break - - if(!node1 && !node2 && !node3) - qdel(src) - return - - var/turf/T = get_turf(src) - if(level == 1 && !T.is_plating()) hide(1) - update_icon() - -/obj/machinery/atmospherics/pipe/manifold/visible - icon_state = "map" - level = 2 - -/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers - name="Scrubbers pipe manifold" - desc = "A manifold composed of scrubbers pipes" - icon_state = "map-scrubbers" - connect_types = CONNECT_TYPE_SCRUBBER - layer = 2.38 - icon_connect_type = "-scrubbers" - color = PIPE_COLOR_RED - -/obj/machinery/atmospherics/pipe/manifold/visible/supply - name="Air supply pipe manifold" - desc = "A manifold composed of supply pipes" - icon_state = "map-supply" - connect_types = CONNECT_TYPE_SUPPLY - layer = 2.39 - icon_connect_type = "-supply" - color = PIPE_COLOR_BLUE - -/obj/machinery/atmospherics/pipe/manifold/visible/yellow - color = PIPE_COLOR_YELLOW - -/obj/machinery/atmospherics/pipe/manifold/visible/cyan - color = PIPE_COLOR_CYAN - -/obj/machinery/atmospherics/pipe/manifold/visible/green - color = PIPE_COLOR_GREEN - -/obj/machinery/atmospherics/pipe/manifold/visible/black - color = PIPE_COLOR_BLACK - -/obj/machinery/atmospherics/pipe/manifold/visible/red - color = PIPE_COLOR_RED - -/obj/machinery/atmospherics/pipe/manifold/visible/blue - color = PIPE_COLOR_BLUE - -/obj/machinery/atmospherics/pipe/manifold/visible/purple - color = PIPE_COLOR_PURPLE - -/obj/machinery/atmospherics/pipe/manifold/hidden - icon_state = "map" - level = 1 - alpha = 128 //set for the benefit of mapping - this is reset to opaque when the pipe is spawned in game - -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers - name="Scrubbers pipe manifold" - desc = "A manifold composed of scrubbers pipes" - icon_state = "map-scrubbers" - connect_types = CONNECT_TYPE_SCRUBBER - layer = 2.38 - icon_connect_type = "-scrubbers" - color = PIPE_COLOR_RED - -/obj/machinery/atmospherics/pipe/manifold/hidden/supply - name="Air supply pipe manifold" - desc = "A manifold composed of supply pipes" - icon_state = "map-supply" - connect_types = CONNECT_TYPE_SUPPLY - layer = 2.39 - icon_connect_type = "-supply" - color = PIPE_COLOR_BLUE - -/obj/machinery/atmospherics/pipe/manifold/hidden/yellow - color = PIPE_COLOR_YELLOW - -/obj/machinery/atmospherics/pipe/manifold/hidden/cyan - color = PIPE_COLOR_CYAN - -/obj/machinery/atmospherics/pipe/manifold/hidden/green - color = PIPE_COLOR_GREEN - -/obj/machinery/atmospherics/pipe/manifold/hidden/black - color = PIPE_COLOR_BLACK - -/obj/machinery/atmospherics/pipe/manifold/hidden/red - color = PIPE_COLOR_RED - -/obj/machinery/atmospherics/pipe/manifold/hidden/blue - color = PIPE_COLOR_BLUE - -/obj/machinery/atmospherics/pipe/manifold/hidden/purple - color = PIPE_COLOR_PURPLE - - -// -// 4-Way Manifold Pipes - 4 way "cross" junction -// -/obj/machinery/atmospherics/pipe/manifold4w - icon = 'icons/atmos/manifold.dmi' - icon_state = "" - name = "4-way pipe manifold" - desc = "A manifold composed of regular pipes" - - volume = ATMOS_DEFAULT_VOLUME_PIPE * 2 - - dir = SOUTH - initialize_directions = NORTH|SOUTH|EAST|WEST - - var/obj/machinery/atmospherics/node3 - var/obj/machinery/atmospherics/node4 - - level = 1 - layer = 2.4 //under wires with their 2.44 - -/obj/machinery/atmospherics/pipe/manifold4w/New() - ..() - alpha = 255 - icon = null - -/obj/machinery/atmospherics/pipe/manifold4w/pipeline_expansion() - return list(node1, node2, node3, node4) - -/obj/machinery/atmospherics/pipe/manifold4w/Destroy() - if(node1) - node1.disconnect(src) - node1 = null - if(node2) - node2.disconnect(src) - node2 = null - if(node3) - node3.disconnect(src) - node3 = null - if(node4) - node4.disconnect(src) - node4 = null - - . = ..() - -/obj/machinery/atmospherics/pipe/manifold4w/disconnect(obj/machinery/atmospherics/reference) - if(reference == node1) - if(istype(node1, /obj/machinery/atmospherics/pipe)) - qdel(parent) - node1 = null - - if(reference == node2) - if(istype(node2, /obj/machinery/atmospherics/pipe)) - qdel(parent) - node2 = null - - if(reference == node3) - if(istype(node3, /obj/machinery/atmospherics/pipe)) - qdel(parent) - node3 = null - - if(reference == node4) - if(istype(node4, /obj/machinery/atmospherics/pipe)) - qdel(parent) - node4 = null - - update_icon() - - ..() - -/obj/machinery/atmospherics/pipe/manifold4w/change_color(var/new_color) - ..() - //for updating connected atmos device pipes (i.e. vents, manifolds, etc) - if(node1) - node1.update_underlays() - if(node2) - node2.update_underlays() - if(node3) - node3.update_underlays() - if(node4) - node4.update_underlays() - -/obj/machinery/atmospherics/pipe/manifold4w/update_icon(var/safety = 0) - if(!check_icon_cache()) - return - - alpha = 255 - - overlays.Cut() - overlays += icon_manager.get_atmos_icon("manifold", , pipe_color, "4way" + icon_connect_type) - overlays += icon_manager.get_atmos_icon("manifold", , , "clamps_4way" + icon_connect_type) - underlays.Cut() - - /* - var/list/directions = list(NORTH, SOUTH, EAST, WEST) - - - directions -= add_underlay(node1) - directions -= add_underlay(node2) - directions -= add_underlay(node3) - directions -= add_underlay(node4) - - for(var/D in directions) - add_underlay(,D) - */ - - var/turf/T = get_turf(src) - var/list/directions = list(NORTH, SOUTH, EAST, WEST) - var/node1_direction = get_dir(src, node1) - var/node2_direction = get_dir(src, node2) - var/node3_direction = get_dir(src, node3) - var/node4_direction = get_dir(src, node4) - - directions -= dir - - directions -= add_underlay(T,node1,node1_direction,icon_connect_type) - directions -= add_underlay(T,node2,node2_direction,icon_connect_type) - directions -= add_underlay(T,node3,node3_direction,icon_connect_type) - directions -= add_underlay(T,node4,node4_direction,icon_connect_type) - - for(var/D in directions) - add_underlay(T,,D,icon_connect_type) - - -/obj/machinery/atmospherics/pipe/manifold4w/update_underlays() - ..() - update_icon() - -/obj/machinery/atmospherics/pipe/manifold4w/atmos_init() - - for(var/obj/machinery/atmospherics/target in get_step(src,1)) - if(target.initialize_directions & 2) - if (check_connect_types(target,src)) - node1 = target - break - - for(var/obj/machinery/atmospherics/target in get_step(src,2)) - if(target.initialize_directions & 1) - if (check_connect_types(target,src)) - node2 = target - break - - for(var/obj/machinery/atmospherics/target in get_step(src,4)) - if(target.initialize_directions & 8) - if (check_connect_types(target,src)) - node3 = target - break - - for(var/obj/machinery/atmospherics/target in get_step(src,8)) - if(target.initialize_directions & 4) - if (check_connect_types(target,src)) - node4 = target - break - - if(!node1 && !node2 && !node3 && !node4) - qdel(src) - return - - var/turf/T = get_turf(src) - if(level == 1 && !T.is_plating()) hide(1) - update_icon() - -/obj/machinery/atmospherics/pipe/manifold4w/visible - icon_state = "map_4way" - level = 2 - -/obj/machinery/atmospherics/pipe/manifold4w/visible/scrubbers - name="4-way scrubbers pipe manifold" - desc = "A manifold composed of scrubbers pipes" - icon_state = "map_4way-scrubbers" - connect_types = CONNECT_TYPE_SCRUBBER - layer = 2.38 - icon_connect_type = "-scrubbers" - color = PIPE_COLOR_RED - -/obj/machinery/atmospherics/pipe/manifold4w/visible/supply - name="4-way air supply pipe manifold" - desc = "A manifold composed of supply pipes" - icon_state = "map_4way-supply" - connect_types = CONNECT_TYPE_SUPPLY - layer = 2.39 - icon_connect_type = "-supply" - color = PIPE_COLOR_BLUE - -/obj/machinery/atmospherics/pipe/manifold4w/visible/yellow - color = PIPE_COLOR_YELLOW - -/obj/machinery/atmospherics/pipe/manifold4w/visible/cyan - color = PIPE_COLOR_CYAN - -/obj/machinery/atmospherics/pipe/manifold4w/visible/green - color = PIPE_COLOR_GREEN - -/obj/machinery/atmospherics/pipe/manifold4w/visible/black - color = PIPE_COLOR_BLACK - -/obj/machinery/atmospherics/pipe/manifold4w/visible/red - color = PIPE_COLOR_RED - -/obj/machinery/atmospherics/pipe/manifold4w/visible/blue - color = PIPE_COLOR_BLUE - -/obj/machinery/atmospherics/pipe/manifold4w/visible/purple - color = PIPE_COLOR_PURPLE - -/obj/machinery/atmospherics/pipe/manifold4w/hidden - icon_state = "map_4way" - level = 1 - alpha = 128 //set for the benefit of mapping - this is reset to opaque when the pipe is spawned in game - -/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers - name="4-way scrubbers pipe manifold" - desc = "A manifold composed of scrubbers pipes" - icon_state = "map_4way-scrubbers" - connect_types = CONNECT_TYPE_SCRUBBER - layer = 2.38 - icon_connect_type = "-scrubbers" - color = PIPE_COLOR_RED - -/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply - name="4-way air supply pipe manifold" - desc = "A manifold composed of supply pipes" - icon_state = "map_4way-supply" - connect_types = CONNECT_TYPE_SUPPLY - layer = 2.39 - icon_connect_type = "-supply" - color = PIPE_COLOR_BLUE - -/obj/machinery/atmospherics/pipe/manifold4w/hidden/yellow - color = PIPE_COLOR_YELLOW - -/obj/machinery/atmospherics/pipe/manifold4w/hidden/cyan - color = PIPE_COLOR_CYAN - -/obj/machinery/atmospherics/pipe/manifold4w/hidden/green - color = PIPE_COLOR_GREEN - -/obj/machinery/atmospherics/pipe/manifold4w/hidden/black - color = PIPE_COLOR_BLACK - -/obj/machinery/atmospherics/pipe/manifold4w/hidden/red - color = PIPE_COLOR_RED - -/obj/machinery/atmospherics/pipe/manifold4w/hidden/blue - color = PIPE_COLOR_BLUE - -/obj/machinery/atmospherics/pipe/manifold4w/hidden/purple - color = PIPE_COLOR_PURPLE - -// -// Pipe Cap - They go on the end -// -/obj/machinery/atmospherics/pipe/cap - name = "pipe endcap" - desc = "An endcap for pipes" - icon = 'icons/atmos/pipes.dmi' - icon_state = "" - level = 2 - layer = 2.4 //under wires with their 2.44 - - volume = 35 - - dir = SOUTH - initialize_directions = SOUTH - - var/obj/machinery/atmospherics/node - -/obj/machinery/atmospherics/pipe/cap/init_dir() - initialize_directions = dir - -/obj/machinery/atmospherics/pipe/cap/pipeline_expansion() - return list(node) - -/obj/machinery/atmospherics/pipe/cap/Destroy() - if(node) - node.disconnect(src) - node = null - - . = ..() - -/obj/machinery/atmospherics/pipe/cap/disconnect(obj/machinery/atmospherics/reference) - if(reference == node) - if(istype(node, /obj/machinery/atmospherics/pipe)) - qdel(parent) - node = null - - update_icon() - - ..() - -/obj/machinery/atmospherics/pipe/cap/change_color(var/new_color) - ..() - //for updating connected atmos device pipes (i.e. vents, manifolds, etc) - if(node) - node.update_underlays() - -/obj/machinery/atmospherics/pipe/cap/update_icon(var/safety = 0) - if(!check_icon_cache()) - return - - alpha = 255 - - overlays.Cut() - overlays += icon_manager.get_atmos_icon("pipe", , pipe_color, "cap") - -/obj/machinery/atmospherics/pipe/cap/atmos_init() - for(var/obj/machinery/atmospherics/target in get_step(src, dir)) - if(target.initialize_directions & get_dir(target,src)) - if (check_connect_types(target,src)) - node = target - break - - var/turf/T = src.loc // hide if turf is not intact - if(level == 1 && !T.is_plating()) hide(1) - update_icon() - -/obj/machinery/atmospherics/pipe/cap/can_unwrench() - return 1 - -/obj/machinery/atmospherics/pipe/cap/visible - level = 2 - icon_state = "cap" - -/obj/machinery/atmospherics/pipe/cap/visible/scrubbers - name = "scrubbers pipe endcap" - desc = "An endcap for scrubbers pipes" - icon_state = "cap-scrubbers" - connect_types = CONNECT_TYPE_SCRUBBER - layer = 2.38 - icon_connect_type = "-scrubbers" - color = PIPE_COLOR_RED - -/obj/machinery/atmospherics/pipe/cap/visible/supply - name = "supply pipe endcap" - desc = "An endcap for supply pipes" - icon_state = "cap-supply" - connect_types = CONNECT_TYPE_SUPPLY - layer = 2.39 - icon_connect_type = "-supply" - color = PIPE_COLOR_BLUE - -/obj/machinery/atmospherics/pipe/cap/hidden - level = 1 - icon_state = "cap" - alpha = 128 - -/obj/machinery/atmospherics/pipe/cap/hidden/scrubbers - name = "scrubbers pipe endcap" - desc = "An endcap for scrubbers pipes" - icon_state = "cap-f-scrubbers" - connect_types = CONNECT_TYPE_SCRUBBER - layer = 2.38 - icon_connect_type = "-scrubbers" - color = PIPE_COLOR_RED - -/obj/machinery/atmospherics/pipe/cap/hidden/supply - name = "supply pipe endcap" - desc = "An endcap for supply pipes" - icon_state = "cap-f-supply" - connect_types = CONNECT_TYPE_SUPPLY - layer = 2.39 - icon_connect_type = "-supply" - color = PIPE_COLOR_BLUE - -// -// Tanks - These are implemented as pipes with large volume -// -/obj/machinery/atmospherics/pipe/tank - icon = 'icons/atmos/tank.dmi' - icon_state = "air_map" - - name = "Pressure Tank" - desc = "A large vessel containing pressurized gas." - - volume = 10000 //in liters, 1 meters by 1 meters by 2 meters ~tweaked it a little to simulate a pressure tank without needing to recode them yet - var/start_pressure = 25*ONE_ATMOSPHERE - - level = 1 - dir = SOUTH - initialize_directions = SOUTH - density = 1 - -/obj/machinery/atmospherics/pipe/tank/New() - icon_state = "air" - ..() - -/obj/machinery/atmospherics/pipe/tank/init_dir() - initialize_directions = dir - -/obj/machinery/atmospherics/pipe/tank/Destroy() - if(node1) - node1.disconnect(src) - node1 = null - - . = ..() - -/obj/machinery/atmospherics/pipe/tank/pipeline_expansion() - return list(node1) - -/obj/machinery/atmospherics/pipe/tank/update_underlays() - if(..()) - underlays.Cut() - var/turf/T = get_turf(src) - if(!istype(T)) - return - add_underlay(T, node1, dir) - -/obj/machinery/atmospherics/pipe/tank/hide() - update_underlays() - -/obj/machinery/atmospherics/pipe/tank/atmos_init() - var/connect_direction = dir - - for(var/obj/machinery/atmospherics/target in get_step(src,connect_direction)) - if(target.initialize_directions & get_dir(target,src)) - if (check_connect_types(target,src)) - node1 = target - break - - update_underlays() - -/obj/machinery/atmospherics/pipe/tank/disconnect(obj/machinery/atmospherics/reference) - if(reference == node1) - if(istype(node1, /obj/machinery/atmospherics/pipe)) - qdel(parent) - node1 = null - - update_underlays() - - return null - -/obj/machinery/atmospherics/pipe/tank/attackby(var/obj/item/W as obj, var/mob/user as mob) - if(istype(W, /obj/item/device/pipe_painter)) - return - - if(istype(W, /obj/item/device/analyzer) && in_range(user, src)) - var/obj/item/device/analyzer/A = W - A.analyze_gases(src, user) - -/obj/machinery/atmospherics/pipe/tank/air - name = "Pressure Tank (Air)" - icon_state = "air_map" - -/obj/machinery/atmospherics/pipe/tank/air/New() - air_temporary = new - air_temporary.volume = volume - air_temporary.temperature = T20C - - air_temporary.adjust_multi("oxygen", (start_pressure*O2STANDARD)*(air_temporary.volume)/(R_IDEAL_GAS_EQUATION*air_temporary.temperature), \ - "nitrogen",(start_pressure*N2STANDARD)*(air_temporary.volume)/(R_IDEAL_GAS_EQUATION*air_temporary.temperature)) - - - ..() - icon_state = "air" - -/obj/machinery/atmospherics/pipe/tank/oxygen - name = "Pressure Tank (Oxygen)" - icon_state = "o2_map" - -/obj/machinery/atmospherics/pipe/tank/oxygen/New() - air_temporary = new - air_temporary.volume = volume - air_temporary.temperature = T20C - - air_temporary.adjust_gas("oxygen", (start_pressure)*(air_temporary.volume)/(R_IDEAL_GAS_EQUATION*air_temporary.temperature)) - - ..() - icon_state = "o2" - -/obj/machinery/atmospherics/pipe/tank/nitrogen - name = "Pressure Tank (Nitrogen)" - icon_state = "n2_map" - -/obj/machinery/atmospherics/pipe/tank/nitrogen/New() - air_temporary = new - air_temporary.volume = volume - air_temporary.temperature = T20C - - air_temporary.adjust_gas("nitrogen", (start_pressure)*(air_temporary.volume)/(R_IDEAL_GAS_EQUATION*air_temporary.temperature)) - - ..() - icon_state = "n2" - -/obj/machinery/atmospherics/pipe/tank/carbon_dioxide - name = "Pressure Tank (Carbon Dioxide)" - icon_state = "co2_map" - -/obj/machinery/atmospherics/pipe/tank/carbon_dioxide/New() - air_temporary = new - air_temporary.volume = volume - air_temporary.temperature = T20C - - air_temporary.adjust_gas("carbon_dioxide", (start_pressure)*(air_temporary.volume)/(R_IDEAL_GAS_EQUATION*air_temporary.temperature)) - - ..() - icon_state = "co2" - -/obj/machinery/atmospherics/pipe/tank/phoron - name = "Pressure Tank (Phoron)" - icon_state = "phoron_map" - -/obj/machinery/atmospherics/pipe/tank/phoron/New() - air_temporary = new - air_temporary.volume = volume - air_temporary.temperature = T20C - - air_temporary.adjust_gas("phoron", (start_pressure)*(air_temporary.volume)/(R_IDEAL_GAS_EQUATION*air_temporary.temperature)) - - ..() - icon_state = "phoron" - -/obj/machinery/atmospherics/pipe/tank/nitrous_oxide - name = "Pressure Tank (Nitrous Oxide)" - icon_state = "n2o_map" - -/obj/machinery/atmospherics/pipe/tank/nitrous_oxide/New() - air_temporary = new - air_temporary.volume = volume - air_temporary.temperature = T0C - - air_temporary.adjust_gas("sleeping_agent", (start_pressure)*(air_temporary.volume)/(R_IDEAL_GAS_EQUATION*air_temporary.temperature)) - - ..() - icon_state = "n2o" - -// -// Vent Pipe - Unpowered vent -// -/obj/machinery/atmospherics/pipe/vent - icon = 'icons/obj/atmospherics/pipe_vent.dmi' - icon_state = "intact" - - name = "Vent" - desc = "A large air vent" - - level = 1 - - volume = 250 - - dir = SOUTH - initialize_directions = SOUTH - - var/build_killswitch = 1 - -/obj/machinery/atmospherics/pipe/vent/init_dir() - initialize_directions = dir - -/obj/machinery/atmospherics/pipe/vent/high_volume - name = "Larger vent" - volume = 1000 - -/obj/machinery/atmospherics/pipe/vent/process() - if(!parent) - if(build_killswitch <= 0) - . = PROCESS_KILL - else - build_killswitch-- - ..() - return - else - parent.mingle_with_turf(loc, volume) - -/obj/machinery/atmospherics/pipe/vent/Destroy() - if(node1) - node1.disconnect(src) - node1 = null - - . = ..() - -/obj/machinery/atmospherics/pipe/vent/pipeline_expansion() - return list(node1) - -/obj/machinery/atmospherics/pipe/vent/update_icon() - if(node1) - icon_state = "intact" - - set_dir(get_dir(src, node1)) - - else - icon_state = "exposed" - -/obj/machinery/atmospherics/pipe/vent/atmos_init() - var/connect_direction = dir - - for(var/obj/machinery/atmospherics/target in get_step(src,connect_direction)) - if(target.initialize_directions & get_dir(target,src)) - if (check_connect_types(target,src)) - node1 = target - break - - update_icon() - -/obj/machinery/atmospherics/pipe/vent/disconnect(obj/machinery/atmospherics/reference) - if(reference == node1) - if(istype(node1, /obj/machinery/atmospherics/pipe)) - qdel(parent) - node1 = null - - update_icon() - - return null - -/obj/machinery/atmospherics/pipe/vent/hide(var/i) //to make the little pipe section invisible, the icon changes. - if(node1) - icon_state = "[i == 1 && istype(loc, /turf/simulated) ? "h" : "" ]intact" - set_dir(get_dir(src, node1)) - else - icon_state = "exposed" - -// -// Universal Pipe Adapter - Designed for connecting scrubbers, normal, and supply pipes together. -// -/obj/machinery/atmospherics/pipe/simple/visible/universal - name="Universal pipe adapter" - desc = "An adapter for regular, supply and scrubbers pipes" - connect_types = CONNECT_TYPE_REGULAR|CONNECT_TYPE_SUPPLY|CONNECT_TYPE_SCRUBBER - icon_state = "map_universal" - -/obj/machinery/atmospherics/pipe/simple/visible/universal/update_icon(var/safety = 0) - if(!check_icon_cache()) - return - - alpha = 255 - - overlays.Cut() - overlays += icon_manager.get_atmos_icon("pipe", , pipe_color, "universal") - underlays.Cut() - - if (node1) - universal_underlays(node1) - if(node2) - universal_underlays(node2) - else - var/node1_dir = get_dir(node1,src) - universal_underlays(,node1_dir) - else if (node2) - universal_underlays(node2) - else - universal_underlays(,dir) - universal_underlays(dir, -180) - -/obj/machinery/atmospherics/pipe/simple/visible/universal/update_underlays() - ..() - update_icon() - - - -/obj/machinery/atmospherics/pipe/simple/hidden/universal - name="Universal pipe adapter" - desc = "An adapter for regular, supply and scrubbers pipes" - connect_types = CONNECT_TYPE_REGULAR|CONNECT_TYPE_SUPPLY|CONNECT_TYPE_SCRUBBER - icon_state = "map_universal" - -/obj/machinery/atmospherics/pipe/simple/hidden/universal/update_icon(var/safety = 0) - if(!check_icon_cache()) - return - - alpha = 255 - - overlays.Cut() - overlays += icon_manager.get_atmos_icon("pipe", , pipe_color, "universal") - underlays.Cut() - - if (node1) - universal_underlays(node1) - if(node2) - universal_underlays(node2) - else - var/node2_dir = turn(get_dir(src,node1),-180) - universal_underlays(,node2_dir) - else if (node2) - universal_underlays(node2) - var/node1_dir = turn(get_dir(src,node2),-180) - universal_underlays(,node1_dir) - else - universal_underlays(,dir) - universal_underlays(,turn(dir, -180)) - -/obj/machinery/atmospherics/pipe/simple/hidden/universal/update_underlays() - ..() - update_icon() - -/obj/machinery/atmospherics/proc/universal_underlays(var/obj/machinery/atmospherics/node, var/direction) - var/turf/T = loc - if(node) - var/node_dir = get_dir(src,node) - if(node.icon_connect_type == "-supply") - add_underlay_adapter(T, , node_dir, "") - add_underlay_adapter(T, node, node_dir, "-supply") - add_underlay_adapter(T, , node_dir, "-scrubbers") - else if (node.icon_connect_type == "-scrubbers") - add_underlay_adapter(T, , node_dir, "") - add_underlay_adapter(T, , node_dir, "-supply") - add_underlay_adapter(T, node, node_dir, "-scrubbers") - else - add_underlay_adapter(T, node, node_dir, "") - add_underlay_adapter(T, , node_dir, "-supply") - add_underlay_adapter(T, , node_dir, "-scrubbers") - else - add_underlay_adapter(T, , direction, "-supply") - add_underlay_adapter(T, , direction, "-scrubbers") - add_underlay_adapter(T, , direction, "") - -/obj/machinery/atmospherics/proc/add_underlay_adapter(var/turf/T, var/obj/machinery/atmospherics/node, var/direction, var/icon_connect_type) //modified from add_underlay, does not make exposed underlays - if(node) - if(!T.is_plating() && node.level == 1 && istype(node, /obj/machinery/atmospherics/pipe)) - underlays += icon_manager.get_atmos_icon("underlay", direction, color_cache_name(node), "down" + icon_connect_type) - else - underlays += icon_manager.get_atmos_icon("underlay", direction, color_cache_name(node), "intact" + icon_connect_type) - else - underlays += icon_manager.get_atmos_icon("underlay", direction, color_cache_name(node), "retracted" + icon_connect_type) diff --git a/code/ATMOSPHERICS/pipes/cap.dm b/code/ATMOSPHERICS/pipes/cap.dm new file mode 100644 index 0000000000..de81c60200 --- /dev/null +++ b/code/ATMOSPHERICS/pipes/cap.dm @@ -0,0 +1,114 @@ +// +// Pipe Cap - They go on the end +// +/obj/machinery/atmospherics/pipe/cap + name = "pipe endcap" + desc = "An endcap for pipes" + icon = 'icons/atmos/pipes.dmi' + icon_state = "" + level = 2 + layer = 2.4 //under wires with their 2.44 + + volume = 35 + + dir = SOUTH + initialize_directions = SOUTH + + var/obj/machinery/atmospherics/node + +/obj/machinery/atmospherics/pipe/cap/init_dir() + initialize_directions = dir + +/obj/machinery/atmospherics/pipe/cap/pipeline_expansion() + return list(node) + +/obj/machinery/atmospherics/pipe/cap/Destroy() + if(node) + node.disconnect(src) + node = null + + . = ..() + +/obj/machinery/atmospherics/pipe/cap/disconnect(obj/machinery/atmospherics/reference) + if(reference == node) + if(istype(node, /obj/machinery/atmospherics/pipe)) + qdel(parent) + node = null + + update_icon() + + ..() + +/obj/machinery/atmospherics/pipe/cap/change_color(var/new_color) + ..() + //for updating connected atmos device pipes (i.e. vents, manifolds, etc) + if(node) + node.update_underlays() + +/obj/machinery/atmospherics/pipe/cap/update_icon(var/safety = 0) + if(!check_icon_cache()) + return + + alpha = 255 + + overlays.Cut() + overlays += icon_manager.get_atmos_icon("pipe", , pipe_color, "cap") + +/obj/machinery/atmospherics/pipe/cap/atmos_init() + for(var/obj/machinery/atmospherics/target in get_step(src, dir)) + if(target.initialize_directions & get_dir(target,src)) + if (check_connect_types(target,src)) + node = target + break + + var/turf/T = src.loc // hide if turf is not intact + if(level == 1 && !T.is_plating()) hide(1) + update_icon() + +/obj/machinery/atmospherics/pipe/cap/can_unwrench() + return 1 + +/obj/machinery/atmospherics/pipe/cap/visible + level = 2 + icon_state = "cap" + +/obj/machinery/atmospherics/pipe/cap/visible/scrubbers + name = "scrubbers pipe endcap" + desc = "An endcap for scrubbers pipes" + icon_state = "cap-scrubbers" + connect_types = CONNECT_TYPE_SCRUBBER + layer = 2.38 + icon_connect_type = "-scrubbers" + color = PIPE_COLOR_RED + +/obj/machinery/atmospherics/pipe/cap/visible/supply + name = "supply pipe endcap" + desc = "An endcap for supply pipes" + icon_state = "cap-supply" + connect_types = CONNECT_TYPE_SUPPLY + layer = 2.39 + icon_connect_type = "-supply" + color = PIPE_COLOR_BLUE + +/obj/machinery/atmospherics/pipe/cap/hidden + level = 1 + icon_state = "cap" + alpha = 128 + +/obj/machinery/atmospherics/pipe/cap/hidden/scrubbers + name = "scrubbers pipe endcap" + desc = "An endcap for scrubbers pipes" + icon_state = "cap-f-scrubbers" + connect_types = CONNECT_TYPE_SCRUBBER + layer = 2.38 + icon_connect_type = "-scrubbers" + color = PIPE_COLOR_RED + +/obj/machinery/atmospherics/pipe/cap/hidden/supply + name = "supply pipe endcap" + desc = "An endcap for supply pipes" + icon_state = "cap-f-supply" + connect_types = CONNECT_TYPE_SUPPLY + layer = 2.39 + icon_connect_type = "-supply" + color = PIPE_COLOR_BLUE diff --git a/code/ATMOSPHERICS/he_pipes.dm b/code/ATMOSPHERICS/pipes/he_pipes.dm similarity index 96% rename from code/ATMOSPHERICS/he_pipes.dm rename to code/ATMOSPHERICS/pipes/he_pipes.dm index bff838cfdd..8953739a9c 100644 --- a/code/ATMOSPHERICS/he_pipes.dm +++ b/code/ATMOSPHERICS/pipes/he_pipes.dm @@ -1,153 +1,155 @@ - -/obj/machinery/atmospherics/pipe/simple/heat_exchanging - icon = 'icons/atmos/heat.dmi' - icon_state = "intact" - pipe_icon = "hepipe" - color = "#404040" - level = 2 - connect_types = CONNECT_TYPE_HE - layer = 2.41 - var/initialize_directions_he - var/surface = 2 //surface area in m^2 - var/icon_temperature = T20C //stop small changes in temperature causing an icon refresh - - minimum_temperature_difference = 20 - thermal_conductivity = OPEN_HEAT_TRANSFER_COEFFICIENT - - buckle_lying = 1 - - // BubbleWrap -/obj/machinery/atmospherics/pipe/simple/heat_exchanging/New() - ..() -// BubbleWrap END - color = "#404040" //we don't make use of the fancy overlay system for colours, use this to set the default. - -/obj/machinery/atmospherics/pipe/simple/heat_exchanging/init_dir() - ..() - initialize_directions_he = initialize_directions // The auto-detection from /pipe is good enough for a simple HE pipe - -/obj/machinery/atmospherics/pipe/simple/heat_exchanging/atmos_init() - normalize_dir() - var/node1_dir - var/node2_dir - - for(var/direction in cardinal) - if(direction&initialize_directions_he) - if (!node1_dir) - node1_dir = direction - else if (!node2_dir) - node2_dir = direction - - for(var/obj/machinery/atmospherics/pipe/simple/heat_exchanging/target in get_step(src,node1_dir)) - if(target.initialize_directions_he & get_dir(target,src)) - node1 = target - break - for(var/obj/machinery/atmospherics/pipe/simple/heat_exchanging/target in get_step(src,node2_dir)) - if(target.initialize_directions_he & get_dir(target,src)) - node2 = target - break - if(!node1 && !node2) - qdel(src) - return - - update_icon() - return - - -/obj/machinery/atmospherics/pipe/simple/heat_exchanging/process() - if(!parent) - ..() - else - var/datum/gas_mixture/pipe_air = return_air() - if(istype(loc, /turf/simulated/)) - var/environment_temperature = 0 - if(loc:blocks_air) - environment_temperature = loc:temperature - else - var/datum/gas_mixture/environment = loc.return_air() - environment_temperature = environment.temperature - if(abs(environment_temperature-pipe_air.temperature) > minimum_temperature_difference) - parent.temperature_interact(loc, volume, thermal_conductivity) - else if(istype(loc, /turf/space/)) - parent.radiate_heat_to_space(surface, 1) - - if(has_buckled_mobs()) - for(var/M in buckled_mobs) - var/mob/living/L = M - - var/hc = pipe_air.heat_capacity() - var/avg_temp = (pipe_air.temperature * hc + L.bodytemperature * 3500) / (hc + 3500) - pipe_air.temperature = avg_temp - L.bodytemperature = avg_temp - - var/heat_limit = 1000 - - var/mob/living/carbon/human/H = L - if(istype(H) && H.species) - heat_limit = H.species.heat_level_3 - - if(pipe_air.temperature > heat_limit + 1) - L.apply_damage(4 * log(pipe_air.temperature - heat_limit), BURN, BP_TORSO, used_weapon = "Excessive Heat") - - //fancy radiation glowing - if(pipe_air.temperature && (icon_temperature > 500 || pipe_air.temperature > 500)) //start glowing at 500K - if(abs(pipe_air.temperature - icon_temperature) > 10) - icon_temperature = pipe_air.temperature - - var/h_r = heat2color_r(icon_temperature) - var/h_g = heat2color_g(icon_temperature) - var/h_b = heat2color_b(icon_temperature) - - if(icon_temperature < 2000) //scale up overlay until 2000K - var/scale = (icon_temperature - 500) / 1500 - h_r = 64 + (h_r - 64)*scale - h_g = 64 + (h_g - 64)*scale - h_b = 64 + (h_b - 64)*scale - - animate(src, color = rgb(h_r, h_g, h_b), time = 20, easing = SINE_EASING) - - - - -/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction - icon = 'icons/atmos/junction.dmi' - icon_state = "intact" - pipe_icon = "hejunction" - level = 2 - connect_types = CONNECT_TYPE_REGULAR|CONNECT_TYPE_HE - minimum_temperature_difference = 300 - thermal_conductivity = WALL_HEAT_TRANSFER_COEFFICIENT - -/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction/init_dir() - ..() - switch ( dir ) - if ( SOUTH ) - initialize_directions = NORTH - initialize_directions_he = SOUTH - if ( NORTH ) - initialize_directions = SOUTH - initialize_directions_he = NORTH - if ( EAST ) - initialize_directions = WEST - initialize_directions_he = EAST - if ( WEST ) - initialize_directions = EAST - initialize_directions_he = WEST - - -/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction/atmos_init() - for(var/obj/machinery/atmospherics/target in get_step(src,initialize_directions)) - if(target.initialize_directions & get_dir(target,src)) - node1 = target - break - for(var/obj/machinery/atmospherics/pipe/simple/heat_exchanging/target in get_step(src,initialize_directions_he)) - if(target.initialize_directions_he & get_dir(target,src)) - node2 = target - break - - if(!node1&&!node2) - qdel(src) - return - - update_icon() - return +// +// Heat Exchanging Pipes - Behave like simple pipes +// +/obj/machinery/atmospherics/pipe/simple/heat_exchanging + icon = 'icons/atmos/heat.dmi' + icon_state = "intact" + pipe_icon = "hepipe" + color = "#404040" + level = 2 + connect_types = CONNECT_TYPE_HE + layer = 2.41 + var/initialize_directions_he + var/surface = 2 //surface area in m^2 + var/icon_temperature = T20C //stop small changes in temperature causing an icon refresh + + minimum_temperature_difference = 20 + thermal_conductivity = OPEN_HEAT_TRANSFER_COEFFICIENT + + buckle_lying = 1 + + // BubbleWrap +/obj/machinery/atmospherics/pipe/simple/heat_exchanging/New() + ..() +// BubbleWrap END + color = "#404040" //we don't make use of the fancy overlay system for colours, use this to set the default. + +/obj/machinery/atmospherics/pipe/simple/heat_exchanging/init_dir() + ..() + initialize_directions_he = initialize_directions // The auto-detection from /pipe is good enough for a simple HE pipe + +/obj/machinery/atmospherics/pipe/simple/heat_exchanging/atmos_init() + normalize_dir() + var/node1_dir + var/node2_dir + + for(var/direction in cardinal) + if(direction&initialize_directions_he) + if (!node1_dir) + node1_dir = direction + else if (!node2_dir) + node2_dir = direction + + for(var/obj/machinery/atmospherics/pipe/simple/heat_exchanging/target in get_step(src,node1_dir)) + if(target.initialize_directions_he & get_dir(target,src)) + node1 = target + break + for(var/obj/machinery/atmospherics/pipe/simple/heat_exchanging/target in get_step(src,node2_dir)) + if(target.initialize_directions_he & get_dir(target,src)) + node2 = target + break + if(!node1 && !node2) + qdel(src) + return + + update_icon() + return + + +/obj/machinery/atmospherics/pipe/simple/heat_exchanging/process() + if(!parent) + ..() + else + var/datum/gas_mixture/pipe_air = return_air() + if(istype(loc, /turf/simulated/)) + var/environment_temperature = 0 + if(loc:blocks_air) + environment_temperature = loc:temperature + else + var/datum/gas_mixture/environment = loc.return_air() + environment_temperature = environment.temperature + if(abs(environment_temperature-pipe_air.temperature) > minimum_temperature_difference) + parent.temperature_interact(loc, volume, thermal_conductivity) + else if(istype(loc, /turf/space/)) + parent.radiate_heat_to_space(surface, 1) + + if(has_buckled_mobs()) + for(var/M in buckled_mobs) + var/mob/living/L = M + + var/hc = pipe_air.heat_capacity() + var/avg_temp = (pipe_air.temperature * hc + L.bodytemperature * 3500) / (hc + 3500) + pipe_air.temperature = avg_temp + L.bodytemperature = avg_temp + + var/heat_limit = 1000 + + var/mob/living/carbon/human/H = L + if(istype(H) && H.species) + heat_limit = H.species.heat_level_3 + + if(pipe_air.temperature > heat_limit + 1) + L.apply_damage(4 * log(pipe_air.temperature - heat_limit), BURN, BP_TORSO, used_weapon = "Excessive Heat") + + //fancy radiation glowing + if(pipe_air.temperature && (icon_temperature > 500 || pipe_air.temperature > 500)) //start glowing at 500K + if(abs(pipe_air.temperature - icon_temperature) > 10) + icon_temperature = pipe_air.temperature + + var/h_r = heat2color_r(icon_temperature) + var/h_g = heat2color_g(icon_temperature) + var/h_b = heat2color_b(icon_temperature) + + if(icon_temperature < 2000) //scale up overlay until 2000K + var/scale = (icon_temperature - 500) / 1500 + h_r = 64 + (h_r - 64)*scale + h_g = 64 + (h_g - 64)*scale + h_b = 64 + (h_b - 64)*scale + + animate(src, color = rgb(h_r, h_g, h_b), time = 20, easing = SINE_EASING) + +// +// Heat Exchange Junction - Interfaces HE pipes to normal pipes +// +/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction + icon = 'icons/atmos/junction.dmi' + icon_state = "intact" + pipe_icon = "hejunction" + level = 2 + connect_types = CONNECT_TYPE_REGULAR|CONNECT_TYPE_HE + minimum_temperature_difference = 300 + thermal_conductivity = WALL_HEAT_TRANSFER_COEFFICIENT + +/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction/init_dir() + ..() + switch ( dir ) + if ( SOUTH ) + initialize_directions = NORTH + initialize_directions_he = SOUTH + if ( NORTH ) + initialize_directions = SOUTH + initialize_directions_he = NORTH + if ( EAST ) + initialize_directions = WEST + initialize_directions_he = EAST + if ( WEST ) + initialize_directions = EAST + initialize_directions_he = WEST + + +/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction/atmos_init() + for(var/obj/machinery/atmospherics/target in get_step(src,initialize_directions)) + if(target.initialize_directions & get_dir(target,src)) + node1 = target + break + for(var/obj/machinery/atmospherics/pipe/simple/heat_exchanging/target in get_step(src,initialize_directions_he)) + if(target.initialize_directions_he & get_dir(target,src)) + node2 = target + break + + if(!node1&&!node2) + qdel(src) + return + + update_icon() + return diff --git a/code/ATMOSPHERICS/pipes/manifold.dm b/code/ATMOSPHERICS/pipes/manifold.dm new file mode 100644 index 0000000000..1b9afd9c63 --- /dev/null +++ b/code/ATMOSPHERICS/pipes/manifold.dm @@ -0,0 +1,244 @@ +// +// Manifold Pipes - Three way "T" joints +// +/obj/machinery/atmospherics/pipe/manifold + icon = 'icons/atmos/manifold.dmi' + icon_state = "" + name = "pipe manifold" + desc = "A manifold composed of regular pipes" + + volume = ATMOS_DEFAULT_VOLUME_PIPE * 1.5 + + dir = SOUTH + initialize_directions = EAST|NORTH|WEST + + var/obj/machinery/atmospherics/node3 + + level = 1 + layer = 2.4 //under wires with their 2.44 + +/obj/machinery/atmospherics/pipe/manifold/New() + ..() + alpha = 255 + icon = null + +/obj/machinery/atmospherics/pipe/manifold/init_dir() + switch(dir) + if(NORTH) + initialize_directions = EAST|SOUTH|WEST + if(SOUTH) + initialize_directions = WEST|NORTH|EAST + if(EAST) + initialize_directions = SOUTH|WEST|NORTH + if(WEST) + initialize_directions = NORTH|EAST|SOUTH + +/obj/machinery/atmospherics/pipe/manifold/pipeline_expansion() + return list(node1, node2, node3) + +/obj/machinery/atmospherics/pipe/manifold/Destroy() + if(node1) + node1.disconnect(src) + node1 = null + if(node2) + node2.disconnect(src) + node2 = null + if(node3) + node3.disconnect(src) + node3 = null + + . = ..() + +/obj/machinery/atmospherics/pipe/manifold/disconnect(obj/machinery/atmospherics/reference) + if(reference == node1) + if(istype(node1, /obj/machinery/atmospherics/pipe)) + qdel(parent) + node1 = null + + if(reference == node2) + if(istype(node2, /obj/machinery/atmospherics/pipe)) + qdel(parent) + node2 = null + + if(reference == node3) + if(istype(node3, /obj/machinery/atmospherics/pipe)) + qdel(parent) + node3 = null + + update_icon() + + ..() + +/obj/machinery/atmospherics/pipe/manifold/change_color(var/new_color) + ..() + //for updating connected atmos device pipes (i.e. vents, manifolds, etc) + if(node1) + node1.update_underlays() + if(node2) + node2.update_underlays() + if(node3) + node3.update_underlays() + +/obj/machinery/atmospherics/pipe/manifold/update_icon(var/safety = 0) + if(!check_icon_cache()) + return + + alpha = 255 + + overlays.Cut() + overlays += icon_manager.get_atmos_icon("manifold", , pipe_color, "core" + icon_connect_type) + overlays += icon_manager.get_atmos_icon("manifold", , , "clamps" + icon_connect_type) + underlays.Cut() + + var/turf/T = get_turf(src) + var/list/directions = list(NORTH, SOUTH, EAST, WEST) + var/node1_direction = get_dir(src, node1) + var/node2_direction = get_dir(src, node2) + var/node3_direction = get_dir(src, node3) + + directions -= dir + + directions -= add_underlay(T,node1,node1_direction,icon_connect_type) + directions -= add_underlay(T,node2,node2_direction,icon_connect_type) + directions -= add_underlay(T,node3,node3_direction,icon_connect_type) + + for(var/D in directions) + add_underlay(T,,D,icon_connect_type) + + +/obj/machinery/atmospherics/pipe/manifold/update_underlays() + ..() + update_icon() + +/obj/machinery/atmospherics/pipe/manifold/atmos_init() + var/connect_directions = (NORTH|SOUTH|EAST|WEST)&(~dir) + + for(var/direction in cardinal) + if(direction&connect_directions) + for(var/obj/machinery/atmospherics/target in get_step(src,direction)) + if(target.initialize_directions & get_dir(target,src)) + if (check_connect_types(target,src)) + node1 = target + connect_directions &= ~direction + break + if (node1) + break + + + for(var/direction in cardinal) + if(direction&connect_directions) + for(var/obj/machinery/atmospherics/target in get_step(src,direction)) + if(target.initialize_directions & get_dir(target,src)) + if (check_connect_types(target,src)) + node2 = target + connect_directions &= ~direction + break + if (node2) + break + + + for(var/direction in cardinal) + if(direction&connect_directions) + for(var/obj/machinery/atmospherics/target in get_step(src,direction)) + if(target.initialize_directions & get_dir(target,src)) + if (check_connect_types(target,src)) + node3 = target + connect_directions &= ~direction + break + if (node3) + break + + if(!node1 && !node2 && !node3) + qdel(src) + return + + var/turf/T = get_turf(src) + if(level == 1 && !T.is_plating()) hide(1) + update_icon() + +/obj/machinery/atmospherics/pipe/manifold/visible + icon_state = "map" + level = 2 + +/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers + name="Scrubbers pipe manifold" + desc = "A manifold composed of scrubbers pipes" + icon_state = "map-scrubbers" + connect_types = CONNECT_TYPE_SCRUBBER + layer = 2.38 + icon_connect_type = "-scrubbers" + color = PIPE_COLOR_RED + +/obj/machinery/atmospherics/pipe/manifold/visible/supply + name="Air supply pipe manifold" + desc = "A manifold composed of supply pipes" + icon_state = "map-supply" + connect_types = CONNECT_TYPE_SUPPLY + layer = 2.39 + icon_connect_type = "-supply" + color = PIPE_COLOR_BLUE + +/obj/machinery/atmospherics/pipe/manifold/visible/yellow + color = PIPE_COLOR_YELLOW + +/obj/machinery/atmospherics/pipe/manifold/visible/cyan + color = PIPE_COLOR_CYAN + +/obj/machinery/atmospherics/pipe/manifold/visible/green + color = PIPE_COLOR_GREEN + +/obj/machinery/atmospherics/pipe/manifold/visible/black + color = PIPE_COLOR_BLACK + +/obj/machinery/atmospherics/pipe/manifold/visible/red + color = PIPE_COLOR_RED + +/obj/machinery/atmospherics/pipe/manifold/visible/blue + color = PIPE_COLOR_BLUE + +/obj/machinery/atmospherics/pipe/manifold/visible/purple + color = PIPE_COLOR_PURPLE + +/obj/machinery/atmospherics/pipe/manifold/hidden + icon_state = "map" + level = 1 + alpha = 128 //set for the benefit of mapping - this is reset to opaque when the pipe is spawned in game + +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers + name="Scrubbers pipe manifold" + desc = "A manifold composed of scrubbers pipes" + icon_state = "map-scrubbers" + connect_types = CONNECT_TYPE_SCRUBBER + layer = 2.38 + icon_connect_type = "-scrubbers" + color = PIPE_COLOR_RED + +/obj/machinery/atmospherics/pipe/manifold/hidden/supply + name="Air supply pipe manifold" + desc = "A manifold composed of supply pipes" + icon_state = "map-supply" + connect_types = CONNECT_TYPE_SUPPLY + layer = 2.39 + icon_connect_type = "-supply" + color = PIPE_COLOR_BLUE + +/obj/machinery/atmospherics/pipe/manifold/hidden/yellow + color = PIPE_COLOR_YELLOW + +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan + color = PIPE_COLOR_CYAN + +/obj/machinery/atmospherics/pipe/manifold/hidden/green + color = PIPE_COLOR_GREEN + +/obj/machinery/atmospherics/pipe/manifold/hidden/black + color = PIPE_COLOR_BLACK + +/obj/machinery/atmospherics/pipe/manifold/hidden/red + color = PIPE_COLOR_RED + +/obj/machinery/atmospherics/pipe/manifold/hidden/blue + color = PIPE_COLOR_BLUE + +/obj/machinery/atmospherics/pipe/manifold/hidden/purple + color = PIPE_COLOR_PURPLE diff --git a/code/ATMOSPHERICS/pipes/manifold4w.dm b/code/ATMOSPHERICS/pipes/manifold4w.dm new file mode 100644 index 0000000000..ba360eefd8 --- /dev/null +++ b/code/ATMOSPHERICS/pipes/manifold4w.dm @@ -0,0 +1,247 @@ +// +// 4-Way Manifold Pipes - 4 way "cross" junction +// +/obj/machinery/atmospherics/pipe/manifold4w + icon = 'icons/atmos/manifold.dmi' + icon_state = "" + name = "4-way pipe manifold" + desc = "A manifold composed of regular pipes" + + volume = ATMOS_DEFAULT_VOLUME_PIPE * 2 + + dir = SOUTH + initialize_directions = NORTH|SOUTH|EAST|WEST + + var/obj/machinery/atmospherics/node3 + var/obj/machinery/atmospherics/node4 + + level = 1 + layer = 2.4 //under wires with their 2.44 + +/obj/machinery/atmospherics/pipe/manifold4w/New() + ..() + alpha = 255 + icon = null + +/obj/machinery/atmospherics/pipe/manifold4w/pipeline_expansion() + return list(node1, node2, node3, node4) + +/obj/machinery/atmospherics/pipe/manifold4w/Destroy() + if(node1) + node1.disconnect(src) + node1 = null + if(node2) + node2.disconnect(src) + node2 = null + if(node3) + node3.disconnect(src) + node3 = null + if(node4) + node4.disconnect(src) + node4 = null + + . = ..() + +/obj/machinery/atmospherics/pipe/manifold4w/disconnect(obj/machinery/atmospherics/reference) + if(reference == node1) + if(istype(node1, /obj/machinery/atmospherics/pipe)) + qdel(parent) + node1 = null + + if(reference == node2) + if(istype(node2, /obj/machinery/atmospherics/pipe)) + qdel(parent) + node2 = null + + if(reference == node3) + if(istype(node3, /obj/machinery/atmospherics/pipe)) + qdel(parent) + node3 = null + + if(reference == node4) + if(istype(node4, /obj/machinery/atmospherics/pipe)) + qdel(parent) + node4 = null + + update_icon() + + ..() + +/obj/machinery/atmospherics/pipe/manifold4w/change_color(var/new_color) + ..() + //for updating connected atmos device pipes (i.e. vents, manifolds, etc) + if(node1) + node1.update_underlays() + if(node2) + node2.update_underlays() + if(node3) + node3.update_underlays() + if(node4) + node4.update_underlays() + +/obj/machinery/atmospherics/pipe/manifold4w/update_icon(var/safety = 0) + if(!check_icon_cache()) + return + + alpha = 255 + + overlays.Cut() + overlays += icon_manager.get_atmos_icon("manifold", , pipe_color, "4way" + icon_connect_type) + overlays += icon_manager.get_atmos_icon("manifold", , , "clamps_4way" + icon_connect_type) + underlays.Cut() + + /* + var/list/directions = list(NORTH, SOUTH, EAST, WEST) + + + directions -= add_underlay(node1) + directions -= add_underlay(node2) + directions -= add_underlay(node3) + directions -= add_underlay(node4) + + for(var/D in directions) + add_underlay(,D) + */ + + var/turf/T = get_turf(src) + var/list/directions = list(NORTH, SOUTH, EAST, WEST) + var/node1_direction = get_dir(src, node1) + var/node2_direction = get_dir(src, node2) + var/node3_direction = get_dir(src, node3) + var/node4_direction = get_dir(src, node4) + + directions -= dir + + directions -= add_underlay(T,node1,node1_direction,icon_connect_type) + directions -= add_underlay(T,node2,node2_direction,icon_connect_type) + directions -= add_underlay(T,node3,node3_direction,icon_connect_type) + directions -= add_underlay(T,node4,node4_direction,icon_connect_type) + + for(var/D in directions) + add_underlay(T,,D,icon_connect_type) + + +/obj/machinery/atmospherics/pipe/manifold4w/update_underlays() + ..() + update_icon() + +/obj/machinery/atmospherics/pipe/manifold4w/atmos_init() + + for(var/obj/machinery/atmospherics/target in get_step(src,1)) + if(target.initialize_directions & 2) + if (check_connect_types(target,src)) + node1 = target + break + + for(var/obj/machinery/atmospherics/target in get_step(src,2)) + if(target.initialize_directions & 1) + if (check_connect_types(target,src)) + node2 = target + break + + for(var/obj/machinery/atmospherics/target in get_step(src,4)) + if(target.initialize_directions & 8) + if (check_connect_types(target,src)) + node3 = target + break + + for(var/obj/machinery/atmospherics/target in get_step(src,8)) + if(target.initialize_directions & 4) + if (check_connect_types(target,src)) + node4 = target + break + + if(!node1 && !node2 && !node3 && !node4) + qdel(src) + return + + var/turf/T = get_turf(src) + if(level == 1 && !T.is_plating()) hide(1) + update_icon() + +/obj/machinery/atmospherics/pipe/manifold4w/visible + icon_state = "map_4way" + level = 2 + +/obj/machinery/atmospherics/pipe/manifold4w/visible/scrubbers + name="4-way scrubbers pipe manifold" + desc = "A manifold composed of scrubbers pipes" + icon_state = "map_4way-scrubbers" + connect_types = CONNECT_TYPE_SCRUBBER + layer = 2.38 + icon_connect_type = "-scrubbers" + color = PIPE_COLOR_RED + +/obj/machinery/atmospherics/pipe/manifold4w/visible/supply + name="4-way air supply pipe manifold" + desc = "A manifold composed of supply pipes" + icon_state = "map_4way-supply" + connect_types = CONNECT_TYPE_SUPPLY + layer = 2.39 + icon_connect_type = "-supply" + color = PIPE_COLOR_BLUE + +/obj/machinery/atmospherics/pipe/manifold4w/visible/yellow + color = PIPE_COLOR_YELLOW + +/obj/machinery/atmospherics/pipe/manifold4w/visible/cyan + color = PIPE_COLOR_CYAN + +/obj/machinery/atmospherics/pipe/manifold4w/visible/green + color = PIPE_COLOR_GREEN + +/obj/machinery/atmospherics/pipe/manifold4w/visible/black + color = PIPE_COLOR_BLACK + +/obj/machinery/atmospherics/pipe/manifold4w/visible/red + color = PIPE_COLOR_RED + +/obj/machinery/atmospherics/pipe/manifold4w/visible/blue + color = PIPE_COLOR_BLUE + +/obj/machinery/atmospherics/pipe/manifold4w/visible/purple + color = PIPE_COLOR_PURPLE + +/obj/machinery/atmospherics/pipe/manifold4w/hidden + icon_state = "map_4way" + level = 1 + alpha = 128 //set for the benefit of mapping - this is reset to opaque when the pipe is spawned in game + +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers + name="4-way scrubbers pipe manifold" + desc = "A manifold composed of scrubbers pipes" + icon_state = "map_4way-scrubbers" + connect_types = CONNECT_TYPE_SCRUBBER + layer = 2.38 + icon_connect_type = "-scrubbers" + color = PIPE_COLOR_RED + +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply + name="4-way air supply pipe manifold" + desc = "A manifold composed of supply pipes" + icon_state = "map_4way-supply" + connect_types = CONNECT_TYPE_SUPPLY + layer = 2.39 + icon_connect_type = "-supply" + color = PIPE_COLOR_BLUE + +/obj/machinery/atmospherics/pipe/manifold4w/hidden/yellow + color = PIPE_COLOR_YELLOW + +/obj/machinery/atmospherics/pipe/manifold4w/hidden/cyan + color = PIPE_COLOR_CYAN + +/obj/machinery/atmospherics/pipe/manifold4w/hidden/green + color = PIPE_COLOR_GREEN + +/obj/machinery/atmospherics/pipe/manifold4w/hidden/black + color = PIPE_COLOR_BLACK + +/obj/machinery/atmospherics/pipe/manifold4w/hidden/red + color = PIPE_COLOR_RED + +/obj/machinery/atmospherics/pipe/manifold4w/hidden/blue + color = PIPE_COLOR_BLUE + +/obj/machinery/atmospherics/pipe/manifold4w/hidden/purple + color = PIPE_COLOR_PURPLE diff --git a/code/ATMOSPHERICS/pipes/pipe_base.dm b/code/ATMOSPHERICS/pipes/pipe_base.dm new file mode 100644 index 0000000000..94167e01f6 --- /dev/null +++ b/code/ATMOSPHERICS/pipes/pipe_base.dm @@ -0,0 +1,137 @@ +// +// Base type of pipes +// +/obj/machinery/atmospherics/pipe + + var/datum/gas_mixture/air_temporary // used when reconstructing a pipeline that broke + var/datum/pipeline/parent + var/volume = 0 + + layer = 2.4 //under wires with their 2.44 + use_power = 0 + + var/alert_pressure = 80*ONE_ATMOSPHERE + //minimum pressure before check_pressure(...) should be called + + can_buckle = 1 + buckle_require_restraints = 1 + buckle_lying = -1 + +/obj/machinery/atmospherics/pipe/drain_power() + return -1 + +/obj/machinery/atmospherics/pipe/New() + if(istype(get_turf(src), /turf/simulated/wall) || istype(get_turf(src), /turf/simulated/shuttle/wall) || istype(get_turf(src), /turf/unsimulated/wall)) + level = 1 + ..() + +/obj/machinery/atmospherics/pipe/hides_under_flooring() + return level != 2 + +/obj/machinery/atmospherics/pipe/proc/pipeline_expansion() + return null + +/obj/machinery/atmospherics/pipe/proc/check_pressure(pressure) + //Return 1 if parent should continue checking other pipes + //Return null if parent should stop checking other pipes. Recall: qdel(src) will by default return null + + return 1 + +/obj/machinery/atmospherics/pipe/return_air() + if(!parent) + parent = new /datum/pipeline() + parent.build_pipeline(src) + + return parent.air + +/obj/machinery/atmospherics/pipe/build_network() + if(!parent) + parent = new /datum/pipeline() + parent.build_pipeline(src) + + return parent.return_network() + +/obj/machinery/atmospherics/pipe/network_expand(datum/pipe_network/new_network, obj/machinery/atmospherics/pipe/reference) + if(!parent) + parent = new /datum/pipeline() + parent.build_pipeline(src) + + return parent.network_expand(new_network, reference) + +/obj/machinery/atmospherics/pipe/return_network(obj/machinery/atmospherics/reference) + if(!parent) + parent = new /datum/pipeline() + parent.build_pipeline(src) + + return parent.return_network(reference) + +/obj/machinery/atmospherics/pipe/Destroy() + qdel_null(parent) + if(air_temporary) + loc.assume_air(air_temporary) + + . = ..() + +/obj/machinery/atmospherics/pipe/attackby(var/obj/item/weapon/W as obj, var/mob/user as mob) + if (istype(src, /obj/machinery/atmospherics/pipe/tank)) + return ..() + + if(istype(W,/obj/item/device/pipe_painter)) + return 0 + + if (!istype(W, /obj/item/weapon/wrench)) + return ..() + var/turf/T = src.loc + if (level==1 && isturf(T) && !T.is_plating()) + to_chat(user, "You must remove the plating first.") + return 1 + if(!can_unwrench()) + to_chat(user, "You cannot unwrench \the [src], it is too exerted due to internal pressure.") + add_fingerprint(user) + return 1 + playsound(src, W.usesound, 50, 1) + to_chat(user, "You begin to unfasten \the [src]...") + if (do_after(user, 40 * W.toolspeed)) + user.visible_message( \ + "\The [user] unfastens \the [src].", \ + "You have unfastened \the [src].", \ + "You hear a ratchet.") + new /obj/item/pipe(loc, make_from=src) + for (var/obj/machinery/meter/meter in T) + if (meter.target == src) + new /obj/item/pipe_meter(T) + qdel(meter) + qdel(src) + +/obj/machinery/atmospherics/pipe/proc/change_color(var/new_color) + //only pass valid pipe colors please ~otherwise your pipe will turn invisible + if(!pipe_color_check(new_color)) + return + + pipe_color = new_color + update_icon() + +/obj/machinery/atmospherics/pipe/color_cache_name(var/obj/machinery/atmospherics/node) + if(istype(src, /obj/machinery/atmospherics/pipe/tank)) + return ..() + + if(istype(node, /obj/machinery/atmospherics/pipe/manifold) || istype(node, /obj/machinery/atmospherics/pipe/manifold4w)) + if(pipe_color == node.pipe_color) + return node.pipe_color + else + return null + else if(istype(node, /obj/machinery/atmospherics/pipe/simple)) + return node.pipe_color + else + return pipe_color + +/obj/machinery/atmospherics/pipe/hide(var/i) + if(istype(loc, /turf/simulated)) + invisibility = i ? 101 : 0 + update_icon() + +/obj/machinery/atmospherics/pipe/process() + if(!parent) //This should cut back on the overhead calling build_network thousands of times per cycle + ..() + else + . = PROCESS_KILL diff --git a/code/ATMOSPHERICS/pipes/simple.dm b/code/ATMOSPHERICS/pipes/simple.dm new file mode 100644 index 0000000000..f676c1ac38 --- /dev/null +++ b/code/ATMOSPHERICS/pipes/simple.dm @@ -0,0 +1,257 @@ +// +// Simple Pipes - Just a tube, maybe bent +// +/obj/machinery/atmospherics/pipe/simple + icon = 'icons/atmos/pipes.dmi' + icon_state = "" + var/pipe_icon = "" //what kind of pipe it is and from which dmi is the icon manager getting its icons, "" for simple pipes, "hepipe" for HE pipes, "hejunction" for HE junctions + name = "pipe" + desc = "A one meter section of regular pipe" + + volume = ATMOS_DEFAULT_VOLUME_PIPE + + dir = SOUTH + initialize_directions = SOUTH|NORTH + + var/minimum_temperature_difference = 300 + var/thermal_conductivity = 0 //WALL_HEAT_TRANSFER_COEFFICIENT No + + var/maximum_pressure = 70*ONE_ATMOSPHERE + var/fatigue_pressure = 55*ONE_ATMOSPHERE + alert_pressure = 55*ONE_ATMOSPHERE + + level = 1 + +/obj/machinery/atmospherics/pipe/simple/New() + ..() + + // Pipe colors and icon states are handled by an image cache - so color and icon should + // be null. For mapping purposes color is defined in the object definitions. + icon = null + alpha = 255 + +/obj/machinery/atmospherics/pipe/simple/check_pressure(pressure) + var/datum/gas_mixture/environment = loc.return_air() + + var/pressure_difference = pressure - environment.return_pressure() + + if(pressure_difference > maximum_pressure) + burst() + + else if(pressure_difference > fatigue_pressure) + //TODO: leak to turf, doing pfshhhhh + if(prob(5)) + burst() + + else return 1 + +/obj/machinery/atmospherics/pipe/simple/init_dir() + switch(dir) + if(SOUTH || NORTH) + initialize_directions = SOUTH|NORTH + if(EAST || WEST) + initialize_directions = EAST|WEST + if(NORTHEAST) + initialize_directions = NORTH|EAST + if(NORTHWEST) + initialize_directions = NORTH|WEST + if(SOUTHEAST) + initialize_directions = SOUTH|EAST + if(SOUTHWEST) + initialize_directions = SOUTH|WEST + +/obj/machinery/atmospherics/pipe/simple/proc/burst() + src.visible_message("\The [src] bursts!"); + playsound(src.loc, 'sound/effects/bang.ogg', 25, 1) + var/datum/effect/effect/system/smoke_spread/smoke = new + smoke.set_up(1,0, src.loc, 0) + smoke.start() + qdel(src) + +/obj/machinery/atmospherics/pipe/simple/proc/normalize_dir() + if(dir==3) + set_dir(1) + else if(dir==12) + set_dir(4) + +/obj/machinery/atmospherics/pipe/simple/Destroy() + if(node1) + node1.disconnect(src) + node1 = null + if(node2) + node2.disconnect(src) + node1 = null + + . = ..() + +/obj/machinery/atmospherics/pipe/simple/pipeline_expansion() + return list(node1, node2) + +/obj/machinery/atmospherics/pipe/simple/change_color(var/new_color) + ..() + //for updating connected atmos device pipes (i.e. vents, manifolds, etc) + if(node1) + node1.update_underlays() + if(node2) + node2.update_underlays() + +/obj/machinery/atmospherics/pipe/simple/update_icon(var/safety = 0) + if(!check_icon_cache()) + return + + alpha = 255 + + overlays.Cut() + + if(node1 && node2) + overlays += icon_manager.get_atmos_icon("pipe", , pipe_color, "[pipe_icon]intact[icon_connect_type]") + else + overlays += icon_manager.get_atmos_icon("pipe", , pipe_color, "[pipe_icon]exposed[node1?1:0][node2?1:0][icon_connect_type]") + +/obj/machinery/atmospherics/pipe/simple/update_underlays() + return + +/obj/machinery/atmospherics/pipe/simple/atmos_init() + normalize_dir() + var/node1_dir + var/node2_dir + + for(var/direction in cardinal) + if(direction&initialize_directions) + if (!node1_dir) + node1_dir = direction + else if (!node2_dir) + node2_dir = direction + + for(var/obj/machinery/atmospherics/target in get_step(src,node1_dir)) + if(target.initialize_directions & get_dir(target,src)) + if (check_connect_types(target,src)) + node1 = target + break + for(var/obj/machinery/atmospherics/target in get_step(src,node2_dir)) + if(target.initialize_directions & get_dir(target,src)) + if (check_connect_types(target,src)) + node2 = target + break + + if(!node1 && !node2) + qdel(src) + return + + var/turf/T = loc + if(level == 1 && !T.is_plating()) hide(1) + update_icon() + +/obj/machinery/atmospherics/pipe/simple/disconnect(obj/machinery/atmospherics/reference) + if(reference == node1) + if(istype(node1, /obj/machinery/atmospherics/pipe)) + qdel(parent) + node1 = null + + if(reference == node2) + if(istype(node2, /obj/machinery/atmospherics/pipe)) + qdel(parent) + node2 = null + + update_icon() + + return null + +/obj/machinery/atmospherics/pipe/simple/visible + icon_state = "intact" + level = 2 + +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers + name = "Scrubbers pipe" + desc = "A one meter section of scrubbers pipe" + icon_state = "intact-scrubbers" + connect_types = CONNECT_TYPE_SCRUBBER + layer = 2.38 + icon_connect_type = "-scrubbers" + color = PIPE_COLOR_RED + +/obj/machinery/atmospherics/pipe/simple/visible/supply + name = "Air supply pipe" + desc = "A one meter section of supply pipe" + icon_state = "intact-supply" + connect_types = CONNECT_TYPE_SUPPLY + layer = 2.39 + icon_connect_type = "-supply" + color = PIPE_COLOR_BLUE + +/obj/machinery/atmospherics/pipe/simple/visible/yellow + color = PIPE_COLOR_YELLOW + +/obj/machinery/atmospherics/pipe/simple/visible/cyan + color = PIPE_COLOR_CYAN + +/obj/machinery/atmospherics/pipe/simple/visible/green + color = PIPE_COLOR_GREEN + +/obj/machinery/atmospherics/pipe/simple/visible/black + color = PIPE_COLOR_BLACK + +/obj/machinery/atmospherics/pipe/simple/visible/red + color = PIPE_COLOR_RED + +/obj/machinery/atmospherics/pipe/simple/visible/blue + color = PIPE_COLOR_BLUE + +/obj/machinery/atmospherics/pipe/simple/visible/purple + color = PIPE_COLOR_PURPLE + +/obj/machinery/atmospherics/pipe/simple/hidden + icon_state = "intact" + level = 1 + alpha = 128 //set for the benefit of mapping - this is reset to opaque when the pipe is spawned in game + +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers + name = "Scrubbers pipe" + desc = "A one meter section of scrubbers pipe" + icon_state = "intact-scrubbers" + connect_types = CONNECT_TYPE_SCRUBBER + layer = 2.38 + icon_connect_type = "-scrubbers" + color = PIPE_COLOR_RED + +/obj/machinery/atmospherics/pipe/simple/hidden/supply + name = "Air supply pipe" + desc = "A one meter section of supply pipe" + icon_state = "intact-supply" + connect_types = CONNECT_TYPE_SUPPLY + layer = 2.39 + icon_connect_type = "-supply" + color = PIPE_COLOR_BLUE + +/obj/machinery/atmospherics/pipe/simple/hidden/yellow + color = PIPE_COLOR_YELLOW + +/obj/machinery/atmospherics/pipe/simple/hidden/cyan + color = PIPE_COLOR_CYAN + +/obj/machinery/atmospherics/pipe/simple/hidden/green + color = PIPE_COLOR_GREEN + +/obj/machinery/atmospherics/pipe/simple/hidden/black + color = PIPE_COLOR_BLACK + +/obj/machinery/atmospherics/pipe/simple/hidden/red + color = PIPE_COLOR_RED + +/obj/machinery/atmospherics/pipe/simple/hidden/blue + color = PIPE_COLOR_BLUE + +/obj/machinery/atmospherics/pipe/simple/hidden/purple + color = PIPE_COLOR_PURPLE + +/obj/machinery/atmospherics/pipe/simple/insulated + icon = 'icons/obj/atmospherics/red_pipe.dmi' + icon_state = "intact" + + minimum_temperature_difference = 10000 + thermal_conductivity = 0 + maximum_pressure = 1000*ONE_ATMOSPHERE + fatigue_pressure = 900*ONE_ATMOSPHERE + alert_pressure = 900*ONE_ATMOSPHERE + + level = 2 diff --git a/code/ATMOSPHERICS/pipes/tank.dm b/code/ATMOSPHERICS/pipes/tank.dm new file mode 100644 index 0000000000..16626f1415 --- /dev/null +++ b/code/ATMOSPHERICS/pipes/tank.dm @@ -0,0 +1,160 @@ +// +// Tanks - These are implemented as pipes with large volume +// +/obj/machinery/atmospherics/pipe/tank + icon = 'icons/atmos/tank.dmi' + icon_state = "air_map" + + name = "Pressure Tank" + desc = "A large vessel containing pressurized gas." + + volume = 10000 //in liters, 1 meters by 1 meters by 2 meters ~tweaked it a little to simulate a pressure tank without needing to recode them yet + var/start_pressure = 25*ONE_ATMOSPHERE + + level = 1 + dir = SOUTH + initialize_directions = SOUTH + density = 1 + +/obj/machinery/atmospherics/pipe/tank/New() + icon_state = "air" + ..() + +/obj/machinery/atmospherics/pipe/tank/init_dir() + initialize_directions = dir + +/obj/machinery/atmospherics/pipe/tank/Destroy() + if(node1) + node1.disconnect(src) + node1 = null + + . = ..() + +/obj/machinery/atmospherics/pipe/tank/pipeline_expansion() + return list(node1) + +/obj/machinery/atmospherics/pipe/tank/update_underlays() + if(..()) + underlays.Cut() + var/turf/T = get_turf(src) + if(!istype(T)) + return + add_underlay(T, node1, dir) + +/obj/machinery/atmospherics/pipe/tank/hide() + update_underlays() + +/obj/machinery/atmospherics/pipe/tank/atmos_init() + var/connect_direction = dir + + for(var/obj/machinery/atmospherics/target in get_step(src,connect_direction)) + if(target.initialize_directions & get_dir(target,src)) + if (check_connect_types(target,src)) + node1 = target + break + + update_underlays() + +/obj/machinery/atmospherics/pipe/tank/disconnect(obj/machinery/atmospherics/reference) + if(reference == node1) + if(istype(node1, /obj/machinery/atmospherics/pipe)) + qdel(parent) + node1 = null + + update_underlays() + + return null + +/obj/machinery/atmospherics/pipe/tank/attackby(var/obj/item/W as obj, var/mob/user as mob) + if(istype(W, /obj/item/device/pipe_painter)) + return + + if(istype(W, /obj/item/device/analyzer) && in_range(user, src)) + var/obj/item/device/analyzer/A = W + A.analyze_gases(src, user) + +/obj/machinery/atmospherics/pipe/tank/air + name = "Pressure Tank (Air)" + icon_state = "air_map" + +/obj/machinery/atmospherics/pipe/tank/air/New() + air_temporary = new + air_temporary.volume = volume + air_temporary.temperature = T20C + + air_temporary.adjust_multi("oxygen", (start_pressure*O2STANDARD)*(air_temporary.volume)/(R_IDEAL_GAS_EQUATION*air_temporary.temperature), \ + "nitrogen",(start_pressure*N2STANDARD)*(air_temporary.volume)/(R_IDEAL_GAS_EQUATION*air_temporary.temperature)) + + + ..() + icon_state = "air" + +/obj/machinery/atmospherics/pipe/tank/oxygen + name = "Pressure Tank (Oxygen)" + icon_state = "o2_map" + +/obj/machinery/atmospherics/pipe/tank/oxygen/New() + air_temporary = new + air_temporary.volume = volume + air_temporary.temperature = T20C + + air_temporary.adjust_gas("oxygen", (start_pressure)*(air_temporary.volume)/(R_IDEAL_GAS_EQUATION*air_temporary.temperature)) + + ..() + icon_state = "o2" + +/obj/machinery/atmospherics/pipe/tank/nitrogen + name = "Pressure Tank (Nitrogen)" + icon_state = "n2_map" + +/obj/machinery/atmospherics/pipe/tank/nitrogen/New() + air_temporary = new + air_temporary.volume = volume + air_temporary.temperature = T20C + + air_temporary.adjust_gas("nitrogen", (start_pressure)*(air_temporary.volume)/(R_IDEAL_GAS_EQUATION*air_temporary.temperature)) + + ..() + icon_state = "n2" + +/obj/machinery/atmospherics/pipe/tank/carbon_dioxide + name = "Pressure Tank (Carbon Dioxide)" + icon_state = "co2_map" + +/obj/machinery/atmospherics/pipe/tank/carbon_dioxide/New() + air_temporary = new + air_temporary.volume = volume + air_temporary.temperature = T20C + + air_temporary.adjust_gas("carbon_dioxide", (start_pressure)*(air_temporary.volume)/(R_IDEAL_GAS_EQUATION*air_temporary.temperature)) + + ..() + icon_state = "co2" + +/obj/machinery/atmospherics/pipe/tank/phoron + name = "Pressure Tank (Phoron)" + icon_state = "phoron_map" + +/obj/machinery/atmospherics/pipe/tank/phoron/New() + air_temporary = new + air_temporary.volume = volume + air_temporary.temperature = T20C + + air_temporary.adjust_gas("phoron", (start_pressure)*(air_temporary.volume)/(R_IDEAL_GAS_EQUATION*air_temporary.temperature)) + + ..() + icon_state = "phoron" + +/obj/machinery/atmospherics/pipe/tank/nitrous_oxide + name = "Pressure Tank (Nitrous Oxide)" + icon_state = "n2o_map" + +/obj/machinery/atmospherics/pipe/tank/nitrous_oxide/New() + air_temporary = new + air_temporary.volume = volume + air_temporary.temperature = T0C + + air_temporary.adjust_gas("sleeping_agent", (start_pressure)*(air_temporary.volume)/(R_IDEAL_GAS_EQUATION*air_temporary.temperature)) + + ..() + icon_state = "n2o" diff --git a/code/ATMOSPHERICS/pipes/universal.dm b/code/ATMOSPHERICS/pipes/universal.dm new file mode 100644 index 0000000000..1017751aa1 --- /dev/null +++ b/code/ATMOSPHERICS/pipes/universal.dm @@ -0,0 +1,102 @@ +// +// Universal Pipe Adapter - Designed for connecting scrubbers, normal, and supply pipes together. +// +/obj/machinery/atmospherics/pipe/simple/visible/universal + name="Universal pipe adapter" + desc = "An adapter for regular, supply and scrubbers pipes" + connect_types = CONNECT_TYPE_REGULAR|CONNECT_TYPE_SUPPLY|CONNECT_TYPE_SCRUBBER + icon_state = "map_universal" + +/obj/machinery/atmospherics/pipe/simple/visible/universal/update_icon(var/safety = 0) + if(!check_icon_cache()) + return + + alpha = 255 + + overlays.Cut() + overlays += icon_manager.get_atmos_icon("pipe", , pipe_color, "universal") + underlays.Cut() + + if (node1) + universal_underlays(node1) + if(node2) + universal_underlays(node2) + else + var/node1_dir = get_dir(node1,src) + universal_underlays(,node1_dir) + else if (node2) + universal_underlays(node2) + else + universal_underlays(,dir) + universal_underlays(dir, -180) + +/obj/machinery/atmospherics/pipe/simple/visible/universal/update_underlays() + ..() + update_icon() + + + +/obj/machinery/atmospherics/pipe/simple/hidden/universal + name="Universal pipe adapter" + desc = "An adapter for regular, supply and scrubbers pipes" + connect_types = CONNECT_TYPE_REGULAR|CONNECT_TYPE_SUPPLY|CONNECT_TYPE_SCRUBBER + icon_state = "map_universal" + +/obj/machinery/atmospherics/pipe/simple/hidden/universal/update_icon(var/safety = 0) + if(!check_icon_cache()) + return + + alpha = 255 + + overlays.Cut() + overlays += icon_manager.get_atmos_icon("pipe", , pipe_color, "universal") + underlays.Cut() + + if (node1) + universal_underlays(node1) + if(node2) + universal_underlays(node2) + else + var/node2_dir = turn(get_dir(src,node1),-180) + universal_underlays(,node2_dir) + else if (node2) + universal_underlays(node2) + var/node1_dir = turn(get_dir(src,node2),-180) + universal_underlays(,node1_dir) + else + universal_underlays(,dir) + universal_underlays(,turn(dir, -180)) + +/obj/machinery/atmospherics/pipe/simple/hidden/universal/update_underlays() + ..() + update_icon() + +/obj/machinery/atmospherics/proc/universal_underlays(var/obj/machinery/atmospherics/node, var/direction) + var/turf/T = loc + if(node) + var/node_dir = get_dir(src,node) + if(node.icon_connect_type == "-supply") + add_underlay_adapter(T, , node_dir, "") + add_underlay_adapter(T, node, node_dir, "-supply") + add_underlay_adapter(T, , node_dir, "-scrubbers") + else if (node.icon_connect_type == "-scrubbers") + add_underlay_adapter(T, , node_dir, "") + add_underlay_adapter(T, , node_dir, "-supply") + add_underlay_adapter(T, node, node_dir, "-scrubbers") + else + add_underlay_adapter(T, node, node_dir, "") + add_underlay_adapter(T, , node_dir, "-supply") + add_underlay_adapter(T, , node_dir, "-scrubbers") + else + add_underlay_adapter(T, , direction, "-supply") + add_underlay_adapter(T, , direction, "-scrubbers") + add_underlay_adapter(T, , direction, "") + +/obj/machinery/atmospherics/proc/add_underlay_adapter(var/turf/T, var/obj/machinery/atmospherics/node, var/direction, var/icon_connect_type) //modified from add_underlay, does not make exposed underlays + if(node) + if(!T.is_plating() && node.level == 1 && istype(node, /obj/machinery/atmospherics/pipe)) + underlays += icon_manager.get_atmos_icon("underlay", direction, color_cache_name(node), "down" + icon_connect_type) + else + underlays += icon_manager.get_atmos_icon("underlay", direction, color_cache_name(node), "intact" + icon_connect_type) + else + underlays += icon_manager.get_atmos_icon("underlay", direction, color_cache_name(node), "retracted" + icon_connect_type) diff --git a/code/ATMOSPHERICS/pipes/vent.dm b/code/ATMOSPHERICS/pipes/vent.dm new file mode 100644 index 0000000000..74eebb29a1 --- /dev/null +++ b/code/ATMOSPHERICS/pipes/vent.dm @@ -0,0 +1,83 @@ +// +// Vent Pipe - Unpowered vent +// +/obj/machinery/atmospherics/pipe/vent + icon = 'icons/obj/atmospherics/pipe_vent.dmi' + icon_state = "intact" + + name = "Vent" + desc = "A large air vent" + + level = 1 + + volume = 250 + + dir = SOUTH + initialize_directions = SOUTH + + var/build_killswitch = 1 + +/obj/machinery/atmospherics/pipe/vent/init_dir() + initialize_directions = dir + +/obj/machinery/atmospherics/pipe/vent/high_volume + name = "Larger vent" + volume = 1000 + +/obj/machinery/atmospherics/pipe/vent/process() + if(!parent) + if(build_killswitch <= 0) + . = PROCESS_KILL + else + build_killswitch-- + ..() + return + else + parent.mingle_with_turf(loc, volume) + +/obj/machinery/atmospherics/pipe/vent/Destroy() + if(node1) + node1.disconnect(src) + node1 = null + + . = ..() + +/obj/machinery/atmospherics/pipe/vent/pipeline_expansion() + return list(node1) + +/obj/machinery/atmospherics/pipe/vent/update_icon() + if(node1) + icon_state = "intact" + + set_dir(get_dir(src, node1)) + + else + icon_state = "exposed" + +/obj/machinery/atmospherics/pipe/vent/atmos_init() + var/connect_direction = dir + + for(var/obj/machinery/atmospherics/target in get_step(src,connect_direction)) + if(target.initialize_directions & get_dir(target,src)) + if (check_connect_types(target,src)) + node1 = target + break + + update_icon() + +/obj/machinery/atmospherics/pipe/vent/disconnect(obj/machinery/atmospherics/reference) + if(reference == node1) + if(istype(node1, /obj/machinery/atmospherics/pipe)) + qdel(parent) + node1 = null + + update_icon() + + return null + +/obj/machinery/atmospherics/pipe/vent/hide(var/i) //to make the little pipe section invisible, the icon changes. + if(node1) + icon_state = "[i == 1 && istype(loc, /turf/simulated) ? "h" : "" ]intact" + set_dir(get_dir(src, node1)) + else + icon_state = "exposed" diff --git a/polaris.dme b/polaris.dme index e59b9b9784..266d8966b3 100644 --- a/polaris.dme +++ b/polaris.dme @@ -109,9 +109,7 @@ #include "code\ATMOSPHERICS\atmospherics.dm" #include "code\ATMOSPHERICS\datum_pipe_network.dm" #include "code\ATMOSPHERICS\datum_pipeline.dm" -#include "code\ATMOSPHERICS\he_pipes.dm" #include "code\ATMOSPHERICS\mainspipe.dm" -#include "code\ATMOSPHERICS\pipes.dm" #include "code\ATMOSPHERICS\components\portables_connector.dm" #include "code\ATMOSPHERICS\components\tvalve.dm" #include "code\ATMOSPHERICS\components\valve.dm" @@ -138,6 +136,15 @@ #include "code\ATMOSPHERICS\components\unary\unary_base.dm" #include "code\ATMOSPHERICS\components\unary\vent_pump.dm" #include "code\ATMOSPHERICS\components\unary\vent_scrubber.dm" +#include "code\ATMOSPHERICS\pipes\cap.dm" +#include "code\ATMOSPHERICS\pipes\he_pipes.dm" +#include "code\ATMOSPHERICS\pipes\manifold.dm" +#include "code\ATMOSPHERICS\pipes\manifold4w.dm" +#include "code\ATMOSPHERICS\pipes\pipe_base.dm" +#include "code\ATMOSPHERICS\pipes\simple.dm" +#include "code\ATMOSPHERICS\pipes\tank.dm" +#include "code\ATMOSPHERICS\pipes\universal.dm" +#include "code\ATMOSPHERICS\pipes\vent.dm" #include "code\controllers\autotransfer.dm" #include "code\controllers\communications.dm" #include "code\controllers\configuration.dm" From 387f977f4598c2b1ab6bb642df451bbd545824e0 Mon Sep 17 00:00:00 2001 From: Anewbe Date: Sun, 25 Feb 2018 02:44:32 -0600 Subject: [PATCH 023/145] Copy paste is bad, kids --- .../reagents/Chemistry-Reagents/Chemistry-Reagents-Core.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Core.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Core.dm index 58f60b4dcb..ba8bfee258 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Core.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Core.dm @@ -166,7 +166,7 @@ else ..() -/datum/reagent/fuel/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) +/datum/reagent/water/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) if(alien == IS_SLIME) M.adjustToxLoss(6 * removed) else From 643ba39d7362a03102b497e47b2d0a5b13660825 Mon Sep 17 00:00:00 2001 From: Schnayy Date: Sun, 25 Feb 2018 18:26:02 +0100 Subject: [PATCH 024/145] Prommie Cohesion Suits (#4937) * Adds prommie cohesion suits. Still need tesh sprites + loadout. * adds the tesh sprites + loadout option. * Renammed cohesion suits & icon files. * Almost forgot to adjust the bird file names. There we go. * Removed redundant line --- .../preference_setup/loadout/loadout_xeno.dm | 15 +++++++++- code/modules/clothing/under/miscellaneous.dm | 28 +++++++++++++++++- icons/mob/items/lefthand_uniforms.dmi | Bin 33263 -> 35789 bytes icons/mob/items/righthand_uniforms.dmi | Bin 33838 -> 35303 bytes icons/mob/species/seromi/uniform.dmi | Bin 44748 -> 50395 bytes icons/mob/uniform.dmi | Bin 376858 -> 387650 bytes icons/obj/clothing/uniforms.dmi | Bin 107601 -> 109496 bytes 7 files changed, 41 insertions(+), 2 deletions(-) diff --git a/code/modules/client/preference_setup/loadout/loadout_xeno.dm b/code/modules/client/preference_setup/loadout/loadout_xeno.dm index 7e4a082ff7..666f348515 100644 --- a/code/modules/client/preference_setup/loadout/loadout_xeno.dm +++ b/code/modules/client/preference_setup/loadout/loadout_xeno.dm @@ -147,4 +147,17 @@ display_name = "cloth footwraps" path = /obj/item/clothing/shoes/footwraps sort_category = "Xenowear" - cost = 1 \ No newline at end of file + cost = 1 + +/datum/gear/uniform/cohesionsuits + display_name = "cohesion suit selection (Promethean)" + path = /obj/item/clothing/under/cohesion + sort_category = "Xenowear" + +/datum/gear/uniform/cohesionsuits/New() + ..() + var/list/cohesionsuits = list() + for(var/cohesionsuit in (typesof(/obj/item/clothing/under/cohesion))) + var/obj/item/clothing/under/cohesion/cohesion_type = cohesionsuit + cohesionsuits[initial(cohesion_type.name)] = cohesion_type + gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cohesionsuits)) \ No newline at end of file diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm index b9a462dabb..d45a584e2c 100644 --- a/code/modules/clothing/under/miscellaneous.dm +++ b/code/modules/clothing/under/miscellaneous.dm @@ -816,4 +816,30 @@ /obj/item/clothing/under/explorer desc = "A green uniform for operating in hazardous environments." name = "explorer's jumpsuit" - icon_state = "explorer" \ No newline at end of file + icon_state = "explorer" + +/obj/item/clothing/under/cohesion + name = "black cohesion suit" + desc = "A plain black cohesion suit intended to assist Prometheans in maintaining their form and prevent direct skin exposure." + icon_state = "cohesionsuit" + rolled_sleeves = -1 // defeats the purpose!!! + +/obj/item/clothing/under/cohesion/striped + name = "red striped cohesion suit" + desc = "A black cohesion suit with red stripes intended to assist Prometheans in maintaining their form and prevent direct skin exposure." + icon_state = "cohesionsuit_striped" + +/obj/item/clothing/under/cohesion/decal + name = "purple decaled cohesion suit" + desc = "A white cohesion suit with purple decals intended to assist Prometheans in maintaining their form and prevent direct skin exposure." + icon_state = "cohesionsuit_decal" + +/obj/item/clothing/under/cohesion/pattern + name = "blue patterned cohesion suit" + desc = "A white cohesion suit with blue patterns intended to assist Prometheans in maintaining their form and prevent direct skin exposure." + icon_state = "cohesionsuit_pattern" + +/obj/item/clothing/under/cohesion/hazard + name = "hazard cohesion suit" + desc = "An orange cohesion suit with yellow hazard stripes intended to assist Prometheans in maintaining their form and prevent direct skin exposure." + icon_state = "cohesionsuit_hazard" \ No newline at end of file diff --git a/icons/mob/items/lefthand_uniforms.dmi b/icons/mob/items/lefthand_uniforms.dmi index 02d12e4f799c42cb4376945767cde84fef8bf94d..0a03f53ccd83a4316d5575c62b40e61552a1b426 100644 GIT binary patch literal 35789 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

g!pZ{&%& zl+5i7yLY_C>(?|*-yscG#}>|t*5lb$@9KYRh!OxYXFn#8MMXv~eozGVb5L;D&QQ`! zZd)o6mR7?WCJ7j&*FahTB15Ny0cafA7j6J;ykTHZ@5rRVyLxD)=zHFPN_GmIJiNIm zQ-GAJDtPxzk-gGn&Rdn0S9n3507lma2I8Q*z)j8Ji`t`@5>RHaak%OhZ*UH^kQO7V zi{%XZ@>?CTFDO0no0uTGP(|Z)hNaC98JQw8=6KQj3wmjlaG@{u-Oadb$IRSn#~uh#7o*xb|_>D;12(uj&$$i&mJ-_tVEfkh$MU$Pt}CNV U&8h3~fq=gk(uz`r5{7>N1NM8hKmY&$ literal 33263 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 diff --git a/icons/mob/items/righthand_uniforms.dmi b/icons/mob/items/righthand_uniforms.dmi index 88710db2d542fa0eb5406dc1227b7f8d974da74d..78bc6edd3ed556a5d5586bb34499a19913281900 100644 GIT binary patch literal 35303 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

8^pcmhR*;H6r9q`JB~ zc&S`P!OtOVTXAmEG7~CT=L>ajs_4XM9DBBOaXc#kL%ao3+ayuz3l;P@TD4dlY|9NA zvC4=;(Ic&uzDOekHJMp83)Esc4Q)@62QjRgEMPNy{UPo#C>S`Jy?4%RTOsPX`V4=P zewJNRgn7H3m`5i(;gSZU7THZXFnu=%@71#w*;;xDce~^as597ioe0r7!U^r>xD)e#FCF{+9IO<~9vH;=AP3lk$?{cuz z)Wck^(b9gzKm#mMh;(y*!Mk9}cn5bPn z{p&mT=bUk%$)xRoP;C%>d$m?pKx9)Kf&MY5gJ2=S4)h7VaU2VHEu3U?4?~gh+sg!6 zYVYmG+-9951KEbCw1{YZHce3xIyLmKK|*;mIE^CU@C~4rMxG9WUcOrF-%CRaW;?8X zdmE~|5ckS*f*QBCM>At%KZA=(KpVNekL@ifYI>3c!I^yL!O%LuLIX&f;WDHO$|n}B zSoCGdM{l1YP_tw09p}}ziC(D^e7^~SVC2Y4KUUjVwemf!uX^sW(pF^bJG5%;ha;3S zzP$4~8}9$gT2t4N$4Y!P5n9&LUJH(P(G++)e%rbA4Jh&uDDbH1ejy;<-al{#gNg+P z72*y=UEZBV3<%7l{LWZ!2lkysfLal+0$W2;vzpk>3P$5orzZ? z_a;d^=@Cj<7vw)-LP9Bp2i@L+HjS5A-wPz9vHjy@&8i1RFEXtL1K%92t{Hevp#wHVXd;}`U41go7)HF13_@2t*jb61(2AC=~>^(~0Y`jN%@v>LbbKj%v zLTJ(nWAq{WFjg!`%Y?ld{2|T1EHrM#6hPYRm$G$U0yP@#i;i zn|6>>#p lGdwmvpeV$^Kuz?ba7h=U^DK3uLm}W#UPe*6;K^&he*;1>>lOe2 diff --git a/icons/mob/species/seromi/uniform.dmi b/icons/mob/species/seromi/uniform.dmi index c11e63db0c4ee5b3ceac03c8b8e7cf7bf564a6d8..c354d0bd12dfe79e4778f4f2c1a6d928640af43b 100644 GIT binary patch literal 50395 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 literal 44748 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

nfq82~R#045}kpYt-7yu~n z$;5y}+hfIlV@4$zpge!xc6+g(CEIt-tFzb~UozYoDV^cA0Uq(8`2M)Jli$0sq=q&R zL!(H~+Fd|Pef=$e&JCzInj&8TF@qiJO0Dc`(#AAgg;VZy}-s%r+q*6*lz znoB$fL8Szn$&jVKZX3w)8M|KxXP7Ooj8EQf1YhTLJ)cDOZgNY4Z<6y#{C#>rV%E^5 zx{U5p@-E@nou&OCkqBI6$7vo&F#LXgtYtmm>{PxG0laei6s1B5pP~CEGizZ ziP&^?uS+rK@Wzz;#CS9B)ed3=*Ys8np|EG;IgfdMeNSNr?1rU8tA>S{8Q;w8^dq*e zXB~pB=WgRsS^)X4Y^)t)smj&7pM@9`3~(@d_wVllIL^~*Eob(srS}>fBR1(JJ0E~s zHW(5d>UGd69v4z{ui9O6yn8WCFn#>tYg~cu(ndfVV|KO4u&CO1nt!8qBiMxhD7a#L z|4YjCzc;Z?0P$X1U;jtG6>xhg`bZ-R!Bie!cr7_Mm)o4@;CIfaQfS?|mV3mqKf}XK zKpjmSw@va33X0*EEINhGr|!uHLT0mbsy|3D4sXbVEHvGk1I|g~AQ44YD%DtC(HPeT z)oro?7MjMSjm%2Zdk6nvC$rnDm^m<)V)87EoKqT{PYklEs}IzzC8rOckF>Ed@Go3C zi8tE+waz#UWsngO0sc_1q&9m*tgfL_=3-66a>6IbNgSL71OgC8bJ2@|cO$vxv3%jCgu$(41moDYEZS%ww}+h1{GwEhix zlHuVsj_rQA!emx5OxAp8Bu(_Mj_Z-Sbp&fUL%ups3NK*dn1f!NwBM#>WHt$5Rpmzf z7h{>=HCoo$-OT~|zK{m(1}8cOh9|(&XV22WG`Ij@!})OVjPD2qqvP3GcONz2jpbp@ zJrIFzJedEGp2TGp|C?a(0z>Z~P5trNSrlaCZ8AW$4W1yeD{c-ac_p1&kRE!bj63(K z*Eb5`Y3f@w5QpXve!u;|W(sz(ftZ<%yLNH_YE}~hpc}glGKy5GW<*(9U6p~C*Soyw*fJ5vfdHKJ*CGk8+ z;hnoa46;4tK8-dQ0p&8Fu+I;qKfsnD0N`&BNc8h5>fS@=k#cKmXUy)zDHhM4K7G0Z z4pQma_nfp^sqKZuox}zb(1ou(3}~{GKv=kJ*O5u!3S}nEC#tkm=i3P{>mJlfP`zoV#o<{u(z0{a$reHox$;ggyJMS{#=T@20N*jqT(J4eNXD zV%7^?qtDGDWNH_~@GGk!L?EVS1{v^w^{cnjVzbt{h%|DW|HI_H=f+)OR(+86L>Kt! z$FSvkI+vVTUa>*B%t~4T7;rN)x)uIj61#J!dl{gJ@$3D`JO4EcbcE22Fz>R}@bWN- zWOl^XI(O?lf7fg}sr6z?#&WvH3Y3xNgA}Pc+TI$k@JGU9&zf&46nq z^0<`a-XRc*dzR-b7&8}Jg-Kt#)9E0vVR<;#7t}A7M=7{m9Qw+5+)=h)!2vtyl+7|6 z(Ok@pX3pDm_)0;clz=AzF;O73TS>(y(nw_Bi{!=j27+Mr_olHe@vjy3H8$AR77Kl* z-%KaOa{pegmXsg1>ly_x%CA`C0&yzUbwp_RH1{aNgZ4jK%Dsi)q*6kXqZj6q+C|*W_pY7VDdPas8xa_ zA`rvkH_QT`$Mx{}FP7aT>tVLrh?D_y?CG_+-dOjq=X3ZQx&fmosC1Afy@Y^*C{mRo(xpr9ARPph z-aCXM(tA%xa%cQ~-#+`CXW#SOf9|t4Pr_PRSu2@yWv;o#9AmuiyaW(DF=PXv6;mX( zLeqX0PY3*i`T3N90|OADUARwrQ47BvMYJ|XF79Us<0>o5>X{Kc`GDqNVQISVZ8wxf zMTiq$b$N5;@@0QVuH2U~NLc!gWFA*0uxv4|F;NfDCwWQumEj=#_446<6OJDOO>#r1#k�tQ|Ohwwv3tiAv4THGQv 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 %n20xDCT$Z))(<+A;?L6-B_4hw8 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 diff --git a/icons/mob/uniform.dmi b/icons/mob/uniform.dmi index a41e567a82968625b0a7dc11fd421aaa915934ae..5ad776778dbc4204e494be8706daf57cbe19732f 100644 GIT binary patch literal 387650 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

KEaEF-W+xQROiYms2-wTH~%K0;i}aS?$w~) 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

{OqB67-6Sy8!-Y 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
-+1W6li8ny5%UXBQGI54s4AngC?@>h|0gC&Q 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

tf&o|guifg43zoU@|NirYw2^=&1vLQSF-xW z6`{Ario29rXPiY##pqed)pvnaX4?*a`<3P@;pn>-ydvlko#+2!^J_+Lf~wkP+;Jb_ zpP24A`)XQpQbV+)H~M^ko*dLQr}lFWh&n!I?5N?%G&eDs*@CBxj*bSy(B`Lu^M^n# z6#y)efI*h75eA+Q*tJjuM}M6697J>tV(fHo|5nQ25eN|~e1~qshe&u({jJ1Z7I**b zGj$pGiemGx-q3?>oOVGE?Kj9*|ICp;7GV||l+QVS8cD0~Jf!)W~suP+fI5OC8Oq;L9$jnFyV}(jB z;?!R(SF$VLQy+i5vy|s2l{k1=#-CO5W|Ijugted9)^BzE3pQ#wv`Ga76T5hvA)QxG zp77Ce#WOt(5*&7o?7~IN$EKt(b~;3>Jhp$G0TE+F$kYTiqGBkegcyHU;K)yNhiD{0 zvWL0X0y~%8rwa$*5ARdlYTfh%n02)wB#LuIft-Sb!1De0#DtD0NAFRr+wA)Jq6gjj zp`t}AT6b3PPl8%I`hl)aKP{zeT;oIBYsf%QRc`dNos6@7YWE> z;0MVG%H8kg+NC!V&g94Uh!n|RXIp!}wtiH?psq?H$0ejv`)pq)1CzLl7+FIAvs8KZ zEO6K^cw(CdesQ)nMhucNX-PVSFo*@_^APm7-K}(5xEWZKu?%VgFn99mZ ztXssdRF}oU0S)sQN)LGGtU+r432u-@Xm&CQ9)jKTI2GnM9p)=8zmH*d*1!_Gxz~>fViEOjjrvGTZ}oFV~l+I$&Fz zcx;ndnHbwA?R)p`wQiq=mdFFd%K-cD@0bwegP1^*17UiSr6IQaRvSMQg_8k9lXdL! z?HfG#u3qb>>Ccgwm4E*o!$Awrlig`LFk^vf#8o1F12mep#1|XhpRN_?v#InkesC=; zz`XwJ&o=n_3UA+5Tdol-CJ~6b=WC?PgSQur`3(&z4M;gx@$C?VL=yPGWBVt}Psl2! ze*Ub&{>Vu1n1~d9?f;i?VAZoN*;;o7b1I7$WAHeFW`vW`ic_sT;l5>9lpfGVA=vw7=itOy{oVS+xLy7aoJFMd{)#^gM z^qKqM+Pj+PN}C61dj5Cx2me8yEA>B1>Q-b*>b*~f8X9^a z0duM)sC^9pt%aUVbC0JVnYEs0$X{2GrZ4|=%*QQ+Y46G*m;E8;F0s9EJe+ZLhbm)`IKPsg zmli)Lli9hJX}Z>hU{J^0w*XIS&gu8gGxyofKkCYT4AA|2b+FJjN(Z;7(ok1AMY4?sR#^f1rcuVw z%R$WeL%z>NtOxx7W9%n^zQ<(=?e-3Ue+_q7m?$kjXY0CWX3N^lx=gj zmhn+yzHDR&cUnC*(eUY;7tnz@F6V5eYl$Z)=IhXSC7U!_vJHJ zw5x;;I*gQQymXgEJtOYZC#-6t7$ANVEdK|CCJvDYVmcoH(cd^cUZkY|94z7AE5>6> zOHeL@hIZH$P>dxo)F12cA3TCqC2S7hd0g}(lEcp46H2z=j1snz<7^7Z-2Q#Df)}5g z4(wl)QYiS+U;|0b@>ypWt-}qkMw(*9NRjoN_{)HDqQ+V0{FW^rWA-SH2h~Kds?T#D z+Sos|y~-a#(0dZ9{%GLJZ8wc1^4@$``&JkBAb*Q&d6Zwa_x^%890`wvqv5DY?7bVb zf!KQ&A9Bw=o@O{kWWLZ->&}!3Nd_jsb#G#vXe6W4@{r>vBX>k#CUbp#y~R1A{#3Z@ z7}H;p;Whz#UwM?v6|M0V(>qV!#uTFrTFzE;i-6hhR){>v{MX&M2Qgh@;Oj>8uC{|b znGm2K02sc@6DyMs6gWUY&lXkE>$l>je9^Ub(-KAg$<8A)`N|1e!+3GG<~5BvW~;89 z=k^cfejmoJOJF2|WaQqXd)f)W`OA$;BEMlES*2d3))?sc5E6B2w`llaL(=pM+fegU9|IgWOL@u*CsDj3#{x4!K7y=CcgN~&HZyyBc zO#Sy$u>4QNUNT}~*&AWf|0t zkC(Y+NHApf^V{H}@w5SIhf?FW;eWqqi95n(zgLr_-ReRH|4w-^UWzw-dF%VsFXn}+ z`FnH1eveE~DNTXR9s!@Gf)Hhg=~d-Dl*hot!)esQOxHUpNSz7)$;Pn4jG2)UQTFgH zh?rDjl*74feDkUpq{Kre2b%)PC zdpO4SYfrhJH+J6JGlsQCWN9tS=>U9Tc#4De=E!enZk4Fo=#W*Y6n?-el$QGw9AcL| zlQBO!_))YcrXxwz|DOHq#p*69gP6!w?-SnPHn~=mToD{-54-u6nKge8mf^566Y&4o z6BI+aOF`_6I`Z;&l*6J0NkE^?d)0>V&TQ@bl6FrI11W6y8ks}Le^6H+ebHPrPd()M z$**IvkV`uXt1>$^7kL>FJZt;-O3@+MnkB z^bh&!*2{dWF%ziWmT4G=&xQyW^s!!QfBNF`d+r=9?WnXTsg^u(`L^AL)4BFI{r+|Tlara?2 zt%JZWV!-Y(q^zW*sK!z|dXRP2HG3=U()63{fhp)!R;b{|gY-M#0k^a^9Cy4PLjN*j zC#Q<5qad2Eao7vdTx9@Ybe)_|{-Qd4_ShH6tv5}y>Ir>8fs8QW4Bh6QITutCds zP@+R&Hu>Xm_6L!gOp%eH$V3nl7=7BR< zP@N4QYXp87$<@$BA4t~9SUbgeI^T*Frpy~ir9kDVFgP#BDE~?%3Hx)Xs>YlfDRUoh(-uqBpt|dKd z3MMzEGfFvHt{!xmkt{}V66~MqOOEeX66*7KLY1hB4jALAehi1!yq(Zpf*&9k0c?kX z6uMwvlcJQP`}~*n>9!i|Fz#pAC2JG`a8RD&;wV~zAK4qEeitoAB0xjKfPu&rP>@0S z6ar9aP<#gaA@E-AgXuD#Dl8uX{RQYhFc?VSnimKOz#nyKgw-n~iNUbbfQ&Ou6W7~T&wu@ljC?|qH^%150%TLk zcQ@quk_MGDK#UUPv$mBbo@opGME;F=V701645Pdr853AO(%bbX{RGCqdePg4=!b=P zFjUn(UcS)AtrzVak&=OzM?)Ok3wtp-creHHF)J9XZQK30#2ACld~TCez8iR%(D{jr zD%WZ$FJYHocb6X?Xr6hlSD28RH`1Zk#<`z$^x#;K8Vr2LKrQ)_EETz3Hsq?Nt>@shtu7-Y09la(}7OGKeP1kow`(YY8F)^vDO$gdX?NP5GX6K|1V0Q#J z7oH<&@k%F)Ex-~J*!Q~Xgq~mK-q}?PI!pB)7O@)uW{X(==qke-t+73Vf{2JL&6_WC zS#wolpZIi`n2eKB_yz=ka;paKzP8cv!ZQRC zK7LPHSVGyz@Vox>Dc^k<*Y;@FouYxJm3u+D6*U)nFbmR1%3hc_(dV=QZyyg@VYny^ z_UB{6-6NJ3Jq%dB29oA%miG~x*e4cr(sPi-o7`#{GvnP^q}8ee21dSC+>w>A2C=jS zdv`|%dpV-+GZq84g=aLr&{CA9`^1>OHEI-8L4hp$=amXEXmO9vv%5nq;t{Eq z-)Shn`XRq|J5JBed>7`Spu2*(E_i&wKVz%K7DJ1FW{gw8(`)r$m0|491U!pq?T{6#)Cc$z{vw2>G<$Yw@lGk zpqSfbdmQxU8Y~qC9FLvrQV(Qa!Na}1vBB2e?*h;JELke;{WA#Ei*uceKt)t88-CuP zME7bN!oF7>tToXlyVOy7C|=;es>cFb++fy5oG-|uL&7qyDWXFbI;_Wh-LIv1;4twb z75|Eit4uAua5;GRydCLxR|fl}gC^8cXzVE4gNV6r^T4|24TgST#3c~n9*l{(ab0NP zWuD0TT(r@aTm?}`)ZcB~U`GULGp}{RJy+&D!N5UvqcmCLlnjA#^!Ld2B9Q*Z;Lrcd z;HiQ$e*n@EuT;G|$>QHCr$sD$3Rj$qg_kPWSbcCf)MxrK3``3974G&T24$Fcx)sEY z1C0%nr-2@Ua`PhPM2*m!!VSt6t**ECIV;)=rMvqCq6l!)@WDeUQEZ!AC{cTwV(h~$ zdfv_Dets%BYyJlzu%AD5%|E+WYspgvKUF))IIgc|flffn_nS#0 zhbZ#x+$1Ae`QMR6d$X9~?A4gEx4HS3O1~YAo{}R(C}1kbE;bZq8GveW9$%9t{}^>7)HGRI;DzsU+%(h(ejSUm3dlKTN8S zfNu(lfFHkL(By4;yo|c*U@XGEnpu128lRPx&!_ag9B0mj3i*5qcX|tUlmg%N8@~%R z@_8GUF%S2*&-#PA|CRT^7dp9@Oy2m|ti&FSmtQcgORc8N-6I5ZOS3(FNk<3GOfvZe zVx3rYw85*n*UAo>0H{wW(CEI;_`w1OjMBtkM8%*F~e)V0?fIL zw-m63iN8jYe}g}$hu_qq$Ofx|8A}RUPKtqJhLjx63=pva%Y*E^JW}Bmkv;|%mK+t^ zPx4?8g@=bX9KCesr6LB^$iU)>Lmq>UA4o5^aJ}>jGYsR8?Z13sH0O&q{xCSmw94c; zos~iB4@S(FFB!4W`MD#|fmovdp4w1nH#bMEXinr*Ai@Ae7L}(jUXq%Tf9Ub~E z$I(^EBEx)*Tth%8-7ZsKN&%;2wT`?S3rLZ@C{jPLk-x3UL9w{FNXKg=&9Z+Dm(3!b z(nuSi194%F7(&{$WjaX3Y%F3ZRMb0sn0Ush-_vaQEMHl6YQ)8_d(CF01@)~z z7H=kfsXhcVL_3Prk$Sho?mGMW>lMWiJ7 z4K;S;9O%CpGhNY9^JojDU$9|XTz4ml!Eto$BD}sHv8DQHDnmZy#W%$Vd2cxMi03js z$Xnxq!RlB3^+*U-IfUU~M|&p?^`R$x1=TuI@u_}6!1gO0!bJ8YbKEr!=d`bFsgiG& z*+WA^3wA=1w!xH~TGe*=FCKQBf@lbsKGUoSjR`FHGp;!h z;SrP_IS4Vw-_mqC+D;Wvui(< zJ@m6L5cp&Q+R^~ri683`DMd9j<;e#j_wV!a%v%T3^65BcMD~joc1aK8x91|C>!RtbDRQE9ppbdn4L|e&*hO$F*VAiu%pB_av}t2N@6N zTpBm>le=8eqWY5PJko{M~pcr`l^&Ql$M+O*qoMI zv;*-{MFq!BsP36ctW#IkzF{C^u9!!*A=?1I#^awOYpDv|!cZZ>d$YcqtQ+{Q(2hsKTt@__>JTj zz*MDLmc}lBUx5oHGD3rr2={E#OU)J5N0yfnxKe2tob|=98?%c?r%P1HQk)71=8F5* zM<@ptxrn)E6E=0^d?|Qo5gbtIxcu%TeWUR`V5T?k0dK{ZBK?|~r+AlQh9tsE!YXJ5 z)EPYRHF|E{;?@MN@?4$$ozVu;XozhW3%&mi_xXz#-0Q(56vOC&<34GZlRga$Ss_;g zdCBM9zOkaq@CkVuqnLL}?({zer5R2<_ZQB?E=vn>BdW;3ZtSmm!I~4UD5x}Kj6FIs zQkESQ>D7+HYO;B|HXnYwE?O7@{y6VZ#@Whfs5fQ3(i^fur8jw@_)4Ve^7g#Hv=mOp zr}gBC^*m(gLmB#N6z!v({%KeI5xbQq-(HckLGV*0OX`ao*S5{F(^uQ!Jqn)$cMdzE zX;<67%wIh2`q}T>l7L0TV)oqJg{L+iz8hd)eP@Z}Rf=n3t0*7>Z&h*b5IBNGl;)RG*Wl5sbR77Z;zLK0Z z={y?0P9!W^)%he+w0gz8S5lpQX|TX>2vVKoipQAc5nzBYwe7?jnk<3*hOU6!h zLs3Kt;9wB9zl2*jnJ-{%RT>*+XkK!B>|*U#pl0qrZCUVG1^;EEc%Y+k zvE{Y1jeHAB1k=)NO=e(}J8+@XE@O5!x7#l|UQ~YD8tcl1fYte5hD@qg#;s~H;?Qzb zNNZvnxgQeAn-X=%)eZTBBpoc6c@!Dt&-g$MtNI798G?711C=MM@!WL$6y>rDb@fh1 zhQrF2Jza-$?~J+-DV=__o8QkbH&zA7=A5TOu@lK{4MjbEk%;+J%vz#E$;JCJoKWt+X3;D5ZN$fpek^Ix2n zb`b?%eE&gyUY^;&Z61(?ms;OrNGewZsu!sG`d+I7ck{tbmVP7|Tkwch4o*qbv~}_l zP`rW92l_*ON~u(;spkxH+ zNpkAPHM54INt;_s6f@O`NQJCE8~k7TRG?Jw&7n_T6bT_t%`P*Ucv#WBk_PCg$IqeCO3FS+k?n${i4P_AR<(l=-Alg6kQlG2C@>SeDN#1xFy#3{gCWu39~6-DwPm*YPi<3 zSzM17D=PtQ5fr+fiZ;aO(fuA97ER43;BEx%m;>Q?rh0h`deTB25AnUoJpX<;=_a{cuw{ z&GCbX53+q}vPQ+268~n!nP2)Em>SArgOxJaIWj6*oc}oqF@vYsp6ciGK#>6HjxC36 zH*Ggc|($bII5!r&V#T^iynl_ao@#l!QjV-(C;)T{QTh7i5T6{Gd?ds0U%Cn*+ka7XU1#Dk0cbqrO z_g?~*M}&q%3CMK-8fpI2&U*57K>ez%r9~od1Xxz#rnG{k|Qm2Q|_WDGQRBT&|n4Y@8R6Johdu1@RIahTlTEh}FftkCvNJWf7g((`s z(={-|SEDgn)?EDw4G(K>AFB}d;|6IKXwSkG4GJvqVNQ3a4FD( z4pw@Ow%Bp{y7hK%s6X@x0|VA1o;;nxmX~`d9YE&`&UhR9YE-dapBH1W^=BY{#{I8QFv?V8*q#q2w#zZp=kx{?1=>bRxAa1 zTY+GpiN?L~g=hVWc)yZO9B5?nu_>g;m{7+i@12uEKi^nnWiiZOvncca$%Ptm-P?x^~aJ3dQfMY1nEE zyWEwUFJ|()2*u_e8%O;kFu4gpA8g?Tb?N$@T!%%TbZ{i*H z!tjf_{A+AO@h_}QvkGwRe6JCQ7MjB-&Y0yS@*6unmm{wN9MjZ}Pm0L`p4WFm@k-4? za-S^Fw)5L=nk_&GF%*B9BMV-e(*9O%?=bO@Oaq7~&wTo;Ie!+Jc%YAg-A(}9xg9cA zX)5uP#(#rjogeZm_K_rs`oa)?#l~1Y0S~4%58vWiz^#A5m-G4<11RG~$2y8P@5FJb z4#2ukQ#7d%&2$#eUBs#ADL`Fxrsw$DJdkf7@r?Wye@(kIP}77rYSa8P%InRN{|ydIRBUWJS8=K-c-&!aRHsc6n&ou< zcly%8Kd1A3AgeU{DXrKu^W@sw@=uyl;qfBQR5 z^GYf>BUgIT6)>#r8$%Jfsyrfw`o5ir8X`sH94#M2pMzq6Oh_BU@+83qm0HyKKHxFZXkGzk8T3p5^){%!&C0~>0Pd}?s;OG(!ipVt^0J_e z{lUGW5!NC6r_KW$BK_S^Xr0TFwG=K;Rjqq?t(Jb|G^{0If%?>3pjG4z3?Mi>>`Ci# z+7h9#+c0IN;{{qpL`FvXK>)mTaXmh~)t!-zcs_oJb$Xp%2s)!RXgRorj3|3nkFnqa zE_24S5AHDUMUn|x$znQ`(@Rz9UKm{z=D@mqk!0d$4cR<6;7g_iNp|!Bvx8__* zPZ%gfF+D(2N(P{Febl)o&t&}x9Uc<6qMdNu&lm2p@!NskOLQ=q*AgEgI7ZC*?HLEL6yo=n)_1SMK65psxOJz1F6vtEe?x2 z5sZAg_ebvRUq@f3j#g-dEG$%UCh|)OR-Hu4ygx#0u}5S-OpXb96hOhv3K(yXAc?hVEpb} z0ik@1o|?zI(cT~aVz`6~>xDy~wxqj|Q#-B6+AJTwWh~pjz`Rq~yd$cXW{mz@ZsCRN zLD)cHg{9-?GV6mOP7a%vm7|#uw%6_IX%KfMf!%sp35z4r?K%_Zvxh;F3Q4vC`>1?7 z^h73WGQ3ZA?TT;bYSDIH6qcu*mPG1672ae0ajhh;fb!mMFq-0MO4bC3j zDQ9QMxIpKmU72(;FuE}3&s>#`{~kV`Q?(DOMh_Qo9wddvwP7^eJgd^rY)l?o$S)u$ zRCgu}lhNmTsxi;$lj^oPWENRn zwOZ=73^pu5xe(7({m!yZ!o}goZ2$?@(FI{P4i*-w!PtAtK(~ zk}fjuzubQ6TZ|s@?pOaWh*w6*J$#C{%7L#2HT3U1)|nq z*zAvxAQzVs`HnkF^;%!?>rTwYU>OP#D%?HY6UK~9TZ1m)*BH_viI!((!2D4D%G0*PO{Tz_!neIg5E27N1k7&*G&MH?SoDHd??5-8mgV%4cH`& z9OQIAy%htZO`JUt7)F$KYUHOh%(&cACWl~fRy~AMwvbdmBZR3hBhM!oKIpecPZz>| z(pM?Wxx;c9xj%T=xp^oP7$c9=8PDdy;JHxS5b6KJuF9h8QQ%w<9{++ZF{WJDKP#0* zDh@PxE?CoHvAbpEz<2~_WRt0_%bLd9Nd1&2KbVAd<^95MK-7DaCuu3ZDS~GetSCfL$31LPSJwDPDY%{s~EHp97!@}R}kjCw@ODQc5W5`CW zs}p_H%_x8+^T+A-6V4$D)gRW^poupv6!g~h`xec|lV)VS)?&WB=anF!t}gzJ_a4J^o+z58hjo~dnR$)QhQPKBs{inLU2 zw%lUMBQF5$7N`;eZdYFL&Fu~+u9hHrEx9Yj7kLO+fo*@juVTCW))#Dp^w{Od5K`CRn_n4)E# zG$7kMEl$8{;RP;HcVqi|{r#8%heJr%G-{h0^<^s&RZ#Kn`@|&HZ4DNfZXX;XN!z=^ zf;E`$cqU}Fl}SShc@5I~XDMHUXr@Wi@XoMd2dBHQI`h4wM|uJr%LookQ>f#odpD)d zI`QZzb(ehYd?ym<;(|do1rOXLUO|aCXLmM&mn)u>%l(bRCihR&RPK+@>*bs3l1H3w z&`I$o83H1MyLbz$(WCllhuLtL*r)@3C3$o1O?K{xDh5T6-7dL2Hu&)>?2MLlT4_mbr#{vn+o z)OUjVL|4S951m@3WK-~pPa_HQ6mC751uFU{mrfj~7_@O>#u14vM{_IcNw=Fbyy7x_ z|5_OAZ=@a)4fiOp(1c1S*tY{xT8ut;!`N8xk@Kp`%5puZCpTsmZy)vf>@yz7aR6BY;Hy2Yz3x!q^8xCN zmN5OSh2p3t^Bs)8Wq7!AM|cP2|5PvIS;eQmc>HEAkdQCuI(8iDP21=7wqCEazBlc< zLzlpuq2cM6T8ir%k|bdt%E4S22o_+zwt&< zuI!HidaI;#vDRMB8Qv{-j`1jwt<@v4O`9;&B5-Fk1Ai^;De zd~2l4PPj?wT244LwX&8x-kwI~UDD6EXLjXyTG2lm1v_2$rSz@k`G3kP-iuHge#JE% zsqMpp)niD(je5+s80k~`L&>?s*rDk?$RIrKuwcxE`)e;B(qb^1i60ui={7YY^~vSyifk5gMv%q<1av`#ou%6s>mRjcJGR0+cI7DGYrUe)7~&3P1WuxnHJEd6 zl`b6G`yZ84QtFoL-ti^sVW4q-U+5m>bB`>P;;&drVWIrMC;4vS2FZ9xOQwBuUml0m zDjkFen|XUq=CLTjN=w$z6*QtBV?2sacpux>XS2s_pin8O1df%X{upYp-P@&h&=yBJ=*#jO**(TFsit(>yVI zVqa9$ft?|I_QpW~ zo2Qn|7o2e+!(5Q<^S+2oUys=rq#z7UT&DJy+6b9_e$ME%T1^}F^F2STIiRcE^h2Ea zq{^skmJHlnL)fI^+bq)IZA6Jq`PY+=C8KyS3r*^Lf9G>5o^gkD<_|WV5DhW!;mvd0 z(>+47RGKJ^FQ&<2SC*U{JBdEIn}&67U9uMb?wzvgiMOgJ6|c2Fct;~lw8g*sT9v9N z$2X1Cbh*TRNuC=wgYAZHOnae!c3FI3e0OnaQZ%9;hcqbg-)fp9S@!*vZ-2tUT5R=9__CHZrfj3 zXJ)9P)YG-2QIFqK&T$ea)KJ^bF5BTLd2;I?hZ{jqy`Q&nIAvtR(m|=v+-lWn$D>y+ z^`l({urL^St24f9#BMx3L{QfLvBBHvY5`>H2O(Cs#3$R ztQnjm%IYtuN@DSNCKHlmd$H72Mh?SuN-bpXbZsh_5Xs&~gsL878<3?J4%YSvqiu`HOze_;bYyF?0aYKkUjIE<4Bc@I=7LtPlHiVRKzy? z7GOPBMitr)!lo|Ib_p1X`(L$b6gs0f3UG!?!9AK>jP0OK7$|q(xo-dDxA2TtKZ-}Z z!@`7Gb_1lP{BQU#ifO>`|E7Go&_jyur|$pTdH)3=E8hBl)D-^z89o00Oh^Y-*D2ia zf1Gv5ZU27>t_!6}f$TK@=l^JP&>*OjXMW^mR2$wkmvZ2D_J825rXq!ZMEk5}SXR|Jx^|c2K@0VIRt=2x~fAYLZo~>}POdq}d8k$-7 zH=q+kX9-_ET0|!yG7D)R_^t$c2R50P&n>S+3D`$N`vO85=(mM}U1qpM4PHyFW$lnK z4$iIZxzO&t8byE()B4~0FXU5@hJ*%DaG2T-g{y6#^y+BHI1|&U6lM=u7AfRzVr)nM z0oI*mjmvN{7CVZxo|YfoXm}SlcJW4(v2^mg(!qanVQ6#4CJqrxF%?JfI%SUol5!L} zv^+5y{oG7--C^8J>oAKz6G&mjF59Y`ECCo*+ciccHwPI7@%bOwf;30 zw-fdCh;TSr6g?*Xsy9lf4L!g+)5Pn<6uEtP0Q1oCGBsUY8%M}3;t^AMgB;GK#P68- zrRv;kId0R7Kd>$~_#V}Ok1aw>3j zYBxdx-Kf%k30bHAflD11#AglvE-_8!+QN&4h zdv%Vs(*hq%UjUP%Lcjs&Eqa73jIJB z8tLmR8|~j1L)5w})=S?A;}CY{2GK0}6fWV14)3?IZy?(EcTZs+LmSw1t_$IuIvZkC zkGyJElpVp25au_wIbS^0;$|3#L+nlqYuGte-1B}w-I}sNw5mebZ?)?#dQ3RAKTI^;tvTdmmt%kJ5(ysYFwsoQhK}xU(_k$V{y|QaH z{2NJmkPhxVO+f3D4M>MTm)H9JF_eWNaH|*%{{$iHxKWt|{kv2WOLN3jnw`A!|2$}D z6J?rdcog|16uPOJNu)$9_f$jw7ioA7gC##}P|kr}zkwLx_N(3GQyQQs1I>=cfZt@;r`~@z$RR=|OxC}Ow z-X#dUpGJb46Zi#<={Jhb!w^BMGgcU=3c=YI4-&Z{S%>d$)};MWYu6U{NnljLPtC8s zxWjK7mwleX#8~*7y+2U!r=>s6oyT~cG<}tcn;L@-gnYanJ}jxv4Y*VpzrnTtFV=Ji z^~Odh(b%FUArWJ6gNrdMV5(M|0ub2XKEHXx#b-9As=S3QY45Jdk;1TU&mT&VGJ_wk zz4P?Z%d~;lBiM|q$^k8yuum24qPulwLaMICN+|f3Lj#z2@C-){eiR_Ek>GxRs^M9i zvoEItA@kUX2n}<{`5&(7Q_VQR2cyTJz5J>kC|s|1NX)Mb;JVMi5^l)tkEsNp5#lIQ6tWONOc z*K5~MNNiR#fA4f5ax9VveOrZltfA*=X+ZNIl+J3et1KQ6bySYY4}baIFiDYS4KBpa zA7=H%k&NUMCt|=KGu4;ECY7^_2Th5mD0TuBTsH6D(^2;bJ=XE*kz@6B|7Q&J)^!k(`@^pWq(3nM*E<#%skaL)4g+Ynb@U?*R0s2q=OPh;eb8Ju zLVXQk)CHATZlEf=pWQb!EX#p(Vt@U(apBqmiqWT^0Q^0t6XVg8N!g3z^bVng8S*Ux z4yop;@FWnt_*;za=L8{Sl%IL%cB}ObNn3FaqAGBxE|P#dc#Ej+$#g{Pk3d<82oq>( z>A-tOICBkV{%2l#In{V6F#{M-z>Eb~b8uAKsTrV^FcM0Xi>qW!^SA4$YYhRuR zAyECjTxs&RuTPI5Q1fSbEb(E9Z5NWW8V&WbL#;)^{N-0=lV3bSs3^Q$3b7hjINn)S zw^uvMV=1wB#70B~@$M(Ak#QvO?(52{J_pA>iDqHIxSVi(=f6@++diV?Q_2>?1L1QEf;1?Z7ue6w;p!$(?KWF>eks@RKJW|1vTd;B;Gk@E++tJGAC%eqEdO zWh^vE5*T?Ym|Va?knGmZ#?opRPrUT}uK{%E?*r2GD>FGSYQyzFY-PC5MLp>4?vf=t zG(<<_#xw$2@H~0}4azGp-@jK>jM>1PcpFx1HpXFtC|w&EjJbCUJA3^t$W5)>t=`)I zZ-6p+z_^)hC|%U}`TvDb&R1_0dJPzh^s$wO&R+X^B4@p|6x_ZazF-8&4C)N_-|d7% zKbS6@clAZ;0^{@muY=P%a*;d!B>zdK_zzbJ=Edf6Cb6F?I-MOFhTuc6(axmhL6tbG znE?VDQ6~R^EO9iXrXRO{JB(KQv)PSaA%-oaB+$svw@);mu?F zXFD$J=fc=)2XRXdT$GvgFy+d;ztK^nj+N<0^u?B(i8AB9X4zJI*u4E4+hk(mm z6?a5uRNdHXcK5UH?$mpPPBZ0{^S-Xy$HL#`qdqtRxA46819sW+BBD8}61Z5^rPh3GTE`w#>@v46`p}B#fm3k)Wm+plqk&ML z%0xq>Nuzqh=W|`T3g_$n@g*CtJuzxz7i3`kxkjpi^m79|qT;|7n`vWP7JI;w< z^+t%`TG~BFe+qXZqtW^u@ZWsi_W|REnz7raG3QnbGiG>=#yoV5#xHyA$XFK_57rMq zJnN_>aA-SgYohJ`W5Ny+O=x3&F~;eHt#$^1R-4ipeIg8Tx?eSMo_s`PTn-dsM_7E_ zk{(?8LD6hlGidZ1Ki*HcDE(6jTLUPhfBg-g8JK%s}+eIGv?WM6xqLU1u^B%R{*aZuXEuiXIJ-r zBy2C9q13o`)VOpY4mjYol|}#zt__90w!D4=P~mMk+dg9+s`P8b>8wb74l4v9GUVcT zWa2q~a?t&`U(C#9-uZmKm$@BJ;yrc4#dBG$h6flI`;u)0K~16W8?_{;$+Eu(so<*N z-oMMdgxmi3NAyb#lOgZHCppRbNW5=oMtUR2N5 z>5=$u=fep;5Kla+j+U&qsOFB z6|t!0uyD1D2G0|KY}YlJ%qpoN^Aa}`aT6oMo-Dq12gKYfm7;Hi-PQ}y!z-hnKINQf!v)&qJJ z4mCnhfjUKu7cqcL?0}Azx_4M1o!%weSdO1?-x7O5}X zzq&R@Dg2@?qR_B^(xekZApYwBDW65c%6y9-t?-Zw6Qom&9>ATnSW;S{WgDJWXh@R# zT}<;(^b*v%Xc|DS;CbdKQt4W?zYIo+w9 zw9Sq)P^YM)pY{AU=oM`jru%xtsq7&#y{Mv3C78nY+YMcu$RHFW(}zX2eDQseP%kcl?WlSq% zcPo&BGc!|${L->lKeTtE@Q*tC@Ud3md|pEtulr|F8mde0wIN@^z=DXWg~B&%5*ER< zBVwGt6=-k6Fe+9Iu6h%js=r4(eb=z9_Ton_lEWWAR@5xB7}vm1)5jFN`e)Osr`FQ35_Ht z4>8Jo4KD3ob5Y(}A%7vzA8&Xm?@CXUaZ!SS@e_Ro%etXiTgH#qh z{!lN=Z_3PpRwYV%A6hYLSSH{ReKL(ITLwrVd8>*TfFYv)q?kULlJ@sGE z{2XQ-{}cc+OprN>mgphG-_Qy@azR0C9;7G8S9dLIr-qNzQxONO+H0msW7M-{6QG|1 zW@-EZ5=Z={n|bNyB`Aa!{jq}YCkMXG%`l&Dcj|UA$F(jmD;gI#qKWsU_*fUXJ9aEi z2Jrc>WhSZViQDxRg$|sxA2shE_ra%+3RQKSzsTiNYX+sP5@9^+G1s^(?byAxN$`VOzZ%r zS}OE+$8=W`jU3J#Dj*aBLJ23oxLBzDTjh_Eztq9>!_7gHw!O4x@eSHbSV4OBMk9bR zi*O{{hC*{wNS(@}Cp+IzMfdgC`OqQ*K-V$#@~xNe~>^`82?(Qrzc~8!GY)XtQ5fTgRIUFq1|@5Uq1^@E~y(NSUDT* zhDc>gkUhA=EK}*3r1Vk3-`%Ja>SDvQNx`MuVT8obDOXze&KTOZeu$;Eo9{fNl|ylD=1-QjWDm3};`Oy}1o zrA^|=Rec#`5#b*_|Cu}j7g`e6;42;P?_1hM{0*=ppYs}$vm2n#?!SP(&zAt`>+$a} zb!aekm^ZNGm=kxRrOun7&#zz^=?dynEcoGC69#0RN6ON@2>qL@u=52qM!p2~zE)mB zFcQ*D{yT?0y~a+SAJ@q5X$9uq*9v)R_M9UnagAlZX(>*XUhOvV*PMNR?Lb;iErcIr z(!o}qP(+g0?8R_z|GHvMZ_>?ymrbh5alr5uC}al~ETH+pK{Khs{EWlgj~+v>5z`+t zpz45`+>w>nh?hQ6Mf2CU~h6NEy{7vutc>&MiR#A+>3%Q3#}Mv>dmHxa%)&*a$V{$Z;S z?QF`GVZ)2P+KZSFNVQMc1IH>@e+hYcFt_Q1=W#Cp1J-^{)PCp0Nh1VOLjy5k;yfuB znmC8YLhw*XLlfgNWJhpU=IAXe?EGynk>zk~38m9k!TEedk&WR&=x|YOf*LAqvs#7! zYbfgAc5{4Dqs~`DYpb9RrLb{hQ#iJ`eg&4ju=OgD{UZU7-!SJ<+N>SVxi1wAIP)hM zkyz`Gs}-y^G-$4b_jDi3E@)>X366(R2A1~*;I_C^B-9PZyb(FA#n&Zmn3t%Wi;n5| zlY?jRN!=3|x^hp+ETW;-Be+|q(QqHM@w+280V~u-bZd|87j(4Nm-eA_cA||I&;0?R z3jS+l9RiDM1avhw{-`Wo_;mO)8H~uu)~*4X0^Q_DarzPot_^-wLg=fz4eO%<=bc*P-3!yBVsUzyY#30 z-h)f@laTdJwd)4~&D#G4^5z;m$|IY7t|$)W2P38RiWayW_8tz)_u@{qxNcr5f7M>B zr#wm^fMqV%HfMyo-NLQA9b>LqNqsyvFT2f4-74^+Ixb@V)X{5EW}6Xu`pFwZw5PH# z%Q5j4r}J?z-W?K{fbyHOYm#*nsXa@4`jBQAtT(1#6v8{^(U<6bXL%AU#|r!O^F>6B zQTI1L{+4Lx>4|oa5c}wino|geG;G8LeoIT1VT41mm##XnenODm^&xfVXwHG)TJGm%bYzY* z%^Sld=uYtg{2?@ynHCIb7Hx}W{s(N4WFUoZSQ3Dx+D)t@}JmE^lzk= zm?1bU*R{Og>$eiLuKhy2oCfbu8rfy6w!om%w)uXFN7q2&{Dz49X9_3u`Az)UXk-pe zQc^d2o{pLHB!wEmHfC&D=DRXu_vcKz4);Pc#QpdsS}q~FX&{pE#0+WWNb4T9KA$xpwzxy=lv6WzJGU1<->>M`6^{#SKrs< zb1rM`uws7p>tg?O%+1R?*lJ43X;ai#@*SJ9&Ul|S#GsVIYrSb|_Jc(rgR$k!&M4M^ zY4GE~;)q7P2gZ~{&LG(PI+r&<2VY@l^ws!vIB>XhL@F2rfR8ZIx-oay_{DkV+9T&4@u9nDw&VT_584tnX+;maM|Mjo+LfULfO|*xP?~V0gSQlC1TI zo|I3_jNA253}5|jww9Bnkce+idrf4H8mnr9mNhKNV2SB+_?-hkZIS7Td~z!{fSbr( zWG6x+6gj019E8*OIdUlo()b_Ly>(O-QUCvYXldybq`Q=q1_kL3=@2C(1e6Xzx)DS{ zy1P3iM7l$|Q@Rg_bAFpAzQ5)y3~Yu!KYx@)1%nc18fXZC0I-k<&2?{|&A@nNM8 zIe4gRLo+MNzL{pey4u<+N$tM*zdMK^zBl`BML^5o$FrlKelB=x%D!}BLgf0cq#|d%M0uXxsHy#_Var9gH!sw^)brn9|z1nb!3aM=x1n6En z`Xb{p8|gG)Xl9h2;iF!8(IkxcnS=@_1l+%qY0W^FjTi11hXnogjdSY$hPI1fyl0$= z*4h>as#RQ53An(g2z(HZx5EgFP!7pgVYL?zk}}4GMr!}X;-^zAK4(fgu6e9|ZKh4PZ+&ZGQ?N(fCQZZLu6S|0J(2j3Ee?EOHBhEoD0kb98I$hvj#(`iAmTWDF)}nqiByxh?g1$^zNGSCSd# zZ=a(FGH0TTDB^hg9|zLrp7(ev+68BEO(S8|ZpFm!Ltd5sG!>PtWs^2Exg+V#*f_sZ zCy7zim7e3?5-L`~oT~x~;DPZv8JX-fi6sGIrkZ0Vf=t$caCnac9N_9MuA56QdO(|! z{j~ERH|vL>0q7?>;gnJ!ihtPkzs3pqzlwzM&f)h@EB`lW004sEfd6wrvH#;){r_)u z&;D;O^Mevi%R*%|L;X`Qj8Ul_P%+$Bx=0wc#Z&B=n7&({hHADBe?{oEPzCw=$_Xh= zX?w{}B<-vv5JZxSuqNLRS6;9R}zkOvpqa1zgRcE;XTQbX z%^?F+$b%_b#m9#(ke&JytG_J>mm)qKAHR5~wEJ<6}@u9(Z!?e(S>k<4Z8A&b%q=W|kHKTTA+k+aSt><+- zz2m1DAzeay?=4Irn*aXfJzu!BK!`^OV(`zS#NWvkiJowLT9H6QIb2*I)rg?!*)gBd z7(x8WayH`T>E+4}#yYq~coBp1W*};f4NA(L%h>FuQIbTb-)GB5qe7_Ra4$&9s>~qS z2_L0gq`ssCH=gLnBhqM{rD{Q@D?$P9u=zyOrHJErVcNcQbmY>?bZuf?#j}2)OoT+$61{1JM$HYYRMjJPO zwj?@gqxu+X!n||+a()&fbk(I%T@&{Lr^KGPF^2#|DGKv=rYlNRIKSX2gK~XJyqv2abL~w>O!$Sk z%iDF)6hq;U)qfy&^R${%_$0m6BN7ovjg9UCPxWeTd!!srs#!?-B*zRI#8O35)1pZ@ zbk+Ti_V=qAfQ~*g1T1(xKIx^k1ohmu+LtORF78ujrwl~u<3~XfBE^zr@|ttZV(!+T zuLk-vrgkB~-j?D_C8l^dnr#cZeXh=kcy1SUCO-TIthwQ$8tXR+=$&=0SX@HxH^T2>!HJgQ%gzW)3ra*_@6@JR zy8O1{zi6uOt|4ff7xfChnQ8i@3Sya<)*b`546P}a!C8?g6#wf6^2~$MF@*Nr!8!e5 z4-yXtP;3)8I!+II@4u*l37J$@A4hoM!$L9ZV}4f1O0LT|aC_$Fug}cOGk9&+H@GZB zO`f%1b;OvDAd1Hvzal9P=69pQm9{T|De41{_8Y?7 z7SUX0xMflfG)4a6VXUpM1f_bm zsLmq=A{Kxt=^1@p{OsM+9GBvLwMcjBDDQ3L?F4r_$a>S6yuKcr5FfBVj_7zBahce`4 zvz4uil@~c@&TYR)&<)wK&K^B%qJ( zqTbQ;+m!9Xcna;8{0zMGG`IV5dQV-fqV5}`db6Ja8J8dSr|B3N7z%tY_NJU6FKQrA7h@{U%T+n(yt{F-dB?B>xO~&1Q1;p!qO#~KhA$pN|8{@L&*QfMM zL4K=i-m#sF+Uq<{9z^`>a%GY$KZA4$VLiVS*$*==D<9j5Csm&!Y;_@~uP~z%thapBC7%KO%g`FG)NrNPPpZcJrmWgtb%N zG0#AZ5A}Ont2l|mFfn)HeE|Rt-d2o#2ccF3Ar60&*wU4 zE-ut6y*wLOsEq(hUZmo8WH1{jKRK?a{sG=!7yv}P?*S3@hoz~eK4`^@NZHack}B!J zFVqk(J^~3ZDL_P;o;YlLZLh`wL5h2mE=)k{F#7iiuvGc;O|9t?%&4?eM#VdJ2S=S4Mq|7!GbLT&-a;z9Ew z4aj4x;2r+@O?x#^CIG^c+x|Ia-Pe3HatD(nGOIijX?w$giC95;+^0Olak+@D-5ID| z5G~~R7N&ik`>tiQ0#*L!2#idve1PK|!~SLZm$t`zFD<`d7Xl4A5M<;T5qLJf$Q_YO zC+;4bk6%G0e}Dtfg5R+Rpl26C!m%-ybgJ$s@pYU~NMfLRHFN1bZ}HT1yU*>Kw+b$9 zA7prD^1;@&Z0q{*t2EqPrbGYPjnCiIf`WqdTRjCJ9bjsG`^+46ebQ;~FO-Ibja>;s z?Tw0_V;Ow1P)kE!pH=&NaG=(^$WjIb|E7-DvZLHn3nb*cT6`i7T0&AD6C54XJ1!k<0s{ROcRoRfS%@*nL2~X( zUPJIz@wxG=ao4a$o)n{*mGxxjBm<0Yhrazg@H-B+T2)6=lzJV zm&=D(vaWi0g~+ejOd1-~_ZdnJ4LN6g)4DwL0M zwAHZQzh7G;0lZw#$f_Rf!`KS4EWh*5ZJ5MjE8`Zr3Y$uLk zj496Twd6trrqD7!H8{?Hb|4T#8=c;HVbfY^d36XOdX7^FYnCV#@)h<~)b;5+xBC8j zsTKoFuLl*?EP=Vq==b$Y!S{d2zhEkyoZ?I6#O?yf#mw_r(cZGlWtsT5HcqXNDqsE5 zhLaJCRBq7jh-HOhnhFIYXMJnlq4&O71m}K(cB+=QOtkn3WqcJJ zWoZ}rbYJ-AjA^X#M21FoO$~9PRW1^<^=CGT4p<2%#|s;qLNnd|Qpd_;+71nNyf!Gl zYIi zR0|gVMY_p1h(etR+Q>G>NX;46qrO{4!J0 z`pe&z$2&SYx|t)#5-_i_^Q@w(@MMQ+57FpE!Sns`!q+ALW&vWgA1OzWqJ2y6Rc!tJ z%rQT!J@@w~ORF|HT9=Z+5Uv+^>`+a-#zo%Zo00Fn23)?5yczY$@NHGcTFQ1I@=>(` zy|&~jTWaU#6nEWyR!+|6A3xSP85U2;6i;Q<)Mz(wr6DgTXm|*`e*2bzg(ZKicVlDY z!Ta&7lE`$vMxdh9{p*(nkmx5DuqDn@PQ!WfD3uvl(ca^O1sd7B?#E{L1%M|IQe|J1 zFai=gn~N#n zcugj5ueur|GTT%7`x+xQUmh*1jYh>peCm4ty(kY{3J|tWbs=sYpE&t2Jm!Cv{t-^K zZhN|1fW)2#g$-g4ARRN$gir}#PGk}h5q=hgxNik*zEobpt(w+djVm14_>h9)vC!Ro z7~hKJbcQ`(&QaZAJ!ia+IzoNcq6>0p6qGH*JZvfYn;c`b{p7&3V^cavuCsEn z$vtN@^&ugkV5>p$Ux!i=ka-zI$#7MLWTkH z%mw-!5_Cw*q0lWV1@Z#wOzrf8OBmWGKoH)zZHm0M9;cfMJJ zsFMz^FpAw%v#?FOM5ioSo+(FDd)!++Ja1Kq%ruqWJvn%$v#K0KmgM~@@oSQ|fUwr; zi?o=TWzCHYT{O>}oJ{;Cw@r?U;13bMDjdeb?+usV~$Pf~G7E*nt#Ju^0QYhN1&vpRv^v=KgI6NCO7&rVKS$!meZaLM^|b z*dUHbzk352TiO0A0GU0o-w+;xp*$#n5-#gKLwu;M?L3%;z7Ho1t?lOfo$6P0m^BL{ zlx3I7ZCKPZNH!hw0B+C0Q~~$*mpFP zi3z?^xGbyOC%=IIO~_C5t2Rv%6kyVX9vOT4D>1i@V&vV1KU20NOi zE8!5aS$jU{>#l1Cr%hujL4rm)e6_ueegr_BJD7{~@?k|tU%T-r%df|{AVESc>;wVo zD*C)mQqS@h-Dn{}BZ%9>t`4N#ifO6<3_R+Lct1@*z_`$IKhIsP>r2sb)-@N*qs3~x zNI~I~cD#Y%?itj3!-K&D0D09Ieg~C9;iBgQt&!~PC@^m%TM#Vv>}_+uEv~)hK<1IN zNFckIogJ*x^9TPqCi54C*>{+bA|I2YsXP@8!*%>{d56EbAGH&7A5g&>I2JrBPYbU|Ii#j>+g8bF0G?sK=KO5+)$Rswo<;FGAvNz05@+Y`R*_Ckn@AxsYsfJgCT;A#X8elb>CKmhw*q%Fhv-^Wn`-<{er{B7ZG zLK;?$URMr1XZR56-cRcZR51z{)?3TA>nc;~cI@$3>UbQT<9)UEdZ$peL98W^t2*DhnY-SuRQ$6Kt{{Rl1Q?s>kO zrT%6wh}C#U0`KbnMB?Ql30sL-)27(_XvJnV@$ihOhLMBZkNQ0N8vErhY|>zeqs!df z)y2cb4Bu0Q%me*GA?u+Ly22(1k@nrj7x#KEp}$Jl3!Fu{)PGZgV?15u&lk||3_c4| zb{~wnq<71UH?5m3Pw$3w>S{44i%8lQc9W1GT4660NFt-eHJBr<3(i}zG*=6P0FnCp zAXsG!Yce1JIg;WjIvN@pT}*ynUhu-_f_q5HZ#-92du?WSisM{_*#ZATOoZa;8yv_= zc8mltljK7++y0GF#wAuOEj%DdPE09o@9)`+hKf^U>_o@fW;*EStV2 zE(%Z1$ly7_+3`RYk`N_KK{e-YcHt~t7oOq;uYca&_vE{}C{Qe;A>Vg<%yiXr|IYd9 z$1`%i4t9Hq;d*k{v#hjbv>U=zoIvt4;Nu??!|93}+)^wtzUP73h%igK=7bOm1``ra z1g>j8EM#`9wGbwmos#Rh*?y`liC>%TrFG*6^6nS?+&4nfPkMXN4yxLIR<#bDI@anV zThKL6%H~;QfP}lww-%AV@3{v(#bj#VaI9M^N>V%TDgpl`>BNGkS3|4Ni+z@I^{0IU z16_IZ$ZpMPE%r_C{H`Qn>7&hkdOD5Bg0w|N&I0=$&bxZIK9B3D_>gS?KTobAExHi% zF9<66SS<(g=fap8`%kV3_sc0O;p_0;eFNCPZWikhSb1)qj#=&p@+rdp<;Xw|jJQFS zSF%U6P3_q!gsc#=m2Y&a!p`8My5w}QXGV@s+wS`*m`#ke-3Z@^3)w}7J&#hRA~?2hXVMt^>C$l4Hx3RCSzyHZPLK+k z9r7byIu=X4YAO4erX3aH#3(0X%^3r_WD0Mdme3WM*le~J6=98yjR6RIbh`W#6$J%m z`bbD<=!2jBnTZIuWgjwp@pE-4_|@M(43YK28c&RResHk*kInL4#&012HPo}F>>=1i z@{x#^de&suncMkT&btf_vO+?>jau=#m$&_!)&6@dqJu`k?+Q4krc`+H{1|vWp@+^;8IcekHgeG|*v0M+ z13wNLwXXBGpgAG>GIi(=u)sd(qe?(j5&u6BRqd1RjQlK!)ijO}iSLI?v51x3Xy+Xv z7Uq;iq?E-^U-I|Q%CRpvZz}#g>hvtuY<=rmtxc7&;Baolbtf=Fet>_{q?LI%5v-j8 z`d|SB1;iFz8j)bCZnY*F;IZ_qNUg<@o58NO`Hip;*2#nteBX>0Rvp;60 zWGm2OMW(@~cPgvG5>l`*thLCXPe*`JJh14@ty)#FoIU7Av=b2ZYXfQAm#V5;#ZS+6 z_r73_s_%=J{Y@#n&oA4;d#X)xo|;W!y+cMnwu6TWb;Xq-y^JU*D2TlQLeOBs9CWR| zzA6RA$LmqXeW{uUC5DqxLWc=lQyv%k;433l8{g5BXi@#T=*e?A@B?%i7wq)1=?=0?p}Vgo99; zhbt+`fjSg5_k7vwOh62_lk*=`S6)?Qx`Rh=^wrI+PCtIY9MP)an=F|`sze=!nx2hY zWJ9KmQwZgwjLWs{zjWjh7yRm4XxFU}`I!e?4I4;C22$A=SuaUGqZe#J+C!ks+8BOZ zsLZH!sjTlml@DkJBg;R+qFzl}SXs~P+AUYbj##qer)+`l73()RW%80=+}=s~*`7+@ zU)t0Z8sM6B z6zuw^j*~^D8NnkPNQaw`r)7sf5-T^iTnvpkvTw@Jn;(*XG$Wdm__cjw!L!;qIXNBg z1Q`y7%ZR5u#2OmXgj2WU{ zN|<<`ynw*wsx45|y%A%|p3t@3!_W5|9@5>IB)sq8NJ30`8x(6q>@0G0JLr3($}d(j z;6yC#?d_d?ldobqfHx*+M&q#&SJ4YrVGIZHGHvD+vQPZ7c*jLmfB5bR!Z9k38GHqt z$N$%eUotdvw(39<=}tQ3I>7|Vr!8DF(T?@m8mKRC880cLP43XqYjPO{7usXps(O%W zw3ioJ9o4M@G_q&#~0n+7NOerMX7sK>Oeg~%#Q%)R zb%yTI=tLx%$kWCtOTj{j86dT77X;ON3}z1UhakaL^zHNT~$9JQK!&t~oO?t}2hz50J`GQyw*%H0hzsd){65 zLPZ-9KCb0h5O^hA)uE1=Qlql6!ldoIk3^QB&8`#1mf_uDNeU^LSi;_M=1Ym0jntzSy0=91p%h$o--b3o)yoY-fO4|JD# zdmQ2M1LX7V<_C0Dg3JPUWuDzE{UJtrgC@~EqS%zA}s8MKSiGAbqMAl+wYH@fn~XfMZBFuYN5bR&#?1%02_RKd@||Fbv71KV&FmO!#;~?W#ra;fbZ|^nGxD| z(ho~Y`Kes0-;niYcPAec5D>`Vy~I)6Tz>ro$m`&dMxc>KFqxt7I{#n>wh^Hb5wbcu zBo>yIt4_iJhZ7siUd~P{y(tYuYKRPEf9dkY?w()2?tMS4tgPJcE@mp7*cQ(a7c-`0 zg0zuQQ9T(m$m{QgsV9|J>W15UEToN$x)Su_{W^1%k_=$UdOm#{@zzPXWyGXrxFNlp z#OK@_sl+&cloCGP5mvjc?H7rLfp1@W_+%#;&FOKJR&-ePBQ9Vaaaso%j^N@tv2=&W$&Hk zT`H`}k&-LR;%0!y%7hjGx>Bu23OEXoEDK8lQ^x>yk}lv4Dx)iwmy@&dJC1=r7tP1N zea+<6tFUk1$jwz4=b-bCqf(43#ryi#9k zjgD`8x~%l1Yv2BQ4fq5T6pm7U1LJ*O@|#b(AQRcn&}x8E9|4Cp%WuEayPx`&&-+gG zZ+dZZ$dnBXRWs^-;U^8SmB@lI3NfE~pT)IB){Cc4o)y7={_)bbl%yV6Z2iEV513^A ztn6%{hx$3N`bz!Ci?FM9#)RX%%SZH$GffNzcM_1K`%)G~;-Dn-y#JY6JMu=|#a@p4be(4dZZomeV^-1-qNy1DqU8n{8gCYjUsGRJl*{L=zR^t&I# zqpwfs&@!m_RR7^D`6-tNkH1wUmjYcS;HERmasrZcdr(R7_fi6Di|-fgQ<$B>bQ!Qm zHYgym`B%F2<)OZi9NhuBC^K+8NV$+rygr9j{HnG>dthNx7L<`B;H zD2)_(avqG}dLA&Fw{T7Kn0S8mgo7uhpfGA%3%Zk!PlT!Q_V`?DV5T~a5I!nE1rlyC zNIUYc#t*S;r0%wGH-$Q^YX-4^3zfrscxr znFi%$TI8_zH~A^+6a*(zLN$d`N$wQ4!7_dP? z+OmBAK5*AiryVCs6Iiig0K-)ov{*tY#8K*NQWAzXO{%z;F2NbV!>$7&de@~rJQ^+d zs5vgy{y9b4X`dS!jAfeGP?;NAe)&gpqeG9$;W6p|Sutt2KRThC{~E9eHr9(EmpP1NskidsfSB|Bu0 zfRSxk!*lV~ntH5=uRqjNFVXeZ$6vp!B3-1v39}oK@RC7;EYeSr$CnJEsY7{~RDa}LA$6b{Dm4m8VOmZJuxzDF!h^yc{eBRyrNKX?!ZMM6};t0)64Ch+c z8UV4uU|?GR!wmIFLT2`c>Gy+)XXL+xeN%ht_#b03q7xDYN^H5e&DC(>zC;cKF31^b zRb}vgQ!1+1HS(9rk5ZlVpov8gGhQ6@wmE(s-yTKQK$p;-nul{xn}b^Fv`aO|EZK=7(g!%UZmW!nD4yC-W;$zi%0j zUd_fCOT&Eqq$HjxE!VTK7qtj~b0ZZX==X~%3JdM{*-~w9+i_2KzU|pQ(^z&d0K0P3*^ibK~W@)M7hMU-ZhOHB}6hUc&00sqS(3xo9sLT`;F2r&tl~N z4RXHn*;I^}voXJ_Pls_(C^ggyCK?1*mtKg9u1*7etw*DmW*x}>#gBa8_4)eNoj9{~ zEdTsI&k|18=&srcM!IBE&rUM!tJ3CHqdFU+fou=BJ^lsda~bjTgYyPPw2+ zmWhMFp6o1TDi8G_6M15@g6-Lzxb{?Ld}8Rf5_|H$cE54s_@CX4i9hAu764!qpX8gB zNqW}AvaG#l&W7Ae`%<3ici6^!ibrDj{O`OcwW+vDrp>ZNwNnUdtS$fn&6M8`@GAb| z((JvE@j+u(?UUMA7qUk>_itC#zAJ~~!XTBZL#G14BB%h}xm|)O_D$?OF7+*%C#0Oc z;pU;a{hKn|)l*l8qe@diGNDaFz_>)%WlLFo9*hSH?CLS@eyyn|*M(-5-nN%sP({ev z%&`amlRd4g^<`CI5|SdcyVRdc*Mhdze?SbB{sW*>5&KVls(w4Z-?JGt?j2B*C9YzWOXc* zV$wq2G^r`Ky4?k1l*v#{q?jE0EYdEj8#iZ4M)RxPpBzt54S=G^oWS|#?<+WBVG3Ff(NKf~>NjFS$LEgwTVhY!@` z7j)@a4!97CcZjz)+q)$j6-*g`TLAX;43kzf;?oX_e`_am zO)ty0pm}}}Y<^z5=y;IvBp&>JKZiHWkd>ZoRgHaw)j%29sid?XOU==_;ACaXac4Ov zB4Ot$IT*#CjMNdcA5o=)j|@3YyVTnE%fg57txKCC~S5e(yM(8d74^_+$rWTJ;(elHtDl z%Jxp}9O*F^mx?u5+x+9coc!}mBdzHy791ZJ{-mXRDram(2qZhiIHX<*z zxHO9i>r)3+RXuSRqxtazk!`z@OeNB45(7l5A`dih12tk;p#6>k@T0b7VV4#fjEL+N zFlLAbt{vv@Vr*ys(!kd17AH^RPK_KLR`1#ae-_A_SE9W&GOh%bX9|FzB9&~)L|FnJ z^R9=_)|t-##v#`a1nMC!umy+`QW0XS!w7-lE8$!?{zERN5x@6{_LE;!`qgi6f!NKb zbYCbYHYt#DQWHn>H$m|9nGSOq)I5NsBLD+}-HVP-!?}UjOft>0Rj!1g+>3oRec1ne zCJB_4g1|zJuL$%xdc@Vik0GB{H?qTqGY93=Czxlty;!|V22N;yOy6OMsCIp3gnkx1 zY%y%$ve)bX?6Wa~j{;#%SS)G+6;YM#EYbQv8U7W;A0OT*EiA_o+}`SnBGg!hH&0I= z+vY8j=6$NLIxBkA61Xs^9J|i1JPPXGHdM|U0y!Ztf$2|}`7aif1+_*?(w^$yH4%uUYP$}lzhN<`^I{i)xV!xphDdp&(mJ+1@AW?fm9~0V zL2CS##NGUaRE(}4(G1RJRZN3=fAN38VeGe_it~w2%<+AUk^D#e+GqHGXl`+g(cd8M z9xWH>A^n>L!0hBR;DbHc5)<+{^(iPUlm-ZD(?=z_A`yz*x+g~LY+Zo4$ibv>-{eghkd+*3br zii57o6c3UCtSs4_0dxs0R3kjA_NsRPBus4UnIWVFGx;ElXi)A5PF^P&yNfCgQ_u%afHYsXt47uA=-)G0h>bJ>L#a4HO#H#HD z6%S`F|0)=#S1|gCY@d0az%gha*q?0;2mN^`w}s7J-yw})g<~I-{%Q@G+dv6Sr}t5 zLkCp=%9r!mGbN-8_Q8a0PnUJS84Q+E8huVuh(AAbqovulq?*s+oO6$);6B(6nt4%%*RRmeMIbnoVmNQA zUtN*|G7bVFrXs80A>^SYZ`SybX{h(*T-rlPIaMOpKUMo8nQPTet5y*|Gv&39*WElB zz?1BTdA}T4Moe}g+HNCo8_tGBPgI!$HIUlrkjgAoD_;W1$9W*f z#7n{t_EB0ScF>J|dnA1&{ zm^^Y)w)HJ})k^syDCk?enRJKi)byTO>N67XStjw7@NdgJ)l~MBwr>p$!arfc?_t7Q zL#YwKGdYr0k_N<4kNqF~-(_r@b$>A$JY2Rd0NHoX>9sVvyw7T*+`7Y;kOBjb63_cM zy1DZOsQ`DeG=Iyt?6A@232UXBCf4+dt0(SKG)l@!A{RY6ewko4plV-Rzxi2XjL4cIa3CLqvZv2h|m7PZ}ni}(8+@Ze=9PqqB>|IW=y`zJYeC^S+lF^M> zFqDp;ff$=#aRRJkVI!%cdIiBo>8gYY4n9@*h z`PE@(0#GqdRpUm1EZuB8$y*S`^;-V(=$QO{E^t&Ik_Mimnr9Pls?GabCn}sz^#3;V z1_r-|+;R_g^!HfuZ7$hV{CS6zSg|&{A@dI4mm5vb#Jud)N^Wi=ApQb=egq>X^F)rY zE9VZ&->x^)gl4{qqc1+g(}bk;$asxSR73wbGgpdhK2Jl2GXFqS5;RB&3`6XcffPU z=}`M**I&>;3HHT(`7*I%>Fn(MS=h#$Yn>xl$Z;uhc2*y}%g7nzqdI{>v8--a-;f$c zTNl{obDm_qKU7&+IosmlBK6LhUO-$Sh^a%*AGzZvZ2$)SIFRBpH8iBk;E5`(t1~x< zG=f@yl}{3LZUna@Q=Oa6boBJdAT?H?+*+uY#B7pzu`pR2F}e(B9gxTc^?%l{jFk4E z`9YOj`j3h;AZ76pj?z;399jz+0gyBUKl0Jk1P&4TQbJbR#<)OT!YUqyPa{U2EfirKH>NK1dI_}%qq*NfVy(Q#==&3>~L;`sOXkx%9EAOAj_Y zsg|qgW{UCj@e`OOwe_-;KBEiCd5p=I66Ixb{A`x}l^J6YLY3XJLzwv!e=2cO;LB3^ z3I|SC#++tIjwK0F@Q($kryCvQ@w6VLQ{=)-Gj`!FMz_ooOCkCr8e!a2!S;3rI;rNu zh2KbgbGEkEcVyip8EYRa=~(L9bO-ckBJx`zj_hg;Y@rs4_Ey3lp^S&=!uQ0JZ7pSe zG==;WDoIK@*uVfQ&7dnga z4}9U}#ft_WlGV23e_~;D_gL69BL~NCGd6b4ZkAWCI^VE5?}o^~6?Y=0=6!uB#hf~MnBp;+c zsRd!Ltk3R70U%GYhzsfQi-8o0Zd4tx;8H(cK9Ho3iOmu#oE@yJ(hNY zZDuce!$fB1*p&-?2U#jdo3S;tv>qKdBq!VMECz+%FzV{wZOKHw>>*dppVR8+u^e_$ zFm6Hz#ut(ox0(tR(DOa6nlP2o9ByMn;~=&vH(_e&Ef%_G&kSa%WVpevw)u_yKu@pY zl4BD5ky1@h@l(MYpJvBzOR!+I>9$0?} z_BH6!`;o90Ha)1#(=FhEZM;{}v8$0YZ8}W9Zd-tAPL~>ns8v-tftBHqhk5D9tGIL` z1a|)*x>mlFaDvXCs%~k!Y9o!B+Fr<8n(IfWvL%iLMQeP1eV9{E@nLxP``cA*JcqvK zog-Y8+@wv7Rw=@Pc$YLnt=`qK)>k-h@tZ%>Q#r_kl28Di0Fo zVOKax)OLGK4gb!G;s&@bOSPc0bf*4x_op;fc#JCDl)W!*Ml5dfvv_i=H`Ar26B*Gr zX1v@oKhALegfSk}On1CH+^?JBK4yugl|CqYHTl8TZAh~lmLM~I&Zv{|Wq+?@vl#X4 zOU*zl(zpVT-&jh??kgl*!oBud3T>EM#^(oZ#xUViu|~Fn6Lj(@y}hAT@X}d1-9_xa zzhVCgYoRZyyQ?$^383^e?d)rc&lw+m#)4D?U0(ZWU}qLT6V(?HWH7`7GXRs|kb)_V z(7uS=qGjS~I&Z&GIW((5HMZBr3KmjDQ?}keqfa-_&7CMH>aR$s>or_aiOG94&?#I|DU2|yutOg{9z{ZV_43&+V{4w)GHs$3 z5XM)P(cI>j9X@Ju&V_30EUTsF&ormI;1Qi^VSm?)Cyxcp^ff1&0u5Ak&W1~Ba_%;2 zlKmKD&eJKx?qX@unV4#A3cQ5pw2_kIxOIFl`UZ3<;>1r+Bg2X)5-77+v(!xL*qIsF zI61okjIFM(U(hVMKnDLhEJ}N)u(^)5dFOhxWPGJ>)x6{(_r!LR71Gh4$gz4QbVu1& zgd7R7_m$3@iaN@2&Sh1k!<0h9I(vE~!NurnI`0{R*bB;#NgSV zg1YN}a*O_oEEEN5?ZOMzYszSaXAi$IVZilfQeGem{#G z&v!P#jtvTSy%LzAmD>%On8ju9T2UHF3|XwV=m{50eVZT=b!HGy;#rO{MElrqoRx<= z^9fE{Bi-gulrWzy>$AeW*B?xjSUFT`$;FYkz4?=iqwS-&SQ5u7-VXr7vl3bp^6M)9 zPnz?iGvx`(9x+O>TxqUm#Bt(2X;rZ^oUeWNpO^yZYjENT)^!$KhH z?q>Sht>lPg3anmR<)()!U3SL8h#dp&CUb(1 zgxQL^x7SF%Gw17mNVauh@>${m$@K_H-?op5*SX3=r&&9>dTW~od*g?~B)naW4~Ej- zq84h5(G`~j^mZJXbn{i$lC zRF|VajVIocP7D19{H z>q#+&A6#gRARU1hg7WIsD{ayiOnH-aFVhCtHlI7fo*Tir?Z0ueeKXVf1OZ72m*?tV zUGDd;rX($UTZTt2OpJn#XQhjzcy2&MrIK6>$(8QlltNu0M14n)%L6rhPE-U8#UB=G zd)sPIMg!-SI`n)M&53gKaoS{Me$^DzAB8$RzBy4*f}HF$7on2Lk4LU3+6AR);KRt` zE&`V6H4g}ivDC9>l4q?oOig3JQtpB+G^_h1oAGVHn?wo9jVa1gFt#y*Fc6eX1UXai z^M)kjx!QpLqIeMO2AX|p-I2AXq13RtEQg2fh$rrn$cfqy8p@qo=DM%K*(B4gwbD%lv5%qTL;r6X_dZmO3MKUQh?9D86@|=_Lv=j2vS< zJw5$j+`WZcRA1CKJcJ-62oi!4f*>Vb(t?zPbT`r|2uKS^h%^XNgS2!b-QC^YAUWg! zGvDU-Jn#E`f5UgdHT%pthcm-DYp=ccTKBr|s9(Pr4Ua(OX?RI9LMP(e7E`61HzcpX zM(2!~S0f20q#Dr?N+dA{!l{LO`2PR}8seg+8E`D|aFBQ2DUW|!pz-c-9QFlQ{Nn?u zkAfm!h7*;J=N!){yX-AI{Us|q07U{p3to*9gYd_+Qh^)3Hx~zBZu-}kz7c`ET8~uz z@WBr-1cB0^JcNar*$ODz`-{}@fcxIeFSB2YpIZ+Dr8Xf>F0M^P`rR!R03fINz^&rq z<9}ymp)*T0kAn45*+EI<+VL`Fyn|aP&f4}|&i4R0K1U?l8QgHpVQkOL0Y3cJu*4x@ z*jfi=DJ=zEPsxqvxX-R+?Q1_Y+M$_SU-(E6)K%>Lo-%AW5x_uL=PeBRqo4(6h^%~_ zwe9+fhRJT!0-2beZhxkLd|$f6!!)m@?pL1ZLH+E32J^_(M_7DgmAki$o~q!-I`jv( zw%C31y7D<))flzm^zZO~9~FVquu)ZRq;Hu2Y$G%8;$u!0AY!@0=O)~7i$E868--O) zysHVjHuX&cqs!~q0VO*M=O@#H`Ka7z*qP^Y`Jb5V_diiUs09_1T#rs1sJfjqp=gjN z)8x&Fke^=~w`l}5#z+ER$t(WC6%T34I1I}o8{6$p|8|B2X{bKp+4Ha%PU}o*b>MW_>W3_rexYcZ z{qoIyCHnbT;4zya4XOfBOSz+8e}DgG#KpB2*>U-swETRg_MjG<-hqP%G8^267moRr z&yMcysKPzb>2fUEl4RTnwQNjc3ZaQ8K{B@K;Cxg+bbqnRx1D0ituy0+=tGF( zbv;o>i9%~_%ZW598+G?ivTRn$!#AQ~yGGWy#r)~@(^@sB;5V0YgfR02m z3XQK)E_=_m=mJ8DBHFr(DXt)BPj*P=4YCzA}IC$b@WCC$&iwYK{w=`k6STA1r z#$~j+ZL6q_BmXilmd+oDt@rzwoi6JlP>SJdJZV-J|1K(a)tCs0virL0>guB0UjZYab%oHt)L=M$8$m&1p}s zuJ7;e0pJUZNc`2i9IeJeN$RrEq1J2>sI4nv`@7{6t<1M`R?1AgMrso4Zxc~JEE`2hCB-LUBc|iJ+7GfEph^j4U~Gomw}hj?1({io#gy16 zSwyY}M80-NX+F1ZcM5$NMZ6Y&P&tD)A@AJFw;t`6Wbis&bN!$SYXYy;VEJ8`bV(c& zE73luq!4wLMS}v9*lvUrt$L2x$)AolA(Lg0FRC#`oP#^V zXn|*<(`k?Dp%@N@x->&c9wiV61+T;7lAdReAT!FR!bGMqmIRA<$u%Ld3_nO^Y%9;> zq1O?V!c4v-lRhL_fK&T{ib_^AC?Qrt2x%!R8_zUk4n`xiB4mP6nU|47L`1)aP~?JI z8HVgUkV?KR(plDiX&(7vI~Nn#FE~U{s;+xY9xxF~054ytQDEzjDh6W%K^zqlPljcS-SJ0L)bh91~*iwodw?(_1>V#F199La3l?wJI7wD z>*JY7mW9x8a6AS9vU04P1tnFeSIgiN4^J-#rS9lD^CX@tt5Ct;+kj|%x& zM1+(>XWtQD^fY3}^2x{(`z)CsT^|b6cGu4_qRDCX4=JHfRkZ1Zm+r=CR-4{66NHYs ze|t&U&e9V0S;U37kXnjPAO}eetYY4TE+sg%T@GSMw-kdZQ*26}F2og^af1v{ux~LUo z{)#3&?)86;KCV0S-I3LGe14a}zk72zT$THg_K}gP7|Aq=gw-3S8Y?cFy~Z|*eT|R~ z@TX#xNSA4;_4U=FD-C@Y34nh+MdR>V zkBx~+`>D8itG4D^udJ<&RWcpc*C$7BD8lySP6FnJ(`Vduet!P=7p8PUf7>nHt7Y`~ zc@`P#XK)1rWRI%~;o_e2+rQJkQ^QD^CIlubiq*`Y*&lGYM~?F`wm)EldZ~G%p|0M# z`AM8$#zmAP@rAJuqbW6&4*;%yB#KhU1@$99QU&Cfc-ypFVN}<*u>!Ap9o@+bB7-x5 z$~u@TzFThcMvx}8P)r5Cyky4Mq? z)gjqaePKJaD6OiORJHgJb`DW2;F`LCIgGw6E@&9U=DbZyjOfEwBe7Iidj4{GJ#POA z@Wscu^$6;ePpQ}(-r8g%K->O1;91O}ZSl)7J_5shUP%d1$o;POu+3jpiTI&hW&&As z;axKbeXDoc=ng2Q<6*p#Zc|qc@L#qg)#Kq|rLv`F+_jPkiNu7=x`0MgJ*PY?qfqEY zUGx-2OV--S+bM>>darZJz+kEjLeZ>LGLKFEj#9c7cUo8VnKOK8Rg#l4K}ZdtxDMQY zzlIH)SM(C+c2kN{L&RKMxGO@B1r$coV4C=8NE|eizhy}`s_!*iA61K%s`vB_g@*V@ z=eAgP#=H~7X4yihjWOg8wwE{ugotqb^9dXZjbU0U*w1EL&CX?oK6O!*0x>97Wu+8|Kbq#LO!ZT7G5#P56Vd?^@sPvua}x9py+-5>$8{cYbhDQ{x4zz(Xml~qp=M+kMXGvW0U1&HzXjTsNVW!Aaio7JuVcQdFS#@K@pw1U;=l%ED~qUXsC z+AHZZl^2SgdI%qT2(wn}7sBQG`uaBxz}${~*thkl8s~nX>aFVTDE);txR1x^hcU*3uV%?(fFGDiIunTV8kgLe}_V$kOXynJaprQS=N#EYd;C zJ+wm|`z%2nJ~U!$swVlpsRy^v;f0u4UaV zl|@g4*&tfcefe?H4ns;mVSZ9NhQDPs8bup-n6|F(Uw=>c6R6|RaESfiCnN*H&}O%8UJclhVjE4Zc-0A)!( zd(xJ&WFOL`!JsGDtz|AeDUI%@JbcGUhn%N01l+vqf7&PD$W{xC-Y=Ao7blv8M=I~O z)~MVOjM474KOaII&M2s2klLbvr$g=1D?kT%Ip+pVL3S{E^c+kIM)c21V>b80ltNEz z7(yYAM~#<38@`?2i6MThK1b_kI$E z)($Zme4bQ?_^spYHX;eVA)p8@ejen8863tZrn|~4hAGtm=Wa~N8|e)WHG{@u=MPyk<+ zYcF6q1aiCwqdcaNPj`u%^j<4j zNm4q$n>GvCs6&BIH+iX0 z?XV;#Ga`i0|5~t(_-c>uBU@{Kt@Y7}B{a6^y%S`;d+qu41o8;w>VY3C#K$~+8E6D9 zvAu&_ZNw@?U6s8%+}_i@T~pv&M2B4M75m=9@S5F@48W?Z_W%GD$vDkqlFxMQ{2~^X z3~YOIo3PN14JoBh z{Ig3`ydd&nO8+wV2m;xqSpUXcga4$Nq72#_8)+H8s6~s~GVxBc@5Zu|egBWhT4^HL zzcUXMNPwZY+Q6ak(@tsLl}o@F0wE(I3eZ+Me{7YQjxWL`^UwO{=`%KuGT{-r(P_F2 zsgUT%Oe=qp27aX>B-OO97MXdNJI`+ z5@Os|04XX0ZTT4@Ef}FE5Gb#lO~_(ace>{{~#1h}U7 z-Cs#b*v-q4URId+h@Ros&uBRqGC$~IR9g!>l%l~|TIt=o{+7GQIj#1U9X8weBy*DU&fd*+d!|5p90bT0;l^`ld?p9; z6z?DdKSnZa=*G3@@%e0loQcbtvzp0_@JbZF{Q|%3VjVGLM9{l5g9-x;0_aqNi)NVq z`wFY$MG7}@2bE{>PEmG6Sp9uoi{Nj1<{$>Ve5%jzjb8eFglr8BKDl9Ie*6fu2`Dl_ zW^%7VmjZvDFgW-`5Ur;KgB^Wl%+j9_22OB~qK(Za*cu9<({w3w-P7ki3OKksX3ZP0UMFJd4L< zaq#yEuR9yQz&5z+KX7!fo z9HoaokI?3AY=TXt$ZFpKTIUQ{p%|E;KvHHI^l!#6HB9HLZB9;85Wt8at{#ot*K{RH2z8<_ z0dU3B_-l8U7HdaSt^f0%USF&Z2`;yVQ#D~h*u(#^9SG@#q>tOV<92}01#!=7iQ|9b zXeV&|8x$F;xAEX^b}*jDqobk#nR)Q4UOx)&I5swB_8j7VF>7&x2;g%1tBQS& zJ#pWwy_uLDx04-=SKGcps4qRgd=Xf%uK_o5d>b|_Ds5}a(iQPMES!Sx#Xihzb>Ooi zfY3U0BpCXH*44eyb6foESicygk@*wXJc(mKt)wz4ZFDm6MD7$)k^xp<)dzJ zIu-~D7oaf{oqH?(w4d!UE`~AZuZ?*S zdq$^L-ze`v);e#i#kWA_Z_!kI!SF}T$QY`9ZVdXV76_yP7L(dxt1Uw-kvGpCW#zmt z@pWSB`h78~13=Z~pI$|Bl(SWCF|@8aQiDPZB9adj#Q>v3R{I4!$oP(}_v{={7=vv) z0B>!&nkZ6uAKZ7vA7u>bSz7Q>C(uoml~GuHRz-v=R`j#7xPLkQniXF8TyK>1*sVRM zyVEl4Y%!zZOl@X;j5CX>2hFGCH@M;Q^t)dSoenJ~n|!@XAG;wgM3{i*TSE5NC%V+n z-O9@zph6yE+y!-~b5nu7mCuQI2(?ee-{g=YchZ4Xy!ih0S{eGLx(cZtcewE#BfwGf@>^<7LeFq3=E^yy_EClxP7KQqekp8Wd!>3I*q<_ zd7BHJcWd8&=s-7!<6*oBd)*OAuUE>O&rCoWg&p{r1*h)kiF^)}X@uxPFTZQmxiH>` z+KY5+G5~7=D2ok6nQ^Jt~Kd(bepd&h4O;N zq{F+mboL$mwK)e87#ys~zDKr|c6LP&<6fHlaC|sC$dGS0^&R5z$p9qzssKiwCBUFd6z*Y$Scry zt^YRs=1zj*sgIG0{&sL%xLQpHtbIgNKUgwf{4pEs;bbvrz~b|{q7Q6ZR4k4GnvS;(DBkLCy4+d;ZC4qha#g6?L(S&M|1*2wJ~q< zrZsow+4%q)1c07t>_9m#2qp*Z+R$tz%pU~xZ?=Kal*8l9(w#zDsOXOD*G}|8K|+9U>4klWjs`V!r}T)Oa2$< z13*hu+>_NC%3<*ifUg-PeNK|*Z4$${Lj;m56D+BKxHJ|_i5d#(S z%G_^f{mM1Q?q93&WOIPeA&hBEu2xr(KB%PHEY8~hp>pAQQ$e~ znFMy>R@W=M={!{3;S{;~{OAOqJi&9wmy@ME*A0kCn^ccO_f%$$rGtEw_qcBvuq|x9Vh! zhObP{j`;T^^z3T^N)_CpMiqH(>Mc`y`(mMgxAz4V2Y@44GbYyQ=AdRByvKlm*(VJj zAL;!=6vVT^-Ng|GlY2!)jXQ?|p8`^GrdeH56;SUOE4`%nkF{kxKOwk>B0Q~$Bnhs= z6nR6COctK#&h_TJ)MPJ%S^Z8tj5t{+v2I7sWzYDXe8bbS(9t}h!_4CP@%?w7+4HQK zMaspO4yPe%m;t8*UovMYAW;M<d&7Tk=?YK@5p6cTq=v3NOa&HATbAcfdOFzjj-_Z@f?N!u9YJ29n2T+ z_W-oHYyI<&A6>%THcOp>!BQAa)?B?a@ngKCukY#>ev3u1^LMkJibZ>A5JOt9=L5m%$^9vlGA(x78Fu=ljk3+l8});} z-$#CG4`e9=DzVT}?^#5sj);KJUm#XxQxLbfOOJCoU?)O64%zz59L_8Jlg%)qy{Se= zs8|?2Uu|b|k$8LS1?H(bKr=IrnH_e+LzNu;FR=peQLsdlhDpa*$G$!MpSmhqRNMZ9 z+HUodlavXk?gnxLKPq21-qK;bZQr%kth^_uWU^0EBRl@rA{u?{HytQ5&E&V$5e=I1 zDbeNixqg7i+O(mk&vTwzAsMn39kL2g-^%@@gF5$2Xn0<#;;90?WkRD$@+Xmz!MO8y z?ugphbsG9tcEG)IWZwjfE)eug@Bt5xW2ISczgSnA$!WP`V-@C8fw9wbaM!s(sWGeO z!b@%ky!_}6R;0QsQGnIQPN!{|PZvH+pLn@Y#g5x#y*l}vU zgsL!G3E}Sn;(y6+{btTS_Pj*x#G_BKiz@c@^fLh9z5hPr-%@P&PaK;1OS9QqTLs$# znv)rp$9Jbm@`F?qz8>|~>|J-XAn~s^4r8{=2Cr-dtC&92&Z(eqh=b)5ug>ehUek(?unL~CDooBJdJf{y(Vwxg z0nz{^Ay7a{$@)4v*eLc6*s_e0l7kyDJpdNMynh1Q1v1ZS-WaGTAa{RF+6E?Q*6QgV z^eo`A7U!Jzm(^}G`=86I++hVKMFKYrmhY3#f8w@8F@4x`8xLJPY8|BZJ~fktyDll6iUOw;fi)IsAA!XX zotzv7D7tzu*slr4mYC#=d|X{!wTN7RO#{#-r&@E>tKi=iFZlQp@lvT2K8G}0kz#{J9iH2i1~yPQ23TT@?pJN6 z;Qa*+KL}#;n{aRL6A-RyU+T3}VkZY7B<30UuRjak&C5*8s@z{JGiL3$1;18}J6`Bm zqWJz|A#Zf$6cPrQW#y|=Ql2%CZ$=L)joF{w#(G>*JbzwvvwU=E+F$95MH1HO$Q32F zl|0&I0cwt{pWHo$lt_IsgQ-$T+ZB~z@KZna>=Phvf6AJ5chwf)-@nOO2zn#(@f{ov zk0R^24VHug6bh)EFFk1-0$9_N(&8q%Y55$KhZq5B^6UxkJ)YnBbS0qf>K-&CcVr1Q z9jA+FgfMJZk(#(3rdB9WN3sfgpOP&KS|q0n4OYXdiJUc&y7N+s|q%i5S;hyPHZcfs+cvj-D1Uay40 zb=0`v(8HdTw2ou7Bxv92$=o`B*Y8x#n8b7)u865;iA9ZubIy*u7H!tKsOjR)#r8=b9yrfgZcl)Ob+2dhCo=dw zNaZIJPx#n$y>}Cwl{|e=UEdsE_ECLFw)NoD*whV&oZ)-@&tjCH3^W(jLN`DhT7&D( z_=&bejCvPC=b`yt|ttxW;U?w!3?6NS$l_vMkcgGD-`@CmF?yQ|WWW##mA3`bU zBiZ2SBTDy+V!-ZA2@iUz{g<9EBfCH6De|q2DMsae$pY;)XPyp>7Y3u#y;+ErIidqj``=_^D`Oa&)*IQpE=$ZUY`}zKLt>j0q7&4%3 zsCGj3ZK~%5P7y&xI4if#bB(aFH(A>YO=0PIb0>y8=m-1@d&iK_vLW6sb8ga`8{dkL_7MnyXPxj5dBESmOIuVTJM z|47fa9@2kJ3a?sim^!^!zj=GefQ|Z0oQqRIrK*5b`4yHF4fflL?WbUkLKMM`u3k{s zd}7A-IEqQkO>KJBoV*R&Rc+eX&*Z9}^Jg&WcBq*#9W4L>a$QZ@8;Rv%nX3`+q=_@1 z9p#qQaXo~@|CaKcfz5@E)ChJ!74tQ;hg*=LerhOtvrQB|jp0F+KP+zSCGo6v{>eOj z4_B&qSI!>uxKeHK%jt&f;y1S+`KWhiKOWlz-g|hwxi^7nKD&O0 z|NdL2HT02Niw;-kwGJ$GC^JC!k&uN>snO6EjD?Jmm&mpES$ac0f%I5QQbIRghUk9QHZZ64gZu6rZXnRwS)a)xKt=}?CoV^5INw0W% ztS?iky(#baS(@RN2;C6G#A3d8Rz&EN>z}s$Tt?wv`uByZ>E^YUNXza5rk7ozPs@?I zx;Lt|>V%B9uz~lX!k5up#r^l+bgMf;TAZ$S*xIQjDh*~%1#QWYe?JJklt9m_)v^%w zfEvFUR9EHYyUbEnPqb^Knp02TKro<$)M{c`A=w=r9D zPAZO?oYL*=q%M{ibD4f@P_)m1zGubs>{ zA?Hr|(Xn>oPU18x_clh%92@OzMfv^vU80I7`C@ADH#g$g$TaywT5{rc;IJMPVje~& z6$3!^jqm&ID$V6xm;8K@R7Hz|q4CT~iIsE9V$?H}cUJtUdo(8iIE!*eb2K+&Ij;BM z6`sF2$_oge-(tp@PP6V4WlXU^nd~*yurWvU35hjr!21iASgI-;&6&mi&}Zi5D{~Gd zmTQ0f0YB729R+&_|I2ijRPq*+n3V*Rv6kB6tI?$TzW@6fQc9xf7R7XQbksaN>b&VJ zBslj3$0S);Za$vpvYpw4c05_ia2=o?-{U=Z;JRp&tMK+MYR_$9;5rUIwwa6&>shfT z8%a_Wli8_s=4n+G2y*3Y@zL<`#9Kl4TdiAZUakiDMw0V<4;A4MJx>>AV4!YX-rU}% z6%`fTXe_CnnR~l5t^GFlJp1jx<@f5B1^Rb-o`M%g+5hbVhYr3=D~WccQM36!DZC6$ zgi7u0N5iOgn*@v4KEkyN1Z0E+kjA8{Sq0R(_gGEK!AY5m0FC78lbanbMHW3rFk z@Qk(ou0SZggUWBF^WNcV`j6e3;f2{WjZ}uN$}AzPFzD>8ZET$2XI7KQ>Q4qlpF=~< z`6F+l7WkJxpFd_WDbHe~99kC%33b`h$IUGX{N}UiM3v6yp8x0KcaF|nL`9f9lbFro zDp4_MrZS!Wi}V#qNCNK?Vs!KEbQfFNgRhX7*S~KN`w@Ro8pei8u(TDuG-LeFhTqz!7Wrbqn(_)AE=!EripKEuHRIS2 z6;5b-^mG|y!D8>y{}N6lAwsScfSS=y zw+}=!-_$(IR0bUE8HI(oS$(Aq4SH!&bzr-!%*7W1)@46~p$rTR>%hZqmgP~V*~_b1r^S=cwQDbRnVv8C_9$~N!-kE zS?32-?@5zy!l1<5+i+VvDz9S{NbfQ2{9@f_(~JX0ezSE4P?LG;=t44?-~oc7lTlYb zJvLiA7es&d=~&2+7DA1y1}sUu=sTP;h+#s`1${w$OS&zD9y?-K>-L0utIo+Obd11# zd0qZ+J`@+j6`bh>2Ca9vb|Q6^48N7>$df}_=XaL^;AHV{YArH{-@FK>+{ae zUiq7wxkP7~9~`u-b3Yy=yZtUN#ecJD*M&o?s!XXGX&r5^L;wN-6+GTUtd}x%cB7(4 z*dxU?=51dVFt?qk2)pMt4~lEX3?VWFCAX%(kBIza@icosZn?SqdSz}1jaaIvYm2k| zHZFk-C>>u9VjTSr_Pn@(yDW@;%y>4O6;vQewYdz*Rg#esr}py~gAfJ1>z^NI7%A~N zSYQmH@lGKd>kg$16|+x}JCi{VI&(6yq+)pEmSKTF@#DjBx9}b>?He>SppST-8tBQ8 z-TEo?LA>l4%<$Jn&?X_yVQO4ZS!QhMb$|bc`;zvu;h74;t3{Aj{QqD9Qr7>y96Y)< zrQyUO+&Fl~a7SE3mtJiF@WmHPrw1Ar4{9 z5*_#PYScJ&1j-*&Zjik7M!1DAAuG>OdjI{KDxv_1`G&#o3k!N?A3yd=QO}wydt-_5 zZ1Ai`Og~IL%!ID_I8jlQVx1sBJd8`zg@g~^R2&`>Xjn7YkcC&AckS;20xXqDn<#j zpMLu;zBmKNGhNl70p-x+$;tJI*F>Frs+4j63UeqWJZzuj{0No4G{aGRbC>Apj13x@ zNV{oU?4q0nW+V3;wKbg`CTW8hweSmXS%J?7o6W3G%x_;Rb-)oOHImGGw=t`ATOWAz znmkyLtatb5L7w1z4yO5tH@*bP%?IdyZ74~}^iMCifDsy;0J6x`mgWfkJv>NJT zsJ=*MOIP34li8hn0HKD58JEk}5$F2aFMClItz1=ZzKyKn>iF$0QJL#1-l)Xc@ZR;7 z2*nLALP=KYEhtSd zN{Wpk@uzM9EBPLqOv%%AoP%4N;B;n(3NpeY;LIyj>lKm#K*8ViyTpJuo#y$wagf_# zW)ADcK1-dN5A0*4{2w6WJ3uvFBS}m4#F!H+Ttaz9oJr*C$h#Oz6{=&JuC#O;?xoq6 zY1+@+TtmB6I*+{R(kyLoy(V3xTOU^_X@AR`cIEgq`_=HFZkhVC%N~ApMDOQuN`FOe zSA2dt5H3?cbTjb+ZM-$EGo@meO$q<~3{APr@Vr?!qY`TVZY?D^xuiO)XnFCA7JsP7 zT3InsM~W>@U89mxL6ysU^xJlaC%xQ|N`)Cv(f9>12w00UG}-(__R9fRB$kXM)Nhz+!rB>U78J0}5NC{r-R2=?cbm#$uf zP2Fev6Fpi`xczojCY#F2b@xw2(air`=XBCkx9sej=pf}c+IXKFAVOUlad0dRk&#mn z>+B`s*K{QFr(V%(HC9Uz`kJN2i}CNos{etTEX_dK7TAOQrZ0)Og<;PtJO69+(({@U>clH!3C7Q=mA`=goCzkY!g z8K_kTU}UU7H|!b(#H<{>R>i-nB`3+# z&)%9T-{t;TU8r>~)ncJ`_5q+C);{ct*+N0gSN+}TgY@c+kBN8*CB{PO?-}X7 z11ksK_nZFXRFc}-+I-^S=Z`Q!>f)EWpR0}oQJgt*t&c_*?P%ZNVEm1ro?sYRgFWe1 zk|H(P6Xm^parRdx#k=SY_HgI}Qgob+J*Cs_&-EM44_Z<4;mP)TOcNRj?b}7lcPK3# zp;VmxqN8J7%DVay3Vg2{jkf5sW$8d_jUs5c4Lrs43Ho^!Q)*|Y@-)v_HC-SgnE@6I z4mJgEtww=WQBNZl_7heIE%4b35Ncf?^ge{}L52Oc4VrNa0RSS&V*m(eoLMm*?tU&RwRlpJngDdh^=VTSRjhdUNWUdOS1P^C45v54) z5yZ;59r7u@V!qHcfwNsc1TE)y{h1M2(nXxgVyaxhr2 zE|T??!iPBwI>-P|YD@d84!dHiWJ#xxt=dNWqA&^ z{cEp##~kYk0E$sq$ss}p8B22|X(&hsl^`uY-q&=y(;dXt;RpfD+|% zYgd3majkUxzhFC7V6hVU!T>&;Nbyx!**3?^3a`+_SbNihW)DUNfP0V`g|VA(Lt8Q7 zfCpD+?9%UAUr6>k-DCE0&-M7BYXbjWNN>b)TjygVc3t%x7vUrbd>uu<6~s+zUoCw( zR#5KzBG}N@FJbkJN~huceBo-tkqmIMMqQ5}x7Yy&cuC@4E^PxD|4})X;TP|o1?ZA9 zisbyPnvtXqbcGGSO}EwOks9mLcSvE`zv9NiVj8o<;ZI5gWhA@~9nn(>Jd1dF$C8Kb z_`lm!Beihq*;>RSnZYSWsW{>|$uvC%nvjf$CQTzQOswBc#e@iQ*KyInc0*OHiugh7 z0YC1eT-QS-0Oj7XYdOvVA$F(u;r_@CxJwZ9iQ`p5=R z0qEQ_os$(I70m7EI^GAz%Q;G~=JaSBDh#|rEF%!RoMn3<6zbADB~9} ze-!WeCQ!r})=LiyIA4>Hgk2sPFj4+FTbId({wm&|S&HI4s)eo!Uvd$7N17%Vi;(RS z4c%Q;H4J*3&}7V7+PN zN3B}RlMt4Y`KJ#d;W#bY1InkqC7SSm3ZAkZGW+|F1O1H9JYkd5)TlT+-x4Sgn{K4~R8sXO-wTNCd_}MaA{0?A?789kks|EYO>N0a zi?*w?6NnqTEz@1XFfWuOA$dhb_Z60Z&XFMBys?eUPB37qA${_s2ap?LvBfpN0QC>6 zpj=yzAhN1E@=jS^POid%>fY>Ux) z-MGm(py2g^>>lQ+5yU^Lqj8s`b$p@<$=b)*(f7PB<2$Q#xvt(hH@Ylz_}0Hf#){3s zTiaOJ@Z&pHHn$tic#4;FDB0e2Ph6U8yvGN}+6pJua!ltfwb+ zqS#LE1Y{&3ejvMHI+?HjchNic`0E|f$=9b`A2xuD6iC%dZwkx&!G|RCIY`;rv97JH zu^YFc*QWjyS^ajZ*)bMFsAX#M9~LAr`N~K#4cQN<%7G+omWY8n-NH^wKw@6UOF5vjP2S;Cy`hUhm;G8`)>M1{YmE z`be~lkCKSte#lE%Pyqj}eYFMf8U808J($FEwO`_kH(sotSo6dF!P;2uFO%cb{*z>U z(T=m-aVH?MAVv{8iVw*KOlzB10mguz?dsSV9Kr-F&Q`_VkR3oYa`(jZYQ4vYgq~$L z?1`Xb$HD|v1j8fMLEl5Fn~x8PLz>a*CK$7ci+NoIGs9;a?Mm2afD|~qh(*q zy@xu^Qe<`l{N}_JT0R-*BcK8(LjTgv{1nywzOb|WlryWdyP#Nfi4ZTL|D*dyrd?#( zVqN}^q0N#8|EKt(g`8rMsc#fmk&@6402l@&D6V-~z3ra)#a$XSdZ76A;hHOdE8tE; zSpk@s({;bDs^oiJqCP43F6|QL-><;6-)R!L#Q7QAcc#>sjK}5G8@IzB$`ZjQ z;O%Ksm;h1^PmEJ!d~D2d_@Ksgtf{oCQcjC$DHW0U-WnTVm|ukPkN;XBXbA= z!=B*C7r|)#KVPdKjQd>cSGzENfA(k~l~0LBFS`*AAUN-$+i8$}&mMgm02nH~am|>x zI6B`e;Zk4Gt%0;~kODVq3&cv~^5pF*y5TwBM*jWWOtKA*U;!Pwt{+eDk39MZ#LnGs zN_^GtsEyEtkP64QF!00I%8887*jjFdIpn1oAnrt{ZbhgLn{MpCQ0&YMBOl<97y-PK z)cYWIlMNXbt0-GC-SZ!V9zZ3kh< z!|UOvtWVn(VNg|JBq+!ZzYD+i&BeQRNI%goF^t+aH6D?W*`65e51A5Xe1yDnOI6X`02jCS5z=6`mRzsM2a05rW4o z|NeDh7Z~FHh+=#vmnMk;)VP7I4 z## zUUXBP#PF*JPtm^@DNz%t`5aB}_L^;U!*>OI{%9gnolRI#odTlKc*cMKReq3hprY|y zvsp>p`&(8P7Toz(urTPEWbEci0-?Rx+X(=;dGmyXggl35XIH+=LN0byy63wpRc?dA zz~3~+gOaw1J!SVPAj3zB3E$J938u>#E<1$_%p zg^~yu5>%#9l6<`JF4IU4aj1S#)HOD@S)T(vzcSasq$qr?caJcqinVE#g6!j(DEqLc z+lLLqN`j;Be0?WeezRWZ^58!M_g#WV z6hic74+d3#u=6d(w{i7Ita}jYS)lQhm9z~s`s~-!6o^MI1GkY-_OIFxcHGfm%Q@I1 z!7e+nLV$uh8VM+8du7pCxRQRGonJ;FJ29*(4M!ezhNriwAx{| z>J1F1<2Iq~%2;af_Xsi^^`}CoEr2ACPq$lo3$L+`))AM1d>2+<{=EBpZen3OBr_>h z-D(iUhTYiE3*;Q9@1`BewI*S)sO9hJZEl+8x;^jT6E|(r5jMNia~C@{+jq)KygG*c zr%*}cG@S(#)vQU)(%X+=nz-lo16DW}Ic34Rem^-KWrunjR!;y%*-L~ru z=++A|;3@uDrT9q8O8X!x@*yuJ-yr*d44(9mC?E%Un*}Q=guHYKye(1Q@NIs9y#KN{ z#Mg%7UAHy85Il?kh@ar$Uo^@{X@ltR>JMH4vEZqE4POS1r@bkiY^$kkO2$KL2^+j7 zVv6KT&jEtE<2=Dl6;B!84bT($HKEKWfoyIe@!!kQgyY%bk()H`2EjDIhXH)AJA5~n z!^+)FeLkgAMgCF*9wWrE{3?mUU>=y>MCn5H68?d4tJTQ~m^1wh&P0O;m5zdBYu}L> z2sc~aaImuC3A!DkkEo&4Id3awWoPqvrUAeua4Z=`+=}nt#}+6h7liO&XE=eC|0K^i zyEov(9an+?H8Drx zbTEWM5`nzxi`4(#@%(pdr8btmL@W^btFhH}A6v)yyysX%&ba*W5aDe9 z7rNVUP}W7fOkt|?^*X4NsCX}?ut`zl>ohr=RMFeTn5I)+ygNtR#&y+eM0Zh>_~DV} zl1_x+(G9V}F2T6=m!gD5j=7O;lfORCcx}n&a-^`^;LPmXaewegHhhQEgvmHQ(fJ}0 z;?mugn`Y8LuD*v$g){H~VDC9TZ9ItfEyorbZa%wh-aoAWBZ`y-z99X|>PC*8koHu%3EB4+fE6G(l>x!T;lfJWB3hAIsW(%{z{!ZS95g z0z@I5#E6EERLnc)AY-rLiiyu%mqKCSO_dk*N68XE4+Mk$!sD45*F;!!9%?TK33bch z{>L7q%f_3@$i}AmD;44hfDrWUW$_%ANUh%%#bA~6OPGz&@tAFuR_Qf6 z6V6S`yK8~cOHp2zzWE=dQaKqyIZf&uW9c?IMVkTqq{Ltu*)uSJo^Iguqw?hkoo|YN zmY?;l?r@J36!#Ad#FhL%%)NJ56JOUZ96&)qihzQ2vCyPT6$v1MjV2&XiUK0idncgM zq^n4iCenNF1f)q9k}?D%`1=RMCK-*=ts`{Vr%*Dy(DGLxA-Ywx}8 zweGbR7=NFSI-7TG%T-hA(&6(;T3fkj79T zpAiC-&h8x;DWHptJspV28)R%=JMDO|Uxo(3ek;)YH*RjR&a89ACue5on`jVGD%G7$m9Fg(fCq-FNE?}4FySFFs3Q@wjPs`RwVIUS&3V^%{)u}7f5){#hoM)v7`Y4j1J zFP?S`aGtk5pt#0nl>ztVMUceeibyxelixJ+$R$1Oc+v+Z2I&BK*bKB3&Yn6^xbcqt zQ|<&^=2j{(0|GIsXx9EbO=B`j&!&YiJ`v;vfwXN&$HR2C2sN3UVx~X!mnsx!Am3)6 z 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 z�z=OqqcJml*YXa8A|h*VK7ooZ`lGZhs)Ln1YI8@6ixogBZeO(|DMZ5rnM{MHEEz z^j=_^i0S7bwoqY6e@oM4!e4P{OkRRR@qyIMf0!1qZ`>u@KCjUDAi+kNNxMM&x`Xd-btgjlKb?@XL_&8Fi|Uj)bk$8>%2$Jf?~{orG4!L*tA)l(>HDc+ZVSEGGn&w z;MUdXaglr=LP#!G36B}Z1_o_AcG;d!kIy^|ZdkHQUp)C9n+taxJ7+W~o!|9E6iaIa zDKw(=N4iNNt#Fw*=Y;q(`#-k_WmN+V+zJ#AWav~R*0 zx`<5RbPVt@fbGSzrIw^zqLTsGEwwe5qQSAKW$PdrIbbHRv={cfDA3?w>#_uFk;xk;b)sCv0kQ?K}J{2>~2Xmj3P3 zcP``UUzyyp(l>gCy(t-vH=+t*pYC;;;ajS=ttYsF6{m3f7yGO6_j_XluiC^1^&<)i zX5^9Ld-D)UL3heNvZ?D=GH=@~sREQLOPj`_1XYpml*N@Eemsc#-R!j8Bj&fO=z5A} zd18Bw*W~UJK$4)wgjM(^TEh}(3PxmJvA=E#f87+V;PE~#-`hm4T)uFJ3OBAD9j2m} z9y5iKH+4|_zB9@hH>&1+w4_z}Y>!NSeB)NAsfla$tEEy3yi*if1-v$k=Z1a_(+gJLA`8r8SV02&TQOJcsy+< za(Y~;lAlKaaDa}E{`p;K{yb#7yMf}%jhjpi5u(t*NaASERXRGl zWHZ>&9!LDqTY71oVXgQ--l3yGxZ|TCVwvcuVbce@6!3Wds(xy&-_5F~u?(QUh&)j(LWA8q7StXJS8 z4{YdDg-{i}yy_ zaK1l~zcdv}_qr7#V!?R_bL9Q2%<<9x$Y8^h_KQGEQ4ea>{q$)+nOoX!HR+2`iw3K6WPwOv1W)mA}8 zV-18p4e!SJV#>ta(57JX4!l^bx21+$r25dx=z>V95Yh{82zUU`M&|S$Ins+NF^Rtj z5@I=6F3lv!$jD_a+q#oTMIYR6<;R*`9o>)}WPZ0atz+&iHM<5fS6CwC`HwmZ>?!?w z6Nr2J`t@h)^S`3`9rtEdgieZzRD?wDD0oernBiw9d)r0;+JiGC9#^ zp#_!*#jkwr?$O^cl)Ul%1%uVR$-&79A_T&ia5pVcpDEtvwa6Cu$`-`hf1@g%y8Vk! z17zz!3ezYT=vvPc=55bP^C7I|Og#hph-+dDS|(>|3)PX67TfWC&5j>m16_-UDK3S7 zpYn(1%=U0=4>{CG;zw=xZyi0fR^_2U+j4uff?Iu;^Jr3khBMosp#zmkubjDOQ9>>U z@mcaaKWAfOZ-8j^$9-vC#wh6V59#@vqGlWrcVZnzP9o(GLwL~Dznxsq?oSjgINZg(L0 z_XvD5zsLY%|n(3`Y;TIbIHse>g{@E5B_}2)$+@`+KxnLB;Jklm zC}93T%+$2lpf}A|0HW!#lZO=83B(?d5!UsZGk`V_(1>3ddZ0AGaY=ays$}rZ!hOau z_2H57@TyUAvD<-xAYLAbPXE;US~Y9nD_t-SgE-kgl0^VT@clS+o!bv+h7UEi^Cnra zit$?jMcO}f5xEBy*=Dg^D&DjJcLw#OlPT41LGHNHSOZ^P|#n^h8fs-bF^Bm^m(i?_iulXRNfq2^`$YWcOPFP2$Ko)Fz%_fy#4%t z-?@lo%>zDz0UtmU%qyD9DMb8e3$gU1a1+Ch5ATbKVEL--T^gGMXxU6GwcNks)lPgS zU5Kn$(}(7EuRrVNV0@x<67`0~My6v9xOCef&oJBV#YWEkinQ3rO8p*)1VJlkOc5|@ zV*WV*#)NkK<8bTv4xh0*M8W>u-tO*-9ghu&Wz?Dq8OX}QK;k@Gbt>)KxW6fVYFVOV z{KA{p`Qyh6Id{9NRJx3 z6%{`5%fJuMY{=CBG5JP6J2i21ng3M^I_)&|%zUcdnLq57N6)Xe4GR?mtMVRcWVtW+ z8_)#%hfAX2=Mvf_TVLV9!DPt?={#}&cw(7j6WsD>5!m(QVaN4t(JlFQbOOLER3^=l zx+kP6ZRw-%*^(mDma}CMzQ%rF8ftVE%t88Q$G$nnhwvd*e^GPr{}B!ZB+w&ko!0Uv ze<6#@$g|&kef0Rq{id~fy72uR0^1!cuBp(ku+_kuJO7=G`-p18mKPr`1SkI$WO(>= zu6l9$6@FXVjFUZPZ^+`r$3nS|)*JSzYf(v0c^E141t$CPxE!=SLTX6k3Cz){oh@Xh z&T5&~(+Ie-PEUu@c)#|<8<$}Sa_GYBpk{pZMX2Gu;QyeAEtrp0ta}j0z*u0v=bc$z zG+1=(i-6t%1lz_bCPY_Udw)LdwOw&myKYp$^5_BEe4Hm_)7pdN{Qg>THL#@h?aQ7n zP}|;T(o|G`O~DzZ;WSy6Usbl#(%f7`w2O25<|NP9Ug6p12+(e3Kw#&LS32g^SgJc( z-pVZtTSaPl3yZk)%Kk@zMgk#u+WZM!mU?>SwDYY$e(R+z*ONQa&v&0sKb3x+!97UM z_=Vii(RuzUGxaO^!8awGb7gCaxK5zt75GfuD9gGZ1wD@(fC&5xPgQx^f9yVYdmE|g zelb~KPx7z*T+TyW;PG1jbNC7)BezIP8FKo`@P!;smKb^mIAAxGTxL2cXigWPlom^C z=v@35QQEh(yz0E2G1YL%+rI{VZ92VjZ#8DD4twqvi-S+yBqK{P%}HGCnLoHvap*e_+pNYvtwu&*Sx+0`}dAhK^M8_{aXFfHERc9u4C` z*t@ORnZT)Ajoq}D8r{`pnWQ@=Y3$1_907j>s;8zEkL*TR@)u!WMn_E5j6}Mdl$GZ# z?PMBCbK=fOitlM`_x$g(sOC$tzz=;m*C#c;)4pYOwpkkc7&)@>fU)m>t~@_UwRGER z_g8!(rn;K#evS00P2@?<+fv7PLF75J9Y7|?%)U@(*$F`@0N{tp%)pqx~u)^aff zIKr|)Bc;FL=qKXC53;|5*FzgfP+``S6TrTdg9BQX5A?sxBXU)9M|0)Lo5 zhJ&#KP_&+;dM@?IVIb31c(pt|Zw{2cKvfEw4~Xs6N$UF=j3qyp*e;9;)LiiTnhI@4Y$k6B_}m zscP!o^N@lrL|%E$a!kC`82cG=+jqcM?cCV2_N^v^UBfgDrEFlh`$R5w@lthep$?37 zAK?VfLyyH*2iX>P3$&~wD^C3NgU{ZAB@d;eihIf+4}~MbGsW%fV4LIWfW$gzhV@PF zqNTorY{b&`+xmG6p(hw;Oi_g;5;O#F*pJRoI`?;th{SJ&G0yoJyLIT!Y(IIYDc4jT zb-&=PgjMT2ew6xl`aljPz_a_*CRa0fy(d=JWYs8ke@2264g}Io^jhkQIiWO8W4rJ|n<(wasoTf=YhV4JP@3L6s}dlKn+59^xlireaN z-tpzNIFr*Q@pIt=>&8WVs0SYo&iCuv(Lbx!x;LjAzqis|fi6jY6uLMx26rJhA*y9w zxWnuAV3Hkw^QoqgyzI|!h5^ceqd;N`h#-3J?X630Zf@`Jgcn@fA3xB==iqS4q1{0WB=vO|^&R5QxGnLyF5g@*YqMzeKTQ7Z(p%>}Ts5)gw$}L76eO z??IQ)3n|VvB@{?+;XM73ZT=F9T7x8Ax*`=-uKD+r21v{96r;TP^k2WO)x_111-Myl zdP=zYP1v~m92rOB~z_D-v=lRLn7ncHW|xp+v&d*NX% zdBviUT(M}OHS%rTMbq=)0-$ol$Hbbc)|R74->R#tU$6LL$n!e9h^W_igjVoe66x@M zTJnTqfM6ULGI_$RW%n^sR%62Gq#0O-=>lo#k>@kaYssza1^oLaPz9E;s_TZvlFlP2 z;2;Z@ocYp4(RF4P0q3>eTPi~;f85tYf=dAXFfH9=S<4D(& zMB^(8cJ|kXhKAtEh?m3Ev$M0nRUm9?`X0cZMwWP_^c9nC-okhx)DfX>PWR2%a0tie z7j)@8Cr2{jizw99OaHsRtYJ3jO>f*dQ6qeaOXtQZqr$QCY9h2=Owr$+U)6e=x+x*9_ z%GrcmwXb1I`_^>jWIFH=UuI3eyolAMd}!f1EEQ$K_oE5fP8ltlByfSh;E4hjf^IaiHQuh$_$BIEE%CW!BD)Bm1>O2BJS` zL+l}n%=>d@75ZCvV;sM>!lXyWQ(ly_L1PDvC{qWm5q%5G%Nf5T`kr!Rkbztp5krGw z@3H%HQNP_w@hB?ls>wVYr)5|MmAr#MBU9f*@2HGM=tnP`I+=jzV7A)TeX9pcF zg6OSvX4!%19^G2+@Nkd&)nee?VIwHL#TEN8n1=-%g+#6O z4G$Y*ciIyfVM2g+XQtwkJ1m2bs9$>_0I)2*s|``NTzWXVS%z<)L5K@K-NTdHBZ820c+dp;<^gOL(>iv3V^PTOz zT)@nI0|RgnaB0K7kc?}1T}rahfU+5!8m0V z^9Krdh0Mk9OE!M^Xb$GfOQhf%L3#-1E_8Mc24S;fr7px1Za)Ov8POVKE7Tglf}9G7 z*M}ob-&Vdx(qRE!X%6zqA&D?{D6PHy2hxssDw>k8-oOX}vB&!YLOzvs{~Rfo2?5hE z6K|$7QN2pFitmPu2FAvn0E%eBCIn(T@d9}+#J_I1oZ|T&)qP!FKmt@`d@WBk44OGn zyJTeW^{R@}qw&o=6hl%|);F}Na9G_x4d%Oj*ZcDlDaWD9{r&&}HekR0HINYoL2pZ4 z_+#vO*enSOT!_W3>_i88+??+Zl3zmFx*nDT*qw6xmD>(Bw>gr+T|MCdGn9MxaJGroeYDn9$#IpA0~yZ zzqM)~Bfh98plas@HG7B=TaToEL2_Rl!zgTS#UvN?{@T%v+#e2U(zbXYh9sLXLwR8< zXr@>xB8d@hBjr*|d_8SrA_;!!$(^&64Zfx{1cpgi$fg}GibC;pO8IcA@EV2 zA2oWH4qdJIb>ol_^nJpz`|0*0c%fk@j_;9W{i-g6Zd@$27PY2GU@Gw9gL>VxjwgRh z5+BU-N{tswy>h#krz2|`Rs2op{e>J}0+oqNgWcNr#DpKv(f%qOWjvT;Y^Ly3MTP18 zEMiT6FqeztXr|4qEb0S{ALW6k6>P|88Cz$ec1L{pbb$2C_Rm{$wYwipRv2?H`+vzrB5vj^xI`YkyJm01Mf_7 zCT6S#2^J2UrTm!^LF`}ovr53DS{L!hqHgJ1Z*{mVL-EN4gepo}umNLh#>Nz-AWL3Y z_`Kxyc{yaws!0hvwKuD8zs3a!_hQ)%NUMQDUYxLAuTbrNwJ9^p>!jYrJ>?QLv*{OON^}2=QnoZS@p%;UEl0V!1{e^IX7PRZ2v4@P+Bt zY4!EfX@!U2J6(uc+wJ(5UIq5AJ+1XS7N(<1Ucjsb4I?@N!+iP8%e5f6+h*fr7>(CR zWE6V8-Fci?Pw8=I&=Ja- z$3~g!UEZBrQ?@0H*y~mkbMv;mM0CF#DaKrlgzB)T%8g<i)9G<&kmM zR^qpr(fjRa`v8MKDX;b*^2jR;Kx)*pD%r4PI}$6_(m~i@tYK&-+TcFWSK!!su(T}F zEW*AP*V{p(MRhnFaKKg`f}zc+dg=OTi=W=Kb#fo`&D!7*O18?()qs{bAjb`BSGG%# z`EyGJg^U!kZvDsn0Nr&CzIQv$=W5AJjCrZ2!Os`+chGtTs)Sxcuc)vAS{#u5}KT6Vwc6EoPq(QOC1zropA z%iUqDRquSL!iN^#YwmRQ26(Ty8zczEa3h`RLvr4iMyuC;&<}LbJ&P^%BB+nge#DF&Lt}|Zo3MCWk%XXJDkc}UT7mRy}flDLW0podfsKg zP8bxd;od9`kQpJ5hdh-6WqI9!b41?Pux|&Hyfn-%$ps+){+Mwrlc;_B z7qBc#_w20hf+>eGW*%eaBRv_izFm6l_wWe$N~4LJ{Nz8lY+g{y{%Cu?RQWXBvgcsh zm%xrd&C*;$xQ~Kgv+(@=wE@EnxJvjPTsVV>sVKm6;%+hMe!mBHFjnyk7%rVgB9&$m zXIxYlN~&y|86u{LrSN}dkMQH&bV=c@zb>iEZe}T%u^>?`7Wn%Ju+l{3x;(F&pMHPn z@Q6gb<0m;MtrN9I@cl(T$FdZj*jX>em zyRtTV@W&_W@!BqL`BuTHD~+U5NpGHjBtYJPAPA-SX`;}AVhPdv{giJU%qErXWz7{sh*ISKwPmUFHlZ+pnMMw7)UR7*BF7LAA z-RF*|od1b%Lqw8OLFrXd!1uS82Xt0BcXB^y zRNtY38a)YdZio1P_ek3AH%upXe#V$9i7TMIbGO9N@Bi+Q- zcrb+>7`3ojtk9y5yR`AFABWjd$ARnUo1sStN1HAzcG#GUkAeoC#b`OJ{nuFdx$b(% z$Q+W9M5@MlQwh>wi(NER%ePLoyUTei7)a+;9sbzz?_veQmstf-)4o?E1-o%X=?fTI)L0I|Is85!u=rok zFY|#j4S%)*xgsbtWxprVbdw(!UhB~;&S9i}I_izFdL^}aWl>kN(9+5}^|pcqN?S#O z);V551o9`7_>U9;$U%N>aP35QH}`>l14cqU>D+3i!$0N*9}SLa?_*}|rGYrK7)9zV z9kZ~n!MYM%j{jY9g)N>YEm0NyY>ioBDXXJp|AmLm;S2A0Q29lB5-~ksk;c;0=Zf?y zv-=2DCRA4 z&o{m*jwru&1sf%;`e|+^`~}@v>|2ybsWlyK^h9Hv;$6a(QY#S~XLe8t^>}uxQ}%&s zOYmfrR6$YkMfo(*>?tLuhm_62uaX^iSe$4LH(4WJIOx`OCRE-rZILuo-8|jOV%i%yr zubuN8gicpP@#l4eRB0Pf2b2N|C9PX@NZn1L{;_dweUAbI!R5bkDUmK18&jlrIkkth z1+J+gfe#1H-33VB)6t!D=#YT5=Qt4&Kthmp3{YO7KIptB3i;U?0M+qHW0W!Z_7jJh zr$9Q{XMcZR#puUg9jZS#-1hu2y6ALT&1J|j&*?&QbLCfUs9W>x<L>?P|TNtG=jH+WVg);LKlH+dOU$x9&9a3PFo>1!9KX3Gwlg^Y~S+8_FX)nQZe8 zSAUD1KP=a2#Q?XVbdUtotF-*h_DyRx%&1ptURWT2BAi~jCMY9M_$kAtW|~c^^+{$I z+|W)J36#)}yvLlN^}zYI`3}NO7yC}x*C<aPX0BLZtHk3vgdW!&dC*6Cux@Ng!==qNVAVF zSCQB`*Fq2X06?q#fARL#VQt0D)@X1jTBNuX*8)Y0ODR^I;t-^`y9X%+iWVtQ++B-1 z6nA$k?(PuCw>j^3?zzvo|6iU5$d>Ft@|!&~Yi7;jgQ2Xgokh?`{`|yxub4?+Skb5r zTrN!L`G>snX&Z?_1>t`h>KN~fi1^6J`>*co`300;wz6>2BHv>J*7S0@xG@Mp{rT;~ zn~kotAH&g?D=z@T>azHOintn`XB^y+E9XID95}gur?c(_N%22J`6}}yUE{2U z44tRteTOaY{gm?93@pwmetioJZu(jPY6==Lv##|86eIW@{)x#W7s98E&?idq69P%y z!_BV))-*I=K-?ZMmWd3j??Yc^Zgw_&2o|{nfcpev5aZUe3kvFfDT@l7Apy$gfByV& z*c*TQK|Y-ha3Y)xk8eO7sYkkt!&qO2{I7bFyyV!n+vbUk{S?_Oo*Lo25N>8r_6R`wHE*A*=piufu8RyiQ@MCjbx|SLsk4 zT=$QT_EwK!NxHf50+AxX8XPOV$H}{i>Ou5Rh12F>z-VPOUL`9aqm+Nrq5x|}h3vvY zcO00_g!^w`2D%o$r}xL!CR^u}#?@~RTeSfI=mq#46>Uu7q0AmXFZi9{N?PG>fPcQp zCb)g4bVB=ZdI-{s@|1tOTAhR|g7RBPE^r30m2GB;_qZ zh8La{H2L`RvTt&k&fb6)Kv$pxHxFeF8YCtA0aLH%0^pE2NSJzYA!eHbWMeo5Dx?t! z=00x2RYhPdOA_QFIJI@jp~d~CF>e-0g@X+LSIoabha$$-ici!^zWs`xGRlt|oa{vD ziP3yQ0qW(lf_$9F*vD2roH+dThoaS>Vmbt6G0BnI-;m=$6vDAL^RZo5#a>m%Ma%8C zd^i?5faJd3z8{C*{-D`Ar4b=2ot&JUIad!osPm!ePXJ)q&G{;myT@@D9*6qkEa)c9 zPjKT2&3?#47&`x(FX8|-*|lh9EN%2rsM-ac!pATo6-lmI)Y4a#=h}pmXoUabN#rQK z&Hw`2Ec|hJ#}e(j$ATByS!h7Mp<7&zH$GZA3XCzO1p5*&`H)Yc7WR#PhU@RnGJJxy%lG(pR%!z+uQu@vZC(cAlZ<%8t6G%?j0pSIo*HU8VdMwM+Rgdtrg6e+B zqk?cG{u$_uK%16emwEv>5AQ|O2!V{8qIwVPkEZJ0l%V8m?dzI7o-bMj$X zRjL{aW=P|$AVIX{<(Wi>m#|Gr{Uh=X_6vYn5yi3(A`&utLZ`!gT?vSi4t~~JMoxoJ zy%whd?XaO$%E9vx(XU3AX0H!tXa1EpPvX4dfd?U94+qAl{T})Z17`U<-Fk-8Ve{&0 zr6ZSrhp?VT)S~9_dWHf-wx^+ls0LnpMi+s7fxFqVk>r&_a()Mpd^)i|-B8nJ7ScOb z$dUXV&6FbwPy|Fk!2)?6T>%>5@y%le1qC!b3(QIga}uHnJ&ou=FSu#x4`hC_BhpNj z^0o)7`{&!3a=%F%=+N!6e`zz^O4RvTyD)z51PnVe#{0BXTv(;;7UhbvPqF=GOSbXR zC%p&W`p=jD{E?O>e6M&?E_f(mS#vv`_?80Z4cD$Cz3s(+;BSW4BofcwK?A;Xkf5() zBT|J?AN|Hs|Dr)fSk}&}8NL|D;3yugx3#nLDfzYbI`*){SUP0SMF5}j={17G3AiQW z-3{M$pmkv3{Tfn6joz`1ZEULIWHb8q^A4#23flDd(YxOu zkLMQe8HBT6kD1I4Ivk-U@8?SO#^L6zd$e^5)bX%nbhj*+OqA)md`q!gX);1`JaR~6p^KMOdV8gQ`Dy#h>@u9#C&cN|J5MF^)m7%vp zh~Uv4=F&@^I1s(V{d6ny`SF0+P)4pRHNd9A55!^qFAhin27;|`Wg<1)`6Eoqt!NKx zhCVL0G%{H|otYDI%{p9(n(Mh|b(kiyanFH8tlk22Ss%+ebpAupX zIStF3cVuL>ZQE(qNe3gTj)*{?C{WhZYADQm!+YF2nrw9VsaBvqnsqQ>V6T$~y=J7> zHoDIEYj2(Cr!uUv+M#6avgkGD;nr#I#=WNFYA1KT@LVE?$W@4 zJ#mF6-{ET}1H{ga|Lz6IQbz4{gRCuusVKw)B9vZaTr^0qTf&>`dbpzf7&ukr;>m+L ztIQRHU`xDQ8}%~&risX9=oarS=SU#I!}{uuE@)j2L``+oTWQ?~2sKLBoBf%HN9g~{ zV$El`nEP(N${9Th%lhNa4}!bCb*`~ck>loVJE_(m0LY0$-4df{<9`*fOo~B``Wkqv zR>Hivh(UQGGhaliXYHfsFSC#aoy&RHTd!10MmLea!2yqOooyGP=D^VImrOW;9UKMZ zy@QxPv|J#XPDk^c`KJ}gtR|`NeOEsmi)y|UzbtQAB}`4}UZU^m%Np-DQarN8d26q$ zMjEvom@yM}JAiC-KQh{3=8NV_g=TLu4;@jwh4S*i3*$luo#c;tllQBUJ8&%t(L z?(cEY0zXa|*x;k2u_!=IyxkP8B)>a)f-ndiq^Us78G>3Nv2#w2KyVb zz(*!PF0fPz)K-#U{V ztgnwLfw~HLw1qyM`kAw_y>_YP6-@EHxN@ImR4`Z?q(cl4_;)t6Xzot|Ax51ZP&+d* zQA4oufPlf@CyKPS3=A2Zk+%?B(+e?_r#(5$#Y7Sa=LhztS$)9ZnPSI@#=R8r%9akr z_^IYroGp~Rf|00gBsXJZ6)DjKF-go-tb66=GbdHx`$F87SdTUW@V80dp2gg%lAUbh z^dmm(MFV>rVmL$!+2S@m1-DFALoKflMp2Q!0Y!&~>)DTc*QzHy$vl<~&`&pgl&I=J z5mRf{_i}_IP`rSid_G`LASb=~ZxBvk^U3=jHiT)x^6e!YHml4x!U^9TF42fE6LTsZ zup>S(p~I>eR5>l7nx)(8=N`(Mnhb{`*XqnI1{MGJGV8<@uf+=`*Sjc$&iBld_xh-Z zeN>{P!$}GkQtV>-C~2PIt-FIpfJyC--p_HhLI4TxN37U`>k_oNlSSs{fv9WhF(+e=yBVZrf|ef4&c}7iQSI+}6XtP*pM00Xyf89;hds~z8T(ssXPjQU zAuAPZY7~$*uFk0FaeP9lwA7-ak0_7dVC%UNrx*#<4j5DpzLgFPhFr*7D%p?4GggMmBuB^9*A92 z)<3s?c`vxcA;blg`)3LO@pxK}T=)QimWMN*{(;|tS&|`xwc^^6sGUHJ4S-02vf*yE zL{%7>^x2b8o48Q4Fa**sJQVxhzIdFx0kfFVAj^a1_vlx0weX=oOo5IcpR7X1MPrED zH|ra@8~qOR3VfR}1qSCqfAhmOB#_VRgcAvPOrGMDHo2R&CGtQjp!4D*EiJcXMTi~( zK1jrK=xyzH)6Z1O-vIzGf`p*E$(4H5qbow!-n2sg-tJ5Z5#$s^w(ORI<<&}1qA>%X zQWFjo{JIY-9&uj5wXdd%`Lxjt^Jtbgk~|<1Qh4K!ABqM}Sj1cV!*`&wuVGpIMBP63 zs06^f+cj|1_i$Se=sq{}+%YUJv%`>fVm|3hf;?%!`r)PvqN|ibUZ0Vxx)JR_~v`1b|f68j)S+py)+F zSHYESm$K_h^U-%2#=dsP`FC2^UWmMyvo26l$+w}W&#!>%cI-6wzsAH>{zGmroFo#46xTYx#guW6be%m__rG5EZQa;n`|M1#@~p zwGs!26-aWMT$~rf<=b}F>0U)x?mG;d7PRPB1Mq_967N51U;H>htaL^{v4wyd2pilp zP}u!^(N1jJ-T+%$&bEV8pdOIw`QW0yDh(|tmcVZ(RRg)OZ}U6Rf6-C#rBoK9se~w8 zpUylE`+BMNYoSd{iP{$R*Q>Vs)j|+CM*P1mo|peF?*R&$>7`nDQ)ayp-ER++JWiBTjrJ};e&5Uti!^oPLYF4iJ| z#k}4Xl2i8~P0{CiM$z>y50ChaqC= zp~OUL(>RrC{4+Ka+@LQdx!9zez57*GzqqemPO-Nggnclp`7w-X-V9fCEhA}uw9SB3 zB8;qaoHQr;B2$^(AP`(QGZJ-oNxfkO57gn^M*TQ_f!V}bSx~IO`+ zt%OPPwXuta1d4xcb42nwY5!id6H2#+w(afr@&W*@`CYW%F=?W;!1F9;1zLcD>JvZ+ zrKBd)ez*3B0Dx{$`*)iB=3*gx+GbwsrrZE}S46%%s#Gk^PxjJImt+41lsUnNo@Iy= z715sK2d=yIH?a;z!z}ljZgw&}g!&BKHB(HwK&N;m3SET}L1%YnoyiS|pz(jjee=mi zpEo(+INen-4N^ ziRBGTKUylW6H0NhGG$x6bn}Z&5wSA41rrw*l-G1_+&$sBA|3`@I59P|vaq0E?$k~j zq5(`@kq58Mrb??mrRy|B1`yLB#!ss(<*B$6ldOt}bpYcCJ+3j((qf!j{hCEi+6CBx zZVyN-j>v3GH+VO_g)&W`_G{DZ?5y!kiz(~YBCXqCbAsAGCW>fMphj%6-UXP>_k`)$ z*=&aitC8Wg;o;A~aKCYzIDqd$=p_;(4fuzD*Iu0h=u$X{>YDXwru!}e6M5lbD}76y z`!4XKiFu|yH>d5e^hP&bo#UPy-Z2GIjF7H?=cmUUfX7*O1F+?M?za=~P6T<^zKik= zz=z~8Jltkr0X(SG)Kra%d!R&A<@@MH|KLP6rtc4V`b5pdgeDn+g#!rK?5;pfNYkR<*I)SQVh_4G+C5|`qiPK&vPH)C{n7APJvK2#xs!cY!hk9=4i;g~<(qH-`=eI<2CQKc7{P4o zIjPX~yq{r}7I0fP;wCZT=G{=L)=M_^pA41;7=zKGX~CkfBIIg{X*(!i>v}L_n8!iY zSe1hjuaJoCAbary}$a^u%t{e=Nj}LW5{G7%pK|r0y2I@TwLml5YY`8`Wg*6cb@JF^gUfIQmbjj$d zQC+=1erp4}MF1i!s`@@@R1;%b1Wpi8%@uQ|k&9XjuTj+Pc#jZ2D^ifrrN;INF*zfo zkB_h;gNGD`?mY%rOi;nTfELD)H@Id@s9}Y{(63soft&K{T!>&23v=Wryxh{E4677k z*!GWEMA}VG|AbGUbt(Y_gCnm)(Fq7z6k>L9F-?>wiB*NiRV1TO#n|CN=pkfAX5Cna z5R3|n;ja0oH4`<7s(4@7Hh9C{{2<>L&nk?!+eB_p89$r5!pf)YV)NS({2iFA^eI8+ zjz~gza0lleF|o0zVnK7Hzui`P4+BAg2JAp{4SJP99&5M9p*z0h($IlbUoTD&BW1xw zk~T%VqrMi9N|rzmS2W5LOpj%2N9tc3$asth%jUVy4>$`>@n45J*`{^o(jG!58oLtc zR@Qm;y0s#wr;z}!_H+jO^49uh#M})S5*C94UoeF>7t5Triw6i6WAHa+(D^=G#f-II zpcAtxIFLvl5lXO{B(;j5dfb9At(W{%RFyhXe-OtJ?Nt;@yo2Z0S!;vX4bJd~=?vdR zJ^(AZ+7I4~5?LrLSUSO`WAWR7V?A-#1J&6DNynv!3q}ZLQdLmdjXh*Da9|oKOPQw5 z2F|CAgqsh2{!#J+GBia0#)vgL2@c2;f8fD&prXYK{VgH7E_dHzW4wskbk|M?He1EBtOK?xNs4GY{U$Oh^BiLqd)_!JfMW@9Rcp+ zk2wt7q<+;47yzTXFD&;_Pn^MUCxT|4Gp4m}*@K5DXkss*x}4AE$TY{}Xo8;AgZA~q z7j#6BNA6)pkkNdP57fH1Jy4N8?knV^0qkn z{$8rq-wcwRWqV0O=lO*vonbx|_dFGx?3k19T{+J=k8#3a?Iyc#Q1=3F z=g2xL4^KLy(!d`#K*4e6=1@qWwd~`X!8MRnz~REF#2@&0wcj}PH@Gt2i0}Z)y@sa+Fr3!rI zlrWwH0*6~>F+eBGb%@ewun1Bi^QR~tZ$6o4)Sc!S{(kU#n^e9_cIiSFz2dBvYs zc*O({!WNE2v^Iv{85Riua9nP3SoUN=D4^bus@OjD*7V z`F(N%7b25kK=~1Uk(Rm@68K}1Hwiy6v3ZJ93!+{FHjzrTi#5;JN2$)@mkQ|kaK83Sqe z1M^iAn0QpAS<+O$V|BV!h^A}`Kho&asZn!U6j`STr-<#r4cOg?mp99%CMRWp3{!Xl z#rC4t*Wva8)}3f_jphu#Et6{qRntC3Z0vC$OmCk5jg7^qHa@8TbCZiZa2MAW$rDc9 z0us93-5Kc9&FK9ZJ2~m{DT15gz~c9Fst%*c&nVIP_4naK@fNl>j!%~~$X4aGGq!r@ zn{2BO>I}f=?=uDmeEQo}w<{+AGh1~k+<~a5@pL_|o@~C*Xr}-O3=sjM&Q|YGo~tPy zeHkYa#+g@Za!Q83Itu=H{yvH6c5;akH}_wQ>CV%3B2E2TBK8&^!5x>$UMOO&Kx)@) zB=t1t3$M{6$v5$kxD)g$e)s&H|BCo_l6~7!NO+#@e?z{dvQu`WVk$JemT$wWBe3l-Y*>2i=DdO}6-Xpt<_(x+)JOxyB}9Tp69T$e`;X)ObtuId;xZfWWorRJmTGaPE@=i! z+^%0hOVHOGP<;kRn%gRc4rw_XcbyQPC33O`ppo8?zDEC2YdSsjH=4uzbi$&6(fp6* z=LCZduBgy9eA}&{)@Svdt)Ai@a zA)c}42!{XnnRW1%P43T;iPq_GI@L@WAhBru`pmmzKg;wdVkIn?6+zZWRL$UnO*q?c zN<2`K&m1{$$=NM=wGr>HWfG3}D~_CEn?3kaHzv@}4GH{v>Sw^M@6n#m0(UAt31i$N z9i^;lB%O`2Iic6Qgdcdrx|}8}H zX;2=rVR+VF@WL|js!TO`m{Z#9)|FT5u1#Cdf6PXkm#=8FC_yQezdZSTzN}DCR_WC1 z(?e&bCILdi|L_$5Lo2k;mqftNoaz|E;>kAvrij~^D0?s7-{TQQ6sl~({!uVW$ul`82iy?s{r?w767u@x z4C18GRYY5*-RP3XpYp2nDRJf{munWu&wRbZ6Y16O#cZ9^1x_K2H4y`Cm4y2i`sh#p z!+wkxv}fG6c!E{CuNtZ7J(9vA@U@#5rECn5(3$BIv?TE5xmV_mukx+J<_ay7vy-yv zIm0Xyy7y*0*nY^KToYE16>d4il33FtrY&C}qkj2*_RMYck+HQe$0+`y&5V>$j|)lm0+O8ll?TDaH}azO zBsZ&}VBK2$`Vll-Vee#E`RT$Gc$t?$23q??Uh47VQ+>>Tn@X^UDv=^W;Uo0QFHE+SR+fj<588O^G~Gblq~8XnHiF2p}xzT~~7+V|$Z?HZZE)KtQbeHIF{ zzf}Y^2sZq5duPDuD^F?b9h}9&gh<8CDdnhdP2nSegz)e9ptA?hG0bZZdc(mvZwnfY zj0iAEJ(0fGJ2e|KES#Q@arpQ3`IeSlz|a}{*zA_jo13`n>0KvOBZj4(&(Tgn+!J}9 zE(EThNq%EFq#2(yq)jER2a6&G|I5}-tp+taP1Pxq{48^nTNx5Gtgj@BjvQ8L)FO2a z_IO=?|L#>c@#XpjH25a_C=%Tx)gU66wwsyb8F-e%xm)M7z3<7jmrV*Dts*N=he!-24YyEg98Jb!Vg);%d;H&4 zcv9|nLJb@}9H9-PKI~tD7CU`jP z{^RLyZ;^2ybe-EA=09ip(Vkb-*UF;=L7Y^E`$epw62pjkmPbSq+S`sDH*YOEyve1^ z`7k@zjkYXm@y*Pf%d%sO|Ge@MsNuBAHyv+t=V$8MWMr?i#bMZgtjGS8k{T%OEDC}m zAT&B0(Sk(M0v*ePO3|5k=lHHC+LZXQMiuphUNh8(VC_l!9A)H=3796H+t=ncGg`_e zAy3t{xlf&Ob=0Cazh6xpb3F^qmED~65UlS|&f7I!hrCNnt+7O1v~%;T%Cp7}MhUvK zp0zYM;z(y7tLW=%WV4GJkzxNZOj}_@*7Mur3C8p$@Fp^umDhbgsyU8bilCPgbfVbS z@ZrJfy;6tT=Th%%wA_9dfaH-O^D5!)hd~(t&@9w7~4=bUm zaB{en?SU8L2+o*%Occ_fPY$jGtdRiQpH2v{?5qW<2OBvga-qn#djYI6%x8J>m2nF^=h}3&s|Dp}YT4yD+}+%^h`6elPN>Y^Gv127 znX|yGUES4y7gtk4QHwmiS6?HELsQiaV1zlBPXa~?9H3s$$*pKlmR?FX0_<2V>G#O5Eqn=-D;gIu(FS}; z!fGNvPfbN#F6CWT5MZPlQ3>O4Pe<F_FA2%LbHd;A=7^tlx0&`~o9Vm0XblrkQC!{k5mB9r$_PNT2heVCj?j zDT<@}1znXx0a^cIa^3@h**XJJ*C!oqY*DyR5kvuH`82-|3M#z1iJaQJ8)x5s�SC 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 From 98601e912aaba15a511f6da1e004b18a6dab700e Mon Sep 17 00:00:00 2001 From: Cameron653 Date: Sun, 25 Feb 2018 12:48:53 -0500 Subject: [PATCH 025/145] Makes prometheans unable to heal while soaked, but not die from water. --- .../mob/living/carbon/human/species/station/prometheans.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species/station/prometheans.dm b/code/modules/mob/living/carbon/human/species/station/prometheans.dm index d709a1db3e..1d25d7ad8f 100644 --- a/code/modules/mob/living/carbon/human/species/station/prometheans.dm +++ b/code/modules/mob/living/carbon/human/species/station/prometheans.dm @@ -156,9 +156,9 @@ VOREStation Removal End */ H.adjustFireLoss(-heal_rate) H.adjustOxyLoss(-heal_rate) H.adjustToxLoss(-heal_rate) - else +/* else H.adjustToxLoss(2*heal_rate) // Doubled because 0.5 is miniscule, and fire_stacks are capped in both directions - +*/ /datum/species/shapeshifter/promethean/get_blood_colour(var/mob/living/carbon/human/H) return (H ? rgb(H.r_skin, H.g_skin, H.b_skin) : ..()) From 8dfc88f494c197ab2fc890ad1b0608d282d2f39c Mon Sep 17 00:00:00 2001 From: Cameron653 Date: Sun, 25 Feb 2018 12:50:42 -0500 Subject: [PATCH 026/145] Makes water not kill slimes. Resolves #3136 --- .../reagents/Chemistry-Reagents/Chemistry-Reagents-Core.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Core.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Core.dm index 1073949fe1..e8436ea833 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Core.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Core.dm @@ -170,10 +170,10 @@ remove_self(needed) /datum/reagent/water/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) - if(alien == IS_SLIME) + /*if(alien == IS_SLIME) //VOREStation Edit Start. Stops slimes from dying from water. M.adjustToxLoss(6 * removed) - else - ..() + else*/ + ..() //VOREStation Edit End. /datum/reagent/fuel/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) if(alien == IS_SLIME) From a9181caf8a4c37f991c9abe171fe3aa558a4c968 Mon Sep 17 00:00:00 2001 From: Cameron653 Date: Sun, 25 Feb 2018 12:52:17 -0500 Subject: [PATCH 027/145] Forgot an edit --- .../mob/living/carbon/human/species/station/prometheans.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species/station/prometheans.dm b/code/modules/mob/living/carbon/human/species/station/prometheans.dm index 1d25d7ad8f..e01fe608d3 100644 --- a/code/modules/mob/living/carbon/human/species/station/prometheans.dm +++ b/code/modules/mob/living/carbon/human/species/station/prometheans.dm @@ -156,9 +156,9 @@ VOREStation Removal End */ H.adjustFireLoss(-heal_rate) H.adjustOxyLoss(-heal_rate) H.adjustToxLoss(-heal_rate) -/* else +/* else //VOREStation Edit Start. H.adjustToxLoss(2*heal_rate) // Doubled because 0.5 is miniscule, and fire_stacks are capped in both directions -*/ +*/ //VOREStation Edit End /datum/species/shapeshifter/promethean/get_blood_colour(var/mob/living/carbon/human/H) return (H ? rgb(H.r_skin, H.g_skin, H.b_skin) : ..()) From b8b173b04434374590955d906070ae0364e3599c Mon Sep 17 00:00:00 2001 From: Screemonster Date: Sun, 25 Feb 2018 18:51:18 +0000 Subject: [PATCH 028/145] Makes drinking bleach bad for you --- .../Chemistry-Reagents/Chemistry-Reagents-Other.dm | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Other.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Other.dm index c554959435..9b15c07b70 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Other.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Other.dm @@ -319,6 +319,8 @@ M.update_inv_wear_mask(0) if(ishuman(M)) var/mob/living/carbon/human/H = M + if(alien == IS_SLIME) + M.adjustToxLoss(rand(5, 10)) if(H.head) if(H.head.clean_blood()) H.update_inv_head(0) @@ -336,6 +338,14 @@ return M.clean_blood() +/datum/reagent/space_cleaner/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) + if(alien == IS_SLIME) + M.adjustToxLoss(6 * removed) + else + M.adjustToxLoss(3 * removed) + if(prob(5)) + M.vomit() + /datum/reagent/lube // TODO: spraying on borgs speeds them up name = "Space Lube" id = "lube" From 413e8328258cefc44668fb2df03e286439d7887a Mon Sep 17 00:00:00 2001 From: Nerezza Date: Sun, 25 Feb 2018 14:46:32 -0600 Subject: [PATCH 029/145] Makes tape appliable to hazard shutters just like airlocks Clicking hazard shutters with tape will tape them up like airlocks, instead of opening them (if you have the access to). --- code/game/machinery/doors/firedoor.dm | 2 ++ code/game/objects/items/weapons/policetape.dm | 8 ++--- html/changelogs/Nerezza - Shutter-tape.yml | 36 +++++++++++++++++++ 3 files changed, 42 insertions(+), 4 deletions(-) create mode 100644 html/changelogs/Nerezza - Shutter-tape.yml diff --git a/code/game/machinery/doors/firedoor.dm b/code/game/machinery/doors/firedoor.dm index b22dc27dba..5cded75805 100644 --- a/code/game/machinery/doors/firedoor.dm +++ b/code/game/machinery/doors/firedoor.dm @@ -218,6 +218,8 @@ /obj/machinery/door/firedoor/attackby(obj/item/weapon/C as obj, mob/user as mob) add_fingerprint(user) + if(istype(C, /obj/item/taperoll)) + return //Don't open the door if we're putting tape on it to tell people 'don't open the door'. if(operating) return//Already doing something. if(istype(C, /obj/item/weapon/weldingtool) && !repairing) diff --git a/code/game/objects/items/weapons/policetape.dm b/code/game/objects/items/weapons/policetape.dm index a355be251a..3bb0c89bdc 100644 --- a/code/game/objects/items/weapons/policetape.dm +++ b/code/game/objects/items/weapons/policetape.dm @@ -17,9 +17,9 @@ var/turf/T = get_turf(src) if(!T) return - var/obj/machinery/door/airlock/airlock = locate(/obj/machinery/door/airlock) in T - if(airlock) - afterattack(airlock, null, TRUE) + var/obj/machinery/door/door = locate(/obj/machinery/door) in T + if((door == /obj/machinery/door/airlock) || (door == /obj/machinery/door/firedoor)) + afterattack(door, null, TRUE) return INITIALIZE_HINT_QDEL @@ -250,7 +250,7 @@ var/list/tape_roll_applications = list() if(!proximity) return - if (istype(A, /obj/machinery/door/airlock)) + if (istype(A, /obj/machinery/door)) var/turf/T = get_turf(A) if(locate(/obj/item/tape, A.loc)) user << "There's already tape over that door!" diff --git a/html/changelogs/Nerezza - Shutter-tape.yml b/html/changelogs/Nerezza - Shutter-tape.yml new file mode 100644 index 0000000000..dd4a005425 --- /dev/null +++ b/html/changelogs/Nerezza - Shutter-tape.yml @@ -0,0 +1,36 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# wip (For works in progress) +# tweak +# soundadd +# sounddel +# rscadd (general adding of nice things) +# rscdel (general deleting of nice things) +# imageadd +# imagedel +# maptweak +# spellcheck (typo fixes) +# experiment +################################# + +# Your name. +author: Nerezza + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. +# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. +changes: + - bugfix: "Using tape (police/medical/engineering) on a hazard shutter now tapes the hazard shutter instead of trying to open the hazard shutter." From cc7b722443cd7eb2c47fa5101755bd896eefa58b Mon Sep 17 00:00:00 2001 From: Cameron653 Date: Sun, 25 Feb 2018 16:54:17 -0500 Subject: [PATCH 030/145] Update Chemistry-Reagents-Core.dm --- .../Chemistry-Reagents/Chemistry-Reagents-Core.dm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Core.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Core.dm index e8436ea833..606f80e9ca 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Core.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Core.dm @@ -168,19 +168,19 @@ L.ExtinguishMob() L.adjust_fire_stacks(-(amount / 5)) remove_self(needed) - +/* //VOREStation Edit Start. Stops slimes from dying from water. Fixes fuel affect_ingest, too. /datum/reagent/water/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) - /*if(alien == IS_SLIME) //VOREStation Edit Start. Stops slimes from dying from water. + if(alien == IS_SLIME) //VOREStation Edit Start. Stops slimes from dying from water. M.adjustToxLoss(6 * removed) - else*/ - ..() //VOREStation Edit End. + else + ..() /datum/reagent/fuel/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) if(alien == IS_SLIME) M.adjustToxLoss(6 * removed) else ..() - +/* //VOREStation Edit End. /datum/reagent/fuel name = "Welding fuel" id = "fuel" From 756f42ffd54b5f79a1b9434f583835ad27847ff4 Mon Sep 17 00:00:00 2001 From: Cameron653 Date: Sun, 25 Feb 2018 17:01:49 -0500 Subject: [PATCH 031/145] Whoops, messed up comment formatting --- .../reagents/Chemistry-Reagents/Chemistry-Reagents-Core.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Core.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Core.dm index 606f80e9ca..be013d00b4 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Core.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Core.dm @@ -170,7 +170,7 @@ remove_self(needed) /* //VOREStation Edit Start. Stops slimes from dying from water. Fixes fuel affect_ingest, too. /datum/reagent/water/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) - if(alien == IS_SLIME) //VOREStation Edit Start. Stops slimes from dying from water. + if(alien == IS_SLIME) M.adjustToxLoss(6 * removed) else ..() @@ -180,7 +180,7 @@ M.adjustToxLoss(6 * removed) else ..() -/* //VOREStation Edit End. +*/ //VOREStation Edit End. /datum/reagent/fuel name = "Welding fuel" id = "fuel" From 5c531969150585f8408a739df17dab1d750c8071 Mon Sep 17 00:00:00 2001 From: atermonera Date: Sun, 25 Feb 2018 19:00:05 -0800 Subject: [PATCH 032/145] Updates changelog --- html/changelog.html | 24 ++++++++++++ html/changelogs/.all_changelog.yml | 18 +++++++++ html/changelogs/Anewbe - Splints.yml | 37 ------------------ html/changelogs/Leshana - hotkeys-qol.yml | 5 --- html/changelogs/Leshana - tesla-grounding.yml | 4 -- html/changelogs/Nerezza - Floor-fixes.yml | 37 ------------------ .../Schnayy - AlliCo Hallmark Goods.yml | 38 ------------------- 7 files changed, 42 insertions(+), 121 deletions(-) delete mode 100644 html/changelogs/Anewbe - Splints.yml delete mode 100644 html/changelogs/Leshana - hotkeys-qol.yml delete mode 100644 html/changelogs/Leshana - tesla-grounding.yml delete mode 100644 html/changelogs/Nerezza - Floor-fixes.yml delete mode 100644 html/changelogs/Schnayy - AlliCo Hallmark Goods.yml diff --git a/html/changelog.html b/html/changelog.html index 7f0da511fd..6212ec3092 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -53,6 +53,30 @@ -->

+

25 February 2018

+

Anewbe updated:

+
    +
  • Splinted bodyparts act broken 30% of the time.
  • +
  • Splinted legs still slow you down like broken ones.
  • +
+

Leshana updated:

+
    +
  • Added a client preference setting for wether Hotkeys Mode should be enabled or disabled by default.
  • +
  • CTRL+NUMPAD8 while playing a robot won't runtime anymore.
  • +
  • Grounding rods act intuitively, only having an expanded lighting catch area when anchored.
  • +
+

Nerezza updated:

+
    +
  • Fixes not being able to install the different carpet colors. Finally.
  • +
  • Removes certain unusable duplicate stacks of tiles from the code.
  • +
+

Schnayy updated:

+
    +
  • Added Gilthari Luxury Champagne. Drink responsibly.
  • +
  • Added a singular AlliCo Baubles and Confectionaries vending machine in the locker rooms. Dispenses a variety of gifts.
  • +
  • Removed hot drinks vendor from locker room.
  • +
+

22 February 2018

Anewbe updated:

    diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index 48e0e21a27..e6e6e82b1d 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -3942,3 +3942,21 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. - rscadd: Added blue sifwood floor tiles. - bugfix: Fixed blue carpet, now known as teal carpet - rscadd: Added the ability to dig up tree stumps with a shovel. +2018-02-25: + Anewbe: + - tweak: Splinted bodyparts act broken 30% of the time. + - tweak: Splinted legs still slow you down like broken ones. + Leshana: + - rscadd: Added a client preference setting for wether Hotkeys Mode should be enabled + or disabled by default. + - bugfix: CTRL+NUMPAD8 while playing a robot won't runtime anymore. + - tweak: Grounding rods act intuitively, only having an expanded lighting catch + area when anchored. + Nerezza: + - bugfix: Fixes not being able to install the different carpet colors. Finally. + - bugfix: Removes certain unusable duplicate stacks of tiles from the code. + Schnayy: + - rscadd: Added Gilthari Luxury Champagne. Drink responsibly. + - rscadd: Added a singular AlliCo Baubles and Confectionaries vending machine in + the locker rooms. Dispenses a variety of gifts. + - rscdel: Removed hot drinks vendor from locker room. diff --git a/html/changelogs/Anewbe - Splints.yml b/html/changelogs/Anewbe - Splints.yml deleted file mode 100644 index e4d9b41899..0000000000 --- a/html/changelogs/Anewbe - Splints.yml +++ /dev/null @@ -1,37 +0,0 @@ -################################ -# Example Changelog File -# -# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. -# -# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) -# When it is, any changes listed below will disappear. -# -# Valid Prefixes: -# bugfix -# wip (For works in progress) -# tweak -# soundadd -# sounddel -# rscadd (general adding of nice things) -# rscdel (general deleting of nice things) -# imageadd -# imagedel -# maptweak -# spellcheck (typo fixes) -# experiment -################################# - -# Your name. -author: Anewbe - -# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. -delete-after: True - -# Any changes you've made. See valid prefix list above. -# INDENT WITH TWO SPACES. NOT TABS. SPACES. -# SCREW THIS UP AND IT WON'T WORK. -# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. -# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. -changes: - - tweak: "Splinted bodyparts act broken 30% of the time." - - tweak: "Splinted legs still slow you down like broken ones." diff --git a/html/changelogs/Leshana - hotkeys-qol.yml b/html/changelogs/Leshana - hotkeys-qol.yml deleted file mode 100644 index 336970930c..0000000000 --- a/html/changelogs/Leshana - hotkeys-qol.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: Leshana -delete-after: True -changes: - - rscadd: "Added a client preference setting for wether Hotkeys Mode should be enabled or disabled by default." - - bugfix: "CTRL+NUMPAD8 while playing a robot won't runtime anymore." diff --git a/html/changelogs/Leshana - tesla-grounding.yml b/html/changelogs/Leshana - tesla-grounding.yml deleted file mode 100644 index ee246f5f27..0000000000 --- a/html/changelogs/Leshana - tesla-grounding.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Leshana -delete-after: True -changes: - - tweak: "Grounding rods act intuitively, only having an expanded lighting catch area when anchored." diff --git a/html/changelogs/Nerezza - Floor-fixes.yml b/html/changelogs/Nerezza - Floor-fixes.yml deleted file mode 100644 index ccf0860774..0000000000 --- a/html/changelogs/Nerezza - Floor-fixes.yml +++ /dev/null @@ -1,37 +0,0 @@ -################################ -# Example Changelog File -# -# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. -# -# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) -# When it is, any changes listed below will disappear. -# -# Valid Prefixes: -# bugfix -# wip (For works in progress) -# tweak -# soundadd -# sounddel -# rscadd (general adding of nice things) -# rscdel (general deleting of nice things) -# imageadd -# imagedel -# maptweak -# spellcheck (typo fixes) -# experiment -################################# - -# Your name. -author: Nerezza - -# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. -delete-after: True - -# Any changes you've made. See valid prefix list above. -# INDENT WITH TWO SPACES. NOT TABS. SPACES. -# SCREW THIS UP AND IT WON'T WORK. -# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. -# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. -changes: - - bugfix: "Fixes not being able to install the different carpet colors. Finally." - - bugfix: "Removes certain unusable duplicate stacks of tiles from the code." diff --git a/html/changelogs/Schnayy - AlliCo Hallmark Goods.yml b/html/changelogs/Schnayy - AlliCo Hallmark Goods.yml deleted file mode 100644 index 911fbef263..0000000000 --- a/html/changelogs/Schnayy - AlliCo Hallmark Goods.yml +++ /dev/null @@ -1,38 +0,0 @@ -################################ -# Example Changelog File -# -# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. -# -# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) -# When it is, any changes listed below will disappear. -# -# Valid Prefixes: -# bugfix -# wip (For works in progress) -# tweak -# soundadd -# sounddel -# rscadd (general adding of nice things) -# rscdel (general deleting of nice things) -# imageadd -# imagedel -# maptweak -# spellcheck (typo fixes) -# experiment -################################# - -# Your name. -author: Schnayy - -# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. -delete-after: True - -# Any changes you've made. See valid prefix list above. -# INDENT WITH TWO SPACES. NOT TABS. SPACES. -# SCREW THIS UP AND IT WON'T WORK. -# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. -# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. -changes: - - rscadd: "Added Gilthari Luxury Champagne. Drink responsibly." - - rscadd: "Added a singular AlliCo Baubles and Confectionaries vending machine in the locker rooms. Dispenses a variety of gifts." - - rscdel: "Removed hot drinks vendor from locker room." From 59e07f941efd121ba29d64998916246b79b29880 Mon Sep 17 00:00:00 2001 From: Belsima <31827220+Belsima@users.noreply.github.com> Date: Mon, 26 Feb 2018 09:23:18 -0500 Subject: [PATCH 033/145] Implant Tech --- code/game/objects/items/weapons/implants/implant.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/game/objects/items/weapons/implants/implant.dm b/code/game/objects/items/weapons/implants/implant.dm index d28779fc08..53a6de9564 100644 --- a/code/game/objects/items/weapons/implants/implant.dm +++ b/code/game/objects/items/weapons/implants/implant.dm @@ -452,6 +452,7 @@ the implant may become unstable and either pre-maturely inject the subject or si /obj/item/weapon/implant/death_alarm name = "death alarm implant" desc = "An alarm which monitors host vital signs and transmits a radio message upon death." + origin_tech = list(TECH_MATERIAL = 1, TECH_BIO = 2, TECH_DATA = 1) var/mobname = "Will Robinson" /obj/item/weapon/implant/death_alarm/get_data() @@ -535,6 +536,7 @@ the implant may become unstable and either pre-maturely inject the subject or si icon_state = "implant_evil" var/activation_emote = "sigh" var/obj/item/scanned = null + origin_tech = list(TECH_MATERIAL = 4, TECH_BIO = 2, TECH_ILLEGAL = 2) /obj/item/weapon/implant/compressed/get_data() var/dat = {" From 208092e068f50319e301769aee6f51c132c5e301 Mon Sep 17 00:00:00 2001 From: Cyantime Date: Mon, 26 Feb 2018 18:57:32 +0000 Subject: [PATCH 034/145] Adds onions to the seed vender --- code/modules/hydroponics/seed_storage_vr.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/hydroponics/seed_storage_vr.dm b/code/modules/hydroponics/seed_storage_vr.dm index 078191f508..6d9d373b78 100644 --- a/code/modules/hydroponics/seed_storage_vr.dm +++ b/code/modules/hydroponics/seed_storage_vr.dm @@ -19,6 +19,7 @@ /obj/item/seeds/limeseed = 3, /obj/item/seeds/mtearseed = 2, /obj/item/seeds/orangeseed = 3, + /obj/item/seeds/onionseed = 3, /obj/item/seeds/peanutseed = 3, /obj/item/seeds/plumpmycelium = 3, /obj/item/seeds/poppyseed = 3, From 5bf8dd9caab47f29a8e95b6365b6eaca8feb9aae Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Mon, 26 Feb 2018 15:26:27 -0500 Subject: [PATCH 035/145] Remove combat medkit from station spawns It's pretty damn powerful for something you can just randomly find in several spots on the station. --- code/game/objects/random/random_vr.dm | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/code/game/objects/random/random_vr.dm b/code/game/objects/random/random_vr.dm index 7b7b25379f..2a68c1496f 100644 --- a/code/game/objects/random/random_vr.dm +++ b/code/game/objects/random/random_vr.dm @@ -199,3 +199,11 @@ T = get_step_rand(this_mob) || T if(T) this_mob.forceMove(T) + +//Just overriding this here, no more super medkit so those can be reserved for PoIs and such +/obj/random/firstaid/item_to_spawn() + return pick(prob(4);/obj/item/weapon/storage/firstaid/regular, + prob(3);/obj/item/weapon/storage/firstaid/toxin, + prob(3);/obj/item/weapon/storage/firstaid/o2, + prob(2);/obj/item/weapon/storage/firstaid/adv, + prob(3);/obj/item/weapon/storage/firstaid/fire) From 48c6161c4d4aeb58c714f37ef372d47c672269fb Mon Sep 17 00:00:00 2001 From: atermonera Date: Mon, 26 Feb 2018 12:39:31 -0800 Subject: [PATCH 036/145] Adds umbrellas to loadout, for 3 points --- code/game/objects/items/weapons/melee/misc.dm | 8 +++++++- .../client/preference_setup/loadout/loadout_utility.dm | 9 +++++++++ html/changelogs/Atermonera_umbrelloadout.yml | 4 ++++ 3 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 html/changelogs/Atermonera_umbrelloadout.yml diff --git a/code/game/objects/items/weapons/melee/misc.dm b/code/game/objects/items/weapons/melee/misc.dm index 8985f85bac..c7212c336d 100644 --- a/code/game/objects/items/weapons/melee/misc.dm +++ b/code/game/objects/items/weapons/melee/misc.dm @@ -20,6 +20,7 @@ desc = "To keep the rain off you. Use with caution on windy days." icon = 'icons/obj/items.dmi' icon_state = "umbrella_closed" + addblends = "umbrella_closed_a" flags = CONDUCT slot_flags = SLOT_BELT force = 5 @@ -29,7 +30,6 @@ /obj/item/weapon/melee/umbrella/New() ..() - color = "#"+get_random_colour() update_icon() /obj/item/weapon/melee/umbrella/attack_self() @@ -38,10 +38,16 @@ /obj/item/weapon/melee/umbrella/proc/toggle_umbrella() open = !open icon_state = "umbrella_[open ? "open" : "closed"]" + addblends = icon_state + "_a" item_state = icon_state update_icon() if(ishuman(src.loc)) var/mob/living/carbon/human/H = src.loc H.update_inv_l_hand(0) H.update_inv_r_hand() + ..() + +// Randomizes color +/obj/item/weapon/melee/umbrella/random/New() + color = "#"+get_random_colour() ..() \ No newline at end of file diff --git a/code/modules/client/preference_setup/loadout/loadout_utility.dm b/code/modules/client/preference_setup/loadout/loadout_utility.dm index cacd0451a4..1d43c268ac 100644 --- a/code/modules/client/preference_setup/loadout/loadout_utility.dm +++ b/code/modules/client/preference_setup/loadout/loadout_utility.dm @@ -137,3 +137,12 @@ /datum/gear/utility/wheelchair/color/New() ..() gear_tweaks = list(gear_tweak_free_color_choice) + +/datum/gear/utility/umbrella + display_name = "Umbrella" + path = /obj/item/weapon/melee/umbrella + cost = 3 + +/datum/gear/utility/umbrella/New() + ..() + gear_tweaks = list(gear_tweak_free_color_choice) \ No newline at end of file diff --git a/html/changelogs/Atermonera_umbrelloadout.yml b/html/changelogs/Atermonera_umbrelloadout.yml new file mode 100644 index 0000000000..c4d52fa4cf --- /dev/null +++ b/html/changelogs/Atermonera_umbrelloadout.yml @@ -0,0 +1,4 @@ +author: Atermonera +delete-after: True +changes: + - rscadd: "Adds umbrellas to the loadout, for 3 points. Colorable!" From c4af5850d1e6e4bc0b18e8f6cf89546e0a978ea7 Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Mon, 26 Feb 2018 20:27:13 -0500 Subject: [PATCH 037/145] Readds NIF examine text Recoded it a little different. The verb is in OOC, if you have a NIF. It's saved as part of the NIF, so if your head explodes and you lose your NIF, you'll need to describe your new one. Also fixes an unrelated bug where ghosts examining people print all sorts of crazy messages about being able to trample people. --- .../mob/living/carbon/human/examine.dm | 2 +- .../mob/living/carbon/human/examine_vr.dm | 19 +++++-------- code/modules/nifsoft/nif.dm | 28 ++++++++++++++++++- code/modules/vore/eating/living_vr.dm | 6 ---- code/modules/vore/eating/vore_vr.dm | 6 ---- 5 files changed, 35 insertions(+), 26 deletions(-) diff --git a/code/modules/mob/living/carbon/human/examine.dm b/code/modules/mob/living/carbon/human/examine.dm index bedb652f38..36e3853295 100644 --- a/code/modules/mob/living/carbon/human/examine.dm +++ b/code/modules/mob/living/carbon/human/examine.dm @@ -302,7 +302,7 @@ msg += attempt_vr(src,"examine_bellies",args) //VOREStation Code msg += attempt_vr(src,"examine_pickup_size",args) //VOREStation Code msg += attempt_vr(src,"examine_step_size",args) //VOREStation Code - msg += attempt_vr(src,"nif_examine",args) //VOREStation Code + msg += attempt_vr(src,"examine_nif",args) //VOREStation Code if(mSmallsize in mutations) msg += "[T.He] [T.is] small halfling!\n" diff --git a/code/modules/mob/living/carbon/human/examine_vr.dm b/code/modules/mob/living/carbon/human/examine_vr.dm index 9d86241dd1..12c7b23135 100644 --- a/code/modules/mob/living/carbon/human/examine_vr.dm +++ b/code/modules/mob/living/carbon/human/examine_vr.dm @@ -141,23 +141,18 @@ return FALSE -/mob/living/carbon/human/proc/examine_pickup_size(mob/living/carbon/human/H) +/mob/living/carbon/human/proc/examine_pickup_size(mob/living/H) var/message = "" - if(isliving(src) && (H.get_effective_size() - src.get_effective_size()) >= 0.50) + if(istype(H) && (H.get_effective_size() - src.get_effective_size()) >= 0.50) message = "They are small enough that you could easily pick them up!\n" return message - -/mob/living/carbon/human/proc/examine_step_size(mob/living/carbon/human/H) +/mob/living/carbon/human/proc/examine_step_size(mob/living/H) var/message = "" - if(isliving(src) && (H.get_effective_size() - src.get_effective_size()) >= 0.75) + if(istype(H) && (H.get_effective_size() - src.get_effective_size()) >= 0.75) message = "They are small enough that you could easily trample them!\n" return message -/mob/living/carbon/human/proc/nif_examine(mob/living/carbon/human/H) - var/message = "" - if(!src.nif || src.conceal_nif || !src.nif_examine) //Do they have a nif, do they have the NIF concealed, and do they have a NIF examine message? - return "" //If so, no message. - else - message += "[src.nif_examine]\n" - return message +/mob/living/carbon/human/proc/examine_nif(mob/living/carbon/human/H) + if(nif && nif.examine_msg) //If you have one set, anyway. + return "[nif.examine_msg]\n" diff --git a/code/modules/nifsoft/nif.dm b/code/modules/nifsoft/nif.dm index 614ce79d4c..19cd74b885 100644 --- a/code/modules/nifsoft/nif.dm +++ b/code/modules/nifsoft/nif.dm @@ -32,7 +32,8 @@ You can also set the stat of a NIF to NIF_TEMPFAIL without any issues to disable var/tmp/list/nifsofts[TOTAL_NIF_SOFTWARE] // All our nifsofts var/tmp/list/nifsofts_life = list() // Ones that want to be talked to on life() var/owner // Owner character name - + var/examine_msg //Message shown on examine. + var/tmp/vision_flags = 0 // Flags implants set for faster lookups var/tmp/health_flags = 0 var/tmp/combat_flags = 0 @@ -69,6 +70,7 @@ You can also set the stat of a NIF to NIF_TEMPFAIL without any issues to disable //Put loaded data here if we loaded any save_data = islist(load_data) ? load_data.Copy() : list() + examine_msg = save_data["examine_msg"] || "There's a certain spark to their eyes." //If given a human on spawn (probably from persistence) if(ishuman(newloc)) @@ -110,6 +112,7 @@ You can also set the stat of a NIF to NIF_TEMPFAIL without any issues to disable human = H human.nif = src stat = NIF_INSTALLING + H.verbs |= /mob/living/carbon/human/proc/set_nif_examine return TRUE return FALSE @@ -138,6 +141,7 @@ You can also set the stat of a NIF to NIF_TEMPFAIL without any issues to disable SC.brainmobs = list() stat = NIF_PREINSTALL vis_update() + H.verbs |= /mob/living/carbon/human/proc/set_nif_examine H.nif = null human = null install_done = null @@ -572,3 +576,25 @@ You can also set the stat of a NIF to NIF_TEMPFAIL without any issues to disable playsound(T,'sound/effects/slime_squish.ogg',50,1) else return ..() + +/mob/living/carbon/human/proc/set_nif_examine() + set name = "NIF Appearance" + set desc = "If your NIF alters your appearance in some way, describe it here." + set category = "OOC" + + if(!nif) + verbs -= /mob/living/carbon/human/proc/set_nif_examine + to_chat(src,"You don't have a NIF, not sure why this was here.") + return + + var/new_flavor = sanitize(input(src,"Describe how your NIF alters your appearance, like glowy eyes or metal plate on your head, etc. Be sensible. Clear this for no examine text. 128ch max.","Describe NIF", nif.examine_msg) as null|text, max_length = 128) + //They clicked cancel or meanwhile lost their NIF + if(!nif || isnull(new_flavor)) + return //No changes + //Sanitize or they cleaned it entirely + if(!new_flavor) + nif.examine_msg = null + nif.save_data -= "examine_msg" + else + nif.examine_msg = new_flavor + nif.save_data["examine_msg"] = new_flavor diff --git a/code/modules/vore/eating/living_vr.dm b/code/modules/vore/eating/living_vr.dm index ed9fe0ae16..78cb2845bf 100644 --- a/code/modules/vore/eating/living_vr.dm +++ b/code/modules/vore/eating/living_vr.dm @@ -15,8 +15,6 @@ var/vore_taste = null // What the character tastes like var/no_vore = 0 // If the character/mob can vore. var/openpanel = 0 // Is the vore panel open? - var/conceal_nif = 0 // Do they wish to conceal their NIF from examine? - var/nif_examine = "There's a certain spark to their eyes" //The examine text of their NIF. This is the default placeholder. var/noisy = 0 // Toggle audible hunger. var/absorbing_prey = 0 // Determines if the person is using the succubus drain or not. See station_special_abilities_vr. var/drain_finalized = 0 // Determines if the succubus drain will be KO'd/absorbed. Can be toggled on at any time. @@ -236,8 +234,6 @@ P.allowmobvore = src.allowmobvore P.belly_prefs = src.vore_organs P.vore_taste = src.vore_taste - P.nif_examine = src.nif_examine - P.conceal_nif = src.conceal_nif P.can_be_drop_prey = src.can_be_drop_prey P.can_be_drop_pred = src.can_be_drop_pred @@ -257,8 +253,6 @@ src.allowmobvore = P.allowmobvore src.vore_organs = list() src.vore_taste = P.vore_taste - src.nif_examine = P.nif_examine - src.conceal_nif = P.conceal_nif src.can_be_drop_prey = P.can_be_drop_prey src.can_be_drop_pred = P.can_be_drop_pred diff --git a/code/modules/vore/eating/vore_vr.dm b/code/modules/vore/eating/vore_vr.dm index 4988faa81e..b67978c2cf 100644 --- a/code/modules/vore/eating/vore_vr.dm +++ b/code/modules/vore/eating/vore_vr.dm @@ -45,8 +45,6 @@ V::::::V V::::::VO:::::::OOO:::::::ORR:::::R R:::::REE::::::EEEEEE var/allowmobvore = 1 var/list/belly_prefs = list() var/vore_taste - var/conceal_nif - var/nif_examine var/can_be_drop_prey var/can_be_drop_pred @@ -109,8 +107,6 @@ V::::::V V::::::VO:::::::OOO:::::::ORR:::::R R:::::REE::::::EEEEEE S["allowmobvore"] >> allowmobvore S["belly_prefs"] >> belly_prefs S["vore_taste"] >> vore_taste - S["conceal_nif"] >> conceal_nif - S["nif_examine"] >> nif_examine S["can_be_drop_prey"] >> can_be_drop_prey S["can_be_drop_pred"] >> can_be_drop_pred @@ -134,8 +130,6 @@ V::::::V V::::::VO:::::::OOO:::::::ORR:::::R R:::::REE::::::EEEEEE S["allowmobvore"] << allowmobvore S["belly_prefs"] << belly_prefs S["vore_taste"] << vore_taste - S["conceal_nif"] << conceal_nif - S["nif_examine"] << nif_examine S["can_be_drop_prey"] << can_be_drop_prey S["can_be_drop_pred"] << can_be_drop_pred From 8c9c99f81719d714667496abed47ce10a806ac99 Mon Sep 17 00:00:00 2001 From: elgeonmb Date: Mon, 26 Feb 2018 19:21:50 -0800 Subject: [PATCH 038/145] Adds new languages (#4961) * langs * humanity first * humanity first but for real this time * i know how to spell good * grumbles --- code/__defines/species_languages.dm | 3 +++ .../game/objects/items/robot/robot_upgrades.dm | 2 ++ code/modules/mob/language/generic.dm | 16 ++++++++++++++-- code/modules/mob/language/outsider.dm | 17 ++++++++++++++++- code/modules/mob/language/station.dm | 18 ++++++++++++++++-- .../carbon/human/species/station/station.dm | 2 +- code/modules/mob/living/silicon/ai/ai.dm | 2 ++ code/modules/mob/living/silicon/pai/pai.dm | 1 + .../silicon/robot/robot_modules/station.dm | 4 +++- .../silicon/robot/robot_modules/syndicate.dm | 4 +++- code/modules/mob/transform_procs.dm | 1 + code/stylesheet.dm | 3 ++- 12 files changed, 64 insertions(+), 9 deletions(-) diff --git a/code/__defines/species_languages.dm b/code/__defines/species_languages.dm index 5cfb5f37d0..cf60bbc602 100644 --- a/code/__defines/species_languages.dm +++ b/code/__defines/species_languages.dm @@ -45,6 +45,9 @@ #define LANGUAGE_OCCULT "Occult" #define LANGUAGE_CHANGELING "Changeling" #define LANGUAGE_VOX "Vox-Pidgin" +#define LANGUAGE_TERMINUS "Terminus" +#define LANGUAGE_SKRELLIANFAR "High Skrellian" +#define LANGUAGE_MINBUS "Minbus" // Language flags. #define WHITELISTED 1 // Language is available if the speaker is whitelisted. diff --git a/code/game/objects/items/robot/robot_upgrades.dm b/code/game/objects/items/robot/robot_upgrades.dm index ed430d7584..7cf1ffa141 100644 --- a/code/game/objects/items/robot/robot_upgrades.dm +++ b/code/game/objects/items/robot/robot_upgrades.dm @@ -211,8 +211,10 @@ R.add_language(LANGUAGE_UNATHI, 1) R.add_language(LANGUAGE_SIIK, 1) R.add_language(LANGUAGE_SKRELLIAN, 1) + R.add_language(LANGUAGE_SKRELLIANFAR, 0) R.add_language(LANGUAGE_GUTTER, 1) R.add_language(LANGUAGE_SCHECHI, 1) R.add_language(LANGUAGE_ROOTLOCAL, 1) + R.add_language(LANGUAGE_TERMINUS, 1) return 1 diff --git a/code/modules/mob/language/generic.dm b/code/modules/mob/language/generic.dm index e3cb043565..732e4f6e80 100644 --- a/code/modules/mob/language/generic.dm +++ b/code/modules/mob/language/generic.dm @@ -42,7 +42,7 @@ // Galactic common languages (systemwide accepted standards). /datum/language/trader name = LANGUAGE_TRADEBAND - desc = "Maintained by the various trading cartels in major systems, this elegant, structured language is used for bartering and bargaining." + desc = "Spoken by the humans of the upper-class Sagittarius Heights, Tradeband was designed to be pleasing to both humans and their Skrellian trading partners." speech_verb = "enunciates" colour = "say_quote" key = "2" @@ -53,10 +53,22 @@ "nt","ti","us","it","en","at","tu","te","ri","es","et","ra","ta","an","ni","li","on","or","se", "am","ae","ia","di","ue","em","ar","ui","st","si","de","ci","iu","ne","pe","co","os","ur","ru") +/datum/language/terminus + name = LANGUAGE_TERMINUS + desc = "A soft language spoken by the people of the sparsely populated, socially-conscious Precursors' Crypt region." + speech_verb = "mentions" + exclaim_verb = "insinuates" + colour = "terminus" + key = "4" + flags = WHITELISTED + syllables = list ("die", "en", "skei", "van", "son", "der", "aar", "ch", "op", "ruk", "aa", "be", "ne", "het", + "ek", "ras", "ver", "zan", "das", "waa", "geb", "vol", "lu", "min", "breh", "rus", "stv", "ee", "goe", "sk", + "la", "ver", "we", "ge", "luk", "an", "ar", "at", "es", "et", "bel", "du", "jaa", "ch", "kk", "gh", "ll", "uu", "wat") + // Criminal language. /datum/language/gutter name = LANGUAGE_GUTTER - desc = "There is no true language named Gutter. 'Gutter' is a catchall term for a collection of unofficial SolCom dialects that has somehow managed to spread across the stars." + desc = "Gutter originated as a Thieves' Cant of sorts during the early colonization era. The language eventually spread from the cartels and triads to the disenfranchised people of the Bowl." speech_verb = "growls" colour = "rough" key = "3" diff --git a/code/modules/mob/language/outsider.dm b/code/modules/mob/language/outsider.dm index 0a721e6f56..b1932bb3ba 100644 --- a/code/modules/mob/language/outsider.dm +++ b/code/modules/mob/language/outsider.dm @@ -92,7 +92,7 @@ speech_verb = "hisses" ask_verb = "hisses" exclaim_verb = "hisses" - key = "4" + key = "u" flags = RESTRICTED syllables = list("sss","sSs","SSS") @@ -115,3 +115,18 @@ return 1 return 0 + +//for your antag purposes. +/datum/language/minbus + name = LANGUAGE_MINBUS + desc = "The Powers That Be have seen it fit to grace you with a special language that sounds like Russian for some reason." + speech_verb = "says" + ask_verb = "asks" + exclaim_verb = "shouts" + colour = "deadsay" + key = "r" + machine_understands = 0 + flags = RESTRICTED + syllables = list("rus","zem","ave","groz","ski","ska","ven","konst","pol","lin","svy", + "danya","da","mied","zan","das","krem","myka","cyka","blyat","to","st","no","na","ni", + "ko","ne","en","po","ra","li","on","byl","cto","eni","ost","ol","ego","ver","stv","pro") \ No newline at end of file diff --git a/code/modules/mob/language/station.dm b/code/modules/mob/language/station.dm index 8e638fce80..0538e390cb 100644 --- a/code/modules/mob/language/station.dm +++ b/code/modules/mob/language/station.dm @@ -85,6 +85,20 @@ flags = WHITELISTED syllables = list("qr","qrr","xuq","qil","quum","xuqm","vol","xrim","zaoo","qu-uu","qix","qoo","zix") +/datum/language/skrellfar + name = LANGUAGE_SKRELLIANFAR + desc = "The most common language among the Skrellian Far Kingdoms. Has an even higher than usual concentration of inaudible phonemes." + speech_verb = "warbles" + ask_verb = "warbles" + exclaim_verb = "sings" + whisper_verb = "hums" + colour = "skrellfar" + key = "p" + space_chance = 30 + flags = WHITELISTED + syllables = list("qr","qrr","xuq","qil","quum","xuqm","vol","xrim","zaoo","qu-uu","qix","qoo","zix", "...", "oo", "q", "nq", "x", "xq", "ll", "...", "...", "...") //should sound like there's holes in it + + /datum/language/human name = LANGUAGE_SOL_COMMON desc = "A bastardized hybrid of many languages, including Chinese, English, French, and more; it is the common language of the Sol system." @@ -114,7 +128,7 @@ /datum/language/machine name = LANGUAGE_EAL - desc = "An efficient language of encoded tones developed by synthetics and cyborgs." + desc = "An efficient language of encoded tones developed by positronics." speech_verb = "whistles" ask_verb = "chirps" exclaim_verb = "whistles loudly" @@ -244,4 +258,4 @@ "tod", "ser", "su", "no", "nue", "el", "ad", "al", "an", "ar", "as", "ci", "co", "de", "do", "el", "en", "er", "es", "ie", "in", "la", "lo", "me", "na", "no", "nt", "or", "os", "pa", "qu", "ra", "re", "ro", "se", "st", "ta", "te", "to", "ue", "un", -"tod", "ser", "su", "no", "nue", "el") +"tod", "ser", "su", "no", "nue", "el") \ No newline at end of file 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 bc7bae358e..354365ca37 100644 --- a/code/modules/mob/living/carbon/human/species/station/station.dm +++ b/code/modules/mob/living/carbon/human/species/station/station.dm @@ -10,7 +10,7 @@ worlds tumultous at best." num_alternate_languages = 3 species_language = LANGUAGE_SOL_COMMON - secondary_langs = list(LANGUAGE_SOL_COMMON) + secondary_langs = list(LANGUAGE_SOL_COMMON, LANGUAGE_TERMINUS) name_language = null // Use the first-name last-name generator rather than a language scrambler min_age = 17 max_age = 130 diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index a735db5f16..d14a10a551 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -151,12 +151,14 @@ var/list/ai_verbs_default = list( add_language(LANGUAGE_UNATHI, 1) add_language(LANGUAGE_SIIK, 1) add_language(LANGUAGE_SKRELLIAN, 1) + add_language(LANGUAGE_SKRELLIANFAR, 0) add_language(LANGUAGE_TRADEBAND, 1) add_language(LANGUAGE_GUTTER, 1) add_language(LANGUAGE_EAL, 1) add_language(LANGUAGE_SCHECHI, 1) add_language(LANGUAGE_SIGN, 1) add_language(LANGUAGE_ROOTLOCAL, 1) + add_language(LANGUAGE_TERMINUS, 1) if(!safety)//Only used by AIize() to successfully spawn an AI. if (!B)//If there is no player/brain inside. diff --git a/code/modules/mob/living/silicon/pai/pai.dm b/code/modules/mob/living/silicon/pai/pai.dm index 1e0d988835..5ed6fde8ae 100644 --- a/code/modules/mob/living/silicon/pai/pai.dm +++ b/code/modules/mob/living/silicon/pai/pai.dm @@ -98,6 +98,7 @@ add_language(LANGUAGE_TRADEBAND, 1) add_language(LANGUAGE_GUTTER, 1) add_language(LANGUAGE_EAL, 1) + add_language(LANGUAGE_TERMINUS, 1) add_language(LANGUAGE_SIGN, 0) verbs += /mob/living/silicon/pai/proc/choose_chassis diff --git a/code/modules/mob/living/silicon/robot/robot_modules/station.dm b/code/modules/mob/living/silicon/robot/robot_modules/station.dm index 96fee9bb51..5b2f394e49 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules/station.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules/station.dm @@ -23,7 +23,7 @@ var/global/list/robot_modules = list( var/hide_on_manifest = 0 var/channels = list() var/networks = list() - var/languages = list(LANGUAGE_SOL_COMMON = 1, LANGUAGE_TRADEBAND = 1, LANGUAGE_UNATHI = 0, LANGUAGE_SIIK = 0, LANGUAGE_SKRELLIAN = 0, LANGUAGE_GUTTER = 0, LANGUAGE_SCHECHI = 0, LANGUAGE_SIGN = 0) + var/languages = list(LANGUAGE_SOL_COMMON = 1, LANGUAGE_TRADEBAND = 1, LANGUAGE_UNATHI = 0, LANGUAGE_SIIK = 0, LANGUAGE_SKRELLIAN = 0, LANGUAGE_GUTTER = 0, LANGUAGE_SCHECHI = 0, LANGUAGE_SIGN = 0, LANGUAGE_TERMINUS = 1) var/sprites = list() var/can_be_pushed = 1 var/no_slip = 0 @@ -574,11 +574,13 @@ var/global/list/robot_modules = list( LANGUAGE_UNATHI = 1, LANGUAGE_SIIK = 1, LANGUAGE_SKRELLIAN = 1, + LANGUAGE_SKRELLIANFAR = 0, LANGUAGE_ROOTLOCAL = 0, LANGUAGE_TRADEBAND = 1, LANGUAGE_GUTTER = 1, LANGUAGE_SCHECHI = 1, LANGUAGE_EAL = 1, + LANGUAGE_TERMINUS = 1, LANGUAGE_SIGN = 0 ) diff --git a/code/modules/mob/living/silicon/robot/robot_modules/syndicate.dm b/code/modules/mob/living/silicon/robot/robot_modules/syndicate.dm index b3b88074b0..1575516d91 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules/syndicate.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules/syndicate.dm @@ -9,11 +9,13 @@ LANGUAGE_UNATHI = 0, LANGUAGE_SIIK = 0, LANGUAGE_SKRELLIAN = 0, + LANGUAGE_SKRELLIANFAR = 0, LANGUAGE_ROOTLOCAL = 0, LANGUAGE_GUTTER = 1, LANGUAGE_SCHECHI = 0, LANGUAGE_EAL = 1, - LANGUAGE_SIGN = 0 + LANGUAGE_SIGN = 0, + LANGUAGE_TERMINUS = 1 ) sprites = list( "Cerberus" = "syndie_bloodhound", diff --git a/code/modules/mob/transform_procs.dm b/code/modules/mob/transform_procs.dm index 9d30ef7244..06f6a128d5 100644 --- a/code/modules/mob/transform_procs.dm +++ b/code/modules/mob/transform_procs.dm @@ -89,6 +89,7 @@ add_language(LANGUAGE_EAL, 1) add_language(LANGUAGE_SCHECHI, 1) add_language(LANGUAGE_SIGN, 1) + add_language(LANGUAGE_TERMINUS, 1) // Lorefolks say it may be so. if(O.client && O.client.prefs) diff --git a/code/stylesheet.dm b/code/stylesheet.dm index 650d659d31..3f8f90d8fc 100644 --- a/code/stylesheet.dm +++ b/code/stylesheet.dm @@ -92,13 +92,14 @@ h1.alert, h2.alert {color: #000000;} .tajaran {color: #803B56;} .tajaran_signlang {color: #941C1C;} .skrell {color: #00B0B3;} +.skrellfar {color: #70FCFF;} .soghun {color: #228B22;} .solcom {color: #22228B;} .changeling {color: #800080;} .vox {color: #AA00AA;} .rough {font-family: "Trebuchet MS", cursive, sans-serif;} .say_quote {font-family: Georgia, Verdana, sans-serif;} - +.terminus {font-family: "Times New Roman", Times, serif, sans-serif} .interface {color: #330033;} BIG IMG.icon {width: 32px; height: 32px;} From dd7bfd6c439ce9fdde9402768594c14ac44cfe16 Mon Sep 17 00:00:00 2001 From: Woodratt Date: Mon, 26 Feb 2018 20:02:50 -0800 Subject: [PATCH 039/145] Wilderness Overhaul - Heavy rework of the wilderness, minor adjustments to mining and outpost z-levels. To get to the wilderness you now have to travel through the mine z-level to do so, follow the green flagged path through the mine. - Shuttles can now land at a site near the entrance to the wilderness. Removal of the mine shuttle landing pad to move it to the wilderness. - New addition of warning sign, thanks to Schnayy. - Bugfixes for Heist shuttle not going back to raider post, light overlays on shuttle areas, and certain shuttles not leaving behind floor tiles when they should. --- code/defines/obj.dm | 6 + html/changelogs/Woodrat - Wilderness.yml | 38 ++ icons/obj/stationobjs.dmi | Bin 120858 -> 120333 bytes maps/southern_cross/shuttles/crew_shuttles.dm | 12 +- maps/southern_cross/shuttles/heist.dm | 2 +- maps/southern_cross/southern_cross-3.dmm | 227 +++---- maps/southern_cross/southern_cross-4.dmm | 569 ++++++++-------- maps/southern_cross/southern_cross-7.dmm | 16 +- maps/southern_cross/southern_cross-8.dmm | 628 +++++++++--------- maps/southern_cross/southern_cross_areas.dm | 20 +- maps/southern_cross/southern_cross_defines.dm | 6 +- 11 files changed, 813 insertions(+), 711 deletions(-) create mode 100644 html/changelogs/Woodrat - Wilderness.yml diff --git a/code/defines/obj.dm b/code/defines/obj.dm index abaffea57b..ba809cb977 100644 --- a/code/defines/obj.dm +++ b/code/defines/obj.dm @@ -203,6 +203,12 @@ var/global/list/PDA_Manifest = list() anchored = 1 unacidable = 1//temporary until I decide whether the borg can be removed. -veyveyr +/obj/structure/showcase/sign + name = "WARNING: WILDERNESS" + icon = 'icons/obj/stationobjs.dmi' + icon_state = "wilderness1" + desc = "This appears to be a sign warning people that the other side is dangerous. It also says that NanoTrasen cannot guarantee your safety beyond this point." + /obj/item/mouse_drag_pointer = MOUSE_ACTIVE_POINTER /obj/item/weapon/beach_ball diff --git a/html/changelogs/Woodrat - Wilderness.yml b/html/changelogs/Woodrat - Wilderness.yml new file mode 100644 index 0000000000..542a028f9b --- /dev/null +++ b/html/changelogs/Woodrat - Wilderness.yml @@ -0,0 +1,38 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# wip (For works in progress) +# tweak +# soundadd +# sounddel +# rscadd (general adding of nice things) +# rscdel (general deleting of nice things) +# imageadd +# imagedel +# maptweak +# spellcheck (typo fixes) +# experiment +################################# + +# Your name. +author: Woodrat + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. +# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. +changes: + - maptweak: "Heavy rework of the wilderness, minor adjustments to mining and outpost z-levels. To get to the wilderness you now have to travel through the mine z-level to do so, follow the green flagged path. Through the mine." + - tweak: "Shuttles can now land at a site near the enterance to the wilderness. Removal of the mine shuttle landing pad to move to the wilderness." + - rscadd: "New addition of warning sign, thanks to Schnayy." diff --git a/icons/obj/stationobjs.dmi b/icons/obj/stationobjs.dmi index f8bfcf621a9b08516f3fd80588c084bf83eb65f4..e83faea1460bac5c19a0d0e9df812f83641f93f4 100644 GIT binary patch delta 57010 zcma&NWmpwm8#YWy2uO)Y2}+4dcY~;OC?$>3E!_-=(k0T3N_RIKM7pFUH{H^?*?Z4B z+|P4A$9sI=_v8C9$LyI|vu0iEs`I?o+Nl+IQ6+e>%$N@=SzclT(QmX&^ePf1�A1 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

    I|And$FzA?vg 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 ToMg}i5P>kgW?@*V?;7(zA0Pjy delta 57539 zcma&Nby!r-`~OdaN-5GQA)A>DaE^o7!$QX(Y{(y^2vh;-M|-OaM> z`5oTzxjvuk`u*|!gX=7N=FFLyd*;5Mk9%e#OYqYw@MBmpNh;Z1VFNUzXPM?_e}Ufy z<UtI!jM;V(YxmH~#(K%9nEW!sFI&{}$wxK_Gi{mqfu}a3LsQFoyKg1s^>U<^fwaAIsl4x3x=eXZ!t90-2 zQ~I(KfEiIt_zZJ+``be`9@HDS5tRmtO!|}4+MYA528zFLpi#jJFj04C&(v?voZ|QU zdO!Ce9lX(>{$Q$AXm^_k>D_}>c0fMU4b`;aAXuC=*%*=WMCX{P2&Rp^oi|rDYX? zzLmie)d_i=<|2Re+clG_BgCubqSM(=%<2`eHp$Ge7S2iwE&ZmBI>o1|lJvYX$Q#dO zqXIRPBrFP|lkYNVlhkOrGLG{2KNpgcyy7sd_z=1GbjrgTE7qu)G^I@6Ku$>xZ!)z@ zdVwoe(CJxc9IWz$J+9M8QU5g^9sfmlFu zqJFVOYFLL^8S1O-uS6L(?^t(lAHVzVokTzH?GOA8$Gs4IB?)%LVu~t0-B~Dg0}Vq@ zfAMG2vsseUNqXdTb!v&SZn-ZAcSknNy}jwyxcA7TIM`g5XwzKWPJqLoARve56qwCN zM^N+c8Vc6jPvg7RvLADD6rC$7wWOKL04GN%F+WQU$y`>ofa#(n(V1~-bv730L~M*5 z*DBPX@GyB=d%NY>J41fH@6YeuRm${~_0H32gyCHJe=DOaJ2{jZ*?K-PrV$5xS-wa4 zgy*TI0fz-tc#-m<-1XwVH$L7|pcBv5QCk z`x?W{OR0k`pUTO?CLSSe(4g=WDTb`2Vs60V4fd=X+P^G+p1c1{0VQ;l2FyCCBU^?j zkur!o$o+aW?uUsm0x6si6m7}Um~}hi;u|3<+OK|H#i3BieaAe}#ZS0f|LAG0U}v8k zw#_24Jm;GdFTFMoD+fkTs+*Lb(hOzdcVzVnI8@H zWK&E$kz3u@a>j^9Qt}iqF`+89f70TgisH9^(&VpCjd-+mc!wbShDdm*)z6Fdj@bz} zV&gM|r#@uizNz*jV+( zfvE6nmCQ*;=xyKNd)xPLO7GtfBEaDa%E*}E!EW%fRODczJOMbKJ<0yjOlTg788hUw zd31cnmaS}!CF<4PIZLZp@N8tuopGzBSt9yRlaU8kBvCR??Ew|T!eD`M8^*LL6`j{n zpB6^Z-i_q2pEm}d>X@#M*u`~&qthx4HaXj`hZY$tN}j~yiHWa$#WP!5FKg`; zdJdiaXK^Iu~u-5D4*Jv0LsC1Jp(*>f6RDvKX>gm2$!YrWC_ zJO0D2QQ~9+afyRROuRY5Rub^~xo-=DtcPGOH|4x;G5BTJrVBH`-IqRYA!Pf9oe~c$ z=d_RfN8g`Vi`0sJ%wCD$U>x@?8RapjyDly+RRW$uTdAOeN*9l6xocR}W=i$F|J8Wl z@xNRD5IC588XkU~VAQYM{qn6ghgSEt`&*OW;gfzoOKS(w>ZVM-JnF113j$gR-{WIg z>EqOTK23s3mfA$xf_Q}TEPMNY81RY;3mzB@_0r>;v9p&y>W25Nu6beE`u<4YwcVLy z5hr)|o13&grM|m&3!gmA&;N#{2rM@aIT5$=TlbOMPrTkP*4g-QJ7J)~#c{yQXd+`G z{ps;kSqb^DSP)Fq<)w*yElSU@u;6|5OsgCDQ|m5b)17Hciv1C7B$XZE*w~nczE0T2 zD)nVcu~UNuN<%+H=yR;wbg;j=Dk}Nh5JG1vkm5bg1P?ds|`txCZnLQJ}(w*-b#%6 zcrVgZeJ<0&VOZ!JtHt1}nU7?>V?nK-1hq4P+$aatM{ZYU@=8WN&V5r{>~J!9c~*i{ zJm|e#k~HGr+yd^ocL}U%cLvD7m`Dk5u!4(ik7Yh$1xp!xjsGlpq$rdZ#d3)89^ZP@5T!AHgI7a9&pV2v|le>HU?iB9`&~ob;niflFo2tP-`}i7QlhA8p9TL2(XX zMiI|1u;#}w#Uy}2L}eMj?CC(e9=A^ z0wP7olZ`=kPR^2ri)yRCu6nZKOUx`RA}-4~U%q@Ha!gN1=t}(ky01DwztZfJnBVy> zg-fsy{u2DdA?%W*1F-)Ho+%==;sDzwr-s&>K~aJpW@4-kpkfqM^gshH8P_l*_HK** z73`9y46y%s3?H`jt`6i}%GE8VYM?nkKsX&4J3BuQ!6)e+9UWa`|Mr8Dj7-+ULr_C9 zV0d^qZ7Vg){rcj7ot?d4K`19DhhmnEjm`Gkyk1uT7hMa+NAPY3umleS4q?)lPKx%Y zpxNW*D`(8&PhdVc8wXmpK|=x7Zo{9If%4cf(I%y4&>&ExGSJZ2A< z-r?;Tjvtwjz$alKe8R5(_HDwe^^`2SV%>79i4y%P3e{IX=zKnH&{6osfmvZ`|aGn-Fil`416BNqE=@O71zY$J6fxo%Jq#JIFIr z9Sj#C=p|`;Mq*u37BEq0pi(W4+6TzVC29D%Yl#mDvvo0Ecoy_ z4=^y8Fcjsa-yZ4v`-?&22KA^K00X<(0)E$jC*i7fVKpxScJwdrDvrY5f#@6PJ{di| zs=t4;r6?trnT(ZHwP5)x8=EKbPoDw$l;pp@|4mmdH^{;uicL%FTUU%v$&7t-vAtqm zt*@aBnaoHM-P0vtcw(S;De3af?*>uz%L6@IUuN(f6x!D^ctAsAu+fAx(BCou1N>E5 zi#LLmQFV>~y=``ahMuy&(JlAWT>yWbFp>@eZU!ab@>RLWfG>a+p2Dhf-_q>$_Y8&< ziju=1WF&_%0-N>zR0|6W=l7}v<1OeusAE2W;-lx^74fG@_h3Gsd`1hZpD**2DBgP{ zDmrF`Ls)V4i!!nBt@($L5LHk;OTzf%1{PkWcCZ9oy<3Z<@hKK`p%rRFU8QZ0pGb-u ze?gYxgP7ldZvw+Qwr|k0KY~4KL7}o@iY>Trmfc@;F&B>=QOUGm5xLL}ez;rqD`fdX zfk7&W>E)1n`sb*R)=;p*%2?{Blo-h6QU?ZC*S@K0oB)ncPHuxh_zs+09NcrltjxvZ zl#s~$TEiw1-$fO!?j57m{&IOWXXEp{h%um+;(!FpF+T66^Hff&P z+zH0UpKA8uhizkjA&%+>D7` z8+9VR@I%B?O{YY3ackC#B~fs%5YwI)U6;56JCkJY5S#?hoWbZXwjPt{6)W?KRP z>Q8ku`tJaC!8MQ}0Ro_jLg-J!4W2p3foBIm$RzO08!aqKK%Y?5 zZ`Ggjj>bZy`#oux2hR6aMt)-MjB;B|85(nF#`S*{8GU&4BP6D$S!uc0LMSf za;MdadMF>k@*M+WyYHqhUpZZ&bg}Dr(i=nrl#k%Aj6gMCG>ji382Crwtf!~PkRV<7 zmt5^2TZVhngLl!bG)HM!-nCZJ8vIX0MbnI}7e?LRReaI{`_g{arHHsa?(OY8GwI>< zPab^0=xp>m;_FvB$5+fdJrA;vw&qbN)bGB&j={lbtpYXue!WG44ghxv&UWi?4-r>r zSq1J1o$b5e-Uavqm=!Rl8puE=kGE2yXAi(TwYH7Vzt^L=AnyzLUC6ehixfL@7S`6) zcH>X89Ywi!K7KElWHarKpgx|dvEK{phAi<&A@ywO`t*8BOn~R}*r#Z{uinKvrDlVf z;)L|j;&>czYDW%7n|~3H^Q=51`rIn~vz=f{A9ZP*1N^#X5ceIMef;d1vYYX3BX7g! zZA#NV)&h___M3#}|vd_RhJ52rB_xde^ z+{TR-NSNyDkyBm0OFUNg&=|@;Yb&PD4^!8R#V_N?+SCkqhSa4oz-Jiny9TKg0HBdBt zcX_y!uWQYW(j`StK0;BViwVGt9q`-|*9v`&*#Y=LA=RdCSI{LHJWwG+%buVnf1F`= zojFD6pl8X0raI=F&*WZPNB}tP{o;OlRgUx#^!77W?H_PUjGHFP0(kT)f}YS;Qx*O- z{9z)?o*^QR6`0qbULs9~iu2f^I&8xhVp;Tu%RrMpr!H$nbmDYtG<0n2E%J0r*2hOg zUtd2z-Vth}+LyrcPf*A&XNKAs0)0RnqslJ>pF`0iLeDPQ9mpjBcj`@0gC+%+@VA%c z90pg2U5qXrv$2nJ*c8hc=R)wJ*)$T2r=s^el`k-+faRhm>{;f|-sOM){sbgs=vSy2 zZDwOGw}LJcs!r~b2Q`TW&0f$~ z>eA`UZGUh}r$Ku>rl^ub8~X|sEtj{5;rO;#GQDuJq1Y9#x>l&nfn&fD{QC40G@ZP5 z?t$|KJkS`x!l7v$5kaV$=EcXymj;~Cdf6HlEUos&pB^9(%T48QbXqbjFctS6#dEVR zg7AYV`j_&E)&Tkup-HdRi~TV#R{DP}B&dF3haCX|kY4ukAf=TB?p4srvPFunBLW5Y zK8z<(@tWaqaB!TdNq9LQulD+8o$bv|5^>nRBmie2kysmf2zOvX0Zy|7V2v~mlc($M z6t5S1&Ku`|TxcVEzs%0r1~1 z9Pn?|{D1EzKf)sYZ$YU=zFS88?@gnBp!~#t%LV@-g)%h%t`K4kYG#c4|1F2ZEsMkS zKjqpiKV!)Kw;X9bA&D2els)k(8_*})#HP5f7TPBM^`1Uw=!OIj$|?6&kavziU5B*r zy`NSCUqxKCfRh>f@-J>0O!auBKX6z7qweW`E5AP`%4Hk5)$zAAL_oKmH=A^rF9Ec-i!=C*%4szg*c3>;rF;_t~zNdzfY`+@B)9 zYBu0bGeB&sgYj*_+sw?Yu&fNv6bjxHvvLXwFVlp`)=4sMt}o)_N zFzi^;y=U+OiP4X&{CJB6tJ}ycS~|M^#rBY+(^L1Wkk^+^j8RB{mu$hmK4`oH7zG`A zLB7REnT3}ys!g^rA9+Me%DPh`1V0P|ky3y6S=`GlmTMp0WV%F3Noop%7*~3GLh-FHRM-PbzuEU-Bb1K3-PSg7rVd@LpBj zy5rj`m6_)0pQRJR@UE^dU*V~4NN-H6VqOjxYnPa`%q-{7{ug6_TaGy;tyoLUCCQ`M z1FRk!vM{HRl68J3V^^82r2rEJecuCA^Q)!6GwHCz$S zS6~KtymRvP}r**O3#eNYzr>ZQYFb*UA1s^b5kW@ zwkM_+?SiKN+R)I@J8%K7(mV<{u^RPR)CB9^zwyr!=yhj!F%QsAYKNZ!!_1E@ ztb`!^m^uYctR|7=$bBWy!AO^D0w}&tNYcA3UjU8w;PvQvPsmxdH{0j1%oE~bDOA`K zzP{EqdAD%7#TjvV&wfPaa};rnJ~mc`AhS$SVpQ0OKu$Z*-kuK@sArXJweIDVjQU-| z0`+`yYnuxNE3^vi%If}2Cb6YFt%WGE`|oDtOEJ?S{YOnrO=n0Z<53RhDGnxp8ei?$#kH(WfNkD%^nk8mDI1Lwc4H_Va~8O~*VMe_%$w z7uYrcwGrb<^+dF$Xn)nS?W=MV-N_J;sSLosKM9vo#=^p)A>u26^KfyI&#&XC^^{>) zv=wAkJ!TKx)c8XiT`G|c4fKaW33FphHVimW&ax^b8GMTrZVo5NQFTdGS64pB0z|E4 z1~p;W_{7c-@ves(RPOY@PvCF?5ElI@p^6a^IE!sx$ew#V#n-S~|2n-Y_K1JLhUL`nrkj5@e0(yuWp^mRWbsT)aInl0a$}IsV<%j$=?{QW zTqgf7oKc;Gb2!_tZ=Z7g0$hNbrVS*eO;1fDfdRmS6*KW_Fy=vE-;T70Lj5q0;TEv|Y6<3xP;6Kb5yosRh%+GbjP zQZ3P(6)2ezx{e#$cz8dY78v}YT|8B7O(GjgT;mh(f3k#?cSnbXq7`%a;vXSB>~+pS zRN2sSKs1B+wnKbkVqSxzjZI;ZRR{92s=8Xg#*SP=m_GL`dBbg*{(?;87jLwp@y)uFFk7fTGVKf>6Q`?XA=$(27)NMZmvJ~Sv?J?rx z;!=3c{~;tLC)YmktISl~F}wH?YFB<^ECh%9{Cc6Ne{p_4U(HSX2MvLgN#K>G1p3l^ z)UQUw>wmcBf3OCAi!~2_ixwK2Q6{NbtExr)rK#wTd09hNwLG?P4nU*w55x^)N~Pj{ z=g<8wokxrL|2Inokg}-)pFTNBxw;ZGG$heG!Jzjwo&7wOG*@q(Z=CEfMmxcDOxNLz zOeiPi$$xqFAu+JV?gqo<;?rDkMh99!-M-E4cxP zhU?r{*U48npR#1mx@AEP;1F*{cdIK5q~LN6{IbHRGHu7|x0iZ5w(fA&JvyY?^EK=M zKORaHea?$w)q2<4=t1bch?y>EdKLJ|NE9aPB-!IpvNc*j0)??#C^|lNt*WY0A<0 zefihi)wSx^vs0W!LXN1{g0HhA0x%`AZ#*E!^AzcUVwR zPWKRDG|2D~94M%{=5Z$87I`#*X?tTNK~hKj;g5dsX=7gY!o@p!LOQhKH|siOlsoH? zbExAJjn@eFV#L1(7^M zc!uUuG}k5(n6}1+quXlsrv5#UCyaf5#!A1QCihMOWBIqz4{_g9=gUWnzll`B@ncwe zAP_SQVKXk}L3w5UFEBF<0kHrF(w!gz17;#TCMc$*32<3k2*4#%)BcHPS08}`K=?r` z8fkw!$0<1V+CJZB;cR{Bxl0vreeUsk)(8=cXwpK&y5Hi?ZA)MNEFFc=GGb>OaDxKZ zDgu38N0HTXHeoo0R4G{waOe-{{r%hd$&fp_wMlq9b^;q<{iKDUWqmg(pH)4kQ}oGb zpA~Glnm4fc5G~qK<{@Rk%pxDb#KxAl(Ah)(Rm`Vq!TR>yvPv_=|HE)jejh_aXU|fz zC7@VQ&7JaR^0M_8uQQcVk%LB)3snMU9m&aJIvs$qzv(s}@P$kueCIKSi05ufQ~VI{ z1gdTgqR)K%=+e-*?5qEwLl_1rHTCqO-|&2~$4U8Lk79S&0-+XwndR@D%3z$Jw;eD3 zU{HLe8|QACO76dj@Q1riCSK`?<3Zrq-p>JkFJGoxB7~UY5RnMC-w*rt+;TV-09nId8|5ayoOst|+~Yf7~F@)6+Oy*tQq@^ZRNc|3N#|+rj+)oi&^y zS~31{r4OW)uK$e^PoU+j>8R(U$vyv)Dkx}{EKhOPZKZmb{D%{s9;VicgYiq#)1b0?WO(T4&%4UKAWwrW=qj49^A?|~4i)5b zqS&a%2sPc9Na&wUrV#f|8I5;?E@Z5SlbqhtAI7_j@e2W?3 zy`T{+%N|bG{7$ z*Gyqycc*WV0tE|RIweNzgMn6!vlO*%b%BPKsLLZDEu&|)*1>HGUSD7DyXE7$Byheb zdbe%(CrkdI*TDkU0Ht(z&%S;|38ObsKXk{zTu=P>atj5nX3cXaWiV#?;bI89w)EgN zsVPI7fG)yUax%V^Ys{T6`b*ixeCFv5MWewR!@|3`GdJQ(lYWE74N9t~{110N#0)=r z_dVSj;0W$Pu$1JI7_XOGe2c1-B92+Hk?uDFY&%w4bh$TNW~Kgos%&l!xLkSs z?h^1^sKX^dgmVI$V9I(?xJrfTfv!a0YLq3eAlke8FF!q;m?h(s?etjm)l#c^gY_Ca zKXUu>#p`cIJ2Hp6A2(Ku<4DATBl|KXi69){xA&h!)G0jrFzK0oCF)FP37!VRHV$cX zRkCq(<2Hy4b&RzwebCAe7#K`exBZ;ArihmxNT%~<-(&PT9exbXd!VN~=+TC`c#Kc? z31y%m)-BiAj4*AVM^31CGZ$s_;hS!a=-px?-aJ-l!lz*|HEX%LFb zZHw>CFeB}-|4rP`RJIe5|07w8&ryDZMvW<+N1Z^$p!tiu%nXj+qr7e=7DZslEl35` zBD}O!v@zya&hI?KxY6xhLGvWJs-`Gb?e*&zd<26+nS%OLHdqzUWlHP49g{E7M$)hU zs?*IhHECbM=D37xVB9b&OXkiQmxE{#%F)$%9`om8*`r$`{wAUArc!aN|D5f8*!V26 zxYRj4m^2Ka7&jKE^HtGJJ1C&K+ZdhBZ`Bv?>M@mpQOL!FkvR>EZ9H-)z<;En+Xkz2 z%|NX(=3|grv8l#=NPO_f-^o-)FYcQ9L8>!|5G*Cf8FBsMBUnfUDLIsRN2m_q!r`@OVwt zU~89*(X3zuKIL)W3-C&3e}`6vjZ@sw^f`@3wF+ceYsnJ)hl_cp&0WfUsvyC_ss=K=cwZ|O83MEaW&k>TTOz3Cibp`;%KyfT1^`aggnA?MBg8r<)YL&Qr$Z*p?n z>%WIy&jO$gXDLa^Mz5XU0VEN%(|j&1JF>=0AgcE*1I=`*xxQsWg0_~Xj;fU2*S|?$ zCbG-%ptRv`#Z{y2=wl2hYc*BtkiKe@TwGuO;wsPUfzMWk9OOXzy1~b@gc8h-n+`~@ z_tWT$G|!KbidQPBKs3uSRbWSQw~fh}qxc{Nfv8E{UY{ zRNH~8>0LwEOouLmeeq1LH*UfM1roACEMkdtjRmUmkW|g;PS~S z2_dWSHD{X(*QpktqR82~J6;6s-%q>M?g|_@X|!p%0Mem+a41McO{`Uq%6ys1VQ`fG&>iCalt>rT>C~5 zc>4K|y$P&qdE_M*Dp6h=SCh}nP7oC1z?I~PUl-RLwQJ&N=$}pT-&u3S86u5W&kDAG z^h2TQr`ejQ&#yiYS7*4I(eGzLj!DvOxOWXoC7y5*VU(9HNJ;6@i8PUw)>Z@_7~R19 zuf60co)P)eJJq*yq}f&Q`krp$!D?h2uBI*#78vxvJfKNi%K(;FUwcm_z6t*OU1gjJ_37>ou67kCHeaAC2ZL_7-gQ=IKDXZXk)JmC zim}$m_q$R{(<@Z(Flf{S9z9y&&|PBFy+2{hd>!JEf6&pWyUeD$#G(6W3D9Hv-gHy0 z8nTKhZ{go^YKMOIR#*4k)VZJghQ}opAqL^DPGpY!)q;(HW`Y}C$XqkZ>CQ$Lm(dzn zb9jE1sMW7jLw72>Ina7rd$^zZN%yQp}*GII7sh+$qO9(8I z`Is(jAeu=4$i3X(!}963gmK@lH6Mr2hc6xHF4ugS*a*teN1)Em+&>&{qz#|)-FL)4eu zT52-*URR?_^O@vp4G!QQ2mbMhHH`*igHv>F6;6 zS|zEc$qu6aetT$S@4HIXRH8!qwyDoZq^bydeH#+>NaoamSA2>s9x8ZcGk&O6-_+Rn zg5#?!29?%}14cruUAU~khacd2pYZc<*4?|5MKM?^)f!iQc_qe`qyYUtI}3marw&X{ zapRj(9MZF@AGE(ZSXxrt4bYmdJZ)dC1nfM~O=qa;PvJLpOx)aR>$U7ED-wN8b6wj3 z+TK=xf`=ZySkv4`*fkTCNa(k3G6j<;yo()+r>NwFWd7BpCvosOMbzn={4$M!?~iWo zz*OBE(Uh~`vm)s>;Fr@R#^OyA*+Yj^wX^7~m#UM-$X*ihE|#nSytZba6DpziRFGNS z_h!h0!YO$)_4EoAcNENhRbFEBY}Z$pKPo?iE#= z1oeu-em%~Wv<7VeA3#!fZv+S;+IkBX8qxC#cabd)v$ zh1b(B-Y5XO2V^k9n7CeibC&I$kolhSee0E}&yTnK{GAp(SP1V7KZ4;pk&vjfW|R%D zL^oIB2Vw$yhtv|WpUZ^ZiZkP-A~VuFa~M_t9TYi>DD(o+h|@0wPN#LMZS!b9|MZ?6 zywpcI!M}BhlCDTb8mvA5R$uEy~B{iW#ulEf6F|hv9N-cav2qw$2Fm;q1|DtY;+#5AO=xo-9mTJX^7KiC2Qa*$@Ruo7laR4KBt?I+0xt^guzGfcn3|3rr|hd=30EQZ zJTtdLTxYR}{^SN7u6Pt5wAXb>YpC;SS+#drZNQrbCDZGN0J0{pgQRX1z-Q#4cG?F* zCSj0pJgLAsMkWq4v^6R5n=F@{#@XggHO0eU)iQ8p; zM?1fg%8qGqm&4n*RMPCst~FEep2h^`t>%}OR(kf;u&yP(D(u@iLROgPLb+4|tpe{3D9TW%zfGI&Zvjxx+`6(wD0Ch;{{ zcr|)q*N#och^;xRy;@I4k*;NU$?5nS#^paVHmD{`9RAlu4qkf*OlAk>_8?ROvh%Yt zLl9#Xe`T5L=#Upp8|^O77-*2w2U%&;i$@A1^kEB=>5RcH#pnaYgzF%1pXTn07y(vT zS}es{%1jI>^|y_ijI}-tP`pIG^Jl4~Y-kg&i^_N{zLaFOR zX9oXE;bZ)Rn?D@5%TTDoJUpkRZ8!)X_CH=CmJn$TQI{C2rD$f`hQoIruvw0~w>Ufw zMrV>zSR)-f$P}v}rq*8B?RZ99*@^f-O;M5e6e$sum zQ3in_g6AdZFYT}<1;zyE+)5zy<1BH~F@K@5Ze+H7j(sZ{v&LAFW;8iguhlj2Q{bM& zOzJ_WK2ig`OfTlKEa-LBd%s4{AeQyc^gH3gJS%YvatZUMIv$_;{nnq?oPKWPt%2yd z>hty$%nHUeMKPAhMfwLr-e~N66yw!MNDp=k-54o_7wEcO}2Xp0QM_!SxNampZiMsXv$zl!skN8NxWx$)a zU~PLa<7F~*=4F=dW0{#axzn*MiGF`nVq)TWVfX%gQy#=t)BdmA?E4MnN+kIoZYFYg z#~=IHI*8GN>2oFI!>VKwV{wh(6EL|sa_)rk@bLIiwk$hFzct=Z`8ZbO*>?L35v^(# zxr1MNy<~uauzXFh`<4$93ZI#yrS?MKZ_K-lFj5OD8 z+(vA!*|BCT9e=~)5nb@6)Ex{|gw*8j&W5`4ROH9jX0;5(q9Vcey|Gl_b5vR3sBZL$ zK~MSig^z27X#AV_Qz#D@LPue!b%$5?*mWI1&d}YhQWN$@;q|6RwRAh56=blghi|bf zj@)-*gvpmqD}Kc{4zh|?5xmfn@3`oWZLW1C5>4Q+iQME>@|}6r^(M9fN|lta1Fwj9 zb-CC3L9=-Z z4SS)5r<}&O^@zHy*qmyurj&6F;nV|t{N1OKPO@;Fe0sZz73KsZ6C9q=$JQ#QSqse{ zY!cw-_|-+R0uAvZ0S7ExJhN<{ptD%T304RBI}ZHRG}Hh=TN#hUqqY*kZ#7%R#^w9X zCu-@~!{du98D0yOml-~!RaTLFHfV!VMpKbmSz~_Hl!OX=1xU~_syv(Q4+P! zA$UoE8AeAB<{)`;Wy^}Bwr}i3n~_}D`^rpATNr{Zj0!NV_o8T>Mai*sxR-_(V5Opc z%($Heny548j|Ra;)Sg!T24@y?8?F!!1|-QG4;kB-KTp+P1#ERCo?zrJ$~xeRxU7lM z3d4D(ks18n$0S#%`4l(bat=9Z()&zJh3&TYv|^Ub)#O?(qA}|Ede3_YOIQdE|`I;X< zj{4U+A^Kt-4U3(389_h&Y2e0+v42O8VZ)29<2LL|!I_x9J4)RHhj@Y$=`Sn~h1qn$ zpQ_S(_#}&26$!@I@Sg0G_EDbCn#KxG-HoO3O(X(OPd}vldS>@Twh-KDitYHOxu6f1 zp4YCC4kB_HM)pkJ;xELkV4OaKhukxE6)SsIdWmGorm3>nAZ&Xn8vWJ?t} z*#y@7_Wh!4Nf~JIH?6LIs_p8aC^R@8{2UspNjk&~8UnwstUJch#W)_j3yWTMhr?r# zB4y{6ZbM?aZze7v->#pUPQF-3hEHe}5z}WHP?h#|zn7X=pffJ%N{{jL8 z99-N=^B&?PPW_I};ao)(6;=+8FSiVzoy`QD+u}TbNB3bjb_E{uRb>?&ULAjvJifAKyc3WE1Q5zN6>1#xNl!&?HC3^FD?%FJ$l3{q<(G7q zz0qy{`bD(ckvDERtKwl0t%-M-YYPuRjz7j#+i%=jB(4N{ zDcpsLn6pr&$0;f$e+dgbT-$m}o73#+I$o@;{gvaRNp2=yHosCbb>yk#ogY{%%&Dj6 z1GbD}=iz5@-({0dsg9njc9-Bc2Z$XWp320ze;q)5u}mlS!^{j?X%9^Wt5!b&5g$tu zMD4ZitZNqQ0{OQFupyEY3rOFq`o@XKOu201~DS&K|&G< z6zx^VU;*{ihFXmMi+De(=osm-RfhazBW(H)U&6!Vn-D|kl`C2A5R;7dYzU@pj6){4 zOxz#-vYQZ{{PMW!m-ov(#f|s?f)=*T;(NppAS8FlSc-ovGj4MI!&OI0M%D@KN;;_h zX|m{zvmXeujJisR$+cBbF)qarDsOF5w$Jr`*S(RC(dD0>kH`3DK`*+XKr=WoJ^fx= z%p;}norUn^=QNh0?)NZh^s(E*s+O7E8zfH_p#v`GH;~De_g4Ol_k{sFYB26+IoaQ- z{P$=lHX>GdUR;M{C>(rUDNugy`bq@X8pvLW6n#LF!C}Z_m3nq1 zf5zXBmGkiuihQes_tcqvLZ8ullN>O{J5az^c*IFxYFBMw(B&xotZkj}q3Pexz) z3?R^*iF}sneLrZ9iY}i`RJOOR$}tjw>L8!ZxS(E)XS7bZV&|; z3SuTL2Cp1>sk~ZM2Dw|kqf&BHB}`+Odaxxpl2ZBiGC(3^4~t9aUm_?;-SMo^NYNR@ zd`pMu9$`~vts0dIS?v6(JW8@NQ_g5rB79IcK0C22X@}mq{0?kBb<5`h5v2zx$KUsN zBHbUnr7&hKoYW9gqo3de4co4)gNtwQH%Cefie4rbNlk31`SuE01V8Y{P*4x}b*ql> z8PSnns~p&bUv+EfEjDx5{xy8m_zBU*vSG?mq&8}Q2e}@OfpqEfN4gM?*-Z;QLzdPxTZHq(0N6i zOyv_;yk_|}i6S;DV9zi;6o~odS97?vwr2h`$OKSFcK;E1NYS7UU)&|ZsktbqD2(v0 z<_#_zAvp>;fY(V9op097NN;A(>&4WURUYrlMogiS7)E}M3i}@( zR{W*+TTmHn0#u{kif3F zyM%9*O@jKz`O||6UZ8>E!-ku8?i&(-%w&so3!=?q5B~1t>$~)q9~V@n_TZ0og&2l+ z5}gq!6iG81CL*eR^Ey%*iGroA!_x;P>#no1F38M#BxU<*6T5!>>fKWqSn9f%g;1$~ zPaAjjTLfq$=^CYMAY~=VZ)^bVVfiDlm2yscB~{+7Bo}0S8-H;2_YOfge+?j!0!+}H z);Y{RPA%W4tPM^a7^f~96O_3Py(`g@15gSG+L7erZ*HL$_jQjCA+hi1{5vrpOUzs0 zNx>-_oEhvQ__a38+zb+9p7@XON%l8Zd&%+xZ&(zf)}hIujA)I;po;9XAk!VN*3vhT z`K^kL@q180Ik|$C)?XXw8Ke_&9s9nvwkF#XmGOk5)pdTW*c*8{%(g2ZE-;0J>0Xx% zDM=Q#SYFK9=SlCZ4E7G#YSQcu!^?Vt>VNFS8>BedkT&{=8i}C0w0p{lrL^(eu{N#g z@t9o4aw!flM{5m;XqD?2hM-q0`qk0!0pLpvJdb%R8^M!UCW*eMIkc59 zt7v}&`wMPeL<8T+k~f!)KZ%|X%mE?yxpjSG&bAO-C%{0K?WAfG%IoaPy7a&fl=MD; zX})X6)vPUDh5Y^-T{)+i*~~@gqvCY!|Hs#RM>Q2S>%#|-qErPz>0&|YDo8I1iVA|# zr3Fw#dhg|+C{;lLMQK4%ks46xn9vcBBE1NqcL+TRgyh?(?|bj>{_(BlT9M?GU1y$o zX7)^c?PEqcM?N-hvBsBxq~BXtn)Td}L#Al@b>0%&TZGd>aK5D~YB%o6aA7Ren||zO zi?qMbF?nm#X9&~$viPX#I;sTr{{7?;2SC1Wk=4#E9p&Wg%G6{X^`GSfDxJD|DA$;e zMa8LT4b#jinw}!5Aa_W9oYd$GuMN^~+MK ziq4;H=YHnGXh$zpLYK&G#Ck<_u`rviuP}hErzG@quApNv_m`(=4oIz0oz}}nWgQpB;-L+ z3g_3-za=x4M83d@yZ!OZ7a2e>t&YZ?G;daV23%`&VR}6GS1@+i0~aj0ug$(-$dI5Y zUqh=AmbqtP@d5?P!hGcbEE9Q~QSa*2r{7Q(@RQDi*!A9uEPS@>YLHx?B-t&}mTO0Qmu^006Dr;r#{wY;!6Ab~v$ z7=QU1GCrxKmMr8A9a4OsWk0S?i5xe0-&38Q6Rf)|ow49!>eXacGVc~B=mp|9?p>xr z^D1Qbc+Cfj%Aodye@^nU$&KCJyvlQ)8a`p6;7)vn{bf&9os*^rWQfiA{JyitLZ!m1 z_-^S_(Io49SJVOAkyHoOXnYe}HgnAMS@OZvccdt>FJm+~CGHA|lHz;BY{2ak`{gK#oQ zwu6$cTt^(=JYL-b9}lW~|4ZxYX5?EnxBh}uKUof z>&c?UpTAxIU~XXWaObz-XNz}G`z-Z|)vbQSMZ9EO#VLY&X$b1DuD;%{4Ks4VHejiMU>q9E-Nj}jj&E<<|`#K45lMGiSL?cLe_4g<5!>2tXM^t{i6Sbq15uM=!(MVs$IuNw=zH?%M#T0K zwe{%QN9)m;5gPMdLfe-91->r)0fps)6TUw&-2}{hDNVp|6J^QyfOEM<{bwqI&%t+- z!Ma8_-K^iFzj`RmZUiV1G5Ch1fq(d~`Q|LO$2rj#s;UI7hS-nw%~I`}B~a4UvJ$mD zaOQ6s+v|rPg_Ga}ohIWWDnUn7_^y;~#R`j_j$%A{B?U=YQK9^FkD$zaF0Q%C>{TZs zBJ#wQl7Hh-E5FJRF`E~VPqVR<&q22%TMtphFJnIBC9hWnCz6BeZQ*)MNwyNm0Ya)h(jsVXha2O+SvZizbFJJD>jVhN7VlZywN+T8C!jih#a*T%# z3CYPl*_icw3RqZ4=ni9g-%~{0!ewvNVP$6*++5g?plRI9oFexDxg1nO*Z?q$9Zq}@ z^JMLDKtcoAKhtl+4@%Om#qWELA?=>?K1(ef__h>o{W za>$+k$)>*}Zrb=ky?L=W$uOSP@KL}abl&~n!-~ecT0#DBZhD$pc4FG6W+AGiPXc}3 zCbIP=3B>cXQD&?0qUCy?M<-)_r81hbwq3fSNqDVhgLT;Hz=?ZUY~cK0b6AekKEbXU z7~oDEzV(c}SkOyl86^LqvTom6>7bS+xC#MF4sAzZVo4*YLf!AfvU#wV@?WU<5tu6J zM-^(}eZFukB<)QAtfV>`KiPHkhuLElwG52#bODDG)efKn%Iy1c!ymu+=MQe^IWqB3 zR_wDGd%Y5ye6r60P7y3p(Kj}@GVu{QAzkl5UDrBynOlv|bF{J-j{oP%h~oUPY&@_+ zg;+o7`C&6%x{;fMflI|j49HyI@ed}6-@+C^^*fK=bGij;ZdT2dmy?SiOvv~@gZ5l!&k@i z6bIJbHuF9TtRR_tqElwv zyZm1iwy`e2_8MNUBe&{)&?om`t>+k^2o zm)}DfNEu9JI$&2m;j?t7OvH5NwDY*~9S_ARs|-)1m6)K_2m^7RfzS?*1fQKc?+ zqzT)#X+}E6cDYp$j7Kc**4fz$y81?nP)S}1XJ6Ioq`-MNbv1I-^yn3jGYbqf(a1EV z&u0N_OKqvBeVNVvg1joBfBUhXT6Oro{(B$b*`kVd0d`EaI)5J#bD*Y*h92 zhFLqZ{u;b>#0!%<+;MNFOuG*Mpsz_7D0+wqfTi-<;#-E}WH`$LInF1VTszNcn zYG~y6r`ot^Q^Hzq`(#(Pk}bCmefN8bPY(*Pmh1Hd%2Jwt5Ql9#MRi2}`gNE(EsU4p z3Z&Wfn{E1ty&BcY8n?MdTI0UCjDm}GOtCA^+Wp4cm(J!+DhO4KH$AIRh!#7d!BIme z%}aOi@R8eBtd4Xs%g>!UmG*TJuQ{D<;A`w{EIeX(V`ta@`+Ck|c7Q52OTiH9s@(s> zYXI?`*4kVY$-<&R#xrTenTD6aefpn??~dyW$JR+2YoEi*BC_{FCQ7LuF2?SW&%$TU zt8$+hyVkDOy(p{Bsws>NBX4<~dS?3MP2a|6;&=qvgEG>BSj1wIF{)?sS1=}+K&R8P zc0tskHa*4Mr@Mb1M}}gROX6ulxh%0W{dR(t5|FkD85Q4_UT?p1QD6*?@QLMjxuW08 z8gIYDBM>U}lz*XTlo0eaD2|^9qoS)s88xPjmGm8{R4N4nyGHT(vc4h68+VjvWL0iP1 zM5~G*;-Q71smZt*=*&6^x07QJuIr!-lAhLF!?bh-Hrt~zJe!ctgQWdv__@8oW) z^WNrDFnm7Eij5*n$&C|!zukB`7SiW9+0` z(Go|W(kkP-5tUu)^w*8_d#6t~yzyT#9mss zzBb%K<`vS|%&zpI*8{}-obL;-A6z#VgV3&zF_?OGgqe!Io}N&AwW5$-6SepRJCab- zWY<3Heeh-BkZC78w4&BBMg>7y7L2v(Th}i!RU1Dwd;_`#M8pI;M$@Cfn+oI_2=kn6 zw+5%<%ly{f7b2OWgMM&^JePUWK-q$9?hDva6a2xDSDNfr6hgn z(xJry=WQy6cH!>aIO%&kqXo;}DMD_3&qzLger1IcKCnuZZcsy})%n>ZdGutriw2?Mhm8+ zsh20{Wf7^Y?vRwk=>reN>dF$?Ok&!O3Ep%Rm!N^3X&tO_6|j_$dPN6$9HFw}Qv5ISJ_Sk()wz-zmb6iHpwL~`=*uip!5m0@8ztX^`VeLnPF zyczveyiKwd-SY!T76rb}zM7ixv1)fUvq~Cg7M2qVYFK}BdNox4LFR3`Ckty4vZafW zx0 zL3v+VR($e46}2sMdjuhNsOHqK)W|DTyQ5iGg!|8>6KY!V$3p!)Ln!tQ7p!-20u&@R z&1%B2)whiilG3bCungW~4w;`l^AL1sZC8MjnZ!SqJgnIHdjX;s6w{!mr*~sv+3sT* z{k5dMIJbF)FQEEY`{gF8&b3`wK8dkIQw(0}KD z=;EoC)qR;&P+FUnujw+Xn<`BQtztm`okqdguSm(TVr*B`+9HjAN@$g~p z$CdE+tMriR#*I_?Q{87xP92HT5PEqXeDtu-7q>%y|AN7{hxqS6SN{G4t}tMy75wkD zH)Q^Qema+Y(BfueG>{pYg3cd)XcJ8l)Sq+(huatbExgnQ>Rx-Wn8+MC29 zkQ^~3-3Vf|(EdaJ=lR$Uf(or*L@Q5OOR@sw^ywDy+Y&+So(Otp0V-|-mDJdzu3cIlN>A8?a}SU#>IqRowwsE!X0m(|KGRluj=!NFRYQx z_dTMWxA{eD`&d;ke{6{ETxHN`YNUbWSWmpr$*NoaWVT8nZxazk+>;*4sMm`)qshQ@qklZ-Bd=POn2A`RW6CfZ zToRV1=xgP;q9yfKJJs>T{~0eFCMXMfQghsIzDo>JbGO^guMlCh(GSm@>7uP?<{LlU z?#?S=WO=w`>s8X~R05^}I2vB0hg=Lr+yjr)nf<@xkHZF?fX=_w{+*nPxHsF*NBze3 zl=Z@`&$(Z`EVKov({#RUH{O_@K1!`5-gdTHR*6z(X8M1-hZJZTLsf0F)Yb|?5Kzrf z=kaVP0%cGKq?gR4jFNZ!k-U*Z8+KHXdnW9X*rs+bm~Zn{(u=e-ar3~sjktSi8mCN? zD+3yKf8r8Ll?W*UDbfa3ed($(Wp`u)eyR%+pz6Vt)G`l$hGPhW?eulF>nfG>;NzhR z^vyy-P5s`pGeKVvX1f-|i7$e?VI3iVv|b(lHN6ZWeO*e>zDy*jTtnpMW)>%NS~|4uM;Jd$tg%n2 zsjEBrgo#k=+hbrguxcH>G3FYw?4O=3%}So3Sv|-4XslFPhI;$VReuH!4AGR&p(C(E zJ%iY~a$AKufv}ojofTe$npc6U*g|8S&~$9Qo+IrcYE5Z!8O>cGd1x zw6$Ae_tOX_0b1y@h$`+|0qa33C{^k1sSnJoacbt~O56*mL%WIV5iqmBj6VOu!UCxU zF9Vvs!55l1TZ5g3d-Y;xKG89CK0Vu_F1Y0C;!xem)0nwUx{LB>kft)pd_4kFG$Gqp2^Z3m1ddOPs*dP|WOiviX93sEW^Cu?keGe00?}f}9c?Yp^ z%d9cSB2Uz5`nRdW86?y@*=Jlq+PeM>rvyU#!L(G~((o%wf?xAwIw4CZZR^~>At%o$%4x=Jbn1sZ^m{U)bl@@a!qC~J zKeG;+l)T;?;=IiDRlKfTW8{VUO!W6Q$LbT7vtBFg`GFTk zd0@2`x2xtQF1fxG&AD@kgGu=j%={C^A;HB*)fI+i9rVaAY3>+?SU$X$9YEA%S%NFj zkCh0Oq(2f3lS5KsvEqp3716k=E)xDsXt#I9(HX-553g*1fn^d8r@arWe#4-L7JjbB zN2n1IH#gXBQ?xGgZys7Q<_PWKS3a9(Z25)oO@fn#hl#Fv@+LvKISfO%S?(<1zeq?zSSjM(?F5E)G?;(q63U( zGkYo)VgHW|77n3|i5^nhULwPV!^cfFswGoP5WydgJBkEV()~ZuU6(|z!E=W$4eq_u z&w440B<1TKm-AWr>=`c7S8J2~WI4z17xDkfYF5M@W`^!yeEwxy+tZ`|cDaSj)r%!2 zOd*@ADsS2zq&44l zyV)hi_UoY4*TDmF!(agMw&*OIIvY0kQ6*9%&@=`9-FdPFuXVNM_$zn zqj5oekjsqt+c7zvH_?0mk@C^8@;^%uMmJ7nmmb`v4)zJ0y4swWl3+bz3_tI0= z&Ll+rpP_!S>iyvBar8Hu?uaLkJ-y^?jk3+hwg0sg{*Uku3qxH@X;VQ&{sRf%qvGWE zzT<*_AjAHbH75_L?ZbyZ7sNZfho1cR((E(HGeW2Sf{Q>e{D`loK=9_v`}EyvYvy>M ze`{)eUky>RQb{O3_2bORB5;7<<&|Z6~VU|G{QpXqa7#{ptSZ%ni)wlyIcs;dddack+ndaUSjToc3dSlGkI=N(X&yJ?Ba03w zE+^@L)(`_51UyftcBrkTrBVc^94*M-r}4tV`NYr?xI@5IZ=JMk#Ga?l-GK78=e-Uv?0@FyG5{48+_2ba{Eqc680BK zH!b-Dp#^K`UqfsVI7ONjk(851IIN-qx2Z8g<0QJrxG7T1UZLRlegl^A!XK^nD6p@g zZaPM#Ka^Jve)YAdPdy9RoKvIcNaXRTBEop<9s`eThcWM8nSeoV47SGEcO{x7+AZL7 zZCOwMs3MVS;02xZl(7@H;3-#(r%XxAafema`Kl%)H2f%ZBWv^<+vmCaMv)tbd4uv> zG5vewQyh5|ipxUHMt>FrPr3Qi7~j>WPt&1if#lSLH&(2h?BcWBO7S@l_3m(lM|GheOA~H6rMpewPP&UwY zH*j*R8KkVxw5XH8dT9T{p!lHe^~ERvI$%`o&O$G~l8*~RVxmKz1LEo5`y78HF{x=w zsJksI8$Idp34VMt=IFce!;!Ji=^?jN(sc`kG?vC+Cs!$>xC;d<38mHn>-yuT%B`z` z4fqG|)JUF{I}^y~s^Ixa<404KKjZ33CENhyvW|VdB&OryXv6!FcK8HtKtN3Gd&;AM;0p6gi zTzVNXwppS6jQ8WdCLuC3{&o}p9LEt_n8X^mCT7u6N-OH}g$7#45sSQaJT_U2i%r(+ zNfXTE&KnW)%0m6eyr|@OvoIV3-Y=-U_W;5)g4d+B?;HQ1L-fK3=KMgFgQw?9bK6g= ztWk|^-culn+%xQ4FP4BO@DgaY&^Ov=TyC|aiacjo#vAG^H4f^#Ua@#}Rqh6g)%`f_ zRnzHd(kk;#i`I3mi-#nU%pIyLuV2Ie`j8qF^HFbG;oLd(?_Uxhj%?iU+j{vxY^QJU zjRUFGxNuH~nP@sJP*3WPo0nR7d--x}e+4NDyPK~14x+64PZ#^LadJ{YS6uzbT1VXo zH)VKPSc+~0U7K2HbL>DK?VG$d64|(;FefT`LQ&DIY&(2bpeZ!+`ZsBK_~|$DMCFXN zT9;cdaYE@~gPnh8JgZv5?*1%dT-V-yu=Gl|e1?vOiMEIM1Px~q=*L%m3%X)a#e0|A zXVWNS(_lMY?!Z0mK;BOH%vELJy6rnU7=0(^>ysp1E&Y?psNQ!uzsrMNubc5Og=I=P z5u~7MfN9@dWOBb*2V1I)j~}jO{DBC{R!S}SZ1@V7OfOEDQ0gg`i!;dNL{48`-o@o~ zo}~fPK(hSlYY5`00TpG58sYN~Am-NMSJ#c7g0}4Ilj2Ey?X2$EYW!n-Ps+&n90Zvc zCuWvsQ&}ITIe(vU7E&`L`ZFC@IaEB`VFN((=ea!CN0uq}iu!d1Xlx3&K#uYAKPoHp zlkPzr-6pmO1l0LGT0FfW&E?fs|- zYexLKwK5>UH~1{&!SDHmJ&)Fv0bRh0(V!`mtwc$q49gG@>3WH=&{5OxuhK&+1bv4c zYr(?(t>fZ|Q_KIz%hLV`*mO4{7{?ryoxGpdA`>SjCfwI*<)2;Wll1@1qiXx@PT#y| zn|cPJV81<&C5=IQ7!F|diIp=aZU^a_yZYbGBq>kVu&XM3IX>C+e4{x;S8D<e$TY_8CBAvXrAffHSC(}>Q?z0 zC5bo>t4*nO=peQDscVv^TBa`J__14&xFXW&^^5>w<<#Ybb*?{1(?{H}1>>2vF;3RJ zIsn+I^Vr@HS1m*faxH?DCw!q|Y%=i3TJLyei7ZP`tLsi4tautx`wt6j5u&MI3}wX zg``%sWZqyIqW8~M&us-5?!(99FH=*yoIm$ET-MXOAb}{M9z(z?V9OoF7wntZ7hym! zwzp$if?UCU#bds9u`g871X0K>C5mg6v<|lYz9`7;FgBpEDZUB+GJHQZ#qp+X_q>l2 zHxnIA*P-p&*ZvsYe!+hdTUBL|q5Mn)^34lzSzT|-zV<(vc)10eynBQnB( zdD{mMgd|}}R>$`TQiA9I}{c%)3>P#Uu1qIa{?`5so(!PnZIXO75QWEiR{|At6 z!_eovs#8mZh1_5WO4AW$diAhap|sz^PmJBW@ZFbqRZFF1pA4OVVVi7?`}a?Yy}mg} z4VG8fTUIZ5O8?T~{Tp*Os2(<=@~WOZqWLyWQ!NvC0D9PH=Ojo7p|p23qw6a~r=9-2 zk$c}E5iYqLx^?2+7%$&g1$Ri^X^vW=|7}!nqQcif-s=)k8tZ~HB+7~}MxWsQ_%9mIc8#HC`!Ch^AvuUUJn6qU z-Cp?X;FA8=a|z8;{YISRF@0v3;lHe4tL>$f^29`r-+q(N=jP_r)YZe>#AIc;pce@V zCzp7nAF??(I^NOOr-^CknpCSt2K|pY@WE2->)_9~+Gij&EiJ|+A4P6%ZnuS=b5J#( z?{6w-pv?W`vuh_C;{@VXSKUsXKK%{|3zi5PkarJW@nM^ARgw9F?Ef@7ph!8#COiWS8UVwEVIL!)jRW@c^4g==c6UR+Dv=ek>&bl0OjFYBB9tk1oZ>_g&;vnYYGyWAEIq45CkU*mVREzVKoyZ0u|8|)*spR3ESNlv%Qfc#+R#}z^B+16 zMT?O=w>!F9E+db*7O>M6@*UVLf29?d@2U?o2cTFW$k5QR&_rxMfi#PN%Cm_H8xEL@ zi*eqlz&r|M9(i9_$ObajMn*-|Ot&Vz>tFmnqbrU!gM>l|x^FMEIbM6UP#-l3Rq&I6 zTPS}1pNy*Se~e8@494yK=5ZxULRNsZ3-NrMIJA!+5Wyp(j3Q{B?CvUN5^ zRv;N}E!wvAwe{c^TLzesQQgdpr#)Sn5!#P4JjBTOGBFV>U`NM|H>xs39jZveI1Es~ zod1Ml+;PL48~QFaL&b4Bo9q9O89PE8jS85I3M|v4Y+9>1+^%nDg~Tk9p8_C9m>xna zAof>n@ARzwlF$o4@J%+M}+dYI5`8V;8;Rg-8eL+4BbhPJRrC<-XU$@B5rvx z+W=h^^q(FYC*Wez{U#2&oRS!uDNbDJ{ z--{_KR{&iA310lVODlf*w4}h_Jqy}Cv-@5+-S2U0vp*Zux!Q&-60{4O*hoBZVh}&t zp}e=7^z_SWQjj}(zrBui_zxdik(qOf=xgt$JNxDIjxg)bz9_qvdB=CU<*0R}`PV@) zIm*&+t*{Rrz45R>3qM);7a;HqO%UIALP{qmYGuK(e}V{q#^SX4KmCDD4novFj{B9V z`OX%rf0oK^zV*2up#yP_d#KBdEq;IUKb$KSltkrbN2oqNk4Tl=Z~M^dtGRd6?og=X z`8xx~6G1;+N@>P4kv5ArJ9?u94z1GmSfs)7`qW0n7hFfFt9DlqK#?ZvbFbA=HlFzw zJ;Xa?P3}E{{cAn$3-=txGE$aSiDgAWm&ho_g-`vU4Q_xg#Xz?+i*sr3r-9z=Fqv_90Mz zEKVd_<(P15!Nl@1NyMV#!+(MaI!mloSsLz#c^&}yxSD4bC3H-T0}70SaFg!mdK$jy z^T&OSfHOXvrmR1iCiD)St~aj6NR3n7B0lPxKG-TV?MU2>i*;%wxKBpnp29waAn*%m z@2ch{#}?Kp9E_wDc>7k%N}AiYyO~yiGp51rLF1=-m+9UFuz*&|hsI5I=v^3V~lIK#~N3hZ*78VzuN;hBpa^8JG;R6%m>D=8oA)7UY zaT6C8i6#d=khRsibogaTN^4Zd_mCd$dX~FXBOi9%Vec;0twU%mHQPs1d{F$*kI?n} z$)s^($E2}ckqO5dykR|FQdOij7AOX5LZNj%{yif*|C}!#gV|`Pp@&El(+&g#oVvvY;ax?E`3PoKDEp_O1gAjK9%xT+)r5C1iygP)) zdo`1b=FIT-f?v9_@GXAb7(o)y(FAxe1`#r@SVJtx&ZfGetmwP<9G4r34J7KtA5u~I zEl0Jxy{z8wgLkY8=|1AT_%f-qb+K59R>09CH%;XBPIMIf?Ct%1*Y%q#g#T; z^OQ6y3tJJN5HU_h73>~=y#6(Y*d%V!@U4U=d(%gc%H1_M@O3aRdGA@rfL%NMI@<*^ z;8NTQFTL?g6%(lqebjI7vEO6ssX4E<5ZIJLo+fmt?1}-E1`cJ=gd$~r51%z`YwId* zJCkq&Os#nu94bIpTJ)=Yy92BT)Ah6&s+R$v%-MN@2zeZNZkTSRVv1_u%Tr{23FP=P zw#_7QE!rUnv4rm>;$c~gA^^L44Zfaa!x>*q!1@WJO+0EM8f-4x&-*h~z7X}gqUyOO zQpMb`*eX?}*Ur@a_TuSd$^lF^_wHFs)gNjt#fEgxD*^NMP0<_7r>`3qfdDNum7q(+ zc6l94IHPl*T9K^%^DxV|y?agdjKj}59<$0U`A)}#u@(~x;F^eJQo_}%E;SLR`=1Y8 zV)~}=s3{8S-8-tMPoKU~4!i_qWM zHsj-MK74F0^<0ihR3c?LTQWj^lXIsyobJYCNf{ZU`?mi<+v0JW_8NLdC6(WAsAC!) zS5;ZS14+BmD~J~hUa^u?;j&Sf!sxVQ;MkA~-eF?mmS%8vUIzN`vX>VVsBy9O<7Aw5 z_ox1}uCFuv(C<_M8Nx};tjYU#9u03P(+ZHMkYXYp7$3XUceDuJpwDf-%ql%oTC@TV zYnrh-^cih9L^B0B=yc7-M(E0wE1g3_(Is%nB{^P}ICiQ_va+q0verM8lw8W@X1hgn zF+SK+hkfu>UYXS3Jocu<$)BUC-=%S;xH{8JM~E-QaGGZ5kB~=FL{(`|=%tRaU z&?&gOdQr-1%v&m@P0q7K`vQT116kA%B(v;0oohk1L384fMa4UN=SyB=U{}&}9@zz8 zg+2yH+kt9l{Q6YOo7yfqGSY2`Oqh%-2cdg!a&vMfa&mH>v`;y~#-oZLp=oa}!9_;U z=C0VQ5Jyd10Z{+*ZIlx`~N~f*Cuo&8XS>YZ-g$;GH~R#8T_pt{NJ} ztVUN$f+(5I`FV?30dG{-78gc%TlX0CS^Io#QuXSqXaac_)ceS+dQbiG{7IQ{n1&$$ zt#=raj>{<>4KOoFTGZfYI6s^9sd0qL!PQkWFpy_xco<9>OK$IDFoDw2(qmImsM9Fn zX_B8q^nRECf+s{%Gr|eY%Mu|~gYfjcI5af$0*PdWKl$0bjnLp!d%yM)L-!$d`P+>p30d_Y)05Pf9JIOKnsI3QVG z#;oWa*O{2DEY-am_gxx_wd+R zNKjI;W4;PWni7UU()4gv0f{A4cJ`yT2kf!N#>R@hb04w*HUL+ye8*d+y$%{YV`Aos zh*vz7`^RAK%49ejOo$^xY#|;1NE)=O9~c)*>sP0>|?5GDMJSmqVWE&QqQIyR4>U@|%(hCp$F=-0m=J&X54oG$p?cTnsH-dL>Oh?Oqf-pUVm5$8rJ|v;st%>9 zMT3*R@9uIyAQ6y|bRx>Qb8(A-nfWR(ULo{6`(n&^fO9_K3iA)Zu7WBiFsqf;Y*Lo} zm#ZJOCl=576SUS!BV%JyY|b^Os1imu5h=dbDL>YXQY4#k%7Q!KP4^A|3X`X-;$+4A2chxkvj8EIhgCe4FD> zSBzBpdRkjs>$GKnGfwb9NG^y_*tDqiak$Jq^LA_QQ3Qh;r)^&CYw@a9Jp}C0|OsS=#q7 zI-Y}dO3t1>w>v0R4-C0|ULD1ZbT0k&Eh9VohMdF-yhea0<2)rXq%RUDPpacVfeZID z2?rm19Xtn)x#T9~UwDu}gWeu;{QcoZ0w^MKBg?aRO0kXR%h`KJA#~;q&?vy>P;pq9 z)<`=wN{5DZhm@d?cc+%zeNtaAD^h-bz=9aH7QovEvn-?TuBoAqYGQ~S;G158>An*Y zXhpc*I6^?IYv_-m+D-zN!(_6vFt-ZKeIrS=37BoSf$RYF547Wdvt_gCfw31gj!C(Vsa0*@&L5L=6XZY0^Bmkx4S9HY$U$%9+=X1w z#0Skv_6@!%AP}mvy)}?7rHB)5>XyA{JahZLM4JZSYfR#eqwHxNUzT2E)mj%R;!Jt@ zmYC}Hb4y|L&_8}iHz=R@-NM`3yB3Ms4Nd>k4J?KfkD-LOT3S4cc->@u>l%j&vE{LK zUHAzRkwYNmJg~Y>zIgfa(czQVK%kQ8t3;Z_*%D+F|cS!CBy)4q~Zj9i{Z4I)`Q4Kj6Q!an$JurHvtHHfIy1(m2FoH)< zCl$OK9gV%ng_`)K8a$A{cymx9tD-_d%*0I*@CXi$xz`f7$O1kbB2!1yU31f86sq%n**f}e+iX-TkJ>8@(0YF02MK6A4=PR zoW{JKQ*RR_g>`2gnptTp!mn(4JxXusZritX|5*8q=+}C6K8^bZIku7jNzIhdA9jwc zYr~6Ob#%<_zJBMy*SDe~BDEbb*>eQU1)G2XYi@6JeZ9s$|Dg40!^cHWFTT6nbRBq# z%ZH!d{NrYoYDV5F1n$<=7JzC&!K=vV=qqMC*tm)6M>J3)tx+Xf+{~h|1%23 z)kh_$sw%Lr;tC8A2%JywrTAApXlkvv}5hs^AIg6GzaC>mOF;;NpJE zNj-i2vt^@@W&HJ$105UDDEqJwtUZI5P6575X>Y{+u;((rW zh~P3_9y*`WmfC!uy1FC%Ay5mQouMFGHx;x}Hpv22H$LaFmgYVWP8xxH)F;oKJ18R~ z<0i)|7rf(Dnsyt+i6Q|J_t@f7eYxUbfRx<30+0<5ZXz!&Iki71u6>azmU8CBBdRr; zrljNH#+HByg8XK`0vPU7$p^w*j_`H>GlZ$3p}_MS+S@(vNDeBM1~)MnEFV~-X~my|tPvP9Gqb<&paAZ^+Z3<3Ql{>9 z&CwA=Cf~Ys3xXo*sKRPO0bS-Jj=Z2v8XI?1mbNSefrNUvM8cx%@Cpu5(_pimg5ouC zxS3jc(PWv+6|cDq>ea|+{)!BW8mxQ^$T~0#WO8Vh2DQY_IqIfsC$ zdeN@E9^`|+V-A}yCBA$mYHS0_{hbvP)3|x_5J>9jMqIZASPyj^NC5NTU}ZXH?hnTW z#v)kFD!lAFhgd(ulv`)mOZO67t7eKSbN+{rYdOg3v%e~~9u$qKF9tpQNOn>6454B` zj96gM7iassWh%@>)q=bU@l*`ET^7d1u<)~kOF1($4@|^3wbPaE4wO0#UJx@YVFDTo zfY-XguOLhfB#^xZvJrta3Xs|{R}-D@PcfdeI@Y|CR^JeeXw!Dz8&O{M{7XR~v@-DY ztk-rwYOKI!n_f#iG#5mNfca&C*73L`rS=^msaaWoJxa+3mA%nXC>AU{t0D-o{f7?I z7FAhslY{(xLjxK2D^td^_!SPIE+HIe6$kd0tA>!hc;+t#KSD*jscB)zL62LZ6^oJV z2tL4o+I$^!TOGSR$PJz8Q_3nUdvgy__4eAcV^o>HKGP6T3%pIG3%}+`{R?4)N8`D{ zlwu!rSeh;@^fI7yz}O|*l&u7V38GCpGAO{iJ)CE>q~%p}c{#*0q1PargPP%oT8EGSyG|)J)J9Pf6x@72_{#r(j+ySCXi40fTyda@!35+Q$z)N?XN@Z3rBh!LtXd%sGgSz6`>8xT_6Ibw#BKoroaMePBh6g(Ot zPuwM6oK<{rL=g+}Z$dB#B@%kM^H?c(@4I1t?KYB_cPj*J*P^72v6v8yW&epZhj*jc*KV!>ok@m0RNOU&Kuk4d@I~bc-HnUP`1!IOo5cjI~wvp zam;r&_>h{;Ym0{AVd6W(x)9#zW;#38o&?Z1b9hym7DBIoqz<+Ef>9)`3?Xj2{hX~L z2o-JY`8QUYdhOpNhQjCK$8d6>JIrcY^h7eK0wMGNUdP(WVZ~8~Q*COi`)O6nt z%4j&VfG7!JVNIx|jUw1!Jao`h%=K1A5IpXyIhw4tb$YkAilPnhyx!0CPk_UJ z{Ts7FJeBwXtFynW7kkrCgL^Zga!SKEdsu1^i%hn$wX^dKpSpkS-n~Zy0|hiZvI@^z z60zlC5)#)OayA~`x|DnLy3C;sqrwMGKq;;-Ji(iywfGIDD+g9|Lp}p#^@mV`_Zg+) zq2aSP+S=OUcTb)?c^(`FPgM@&tP5uj8z3GaSex+h@T9fBocOBUDqrnE0(i=5qCQG4 zVDs~oJA#l-4e4&vtW&8WiV$tUQ!h)|Ic&P*6BNAacweHDQ9a_!xM~PR?AkM(y7~77 zIz7M6|1zmqm(b97QvMO+>;qR!756J6pBM|+H@eiOm3);$SfyU^J#ksx`Ab+X+x(y7K2EK@PD1M7`~a&@HhhF*w=M5^WpdeN@XqNNIZ{sT}c>XuCf31o$-2=)c@lEiW@*3@rIN zBO@7__W&7(?=?n@4;0;VX&2TvFyMefIGv#v6M+f5`?3^h$u}y&6-$vTF=&5nl zo7UTt>-Xc>ZJ*{%kBKy#b{t1Z?By18a@n z=e?3Q?`z?8*({T`{;tV&Dg-(4RVfdivAs25y3s2F>$ab|*HT2ItY5-CEm?vs=6zff zqK1C0*&gEV4_5Ts4aVx_n2KCIMNENKTP@%5gQb$V0-ODF4zv3P?7oEvpE`8_063uP z*i-Mw%lsk1UV17~g-|O*Nv^sCokom(B!Hn!0?f6cfx*~YyL9);NIkUdjWtgX4=(^L zbMx~XK$418F!trIuKrtvp0m+X&K?T2LYapZPq7GN6l3>xRU5K#6xz&2^N9FvE-5=Q zZxB4e0PFB7Ms0!=XZNjQbzC{ZMnJwF%X`2dRoaHea_B-TB`+DJ3l9_gC##E1c z(CbnjbIla9o%GdL51UHNM|SKiXJUb2n{0m&zNCUL%R!7sVVkjKjNN^?9rU5UCc8r6 z_PRMrn*q;A1DAL&hbY|GpF@hHd22e*L2wv_`>lTVh7@CVa;-60kU@J$v4a}PUe)tj zYfE&Ef@EOVL0bC@uO*X|9~8-9Xn;3L)oZfxdBxUZzb7bR_t3?KGgVjj)(asaA#na` zNW=*SRvj<&J3y4Og$E^bpwQ%GZm2r?sHhi2@m3ZQX=y(AYC@DqE!l*q@H(f1RAC0* zR{I*<++4LPd5slhYc?Ig_Ak-*R8k7KRjozH^GGAB`ZD{-sOb76B<^Z=@wK4M(cL%l zc9#|wO<$Hfog=UQyz?wYj{hb6Yusi2CYWr}C)iK^MGuO27*C8-&R4bbJMYcBP zrfw3{q?pA0dDH9Qs?m!L83{_Gqy^-=7pI$7+z zx64%+_KC(|XrE|=snkFbZ7`(I!I;-KH7SaN!Yi$S_y+a|WBY7F4A)b~vUNU|h&-A+ zI;=j##36!3KB!jRu4m3MWYcG(TA zhl@A}@Hs2>?BSw}aox!z(^Z~XzS{a>z1vUJf0)W^dZWweG#Gbj+L}I<`^S^QW?vLv zh;U5xWq@FTFGlU-1LSsTo!RY%U7Y0Zttd}loxoEUFTPol#s8vE_8J{J0m z*lgm)Y^8k7PvX`Od_qN=Z!xQzB&)9NuW}R$9>Dd*HtGu;h^Ra9Y^CS-?`ME#o0^@S z?8(+Y3rgOh{l41T+n)nb08dGzpsX3$^kjnHLfAV_BrQbG!s~VjdfX5qpIsC8jQ`n( zDGpxpw%idL`pnIyi^rrNO63%oYxsSpvFk`}sM!lVeDorlagKQWyz)GVy?Udvs53YT z(`v@q6xq`)IkOm;I$B|j;wmZAi1Y44228QHu1!^6pSx1q*|!jC$t42B4T=dX32^i8dS(CJ4Zz-N>N6} zK_NSth4UC$nWb!vdiC2`p5CvDr&LHvinW7X>rzF7-MuNFE$Ry#b3{+uG_FjhiCIELlj_Miqo0_PAqA z9>vd2%v6txJ`{XzYZ~PlE@}12MDhFkAa)-M!I*y>&;RxBkl1mYbV<-_%q>0OY%CquxB>y8tIknraROe)wZV zQ=p*K1CxUR83$!AHly;WX_$Eu`(KQk5IBZ{24PZG;>aj40Xvf}Gs`8j0)IjRIDb_I z`J*=;Xv9d*1Iy~+D%|L8yWp3W7#?q*3vha$ti+%2M}i@Me1PjXTi4|U;Dvj1R0uU{ zd5dSHC?9xeV15ud@%~+Wyt0M@H~>(?TbVL7xV#HIO#u^5ntFPi07}_dEyvDGdau9# zUHuxjv^7{oDZoEpx50rQCjxZfY>HTsNT%q$Bfov}(%`%cndal1-Q~3e*+EB2)4mnc zvbej;>HoL{>yExHiwO_#Yg?4PIWgQ=av^k6kg!3A;+@QQrrf%ZU)wOKO9*n*S@p}$ zIj+FwklZRs17oKRYGbaBbEbh3x8k-@$G2>={1Jt&m0K<1DNR8iHnZH!&=P!Dcgi=x zjr}JU{7MJTG-IeAlD;!^^*Rmcp-Pj=Hchf1{T_V3-m?@bOexsY+-#3`HlGQfhwkls zrnf5p{Bc2x`5xWW;i*f;X7n4M={3B5y?|K#?wQXxo`1?xy3uv1?%Nc2&ZS%I# z;B)%LwkiCU$ghM5?U)Wtl%2_!bOL3feO>yr;};u3wF{+mPWe4W?-Y66bPYjnsw6^^Gl;?V z^&1EFzLa+I)Hi5J26%#?&Ljl#`T4a#z(5I-+|a%A z25=q$0&=6X79Mt8&w~FcU7r58@^WRxY^^x)-qp$4WM*b&SG!bh7*A*axfKfF!tH@f=V!nz#lVl=-b6?yCA`3Hqx<2$`6 z1W34u!D~I+*Rb@tf5!INUzH`yUb}+^SL6_ziIh_tlX5fmt>}H(I|rZIKGR=@vr{zh zQFjAq1OXh2S(T?vH19tGZTbCHvHiK0NS5TrvDoue6OF^~+qZ9wU!T#{4Y@tlP}pG1IcO^-3pEa zh7I%bqYY-}gG`p)-QBCUn9+Uce(QzGesA%!Ckq2od(NPkQpKvlNab)pvvA-&!uz3LUr(#cW+Enj$48qBFJ~ftxisPGZAAebL4(#dvZVmCDeoHg0TL`SS`KQRuJ{sZcBOT z0*8zjuhPOeuCde14l$|YAs`MTJ!NGF zLJz;N;MK4$$%eZ6YNcjfHkqH7M<#(bQmoma9E0+Za_l?I-@U-R)A&+4x z0M@u&@(}9d2+PY8Pvh%q41$37~bM(a|A;b{dwJ>3VHkE=tbxB4^JkrfPv`imz!; zkE*?R4qV6UxrUk=5@x7>Uq){6Tsr5aoW04j9f*f{*GR@@X&A~iKM=r;osAmFnF5sBv&K7Z4p1-UDbq92_9 zWl~eYCED|~Z`DUeMpC@8%l@)E+mNMr)w?zS#5$@kg&iOCdjcGRa=C+!cJ9ThxT!$D zhqF{t@K6-SZr9i3j)vk)2y6VE?aAu(FS?P{Uac%nJ#S7YJ>;|RijVzu0QDtdjknUc z5r!+EOp<|_y;{PyEEu)nJbm8C8|8?&iyVAZQgh)+z*H>1XcC(A`gw$GW+kcE&3`Jq z6qHvmV%IXmC#w(}Uh6RC4nZ>=E-HV-cySKKDbeK4_?a&Ug#LFBoRVUp2O2bX?7JyR`CIF0lnG4?uNODS}K?h5s5;v6Up={`F)WCn0MH-aEuK0jjP zK0}(Z!u;`!8sNQecCivI;hm$#9?s?k37$v=bbdhL<`kbJdcE}ucnfIJ<<>%=f+n8H z!T)q6pseXwHZT}_ItG_gdsQgOT0$E5-4DMV@Bz;L)Vwn5)o};$aRx zCaUVu#{~K=Fi4WmuV_v{E>W^DPeRER1;CgPVa1Vlnx$;$FIxf0uWEny;c30?27Ex# z)a(=wQV2EtEDLt#UIRlvaDmI75e?jpEH=u|VH3RxW;KSgIrzLT2bd)f9{iqz9Ru|J z=6J^dt4k+n*pcQ&vHu}&BO*c*?yvsoSGbKfoyve;k%$2U21g4<^4!=Vv3rm|qpREi ze(5%~RA_t9?JtSABO;)5_{mICmiAu^Mob?D@PWdt451NAnq`4x41|Cw_y$=aU0TL& z!;io9$s9MCTFe@p2RMwP;?kJpoQ$mz*=|eT;aRz9E&=XJD%zki=%|NUD*Q4R2!akSK$G_Ok2%)fcz^Md1rTfKfBY-@XPT9!dUo@cmrtc!+K z0i5af;XK>5fs0Tpx8&eVPf`nIFJX11{7WXO0Z)JoIQ)P(GhG&<_KJ6>b*jQoj_8O# z>r;<^e=mmlG4pf-vOw`U70cG&d?M=VZl7g&SrnfC4#lPl{pC1sX-?E{_fWhJe{$jt zUuR2{c8_A}eKUQn>T2NO>5Vs^%+OcBikYnFT8H?$Ad)TF(@8@WiT9F-BfkK21rhY~ zrcQ3M@|#z0-~CCVxuKMNd$A8MQgTsT~XHVCyIcuIOvPbC20#7BOPR1sIwbq zpLgmC$t`}nMZi3cN0JC&NXkZH^HsIGQ7?UlN({!xpoBeWZK8%VZ;DK)CAO61+9Eh= zFc7_ELt8#G&k-V6YVscW!rOlFBx{f74DP#-6GWQ_4~}Y$TcAN(ie?+>8pUl)FlsCr)*Cki*|2aDa1C(<4GcNC#rahy#A*j#9eVUg5nKD3@{QhW zMZ)pmL>N6B@R#}{3J*x}Q`NgP7RU=VT~~z!eMK)1D&`Mw(xkv|9~>MACI|hyT-6&IgM#0P}krK{Nm1>6Ef z?qQgw+?U{xBa!qkUl?H=mxx&shWkFcKeysDvglwQT*nX1gIX*9vrlDb-+1?)ODxIA zNag5>*okgQ=yM7jMz!Tv;yM1#r%i+Wx@i74N+)KCkvzS!N1v?YSUhkdk z;OD#~?14(isH=ZnYSYFh-u>gP8=1zu?ak@eb>Hp7%~9P#>h7u^Ph#ZXK{l#i zh=dylSl|7LyA2Gn4_HGDtIHgl-o6(*8^{hDhCFt@INbS;V(%F{FjGBzez2+;J3YvA zk*+7B;-p?Af++Ls)@kzgt4r3?!M>_jRgoWDVNMCxP9lcIrW=q3Fm=Q###OeD;bf9nLZrOO~9f*~I ziMu}6$e>;U1fJr+m-J4EAP?3ZYQq|ZuV-9jt#?Jo9NhRchDNlcAb!ypaFWkP9y}UF zm>8@6d`J-f%pfBJTfSId#SGE^TE@8}ei(yLTF(Pg5UpvKDgeH?9=d z-esHo4_j$Zrp{3Rf-<4f@OEEl^7V?Gt&$z}n?^=PCSSXPtzkh&9NZp0FQJju77>t6 zwvb6QS9NV|KWO;cbIShrO~ZV-_H9zPjY&QrpJDlNunCH)E*bK~`pOU8dq}S~BHQ}# zdh9Wd2}P;a#vtZRjW8_jIP! zXMxmL0TT9a)_PdZor6jbu5pU*T^?Nfvz)8DI$3Ah$5dkIaPyY*$GpxL2&xjdip!Im zO^P37|7_VM44FK9QF#Kq_gQh?fGxt_RrQyaEc?gY?6zNdjTG!8fkD$n&}$M)LqluR z!f~3Ho>Msa?AtFqe93-4TP=P{T+?z$H=q}L|Fu$U=E4|{kEnxXJWuk_v;sl*567p- zp%A^o)dwD5&$8WSP{65mi?OqbH3uamygU2$H1q4(r?gNR-#fn`jvYc85dPTZDH zU)?xy#0ZV9f=>0Hmcg7lJ%GhV1Cu;O(e(y|W|Db=T9902Z6C zExQt5Q~TT`reld{Lvia7xs!g6>HYFZt+cb2bo!_}NFhf{lLWet8dCRmnjM&~w0-F=k`m z=r-TDtKaxiS7%o4;A9(Cev3V1urt~Sx7Z^K1-v6SEA}CAD97o?*f7qez09N&rq*Y< zBWJ>cGavHn=iR&z6Z-ikl$4YN>1HBmAJfMeC-wltAi&&N2E ze}^$@wBD#5u%_*IlrJhMpuS2yY6*O3@_R`>xc7o!A6Ib6CV@ouOaM)--z0M`At1_M0$FQ89%+mFDh*rI<u8WeT%bg(>G#In4Ef2gDSUpz*Ct?jq_BSAE5y88l7* zYOx_pgMryqkQ=hWTqTX>W9}+PBK+$cZ#S|yhv2G=Jx1E+)Jm&YZ?lHOe0N28nSNwQ z04qksWXUGi>!w4$DdieFhJBq9jiRXDGY(`G(}$k?;VFGR`q`rz=K}&p#Z9X&?KY^- zSy52UIk~;?Fd^O}G_Y=;tm6_0laE;T&09Y$i+Mq}91U+7aF;l>t!HX_2ly~Aw?(yB z&Y|vW0fqD)QU~%UI7c9doE5w{)Kt2>sJ+Nrg$M(ap5lw3_Up6P;wlp;c_!0gmz*lovvWGHJmkz9S`e zcc0$sOc7W5_WHzd9Q>l16t8+k6?6hzXB3rDd1J`(M%Lyng~cMTpg=C)-@O_0!gajz z#dfoeB4oU;x=W?yM=SzVn&Azabo1gXST~R ztG>8WH0wS(YdYSY6p4mvSupKIm=7Vy>dp;(@@~)1x~slmyjD#LOh+}6kIG~soUE^{ z4%C3ohLh}Qnuq1a75E-$XmB9RC~S4lH!kk%?xv-sT?Ka!)F+XGQTWC9dHHT1r<8~d zSy!9flRu*O(e*#@TuXfyXIQ`IJj{Jt$9ee^h%(r@bNRLw)PKCl;W$j4HE-d}@)zt4 zn)-*BNLs(FY57XF4KD;zo%^s2apLH9(V|W~*~bn)@Qq7+k;7Rn;`%eo;H|NW>$z2PH`@}f?`_cex( zSE7Lr<0Be{A;fAn^a;tRsu8*J${dwo?h^^ZG95xRoU!?}y%Uj5a;NpI^Z5E50Um+H$az43F$K0&B=rWG+-dCT~5wG3hZ(1+K z@_NK7Ji9`))+!{9KI^C=Tb^IWXN3i7ldS2ZA8-jQas;tgFGlnK)}soT6+w?%Eh089 zj3x4E@`qd7>{pS_g{vXxe@5xHUt(6*ojNP>LKdrzc(Q3}It#S*4?gm=zU{%n{<>)7)A#4$ zAis1C8-ldcFWCc0%93dOo+;%0K6CSWRVSRZL+CB6qv?%malBEr-v6dx&i`*;QNY7l zMBl1)*WHePAC*)ly)jbOMvzdu45!|NvPcTQ;<&~r+#Hgz^6D<5@T-`CSA`~v@xE-Y zICO6o!LA8RAN`m__Mj@WP9=pTOqRW z5?tk67YLd`>W{Js#LOW))@y(8ptd+|$*$10{Ov&s9@$468Y+00DWG_&i_+W!6?`n) zYtHXcWp;DFwMkhY9p!}dROEGVr_mIjk0)bv>8gCp&FNJsFTTHqrsG>?Dfq%4+t98- z-x`I-V^vphqQ)qRGT4>;-g#y8Y!_&Gft$N~@4A!|IA5py>t)g;PJ&s;iM_+hLuQ9Z z@L*%^lTkVax{HpI3nTL&cF#XiJsIyxBy}b(&~EhV>D<~Zga~V%E~Fpt$>WEax;|i6 z$HQ(K7}VymR4hSzMjAH`6FrqZZ@1(6;q#zV;J94O+qs?)c{n!a<>6-A#_6IGVd;^4 zy_K=@XtK&qGPfGI)R&atIKmnn@;E{D%9?b?E5d|MsHy79rSq@OT7%UsE@x1Auxx5=r;{* z-S>7S7s}0!mY0`{K|Vy6ciO41+bN5PTf5QGkrv?00q?bFjZYPuq;;*`jv6x9BY~Xr zgdo7Y(2Bq4z9L}Ll@tUp!pn3HHrG_~wb1tRq@P#ffn3u%`C58yt!Z{njs|5mdiIn0 z;Tk)vFwCzE;UUHA_Br*-Mq8P~RjK2RaL=`OOW-A69*rziQXX7-4Vt5$gS_|fp%!&c zffp(sfVf9p6n0`F((Oel$Xsoeo`DQN`qG^`y`Aq%H{}Tl_kyt-`1LCtDlC`J{skfp z^hp9NhX;Frau+q&OkFDemelfx=kf-?b;^=hY_}aIl31MWA97L8YTM<9;cGW_j`h74 zo%@T-JRmdoTxSD_g`}xh0bV1X zK7J0znbT6qQh&BUT|fjn$S)R}j#VU@?<*ANCpc>$7dEh~2fmvjP7M z9@uy(#Ox!|>9#S&?LPKNDCR^pj6AAG~kgZSo+5O?@y7%>1Ds%(DGH) zdLq}Fnxy}&7^t0A-|kf@k5_WP>gR7?#q*!=tE&rOqGYVxm4LkEdPe3-b=N79uAlL) zXU8WC3`vTsAoS88VpR@taE8nPtBt>yR-Snn{1N75ImOG8o>qL+*>Jo9yyC$F!}z>K zNi}E&Y&L)UA$993`;FIik~1n1YwpVe$_$c?h1_Z{84in6QY^Qj#Bft(@>6^&oOpLL z(tR254|Mz%be_p5Ns>qCtE#GK!MyOd?#kOZMZW}Q6_tJd?(6gG%XE`oO>bN` zE)c8ag`8|0JXdk2H?-;FIujp5_}XRi!E+L9BQ{o4f|U4dzk_{xEgs&eh5gcWOXYWc z;@Q)7YHY^tCM6Zqfek{xO3QM>Vs82XEf`fpK8X)+k?d}O{UfY9{3Ly6&CV!`y`izO zTw^=Jg>U)~v!P1eBJ%Wfz!69n9#f5svav=g-4BT^R6V5WEs+6zCwk9N)C#cKjcxzf zpzJF8*HWpHe4|!;+dTG?XXHzqCKi&!G(tp$X@AGPM`O%+{LEv%hBv%h}v50;>4yTz=(cgoT|r zR%r9MnD_AE!}kE1122Ra9&#_Tljs+8&M52<2GCRmCkv5^b(*FN-M_k!pM7<9YO48p z2lu75@$3T8H#gZ+>j#__qR;GCxo`GBO_l6k1H;1!$IWJC!f2T>1+W?Y)?c9sP*W(D zJt+30^$&&%#^J0-Bn32wh+> z3iqjV9sLHAme!yzd?r?vanxE(25sSYoeTr7gzw-Go509QUW#LsC4?n@;5=b9-)o1ILHa1P% zrN6~ey5j@~Y+-p-1uEEMn(pb`|pg~Vkz$AvcQL=7{ONT~95Uq0v zKf<>8@K)B-W2<3U;Tq@&XmMXor9~A1Z_?poJne}wRaM$Ly1_h^VSW33B-|hkK&8u% z?b>kMg<7#U6#VM;n!K8_a%he+>46MEwwjml%mbkP3;StEI;tE(awyqOywKC~_JzPV zztDbU@ku{7wfP=pU&NE2=Sl#p2>O+Jc!Id@%!FekhFw= z2zfRZYV2HndQ$L)Cpe}{l{dez=IzRU5&Mnh4XG-)SN%81&}CG76Y`XjW%At%GaT76 zSk%7F^+8XOBZA(DlRAe|#3L50Rf5RwCK?*|5XrW|j%r|eAfMW_>17BapV|s{-B>2+ zV8kGl8kRx$@W)?~*O5oA!OE2!3>{bh)c3E#aJ3C*TPd@gy?q6HN0yM=> z(CeO2dgKGkZ3$QSf}b%!$ux zE-DTD6B9Qtf31JnJUNb%Wl z#@1blS?bB&UMctzDhc;eD`(?1Yf2jMFdX#T+1(qx>l0yCe6efY9cR^s>0Ngx^3Ry! zNupw8s|iZUI-(WRogBZ2UI?_@co9eTUffqAdaNOMNS08>h5HFVxi8dIP~Ofp-0Wp& zWCeeV6xe%+-1GMrrX_D-!d;KQoWuMiWiQC?_!sB+YcIWuyP5Fqaggyz#KW1`-{oKY z-_C&oOJ=d@hX-6SdAOeVWyxi7ye~zX>^@neO}XTIFCc7A;X@|H3}4HJNhS1XU^cr# z46EEJ5MQxUl)=ySNUHU~!4|?*PEgDE;X{}}>s$(Hx}DQ2E~9bA!Gjb2@3NYOg~-5K z0Dh7IX-b~a*Pml!;Q&Z?^YqN>3hZ6a#~e!Fef>*1mnoZe%@eA#$YX7PuWhHg@K;3u zzaTtN!2W!J`{j4alO_pt(3_jhE`0x34jwMKr-q&8l2OhiaX+dl0qhBtrvAGN;O~(@ z@K%T6B5FRCCg9j`0nVDILrAabAT>F{+Zj!7#FH^%!alq`4%`P)X{BXlWqnM-@SL7j z%w@ZAQNYxBFZJCEwZCOD3X@+sQ$L;&wu9KNjP>bG&ywVDOmGLbUshn zIy>u(NoM5ccKEy+0foH&JYvkzK^uxyYWkgwrdF?>S+eFMf40oS*c|P>v#$*M|Iz6( z$8F5bVIY40buq`OBPUxwd%*i?L!as_o&k0LTI(#0N8qL&3n123HauQIf7_`LHqodF z!b8EPQu6#vWWXQ&E=Ytk4L73mx5A+;GUt6@bFvfiAx%G~Z=MmF^a*ueRn2r(8&6=8 z<|M9(zT%isjaJ2fnQ0SIqW+~VdhwP;ecZUg{@RmMcpt+%H~CnCV6ep_=R!`uQFB$u zGgo^tk+(qu&Yz{zefaSG*3`tr#8XGdJC!|^uJgJm^brh!N%&PoN48$p6Li3F;t8k3 ziovP?j;t_Rwe*kv24*yZUgk5^uaCS64sj=hUkiKF^ycQrN;&gKI9Ojqz~ID0>eiXa z#0{rA!PS@V9G+w|I-sgus^`fdA~y%kbI~NBbiZ=`1Jt3EHd^Iw-(4yS)@}?$LNzYd zp@IUCO%j}~isuhm_I|0`5ROZ_7P{zMB4kCA0kqfJ%a@-D2&5P~jRdr&Di7|SIYti? zmD=U+KHXmHWJ>&+_9~7QkkuMWtU9Pc^Btd$=B|3Y0CDQ?Bz+gP&WVXNeg7W%2L*gp zOEyq3c4I?I&UrF#WwcamS(_2;1nWo)mYM)hGUNz%UFjb6- z*cs1TC*4_FH+D{Dhe04=v+u)$O#~&Dbaz2*dbc5Fg5m6tsu1K&ROp^`k1yDew&_mE zAO(knfY=p_sw+I-Q1@{Q_I7=%vTbzK>Je81b!H;3hj3K;7?J9B4KR(lXp%UYBXR}= zZf7C<&%p*#b7NG_KUNjw)ji5V9L!+7-E3eOmPF&!Y3iKybA2 zPJCuiOeew5Ynb6vaj|rEPnb*Mt3cm-H7j(_JJ?YiUaO@;@2X*@(@o-^oXaE(BFH4q z$@5+80E|+4g@881^6J(RUkE95MM~_XyT@Ti6p5%!B;iESOZO6J^_PfA1&XHfIOX{! z6uV*p=b!|ca<9-`+e!sC?pfX=!Z{@P_D;WF3nj(hpXR~C&rYuge-4LEf-`f|P#U_z zXSP*^1os+#zRc@x>QX&twntM5#_|W27H6bEpOl=u*{!_(F+H6YP^!SORG!a(xB*{1 z1DJI6;Pm1u)R3v?v=$P74D>1FnnQDE-g#m1DpD`j>BX09+eT=}RFO-ml#KD+xJ8VH z`!MW}@53KZ0#091z?3mDN9|0V?COi$uvtP9*;BoqyYV)C#2At^KP)$l=HI!cRk(&I zM?;vIp)d;)7;dTVTdLHB@xjBvnej^h3=5CQX7j=g8md)A14lujzHn5+14ijoCf~)r z&vD!4q1Kun^9>xFn^rQMm2i@QpwGPnxR^msX>xjEtjENKK;b=a(EBl~j0*p(7+`lG zhMn_a>`vt`8ZXbu;qK2GQ!Y5?1A}?29~MOM0=$Kab>M)E>46pGj47NEcAjAV`w{Hi zB@9%|elrvGb(4~>l%D*?el8Gb@B4*dc@M>KfJ~($J@Xdom#SsBRS%^t5A_ZXa^1u- zs9VBWOyS4Fx1aT|@2Uuuh#vg}3}DhSbrnX~ab90SS$?|p{v`gTHU6lP zesk-?182pEv97wId;0pBlCMl^LRme>{Sm~?>+W#lZNG19?4Jn!3@Yn^Y1;-5687j_ z`q$mz)NO2XdZ>MxI>o7Dek}ZkzdAhTo3o<$q(_1y1!ROe%5wN9OOTYRYShmSDb){` znbWp(pjj+g$A?;Ovrra$aJO@>Xwcujc|s?8Y6m%N)ey#b>uO96Rx_tu$QD>-E%o&< z5acpItX)+Vy497cvKDxs5hYiB>Qzjm1(2W;ovTMstmWFx9K=PuAIGWpZX{KQ<8qz6 zyu9}`#~K&T`LPiE67sW>BP4mi#tDHj6GW{tPY*roc;%~h(=0Y&=NA*V#G`lL?hp>E zo9D8JI+59X8BQ0w#lG8)@tW$%WCtS`(^y})xlxO(F60F$zhkKS3(0G(JYhA9(*0jNDXPGgXI3U z`S{@#x*1H7{iclG#cKA@6gD!wd*CqY zuRY)higXWyoEQ?1s~!UIlHD}j&HFILtVF%*hf({SRI#}7^5x67WsVb74;vFJqW`PT zVp6ESX24?q>{xedxO}P%N|FO>BthTW$Y6dSmUy|NO2V)V=!0WX4u31dF>{fK)~*qO zuUCS_tYh7>_go&PG{k6{uIQZK4z#y7_eD!2_U3-|U!Cd|M|qgWCq-X0+t)@0*daiU zyvra0W_XGS@Zj;wIn;xkOhs;sx+zNTM@Dx+5@O+)uDWKyAOXtsGecWDyK6c+>|&HN zA8X;fl;$JcYAQl1HiHe{gFY==p+m%pf~XNGa+tOkg$oX02Qo|ypqan}ZKgvT*q1L= zx}N;lAzWTTMQ!^ihWIG3i;`jml*Q<#A5I4@s&eY)ZII)`v9s9qY0-yJA)#2S(X%SZZee(L6D#y1jFBGbgtqLHgM)t_ zozIIQQ8m-okX2c!9}6@cj4VTM>R_}H>zKxUW~Joh_xsM{^-H$>FxX|i%r968@$(JF zLj`GHD~%Qve1_kwUJr5Rzn?y- zbxCYznw#+qNNGglvg}P>{_&&@#ynexS}{HS@JR?#ob|-ii_^(CZ#{w4GsrucZ{Xcw z_269=;Cf*6{kVbX;Q5E}IATFWFhTLi? zH;K3DDs;XnvK1bIi?dFtR*TNP!WhZ^sU4|`MSZpSaoe75|MMfyKIg+t>!!G_jV*|5 zLlm9O+G%5%gr3hLJ@Col*ocEz(b;_aAs8%hsBkurUtZf@ZQ@$y|5J@W@~d>GMpO2T zIzzyk0#l2}C7t#AtJ@0YMO^Tzz2ry8Yo)zA4`&U!m!pWfL4Ib~d-3Zgzw~ypa1HN0 zv!0e7aQF^x0;-{`;=0U<1X0p7Y2J+3vB%$ji7dNoTwHYKgQHTNT0dmskj(ca`K9GHj577{mEbsEtfyJh+?c~XTK^%9Z_*X@nzB5CU z*KiY(QBF`IyJr%^Xvem}>hVy^n5HNU)z0R~Q4uFE0f(3JCEzu%e#sn&&Apf^Ft zJrY_t0t&|7hk}n=5j%ElLJi2w^3EbwY8S_A7Ms(yC)XhZdD2d`3)`a2H6F?#y)&)A zn_^g1(z{a)7^`(yOmvR~UTf%>1#k&<^$?H+*!9iz{f&OK0lEM2<2c9q+Jy+Q{`J3w zxU=0_zYh}My*EF1=)nVR;uX?2lxY*#t^gK*IpXxxL4EzRmZ1@b7I{!zm?;oGKHyB; zhDOmEILeHq$PW(|45d+WtOw`$6TAViG`8P>6|v?Nu*(PD1HJGw&}`hS=6`myEfro(7TPS$z3<}mKV)yW2=~GZmV2EbwX#PMr&V)=<7q2%n z^(Q4<+qJjAk$6xeCc8x3Q+hC3X$bIVCoOOgK^3heo&S-w^!NJliNF5=vx{l z2~;mw5qSDlYhf;-?>|K2B6x@)Q(Jo1Ca_F4X9zlJVMU-;WYM#)P;P*$)CirC?OUvc zbe06{n4jCzA)H}_B1h$}{RdzuukZx1-w{5;&mETmvOQVc3L8D%Wc%cAV-`I-3YG2F z>+73C#YWGX*WCep2s4nJ)2W)(d4H#w^XlUnWp6ntl@vD_pgK}ZT!)M?oV=vKKzw6J z5VgC{P(jpx?0BVQm|0CIa0%B;^ao15R_B0O_p}BpuhkbnZu<1(qhxQm~?<2(E|R(n+vN>ooIj(ki=H3QxpDst-RU-2aaP1@xz$X4HSp@x}xW z?}8Cw>GY1vu-i|{;XcO-GUNi~2c%P{vn)>7jr#9aO^nv}Jx=IaDEBsPsGRiW+=Jpb z!%5OoQc}_$#Dy>a&y5Pxh%0iL_6$zMZb#tCABn4u>Hq0o@AdK~PppsZM*d~{cjX19*V~Z9ptb65kcM(X z)SiYqjAFotnW%b_@o*Ps<@7W!Xy_yFEua?xxI*OYvqg?DEbtR52!t)%efPiBbmn=} z0O5WmU4A{{QBK{=!rRc#Up7roClt(SobgzGWbD42_;YB?UU`$M;QzbTWm#tA903`b z4#UPlTKSTs*>00f*7pcJ3eihG}DnII=#V~x-LH!3=qeX=&laG?k2)t!k|EZ;$P zbsCuW-ik}92owhjmJ|flX9~U+r`(c$KLbC>R{V58=KsEP>~ntpokSU{BQSGt7A`1Z zFxP+vHdKi8l;BhcQpgjJbPV7MzoEC5utspp&?5eizipkAcuGc~1aLF(%vd-$Tq{Z- zl&Y(@gg*_i2r{?>sZqzXao@%ic0kA!`BQZa5r5tvMmE-o7OmabUKDtOpYU)VE0g#W z8ONmTvGN@^{y$|?F+Zr4KBjxl`VWa;UJBZJA}$_QKBc6r%2u2|yJ0aTJ6+OqH51Fc zU*3Il@in!kE|1-7_aM*9+WiR-Jb`~bE7K`)>TT%6oO(TxlAATK542dYo z@tL{Yyu1hHT?x{sXJ?;|F|x6;j-VL-Z#A4StF)m;bDn1DJVc%f>8Y-%5sLVhqomayC@Cw`jg>j-&2=S*G&EcV zVZpg$k(lL$g?r8WAe9=3tzj<$>@~k(Gb5ugfF@H%{=eDeO3C$T`p>6ioYX7%MsE7;hezgt&hg%RvgXB7m%M^P!rmOGn}^5Y!wd|A$}E;M;Qg|27SaAg4U3JpXe9OAaqXytMi>Z zk$>=0Q|9_mTj%eJ|I>qnww^FXCfJwLCqeqf3!grH@{fvQ(-@c1QQ1`gb*EkTWc>dr zopJysPRdERj&e`)$mZrs_cvJg)v>I{K%2_!`q+H#0ZafM)Dd2Utn=aP&%D#`SWVg+ zqk$O|nmsJHMfCh+p@>1M{94`CZJ!YsVzQj0Zry(E`gC!dpx*6E`$h$*+}Wh*d0ZA2 zi&BMl`g`VkbT)hBh1A=CH%VGaDQ7IM!@lAHc$h+rzOrZ7Cnrj@Zo7Ql0|$hw2Mx`F z_7e_>FP3|%VCk!jtM2pbK8j#QmycVY9du~(zw2p&hjtAI-~C=HH>Q)#T)h4}1G`jl z<4Fj7W1lqdiCG~;_n7;^#=n3EFSN9aZ?|4stP;|Avi|N^| z0JvrT`S#<=Z6^V*l9F;JcJ>DgLWqI~wFZT3AO8UgM4%DS73jI>rqGKvum*n?G{}S? z&@n&2mtxy~5zTq$V()R_@7wLUwIb-*^Wlm=oV1`h{M9D#5t z@zwGuu`$W&!#ALhtHbZb5(NybiSyTS+i8biQ!CrJ4JunduTw_tMv~wD5Mo(gsC5KW z8;tTK=J{`~^E0YJsXwZ!Ho82qErm@Me~^t9#zVis?>|G+MO)yihLJ)1qD!hmkMMM%i=eSecsQMEsBdn~;Q! z!^1MV5-3^ZBBkI7$`H@~`UodD z?&V&3@40ItZCyhf^G&<)FDM;*9Z}FM>h1(IqDnDCK!Dv&z|;AV521X>5d_6uB9|Sm zwt@_RBCg!tV_<)Y(~HzD_;e4*lJb$34_CZtLCB0==AC42YT?%y*k`m7Zo&?)SBmE6 z&ezOhYunxzoU&d=vveapK1)754kL1B-*ZvvK9dpPts-{eSD;QAe>N z0C3O+k+p`={s3)Oe)@FX1zI|g6&zYB2hE$s+nB%0tDetwK3IVP!0POYLm zUo@T`*tTI9nT~fMIeH2%DEKIB{3^9ysw$f;-P;C^fyzFbWYj*Xwd`eDAcLzN9iNid z&z%Z=D%OF(_eM*3?>WFWS*Eny-Ek&ojwwia7UW9_Bq;Ns!_{de2M4bbTfI!gA{?y@ z@(lfzQV$j|Fv!lCon}?+ORgVHqiAeyY6#fIG=<6zH z2FWxn7`wbINg&IYae4eeJHi>WW)Nel_xxn{(IeodR4?-LO>aKb$Pm>8bVh;y#?B*& z+0!mlWLc2)KIJ8OMM#+_Qvlt7YU444xnzH;S~-sh-(#`^f zquGa~#$1Y0U&12VN|zZ@2n;FtSa8i4Dw_@9hYY?<$G;%e)=?sRvh~PdaA$pI9}sPn z*#q?Uk!7f?514DLnD~EdQ=f?Iu|ly*GQ+GDb|Iowcs#YIWt{@f%2ZHwX6dmtxt;2H z`M7(fjzY3`U@hw*!NJe%0+YMMeqQn3JM^tk&DA#0zI;94s3UDmIAY9#uarrs30X0{ zzePra^Ae8vmJT@H#dSs52OA-!MQ5;1@JnAwDHQ;2kR?u1&0^<0sE-LM^A&^CWA>-ISX!S3ZWZFa{wW3?~z; zsb|Axd0&R;cffy6luR?fb+|hWs;{i^e~jZJYqyIK4>pMW7Bqg-p0Y$f9iiS|zcNEl zI4O^%Qj4=Ry!03{uDz2iH=PzD_+v>04zdnAjDBke!qimHw?9_pF80A|CM=H#cE3Yq zP7_J7=xG}q={V{!QX-4k3M53Ci!y@$|BAZuc&OGsK9s8>6b-HzTOvdyQW&o+DP${a zSu+)7UwSczt28BClA7Ymy(CMN_1b18lO+?PWH%v8MrJ0<470t@aX;_-&OhgT&Sz%M zInVZ6p5OQTmB*%1DGY_N#Z$9JN=AeFB+tD2kXj7S;SSmhO{Qbn$Ns%-0NmLQf3$t| z)Em=>b0_f@#Aa-O{reTD4_(mX=lYIb^GXP|tdT#{s2CasJiWK(Duc4lG3Co+p*z$? zR^w((dnvmQnM!1n3!HWCQT%RiE80_-PT3XW_N>(fM=4QHq zpy(9w7LiBqSI-+yZ@5CSkRBawqsuir5q z`^zJ4VL>!;TSm!NM9PT`q^VpRuAGcgcn;k-W?+!xq!I{-=Y#^L{=&ML0(u623U4}% zXM0DIz|*vgNF@JGgA}p_RS}PV(o?GiiIpH9RuIgc<)^AOP~i-85&Ppl^V&O^V2tsM@w8!FD%g8HP_F+V)pD;R$B z@o-~+e@lpx-g6&|8g1(Yj}80wK*yKTCMrem#{&Nn`2YT4VNz+bdL0nx44F5V;<+JO z+S+18hrEk8W+-F8tr@Yp;52kl|AP@=i7Q{4Xf`SdtJ>(a>YjeQuL2yMr}a==0Ub5F zX%p`JbSrg!=iaQ{!k>(A;OBq-{Mq;F)vjuW%EHo;I0yw`!L!axl$)4JZ$S(bPN45k zm{aDu?tnb%uBTOl$FI25Y*;cg{_~6J3En3^_$ZO@F||SD=JHV0X*njGw;; z0&f)hhbLQZ|9(3!w$y(k0gEosVtJ>=REt1!ggFaIm_<6Sm&SEenAHiyfFz1CdFba!-1wC@=A{Y=&=M7J>&lnYOt6JTYZIBqi*WX&h-c)Pk5ZO#OW?F0?W{KE*Q)rUE ziY{J_RD$E`caWWM5^yI2Hh#`F>4D+;aF;k9#Js76g(@JRq}4xbnt{+!T2y6cC`M1g$E(;Ok+z7hFIoGj>~gdb$T( z&LQR8l7k=tw(D#H9CpI8ZxE1^(4(bPc{lC_<74Q?vB-^lz?k#P!AC#hzGY3L-UbH- zT9#5>Gp{6L$4;wL0d#;AOi~k_Y#Tz!XM}Rk0p+y2O7g$FXep`;Fk_6S?PD*G7XRIB zu+U`;e>sjxA+1#r?|ecJa+sg|@(kIJxpgbpmR!7`1BwO2Uz@a0VZ?HC=xzd!Qbpqx zq+%1z7(Y(=kb&fi)8g-2BfH(|d1a-8o9wF_h6lRpcjhW|>RJ! zAO(Rr+n)T&Oxb~Cru_YVQA$i9Acx9!lB?rM)Z%@# zAK-l~{~D%J3!*iiU>pCjb*TEyBp?iyRMdHXC24rJcT>N&0G;BqZu5{p%e0K51>t?7 zTZt%L4+GIZeJcMM!FMYW)gZ#0ji+*yl;W3;6c?$NhGZYV2`M%VGbkp?-zQhEKHJO# zIG~A}Uzi@0DITYPd>}h#W8ZMk_U377s{#jwb^imEO)g0O=O2625dij8*0dF_qk|hT zDPEnrhV@lc2@-lGsfF!NoHf(c)jfOdTIu)L;$m}6nOd$ixjog&p1V9@ONmO{yMHbC z7R2_W^EPDo+n3<3yDc?A!@YU)=ANEG=pkU4a$SPnF8;0FYb)Z8Txc-0u~w-GpXne~ zn-e3PM>77hiCrWFU%TdH9dP7S9-x zo3}!>!~HcnQhK-dn;zoWwWwVFDjZ|2QGXm1DeB8uL_ZBOBU!o>pz67Mea5Qja*E=f zfo;d}bVp6x%KTbq5%mC3^Y+zUsGzMbWQ$H{x{r?Z2z`Y}?ev(@7jvF7w?TZz!O_l)>-9_pBNCkiQQO@!h+`OBrW*JJRWw5RO!urzbfBm?IE-O6WCf`+-)E4xkz(qlAr^Ob(kCwEz_`oQM0~MJRVOQWU%Z)GH?Z9 zPSi!iI%?!Ov5({8wYACs3Nd?E%n=}j7Z(vrw?D5)cvcP?OvHeP||PxQyK zf-@A;+P|^4%-!ehpspIy8y~x\ref[C] - [C] ([C.type])" else if(islist(value)) var/list/L = value - vtext = "/list ([L.len])" + var/removed = 0 + if(varname == "contents") + var/list/original = value + L = original.Copy() //We'll take a copy to manipulate + removed = D.view_variables_filter_contents(L) + vtext = "/list ([L.len]+[removed]H)" if(!(varname in view_variables_dont_expand) && L.len > 0 && L.len < 100) extra = "
      " var/index = 1 @@ -158,3 +163,21 @@ vtext = "[value]" return "
    • [ecm][varname] = [vtext][extra]
    • " + +//Allows us to mask out some contents when it's not necessary to show them +//For example, organs on humans, as the organs are stored in other lists which will also be present +//So there's really no need to list them twice. +/datum/proc/view_variables_filter_contents(list/L) + return 0 //Return how many items you removed. + +/mob/living/carbon/human/view_variables_filter_contents(list/L) + . = ..() + L -= ability_master + .++ + +/mob/living/carbon/human/view_variables_filter_contents(list/L) + . = ..() + var/len_before = L.len + L -= organs + L -= internal_organs + . += len_before - L.len From 7b3c9ae8e98bddf2ff481203646e5cb6a0b311c0 Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Mon, 26 Feb 2018 12:00:01 -0500 Subject: [PATCH 043/145] POLARIS: Gibber tweaks --- code/game/machinery/kitchen/gibber.dm | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/code/game/machinery/kitchen/gibber.dm b/code/game/machinery/kitchen/gibber.dm index 9b6b503237..ceea16ec3b 100644 --- a/code/game/machinery/kitchen/gibber.dm +++ b/code/game/machinery/kitchen/gibber.dm @@ -225,13 +225,12 @@ playsound(src.loc, 'sound/effects/splat.ogg', 50, 1) operating = 0 - for (var/obj/thing in contents) - // Todo: unify limbs and internal organs + for (var/obj/item/thing in contents) // There's a chance that the gibber will fail to destroy some evidence. - if((istype(thing,/obj/item/organ) || istype(thing,/obj/item/organ)) && prob(80)) + if(istype(thing,/obj/item/organ) && prob(80)) qdel(thing) continue - thing.loc = get_turf(thing) // Drop it onto the turf for throwing. + thing.forceMove(get_turf(thing)) // Drop it onto the turf for throwing. thing.throw_at(get_edge_target_turf(src,gib_throw_dir),rand(0,3),emagged ? 100 : 50) // Being pelted with bits of meat and bone would hurt. update_icon() From f04c58f202e2dd68bc49865d11289633e10b846b Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Mon, 26 Feb 2018 02:06:42 -0500 Subject: [PATCH 044/145] VS: Rewrites basically all of how bellies work And cleans up a ton of stuff. --- code/_macros_vr.dm | 1 + code/controllers/subsystems/bellies_vr.dm | 41 ++ code/datums/helper_datums/teleport_vr.dm | 25 +- code/game/machinery/adv_med_vr.dm | 6 +- code/game/objects/items/trash_vr.dm | 10 +- .../crates_lockers/closets/egg_vr.dm | 7 - .../preference_setup/global/setting_datums.dm | 13 +- .../clothing/under/miscellaneous_vr.dm | 16 - code/modules/mob/living/carbon/brain/brain.dm | 1 + .../mob/living/carbon/human/examine_vr.dm | 11 - code/modules/mob/living/carbon/human/human.dm | 3 +- .../living/carbon/human/human_species_vr.dm | 3 + .../station/station_special_abilities_vr.dm | 207 +++++----- .../species/station/station_special_vr.dm | 2 +- .../human/species/station/station_vr.dm | 22 +- .../species/station/traits_vr/neutral.dm | 2 +- code/modules/mob/living/life.dm | 2 - .../modules/mob/living/silicon/pai/examine.dm | 2 +- code/modules/mob/living/silicon/pai/life.dm | 1 - code/modules/mob/living/silicon/pai/pai.dm | 6 +- code/modules/mob/living/silicon/pai/pai_vr.dm | 118 +----- .../silicon/robot/dogborg/dog_sleeper_vr.dm | 15 +- .../mob/living/silicon/robot/examine_vr.dm | 4 +- code/modules/mob/living/silicon/robot/life.dm | 1 - .../living/simple_animal/animals/cat_vr.dm | 4 +- .../living/simple_animal/animals/fish_vr.dm | 6 +- .../living/simple_animal/animals/fox_vr.dm | 8 +- .../mob/living/simple_animal/animals/slime.dm | 10 +- .../living/simple_animal/simple_animal_vr.dm | 28 +- .../mob/living/simple_animal/vore/otie.dm | 25 +- .../vore/shadekin/ability_procs.dm | 14 +- .../simple_animal/vore/shadekin/shadekin.dm | 13 +- .../simple_animal/vore/zz_vore_overrides.dm | 4 +- .../Chemistry-Reagents-Vore_vr.dm | 15 +- code/modules/vore/eating/belly_dat_vr.dm | 162 ++++++++ .../eating/{belly_vr.dm => belly_obj_vr.dm} | 351 ++++++++-------- code/modules/vore/eating/bellymodes_vr.dm | 195 ++++----- code/modules/vore/eating/contaminate_vr.dm | 26 +- code/modules/vore/eating/digest_act_vr.dm | 70 ++-- code/modules/vore/eating/living_vr.dm | 377 ++++++++---------- code/modules/vore/eating/simple_animal_vr.dm | 13 +- code/modules/vore/eating/transforming_vr.dm | 46 +-- code/modules/vore/eating/vore_vr.dm | 10 +- code/modules/vore/eating/vorepanel_vr.dm | 306 +++++++------- .../vore/fluffstuff/custom_boxes_vr.dm | 2 +- .../vore/fluffstuff/custom_clothes_vr.dm | 6 +- .../vore/fluffstuff/custom_items_vr.dm | 62 ++- code/modules/vore/fluffstuff/guns/sickshot.dm | 16 +- code/unit_tests/vore_tests_vr.dm | 142 ++++++- vorestation.dme | 5 +- 50 files changed, 1228 insertions(+), 1207 deletions(-) create mode 100644 code/_macros_vr.dm create mode 100644 code/controllers/subsystems/bellies_vr.dm create mode 100644 code/modules/vore/eating/belly_dat_vr.dm rename code/modules/vore/eating/{belly_vr.dm => belly_obj_vr.dm} (62%) diff --git a/code/_macros_vr.dm b/code/_macros_vr.dm new file mode 100644 index 0000000000..bf3b3bdafe --- /dev/null +++ b/code/_macros_vr.dm @@ -0,0 +1 @@ +#define isbelly(A) istype(A, /obj/belly) \ No newline at end of file diff --git a/code/controllers/subsystems/bellies_vr.dm b/code/controllers/subsystems/bellies_vr.dm new file mode 100644 index 0000000000..faaa297ca3 --- /dev/null +++ b/code/controllers/subsystems/bellies_vr.dm @@ -0,0 +1,41 @@ +#define SSBELLIES_PROCESSED 1 +#define SSBELLIES_IGNORED 2 + +// +// Bellies subsystem - Process vore bellies +// + +SUBSYSTEM_DEF(bellies) + name = "Bellies" + priority = 5 + wait = 1 SECONDS + flags = SS_KEEP_TIMING|SS_NO_INIT + runlevels = RUNLEVEL_GAME|RUNLEVEL_POSTGAME + + var/static/list/belly_list = list() + var/list/currentrun = list() + var/ignored_bellies = 0 + +/datum/controller/subsystem/bellies/stat_entry() + ..("#: [belly_list.len] | P: [ignored_bellies]") + +/datum/controller/subsystem/bellies/fire(resumed = 0) + if (!resumed) + ignored_bellies = 0 + src.currentrun = belly_list.Copy() + + //cache for sanic speed (lists are references anyways) + var/list/currentrun = src.currentrun + var/times_fired = src.times_fired + while(currentrun.len) + var/obj/belly/B = currentrun[currentrun.len] + currentrun.len-- + + if(QDELETED(B)) + belly_list -= B + else + if(B.process_belly(times_fired,wait) == SSBELLIES_IGNORED) + ignored_bellies++ + + if (MC_TICK_CHECK) + return diff --git a/code/datums/helper_datums/teleport_vr.dm b/code/datums/helper_datums/teleport_vr.dm index cbae240cff..1cb73d6ad9 100644 --- a/code/datums/helper_datums/teleport_vr.dm +++ b/code/datums/helper_datums/teleport_vr.dm @@ -1,22 +1,13 @@ /datum/teleport/proc/try_televore() - var/datum/belly/target_belly - - //Destination is a living thing - target_belly = check_belly(destination) - - //Destination has a living thing on it - if(!target_belly) - for(var/mob/living/M in get_turf(destination)) - if(M.vore_organs.len) - var/I = M.vore_organs[1] - target_belly = M.vore_organs[I] - - if(target_belly) - teleatom.forceMove(destination.loc) + //Destination is in a belly + if(isbelly(destination.loc)) + var/obj/belly/B = destination.loc + + teleatom.forceMove(get_turf(B)) //So we can splash the sound and sparks and everything. playSpecials(destination,effectout,soundout) - target_belly.internal_contents |= teleatom - playsound(destination, target_belly.vore_sound, 100, 1) + teleatom.forceMove(B) return 1 //No fun! - return 0 \ No newline at end of file + return 0 + \ No newline at end of file diff --git a/code/game/machinery/adv_med_vr.dm b/code/game/machinery/adv_med_vr.dm index 68185bcf46..6c11b6cf34 100644 --- a/code/game/machinery/adv_med_vr.dm +++ b/code/game/machinery/adv_med_vr.dm @@ -12,9 +12,9 @@ var/livingprey = 0 var/objectprey = 0 - for(var/I in H.vore_organs) - var/datum/belly/B = H.vore_organs[I] - for(var/C in B.internal_contents) + for(var/belly in H.vore_organs) + var/obj/belly/B = belly + for(var/C in B) if(ishuman(C)) humanprey++ else if(isliving(C)) diff --git a/code/game/objects/items/trash_vr.dm b/code/game/objects/items/trash_vr.dm index 38c434b973..942b571aa5 100644 --- a/code/game/objects/items/trash_vr.dm +++ b/code/game/objects/items/trash_vr.dm @@ -12,10 +12,7 @@ if(H.species.trashcan == 1) playsound(H.loc,'sound/items/eatfood.ogg', rand(10,50), 1) user.drop_item() - var/belly = H.vore_selected - var/datum/belly/selected = H.vore_organs[belly] - forceMove(H) - selected.internal_contents |= src + forceMove(H.vore_selected) to_chat(H, "You can taste the flavor of garbage. Wait what?") return @@ -24,10 +21,7 @@ if(R.module.type == /obj/item/weapon/robot_module/robot/scrubpup) // You can now feed the trash borg yay. playsound(R.loc,'sound/items/eatfood.ogg', rand(10,50), 1) user.drop_item() - var/belly = R.vore_selected - var/datum/belly/selected = R.vore_organs[belly] - forceMove(R) - selected.internal_contents |= src // Too many hoops and obstacles to stick it into the sleeper module. + forceMove(R.vore_selected) R.visible_message("[user] feeds [R] with [src]!") return ..() \ No newline at end of file diff --git a/code/game/objects/structures/crates_lockers/closets/egg_vr.dm b/code/game/objects/structures/crates_lockers/closets/egg_vr.dm index d1c37221cf..b47a49c4b5 100644 --- a/code/game/objects/structures/crates_lockers/closets/egg_vr.dm +++ b/code/game/objects/structures/crates_lockers/closets/egg_vr.dm @@ -18,13 +18,6 @@ src.dump_contents() qdel(src) -/obj/structure/closet/secure_closet/egg/dump_contents() - var/datum/belly/belly = check_belly(src) - if(belly) - for(var/atom/movable/M in src) - belly.internal_contents |= M - return ..() - /obj/structure/closet/secure_closet/egg/unathi name = "unathi egg" desc = "Some species of Unathi apparently lay soft-shelled eggs!" diff --git a/code/modules/client/preference_setup/global/setting_datums.dm b/code/modules/client/preference_setup/global/setting_datums.dm index 2f251398d1..222813460b 100644 --- a/code/modules/client/preference_setup/global/setting_datums.dm +++ b/code/modules/client/preference_setup/global/setting_datums.dm @@ -86,7 +86,18 @@ var/list/_client_preferences_by_type preference_mob.stop_all_music() else preference_mob.update_music() - +//VOREStation Add - Need to put it here because it should be ordered riiiight here. +/datum/client_preference/eating_noises + description = "Eating Noises" + key = "EATING_NOISES" + enabled_description = "Noisy" + disabled_description = "Silent" +/datum/client_preference/digestion_noises + description = "Digestion Noises" + key = "DIGEST_NOISES" + enabled_description = "Noisy" + disabled_description = "Silent" +//VOREStation Add End /datum/client_preference/ghost_ears description ="Ghost ears" key = "CHAT_GHOSTEARS" diff --git a/code/modules/clothing/under/miscellaneous_vr.dm b/code/modules/clothing/under/miscellaneous_vr.dm index db3165e9c9..a0fef4879b 100644 --- a/code/modules/clothing/under/miscellaneous_vr.dm +++ b/code/modules/clothing/under/miscellaneous_vr.dm @@ -1,21 +1,5 @@ /obj/item/clothing/var/hides_bulges = FALSE // OwO wats this? -/mob/living/carbon/human/proc/show_pudge() - //A uniform could hide it. - if(istype(w_uniform,/obj/item/clothing)) - var/obj/item/clothing/under = w_uniform - if(under.hides_bulges) - return FALSE - - //We return as soon as we find one, no need for 'else' really. - if(istype(wear_suit,/obj/item/clothing)) - var/obj/item/clothing/suit = wear_suit - if(suit.hides_bulges) - return FALSE - - - return TRUE - /obj/item/clothing/under/permit name = "public nudity permit" desc = "This permit entitles the bearer to conduct their duties without a uniform. Normally issued to furred crewmembers or those with nothing to hide." diff --git a/code/modules/mob/living/carbon/brain/brain.dm b/code/modules/mob/living/carbon/brain/brain.dm index efe2abc497..7165c36fa8 100644 --- a/code/modules/mob/living/carbon/brain/brain.dm +++ b/code/modules/mob/living/carbon/brain/brain.dm @@ -8,6 +8,7 @@ use_me = 0 //Can't use the me verb, it's a freaking immobile brain icon = 'icons/obj/surgery.dmi' icon_state = "brain1" + no_vore = TRUE //VOREStation Edit - PLEASE. lol. New() var/datum/reagents/R = new/datum/reagents(1000) diff --git a/code/modules/mob/living/carbon/human/examine_vr.dm b/code/modules/mob/living/carbon/human/examine_vr.dm index 9d86241dd1..0d9dd889f5 100644 --- a/code/modules/mob/living/carbon/human/examine_vr.dm +++ b/code/modules/mob/living/carbon/human/examine_vr.dm @@ -107,17 +107,6 @@ message = "[t_He] [t_is] so absolutely stuffed that you aren't sure how it's possible to move. [t_He] can't seem to swell any bigger. The surface of [t_his] belly looks sorely strained!\n" return message -/mob/living/carbon/human/proc/examine_bellies() - if(!show_pudge()) //Some clothing or equipment can hide this. - return "" - - var/message = "" - for (var/I in src.vore_organs) - var/datum/belly/B = vore_organs[I] - message += B.get_examine_msg() - - return message - //For OmniHUD records access for appropriate models /proc/hasHUD_vr(mob/living/carbon/human/H, hudtype) if(H.nif) diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index fec1390f67..f92c8a8741 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -66,7 +66,8 @@ list_body = null LAZYCLEARLIST(list_huds) list_huds = null - if(nif) qdel_null(nif) //VOREStation Add + qdel_null(nif) //VOREStation Add + qdel_null_list(vore_organs) //VOREStation Add return ..() /mob/living/carbon/human/Stat() diff --git a/code/modules/mob/living/carbon/human/human_species_vr.dm b/code/modules/mob/living/carbon/human/human_species_vr.dm index 596de6a1fa..52ca3f0426 100644 --- a/code/modules/mob/living/carbon/human/human_species_vr.dm +++ b/code/modules/mob/living/carbon/human/human_species_vr.dm @@ -1,3 +1,6 @@ +/mob/living/carbon/human/dummy + no_vore = TRUE //Dummies don't need bellies. + /mob/living/carbon/human/sergal/New(var/new_loc) h_style = "Sergal Plain" ..(new_loc, "Sergal") 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 e1f8e977da..fe1d90aae1 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 @@ -606,9 +606,6 @@ C.absorbing_prey = 0 return - - - /mob/living/carbon/human/proc/succubus_drain_finalize() set name = "Drain/Feed Finalization" set desc = "Toggle to allow for draining to be prolonged. Turn this on to make it so prey will be knocked out/die while being drained, or you will feed yourself to the prey's selected stomach if you're feeding them. Can be toggled at any time." @@ -618,110 +615,134 @@ C.drain_finalized = !C.drain_finalized to_chat(C, "You will [C.drain_finalized?"now":"not"] finalize draining/feeding.") -/mob/living/carbon/human/proc/shred_limb() //If you're looking at this, nothing but pain and suffering lies below. + +//Test to see if we can shred a mob. Some child override needs to pass us a target. We'll return it if you can. +/mob/living/var/vore_shred_time = 45 SECONDS +/mob/living/proc/can_shred(var/mob/living/carbon/human/target) + //Needs to have organs to be able to shred them. + if(!istype(target)) + to_chat(src,"You can't shred that type of creature.") + return FALSE + //Needs to be capable (replace with incapacitated call?) + if(stat || paralysis || stunned || weakened || lying || restrained() || buckled) + to_chat(src,"You cannot do that in your current state!") + return FALSE + //Needs to be adjacent, at the very least. + if(!Adjacent(target)) + to_chat(src,"You must be next to your target.") + return FALSE + //Cooldown on abilities + if(last_special > world.time) + to_chat(src,"You can't perform an ability again so soon!") + return FALSE + + return target + +//Human test for shreddability, returns the mob if they can be shredded. +/mob/living/carbon/human/vore_shred_time = 10 SECONDS +/mob/living/carbon/human/can_shred() + //Humans need a grab + var/obj/item/weapon/grab/G = get_active_hand() + if(!istype(G)) + to_chat(src,"You have to have a very strong grip on someone first!") + return FALSE + if(G.state != GRAB_NECK) + to_chat(src,"You must have a tighter grip to severely damage this creature!") + return FALSE + + return ..(G.affecting) + +//PAIs don't need a grab or anything +/mob/living/silicon/pai/can_shred(var/mob/living/carbon/human/target) + if(!target) + var/list/choices = list() + for(var/mob/living/carbon/human/M in oviewers(1)) + choices += M + + if(!choices.len) + to_chat(src,"There's nobody nearby to use this on.") + + target = input(src,"Who do you wish to target?","Damage/Remove Prey's Organ") as null|anything in choices + if(!istype(target)) + return FALSE + + return ..(target) + +/mob/living/proc/shred_limb() set name = "Damage/Remove Prey's Organ" set desc = "Severely damages prey's organ. If the limb is already severely damaged, it will be torn off." set category = "Abilities" - if(!ishuman(src)) - return //If you're not a human you don't have permission to do this. - if(last_special > world.time) + //can_shred() will return a mob we can shred, if we can shred any. + var/mob/living/carbon/human/T = can_shred() + if(!istype(T)) + return //Silent, because can_shred does messages. + + //Let them pick any of the target's external organs + var/obj/item/organ/external/T_ext = input(src,"What do you wish to severely damage?") as null|anything in T.organs //D for destroy. + if(!T_ext) //Picking something here is critical. return - - if(stat || paralysis || stunned || weakened || lying || restrained() || buckled) - to_chat(src, "You cannot severely damage anything in your current state!") - return - - var/mob/living/carbon/human/C = src - var/obj/item/weapon/grab/G = src.get_active_hand() - if(!istype(G)) - to_chat(C, "We must be grabbing a creature in our active hand to severely damage them.") - return - - var/mob/living/carbon/human/T = G.affecting - if(!istype(T)) //Are they a mob? - to_chat(C, "\The [T] is not able to be severely damaged!") - return - - if(G.state != GRAB_NECK) - to_chat(C, "You must have a tighter grip to severely damage this creature.") - return - - if(!T || !C || C.stat) - return - - if(!Adjacent(T)) - return - - var/list/choices2 = list() - for(var/obj/item/organ/O in T.organs) //External organs - choices2 += O - - var/obj/item/organ/external/D = input(C,"What do you wish to severely damage?") as null|anything in choices2 //D for destroy. - if(D.vital) - if(alert("Are you sure you wish to severely damage their [D]? It most likely will kill the prey...",,"Yes", "No") != "Yes") + if(T_ext.vital) + if(alert("Are you sure you wish to severely damage their [T_ext]? It will likely kill [T]...",,"Yes", "No") != "Yes") return //If they reconsider, don't continue. - var/list/choices3 = list() - for(var/obj/item/organ/internal/I in D.internal_organs) //Look for the internal organ in the organ being shreded. - choices3 += I + //Any internal organ, if there are any + var/obj/item/organ/internal/T_int = input(src,"Do you wish to severely damage an internal organ, as well? If not, click 'cancel'") as null|anything in T_ext.internal_organs + if(T_int && T_int.vital) + if(alert("Are you sure you wish to severely damage their [T_int]? It will likely kill [T]...",,"Yes", "No") != "Yes") + return //If they reconsider, don't continue. - var/obj/item/organ/internal/P = input(C,"Do you wish to severely damage an internal organ, as well? If not, click 'cancel'") as null|anything in choices3 + //And a belly, if they want + var/obj/belly/B = input(src,"Do you wish to swallow the organ if you tear if out? If not, click 'cancel'") as null|anything in vore_organs - var/eat_limb = input(C,"Do you wish to swallow the organ if you tear if out? If so, select which stomach.") as null|anything in C.vore_organs //EXTREMELY EFFICIENT - - if(last_special > world.time) + if(can_shred(T) != T) + to_chat(src,"Looks like you lost your chance...") return - if(stat || paralysis || stunned || weakened || lying || restrained() || buckled) - to_chat(C, "You cannot shred in your current state.") - return + last_special = world.time + vore_shred_time + visible_message("[src] appears to be preparing to do something to [T]!") //Let everyone know that bad times are ahead - last_special = world.time + 100 //10 seconds. - C.visible_message("[C] appears to be preparing to do something to [T]!") //Let everyone know that bad times are head + if(do_after(src, vore_shred_time, T)) //Ten seconds. You have to be in a neckgrab for this, so you're already in a bad position. + if(can_shred(T) != T) + to_chat(src,"Looks like you lost your chance...") + return + + //Removing an internal organ + if(T_int && T_int.damage >= 25) //Internal organ and it's been severely damaged + T.apply_damage(15, BRUTE, T_ext) //Damage the external organ they're going through. + T_int.removed() + if(B) + T_int.forceMove(B) //Move to pred's gut + visible_message("[src] severely damages [T_int.name] of [T]!") + else + T_int.forceMove(T.loc) + visible_message("[src] severely damages [T_ext.name] of [T], resulting in their [T_int.name] coming out!","You tear out [T]'s [T_int.name]!") - if(do_after(C, 100, T)) //Ten seconds. You have to be in a neckgrab for this, so you're already in a bad position. - if(!Adjacent(T)) return - if(P && P.damage >= 25) //Internal organ and it's been severely damage - T.apply_damage(15, BRUTE, D) //Damage the external organ they're going through. - P.removed() - P.forceMove(T.loc) //Move to where prey is. - log_and_message_admins("tore out [P] of [T].", C) - if(eat_limb) - var/datum/belly/S = C.vore_organs[eat_limb] - P.forceMove(C) //Move to pred's gut - S.internal_contents |= P //Add to pred's gut. - C.visible_message("[C] severely damages [D] of [T]!") // Same as below, but (pred) damages the (right hand) of (person) - to_chat(C, "[P] of [T] moves into your [S]!") //Quietly eat their internal organ! Comes out "The (right hand) of (person) moves into your (stomach) - playsound(C, S.vore_sound, 70, 1) - log_and_message_admins("tore out and ate [P] of [T].", C) + //Removing an external organ + else if(!T_int && (T_ext.damage >= 25 || T_ext.brute_dam >= 25)) + T_ext.droplimb(1,DROPLIMB_EDGE) //Clean cut so it doesn't kill the prey completely. + + //Is it groin/chest? You can't remove those. + if(T_ext.cannot_amputate) + T.apply_damage(25, BRUTE, T_ext) + visible_message("[src] severely damages [T]'s [T_ext.name]!") + else if(B) + T_ext.forceMove(B) + visible_message("[src] swallows [T]'s [T_ext.name] into their [lowertext(B.name)]!") else - log_and_message_admins("tore out [P] of [T].", C) - C.visible_message("[C] severely damages [D] of [T], resulting in their [P] coming out!") - else if(!P && (D.damage >= 25 || D.brute_dam >= 25)) //Not targeting an internal organ & external organ has been severely damaged already. - D.droplimb(1,DROPLIMB_EDGE) //Clean cut so it doesn't kill the prey completely. - if(D.cannot_amputate) //Is it groin/chest? You can't remove those. - T.apply_damage(25, BRUTE, D) - C.visible_message("[C] severely damage [T]'s [D]!") //Keep it vague. Let the /me's do the talking. - log_and_message_admins("shreded [T]'s [D].", C) - return - if(eat_limb) - var/datum/belly/S = C.vore_organs[eat_limb] - D.forceMove(C) //Move to pred's gut - S.internal_contents |= D //Add to pred's gut. - C.visible_message("[C] swallows [D] of [T] into their [S]!","You swallow [D] of [T]!") - playsound(C, S.vore_sound, 70, 1) - to_chat(C, "Their [D] moves into your [S]!") - log_and_message_admins("tore off and ate [D] of [T].", C) - else - C.visible_message("[C] tears off [D] of [T]!","You tear out [D] of [T]!") //Will come out "You tear out (the right foot) of (person) - log_and_message_admins("tore off [T]'s [D].", C) - else //Not targeting an internal organ w/ > 25 damage , and the limb doesn't have < 25 damage. - if(P) - P.damage = 25 //Internal organs can only take damage, not brute damage. - T.apply_damage(25, BRUTE, D) - C.visible_message("[C] severely damages [D] of [T]!") //Keep it vague. Let the /me's do the talking. - log_and_message_admins("shreded [D] of [T].", C) + T_ext.forceMove(T.loc) + visible_message("[src] tears off [T]'s [T_ext.name]!","You tear off [T]'s [T_ext.name]!") + + //Not targeting an internal organ w/ > 25 damage , and the limb doesn't have < 25 damage. + else + if(T_int) + T_int.damage = 25 //Internal organs can only take damage, not brute damage. + T.apply_damage(25, BRUTE, T_ext) + visible_message("[src] severely damages [T]'s [T_ext.name]!") + + src.attack_log += text("\[[time_stamp()]\] Shred_limb'd [T.real_name] ([T.ckey])") + T.attack_log += text("\[[time_stamp()]\] [src.real_name] ([src.ckey]) shred_limb'd me") + msg_admin_attack("[src.real_name] ([src.ckey]) shredded (shred_limb) [T.real_name] ([T.ckey]) (JMP)") /mob/living/proc/flying_toggle() set name = "Toggle Flight" 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 9f74592b8e..3797899d96 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 @@ -28,7 +28,7 @@ /mob/living/carbon/human/proc/succubus_drain_finalize, /mob/living/carbon/human/proc/succubus_drain_lethal, /mob/living/carbon/human/proc/bloodsuck, - /mob/living/carbon/human/proc/shred_limb, + /mob/living/proc/shred_limb, /mob/living/proc/flying_toggle, /mob/living/proc/start_wings_hovering) //Xenochimera get all the special verbs since they can't select traits. 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 e10018ce94..e9041e34da 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 @@ -32,7 +32,7 @@ spawn_flags = SPECIES_CAN_JOIN appearance_flags = HAS_HAIR_COLOR | HAS_LIPS | HAS_UNDERWEAR | HAS_SKIN_COLOR | HAS_EYE_COLOR - inherent_verbs = list(/mob/living/carbon/human/proc/shred_limb) + inherent_verbs = list(/mob/living/proc/shred_limb) flesh_color = "#AFA59E" base_color = "#777777" @@ -76,7 +76,7 @@ secondary_langs = list(LANGUAGE_SKRELLIAN) name_language = LANGUAGE_SKRELLIAN color_mult = 1 - inherent_verbs = list(/mob/living/carbon/human/proc/shred_limb) + inherent_verbs = list(/mob/living/proc/shred_limb) min_age = 18 max_age = 80 @@ -120,7 +120,7 @@ secondary_langs = list(LANGUAGE_BIRDSONG) name_language = LANGUAGE_BIRDSONG color_mult = 1 - inherent_verbs = list(/mob/living/carbon/human/proc/shred_limb,/mob/living/proc/flying_toggle,/mob/living/proc/start_wings_hovering) + inherent_verbs = list(/mob/living/proc/shred_limb,/mob/living/proc/flying_toggle,/mob/living/proc/start_wings_hovering) min_age = 18 max_age = 80 @@ -183,7 +183,7 @@ "You feel uncomfortably warm.", "Your overheated skin itches." ) - inherent_verbs = list(/mob/living/carbon/human/proc/shred_limb) + inherent_verbs = list(/mob/living/proc/shred_limb) /datum/species/fl_zorren name = "Flatland Zorren" @@ -215,7 +215,7 @@ flesh_color = "#AFA59E" base_color = "#333333" color_mult = 1 - inherent_verbs = list(/mob/living/carbon/human/proc/shred_limb) + inherent_verbs = list(/mob/living/proc/shred_limb) heat_discomfort_strings = list( "Your fur prickles in the heat.", @@ -241,7 +241,7 @@ // gluttonous = 1 num_alternate_languages = 3 color_mult = 1 - inherent_verbs = list(/mob/living/carbon/human/proc/shred_limb) + inherent_verbs = list(/mob/living/proc/shred_limb) blurb = "Vulpkanin are a species of sharp-witted canine-pideds residing on the planet Altam just barely within the \ dual-star Vazzend system. Their politically de-centralized society and independent natures have led them to become a species and \ @@ -295,7 +295,7 @@ "You feel uncomfortably warm.", "Your chitin feels hot." ) - inherent_verbs = list(/mob/living/carbon/human/proc/shred_limb) + inherent_verbs = list(/mob/living/proc/shred_limb) /datum/species/unathi spawn_flags = SPECIES_CAN_JOIN //Species_can_join is the only spawn flag all the races get, so that none of them will be whitelist only if whitelist is enabled. @@ -304,7 +304,7 @@ tail_animation = 'icons/mob/species/unathi/tail_vr.dmi' color_mult = 1 min_age = 18 - inherent_verbs = list(/mob/living/carbon/human/proc/shred_limb) + inherent_verbs = list(/mob/living/proc/shred_limb) /datum/species/tajaran spawn_flags = SPECIES_CAN_JOIN @@ -314,7 +314,7 @@ color_mult = 1 min_age = 18 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/shred_limb) + inherent_verbs = list(/mob/living/proc/shred_limb) /datum/species/skrell spawn_flags = SPECIES_CAN_JOIN @@ -340,7 +340,7 @@ inherent_verbs = list( /mob/living/carbon/human/proc/sonar_ping, /mob/living/proc/hide, - /mob/living/carbon/human/proc/shred_limb, + /mob/living/proc/shred_limb, /mob/living/proc/toggle_pass_table ) @@ -361,7 +361,7 @@ min_age = 18 icobase = 'icons/mob/human_races/r_vox_old.dmi' deform = 'icons/mob/human_races/r_def_vox_old.dmi' - inherent_verbs = list(/mob/living/carbon/human/proc/shred_limb) + inherent_verbs = list(/mob/living/proc/shred_limb) datum/species/harpy name = "Rapala" 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 7349bafa02..e5287dc96b 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 @@ -87,7 +87,7 @@ /datum/trait/hard_vore/apply(var/datum/species/S,var/mob/living/carbon/human/H) ..(S,H) - H.verbs |= /mob/living/carbon/human/proc/shred_limb + H.verbs |= /mob/living/proc/shred_limb /datum/trait/trashcan name = "Trash Can" diff --git a/code/modules/mob/living/life.dm b/code/modules/mob/living/life.dm index 922923d5f2..76d497734a 100644 --- a/code/modules/mob/living/life.dm +++ b/code/modules/mob/living/life.dm @@ -29,8 +29,6 @@ //Random events (vomiting etc) handle_random_events() - attempt_vr(src,"handle_internal_contents",args) //VOREStation Code - . = 1 //Chemicals in the body, this is moved over here so that blood can be added after death diff --git a/code/modules/mob/living/silicon/pai/examine.dm b/code/modules/mob/living/silicon/pai/examine.dm index 0d4d73bbe7..876b9aacf1 100644 --- a/code/modules/mob/living/silicon/pai/examine.dm +++ b/code/modules/mob/living/silicon/pai/examine.dm @@ -7,7 +7,7 @@ if(!src.client) msg += "\nIt appears to be in stand-by mode.\n" //afk if(UNCONSCIOUS) msg += "\nIt doesn't seem to be responding.\n" if(DEAD) msg += "\nIt looks completely unsalvageable.\n" - msg += attempt_vr(src,"examine_bellies_pai",args) //VOREStation Edit + msg += attempt_vr(src,"examine_bellies",args) //VOREStation Edit // VOREStation Edit: Start if(ooc_notes) diff --git a/code/modules/mob/living/silicon/pai/life.dm b/code/modules/mob/living/silicon/pai/life.dm index 92e430b6a5..f483921b81 100644 --- a/code/modules/mob/living/silicon/pai/life.dm +++ b/code/modules/mob/living/silicon/pai/life.dm @@ -21,7 +21,6 @@ src << "Communication circuit reinitialized. Speech and messaging functionality restored." handle_statuses() - handle_internal_contents() //VOREStation edit if(health <= 0) death(null,"gives one shrill beep before falling lifeless.") diff --git a/code/modules/mob/living/silicon/pai/pai.dm b/code/modules/mob/living/silicon/pai/pai.dm index df86b24c00..4824befc8b 100644 --- a/code/modules/mob/living/silicon/pai/pai.dm +++ b/code/modules/mob/living/silicon/pai/pai.dm @@ -298,7 +298,7 @@ if(istype(T)) T.visible_message("[src] folds outwards, expanding into a mobile form.") verbs += /mob/living/silicon/pai/proc/pai_nom //VOREStation edit verbs += /mob/living/proc/set_size //VOREStation edit - verbs += /mob/living/silicon/pai/proc/shred_limb //VORREStation edit + verbs += /mob/living/proc/shred_limb //VORREStation edit /mob/living/silicon/pai/verb/fold_up() set category = "pAI Commands" @@ -389,9 +389,7 @@ if(src.loc == card) return - for(var/I in vore_organs) //VOREStation edit. Release all their stomach contents. Don't want them to be in the PAI when they fold or weird things might happen. - var/datum/belly/B = vore_organs[I] //VOREStation edit - B.release_all_contents() //VOREStation edit + release_vore_contents() //VOREStation Add var/turf/T = get_turf(src) if(istype(T)) T.visible_message("[src] neatly folds inwards, compacting down to a rectangular card.") diff --git a/code/modules/mob/living/silicon/pai/pai_vr.dm b/code/modules/mob/living/silicon/pai/pai_vr.dm index 8350e4764b..c5de247595 100644 --- a/code/modules/mob/living/silicon/pai/pai_vr.dm +++ b/code/modules/mob/living/silicon/pai/pai_vr.dm @@ -13,13 +13,12 @@ /mob/living/silicon/pai/proc/update_fullness_pai() //Determines if they have something in their stomach. Copied and slightly modified. var/new_people_eaten = 0 - for(var/I in vore_organs) - var/datum/belly/B = vore_organs[I] - for(var/mob/living/M in B.internal_contents) + for(var/belly in vore_organs) + var/obj/belly/B = belly + for(var/mob/living/M in B) new_people_eaten += M.size_multiplier people_eaten = min(1, new_people_eaten) - /mob/living/silicon/pai/update_icon() //Some functions cause this to occur, such as resting ..() update_fullness_pai() @@ -43,114 +42,3 @@ icon_state = "[chassis]_full" else if(people_eaten && resting) icon_state = "[chassis]_rest_full" - -/mob/living/silicon/pai/proc/examine_bellies_pai() - - var/message = "" - for (var/I in src.vore_organs) - var/datum/belly/B = vore_organs[I] - message += B.get_examine_msg() - - return message - - - -//PAI Remove Limb code -/mob/living/silicon/pai/proc/shred_limb() - set name = "Damage/Remove Prey's Organ" - set desc = "Severely damages prey's organ. If the limb is already severely damaged, it will be torn off." - set category = "Abilities" - if(!ispAI(src)) - return //If you're not a pai you don't have permission to do this. - var/mob/living/silicon/pai/C = src - - if(last_special > world.time) - return - - var/list/choices = list() - for(var/mob/living/carbon/human/M in view(1,src)) - if(!istype(M,/mob/living/silicon) && Adjacent(M)) - choices += M - choices -= src - - var/mob/living/carbon/human/T = input(src,"Who do you wish to target?") as null|anything in choices - - if(!T || !src || src.stat) return - - if(!Adjacent(T)) return - - if(last_special > world.time) return - - if(stat || paralysis || stunned || weakened || lying || restrained() || buckled) - src << "You cannot target in your current state." - return - - var/list/choices2 = list() - for(var/obj/item/organ/O in T.organs) //External organs - choices2 += O - - var/obj/item/organ/external/D = input(C,"What do you wish to severely damage?") as null|anything in choices2 //D for destroy. - if(D.vital) - if(alert("Are you sure you wish to severely damage their [D]? It most likely will kill the prey...",,"Yes", "No") != "Yes") - return //If they reconsider, don't continue. - - var/list/choices3 = list() - for(var/obj/item/organ/internal/I in D.internal_organs) //Look for the internal organ in the organ being shreded. - choices3 += I - - var/obj/item/organ/internal/P = input(C,"Do you wish to severely damage an internal organ, as well? If not, click 'cancel'") as null|anything in choices3 - - var/eat_limb = input(C,"Do you wish to swallow the organ if you tear if out? If so, select which stomach.") as null|anything in C.vore_organs //EXTREMELY EFFICIENT - - if(last_special > world.time) - return - - if(stat || paralysis || stunned || weakened || lying || restrained() || buckled) - to_chat(C, "You cannot shred in your current state.") - return - - last_special = world.time + 450 //45 seconds. - C.visible_message("[C] appears to be preparing to do something to [T]!") //Let everyone know that bad times are head - - if(do_after(C, 450, T)) //Fourty-Five seconds. You don't need a neckgrab for this, so it's going to take a long while. - if(!Adjacent(T)) return - if(P && P.damage >= 25) //Internal organ and it's been severely damage - T.apply_damage(15, BRUTE, D) //Damage the external organ they're going through. - P.removed() - P.forceMove(T.loc) //Move to where prey is. - log_and_message_admins("tore out [P] of [T].", C) - if(eat_limb) - var/datum/belly/S = C.vore_organs[eat_limb] - P.forceMove(C) //Move to pred's gut - S.internal_contents |= P //Add to pred's gut. - C.visible_message("[C] severely damages [D] of [T]!") // Same as below, but (pred) damages the (right hand) of (person) - to_chat(C, "[P] of [T] moves into your [S]!") //Quietly eat their internal organ! Comes out "The (right hand) of (person) moves into your (stomach) - playsound(C, S.vore_sound, 70, 1) - log_and_message_admins("tore out and ate [P] of [T].", C) - else - log_and_message_admins("tore out [P] of [T].", C) - C.visible_message("[C] severely damages [D] of [T], resulting in their [P] coming out!") - else if(!P && (D.damage >= 25 || D.brute_dam >= 25)) //Not targeting an internal organ & external organ has been severely damaged already. - D.droplimb(1,DROPLIMB_EDGE) //Clean cut so it doesn't kill the prey completely. - if(D.cannot_amputate) //Is it groin/chest? You can't remove those. - T.apply_damage(25, BRUTE, D) - C.visible_message("[C] severely damage [T]'s [D]!") //Keep it vague. Let the /me's do the talking. - log_and_message_admins("shreded [T]'s [D].", C) - return - if(eat_limb) - var/datum/belly/S = C.vore_organs[eat_limb] - D.forceMove(C) //Move to pred's gut - S.internal_contents |= D //Add to pred's gut. - C.visible_message("[C] swallows [D] of [T] into their [S]!","You swallow [D] of [T]!") - playsound(C, S.vore_sound, 70, 1) - to_chat(C, "Their [D] moves into your [S]!") - log_and_message_admins("tore off and ate [D] of [T].", C) - else - C.visible_message("[C] tears off [D] of [T]!","You tear out [D] of [T]!") //Will come out "You tear out (the right foot) of (person) - log_and_message_admins("tore off [T]'s [D].", C) - else //Not targeting an internal organ w/ > 25 damage , and the limb doesn't have < 25 damage. - if(P) - P.damage = 25 //Internal organs can only take damage, not brute damage. - T.apply_damage(25, BRUTE, D) - C.visible_message("[C] severely damages [D] of [T]!") //Keep it vague. Let the /me's do the talking. - log_and_message_admins("shreded [D] of [T].", C) diff --git a/code/modules/mob/living/silicon/robot/dogborg/dog_sleeper_vr.dm b/code/modules/mob/living/silicon/robot/dogborg/dog_sleeper_vr.dm index 4d5ad5e49d..ba50b3e0ec 100644 --- a/code/modules/mob/living/silicon/robot/dogborg/dog_sleeper_vr.dm +++ b/code/modules/mob/living/silicon/robot/dogborg/dog_sleeper_vr.dm @@ -527,15 +527,12 @@ hearer << deathsound T << deathsound if(is_vore_predator(T)) - for (var/bellytype in T.vore_organs) - var/datum/belly/belly = T.vore_organs[bellytype] - for (var/obj/thing in belly.internal_contents) - thing.loc = src - belly.internal_contents -= thing - for (var/mob/subprey in belly.internal_contents) - subprey.loc = src - belly.internal_contents -= subprey - to_chat(subprey, "As [T] melts away around you, you find yourself in [hound]'s [name]") + for(var/belly in T.vore_organs) + var/obj/belly/B = belly + for(var/atom/movable/thing in B) + thing.forceMove(src) + if(ismob(thing)) + to_chat(thing, "As [T] melts away around you, you find yourself in [hound]'s [name]") for(var/obj/item/I in T) if(istype(I,/obj/item/organ/internal/mmi_holder/posibrain)) var/obj/item/organ/internal/mmi_holder/MMI = I diff --git a/code/modules/mob/living/silicon/robot/examine_vr.dm b/code/modules/mob/living/silicon/robot/examine_vr.dm index fba3791795..89d1522b8c 100644 --- a/code/modules/mob/living/silicon/robot/examine_vr.dm +++ b/code/modules/mob/living/silicon/robot/examine_vr.dm @@ -1,8 +1,8 @@ /mob/living/silicon/robot/proc/examine_bellies_borg() var/message = "" - for (var/I in src.vore_organs) - var/datum/belly/B = vore_organs[I] + for(var/belly in vore_organs) + var/obj/belly/B = belly message += B.get_examine_msg() return message \ No newline at end of file diff --git a/code/modules/mob/living/silicon/robot/life.dm b/code/modules/mob/living/silicon/robot/life.dm index aa1cf2d271..6c70e1b4b0 100644 --- a/code/modules/mob/living/silicon/robot/life.dm +++ b/code/modules/mob/living/silicon/robot/life.dm @@ -24,7 +24,6 @@ process_killswitch() process_locks() process_queued_alarms() - handle_internal_contents() //VOREStation Edit update_canmove() /mob/living/silicon/robot/proc/clamp_values() diff --git a/code/modules/mob/living/simple_animal/animals/cat_vr.dm b/code/modules/mob/living/simple_animal/animals/cat_vr.dm index f4c2644ad6..b2d5c73e5c 100644 --- a/code/modules/mob/living/simple_animal/animals/cat_vr.dm +++ b/code/modules/mob/living/simple_animal/animals/cat_vr.dm @@ -1,8 +1,8 @@ /mob/living/simple_animal/cat/fluff/Runtime/init_belly() ..() - var/datum/belly/B = vore_organs[vore_selected] + var/obj/belly/B = vore_selected B.name = "Stomach" - B.inside_flavor = "The slimy wet insides of Runtime! Not quite as clean as the cat on the outside." + B.desc = "The slimy wet insides of Runtime! Not quite as clean as the cat on the outside." B.emote_lists[DM_HOLD] = list( "Runtime's stomach kneads gently on you and you're fairly sure you can hear her start purring.", diff --git a/code/modules/mob/living/simple_animal/animals/fish_vr.dm b/code/modules/mob/living/simple_animal/animals/fish_vr.dm index 406171d3f2..d1d74ec60e 100644 --- a/code/modules/mob/living/simple_animal/animals/fish_vr.dm +++ b/code/modules/mob/living/simple_animal/animals/fish_vr.dm @@ -11,9 +11,9 @@ /mob/living/simple_animal/fish/koi/poisonous/Life() ..() - var/datum/belly/why = check_belly(src) - if(why && prob(10)) - sting(why.owner) + if(isbelly(loc) && prob(10)) + var/obj/belly/B = loc + sting(B.owner) /mob/living/simple_animal/fish/koi/poisonous/react_to_attack(var/atom/A) if(isliving(A) && Adjacent(A)) diff --git a/code/modules/mob/living/simple_animal/animals/fox_vr.dm b/code/modules/mob/living/simple_animal/animals/fox_vr.dm index 8a2bcdf390..65938cb249 100644 --- a/code/modules/mob/living/simple_animal/animals/fox_vr.dm +++ b/code/modules/mob/living/simple_animal/animals/fox_vr.dm @@ -40,9 +40,9 @@ /mob/living/simple_animal/fox/init_belly() ..() - var/datum/belly/B = vore_organs[vore_selected] + var/obj/belly/B = vore_selected B.name = "Stomach" - B.inside_flavor = "Slick foxguts. Cute on the outside, slimy on the inside!" + B.desc = "Slick foxguts. Cute on the outside, slimy on the inside!" B.emote_lists[DM_HOLD] = list( "The foxguts knead and churn around you harmlessly.", @@ -187,9 +187,9 @@ /mob/living/simple_animal/fox/fluff/Renault/init_belly() ..() - var/datum/belly/B = vore_organs[vore_selected] + var/obj/belly/B = vore_selected B.name = "Stomach" - B.inside_flavor = "Slick foxguts. They seem somehow more regal than perhaps other foxes!" + B.desc = "Slick foxguts. They seem somehow more regal than perhaps other foxes!" B.emote_lists[DM_HOLD] = list( "Renault's stomach walls squeeze around you more tightly for a moment, before relaxing, as if testing you a bit.", diff --git a/code/modules/mob/living/simple_animal/animals/slime.dm b/code/modules/mob/living/simple_animal/animals/slime.dm index f7d23771a3..d3a8b1df0c 100644 --- a/code/modules/mob/living/simple_animal/animals/slime.dm +++ b/code/modules/mob/living/simple_animal/animals/slime.dm @@ -1,4 +1,4 @@ -/mob/living/simple_animal/slime +/mob/living/simple_animal/old_slime name = "pet slime" desc = "A lovable, domesticated slime." icon = 'icons/mob/slimes.dmi' @@ -19,14 +19,14 @@ var/colour = "grey" -/mob/living/simple_animal/slime/science +/mob/living/simple_animal/old_slime/science name = "Kendrick" colour = "rainbow" icon_state = "rainbow baby slime" icon_living = "rainbow baby slime" icon_dead = "rainbow baby slime dead" -/mob/living/simple_animal/slime/science/initialize() +/mob/living/simple_animal/old_slime/science/initialize() . = ..() overlays.Cut() overlays += "aslime-:33" @@ -56,12 +56,12 @@ overlays += "aslime-:33" /mob/living/simple_animal/adultslime/death() - var/mob/living/simple_animal/slime/S1 = new /mob/living/simple_animal/slime (src.loc) + var/mob/living/simple_animal/old_slime/S1 = new /mob/living/simple_animal/old_slime (src.loc) S1.icon_state = "[src.colour] baby slime" S1.icon_living = "[src.colour] baby slime" S1.icon_dead = "[src.colour] baby slime dead" S1.colour = "[src.colour]" - var/mob/living/simple_animal/slime/S2 = new /mob/living/simple_animal/slime (src.loc) + var/mob/living/simple_animal/old_slime/S2 = new /mob/living/simple_animal/old_slime (src.loc) S2.icon_state = "[src.colour] baby slime" S2.icon_living = "[src.colour] baby slime" S2.icon_dead = "[src.colour] baby slime dead" diff --git a/code/modules/mob/living/simple_animal/simple_animal_vr.dm b/code/modules/mob/living/simple_animal/simple_animal_vr.dm index 669726c537..8aa585cbb3 100644 --- a/code/modules/mob/living/simple_animal/simple_animal_vr.dm +++ b/code/modules/mob/living/simple_animal/simple_animal_vr.dm @@ -33,11 +33,9 @@ if(!IsAdvancedToolUser()) verbs |= /mob/living/simple_animal/proc/animal_nom -// Release belly contents beforey being gc'd! +// Release belly contents before being gc'd! /mob/living/simple_animal/Destroy() - for(var/I in vore_organs) - var/datum/belly/B = vore_organs[I] - B.release_all_contents(include_absorbed = TRUE) // When your stomach is empty + release_vore_contents() prey_excludes.Cut() . = ..() @@ -49,9 +47,9 @@ // Update fullness based on size & quantity of belly contents /mob/living/simple_animal/proc/update_fullness() var/new_fullness = 0 - for(var/I in vore_organs) - var/datum/belly/B = vore_organs[I] - for(var/mob/living/M in B.internal_contents) + for(var/belly in vore_organs) + var/obj/belly/B = belly + for(var/mob/living/M in B) new_fullness += M.size_multiplier new_fullness = round(new_fullness, 1) // Because intervals of 0.25 are going to make sprite artists cry. vore_fullness = min(vore_capacity, new_fullness) @@ -137,10 +135,8 @@ stop_automated_movement = 0 /mob/living/simple_animal/death() - for(var/I in vore_organs) - var/datum/belly/B = vore_organs[I] - B.release_all_contents(include_absorbed = TRUE) // When your stomach is empty - ..() // then you have my permission to die. + release_vore_contents() + . = ..() // Simple animals have only one belly. This creates it (if it isn't already set up) /mob/living/simple_animal/proc/init_belly() @@ -149,10 +145,11 @@ if(no_vore) //If it can't vore, let's not give it a stomach. return - var/datum/belly/B = new /datum/belly(src) + var/obj/belly/B = new /obj/belly(src) + vore_selected = B B.immutable = 1 B.name = vore_stomach_name ? vore_stomach_name : "stomach" - B.inside_flavor = vore_stomach_flavor ? vore_stomach_flavor : "Your surroundings are warm, soft, and slimy. Makes sense, considering you're inside \the [name]." + B.desc = vore_stomach_flavor ? vore_stomach_flavor : "Your surroundings are warm, soft, and slimy. Makes sense, considering you're inside \the [name]." B.digest_mode = vore_default_mode B.escapable = vore_escape_chance > 0 B.escapechance = vore_escape_chance @@ -161,7 +158,6 @@ B.human_prey_swallow_time = swallowTime B.nonhuman_prey_swallow_time = swallowTime B.vore_verb = "swallow" - // TODO - Customizable per mob B.emote_lists[DM_HOLD] = list( // We need more that aren't repetitive. I suck at endo. -Ace "The insides knead at you gently for a moment.", "The guts glorp wetly around you as some air shifts.", @@ -192,9 +188,7 @@ "The juices pooling beneath you sizzle against your sore skin.", "The churning walls slowly pulverize you into meaty nutrients.", "The stomach glorps and gurgles as it tries to work you into slop.") - src.vore_organs[B.name] = B - src.vore_selected = B.name - + /mob/living/simple_animal/Bumped(var/atom/movable/AM, yes) if(ismob(AM)) var/mob/tmob = AM diff --git a/code/modules/mob/living/simple_animal/vore/otie.dm b/code/modules/mob/living/simple_animal/vore/otie.dm index 3500a5b3ad..885f625fe2 100644 --- a/code/modules/mob/living/simple_animal/vore/otie.dm +++ b/code/modules/mob/living/simple_animal/vore/otie.dm @@ -184,27 +184,20 @@ if(ai_inactive)//No autobarf on player control. return if(istype(O, /obj/item/weapon/reagent_containers/food/snacks/donut) && istype(src, /mob/living/simple_animal/otie/security)) - user << "The guard pup accepts your offer for their catch." - for(var/I in vore_organs) - var/datum/belly/B = vore_organs[I] - B.release_all_contents() - return - if(prob(2)) //Small chance to get prey out from non-sec oties. - for(var/I in vore_organs) - var/datum/belly/B = vore_organs[I] - B.release_all_contents() - return + to_chat(user,"The guard pup accepts your offer for their catch.") + release_vore_contents() + else if(prob(2)) //Small chance to get prey out from non-sec oties. + to_chat(user,"The pup accepts your offer for their catch.") + release_vore_contents() return - ..() + . = ..() /mob/living/simple_animal/otie/security/feed_grabbed_to_self(var/mob/living/user, var/mob/living/prey) // Make the gut start out safe for bellybrigging. - var/datum/belly/B = user.vore_selected - var/datum/belly/belly_target = user.vore_organs[B] if(ishuman(target_mob)) - belly_target.digest_mode = DM_HOLD + vore_selected.digest_mode = DM_HOLD if(istype(prey,/mob/living/simple_animal/mouse)) - belly_target.digest_mode = DM_DIGEST - ..() + vore_selected.digest_mode = DM_DIGEST + . = ..() /mob/living/simple_animal/otie/security/proc/check_threat(var/mob/living/M) if(!M || !ishuman(M) || M.stat == DEAD || src == M) diff --git a/code/modules/mob/living/simple_animal/vore/shadekin/ability_procs.dm b/code/modules/mob/living/simple_animal/vore/shadekin/ability_procs.dm index f14901a63d..91bd07db29 100644 --- a/code/modules/mob/living/simple_animal/vore/shadekin/ability_procs.dm +++ b/code/modules/mob/living/simple_animal/vore/shadekin/ability_procs.dm @@ -21,7 +21,7 @@ ability_flags &= ~AB_PHASE_SHIFTED name = real_name for(var/belly in vore_organs) - var/datum/belly/B = vore_organs[belly] + var/obj/belly/B = belly B.escapable = initial(B.escapable) overlays.Cut() @@ -43,13 +43,9 @@ var/list/potentials = living_mobs(0) if(potentials.len) var/mob/living/target = pick(potentials) - var/datum/belly/B = vore_organs[vore_selected] - if(istype(target) && istype(B)) - target.forceMove(src) - B.internal_contents |= target - playsound(src, B.vore_sound, 100, 1) - to_chat(target,"\The [src] phases in around you, [B.vore_verb]ing you into their [B.name]!") - to_chat(src,"Your [B.name] has a new occupant!") + if(istype(target) && vore_selected) + target.forceMove(vore_selected) + to_chat(target,"\The [src] phases in around you, [vore_selected.vore_verb]ing you into their [vore_selected.name]!") // Do this after the potential vore, so we get the belly update_icon() @@ -79,7 +75,7 @@ name = "Something" for(var/belly in vore_organs) - var/datum/belly/B = vore_organs[belly] + var/obj/belly/B = belly B.escapable = FALSE overlays.Cut() diff --git a/code/modules/mob/living/simple_animal/vore/shadekin/shadekin.dm b/code/modules/mob/living/simple_animal/vore/shadekin/shadekin.dm index 5594a6f1bc..2a2085d8e4 100644 --- a/code/modules/mob/living/simple_animal/vore/shadekin/shadekin.dm +++ b/code/modules/mob/living/simple_animal/vore/shadekin/shadekin.dm @@ -130,10 +130,11 @@ if(no_vore) //If it can't vore, let's not give it a stomach. return - var/datum/belly/B = new /datum/belly(src) + var/obj/belly/B = new /obj/belly(src) + vore_selected = B B.immutable = 1 B.name = vore_stomach_name ? vore_stomach_name : "stomach" - B.inside_flavor = vore_stomach_flavor ? vore_stomach_flavor : "Your surroundings are warm, soft, and slimy. Makes sense, considering you're inside \the [name]." + B.desc = vore_stomach_flavor ? vore_stomach_flavor : "Your surroundings are warm, soft, and slimy. Makes sense, considering you're inside \the [name]." B.digest_mode = vore_default_mode B.escapable = vore_escape_chance > 0 B.escapechance = vore_escape_chance @@ -186,14 +187,6 @@ "The chaos of being digested fades as you’re snuffed out by a harsh clench! You’re steadily broken down into a thick paste, processed and absorbed by the predator!" ) - src.vore_organs[B.name] = B - src.vore_selected = B.name - - - - - - /mob/living/simple_animal/shadekin/Life() . = ..() if(ability_flags & AB_PHASE_SHIFTED) diff --git a/code/modules/mob/living/simple_animal/vore/zz_vore_overrides.dm b/code/modules/mob/living/simple_animal/vore/zz_vore_overrides.dm index 2f2868faab..863b7da41e 100644 --- a/code/modules/mob/living/simple_animal/vore/zz_vore_overrides.dm +++ b/code/modules/mob/living/simple_animal/vore/zz_vore_overrides.dm @@ -228,8 +228,8 @@ // Override stuff for holodeck carp to make them not digest when set to safe! /mob/living/simple_animal/hostile/carp/holodeck/set_safety(var/safe) . = ..() - for(var/I in vore_organs) - var/datum/belly/B = vore_organs[I] + for(var/belly in vore_organs) + var/obj/belly/B = belly B.digest_mode = safe ? DM_HOLD : vore_default_mode B.digestchance = safe ? 0 : vore_digest_chance B.absorbchance = safe ? 0 : vore_absorb_chance diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Vore_vr.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Vore_vr.dm index 75886783ae..84360e128f 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Vore_vr.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Vore_vr.dm @@ -80,9 +80,9 @@ M.make_dizzy(1) M.adjustHalLoss(2) - for(var/I in M.vore_organs) - var/datum/belly/B = M.vore_organs[I] - for(var/atom/movable/A in B.internal_contents) + for(var/belly in M.vore_organs) + var/obj/belly/B = belly + for(var/atom/movable/A in B) if(isliving(A)) var/mob/living/P = A if(P.absorbed) @@ -90,8 +90,6 @@ if(prob(5)) playsound(M, 'sound/effects/splat.ogg', 50, 1) B.release_specific_contents(A) - return - /datum/reagent/unsorbitol name = "Unsorbitol" @@ -109,13 +107,13 @@ M.confused = max(M.confused, 20) M.hallucination += 15 - for(var/I in M.vore_organs) - var/datum/belly/B = M.vore_organs[I] + for(var/belly in M.vore_organs) + var/obj/belly/B = belly if(B.digest_mode == DM_ABSORB) //Turn off absorbing on bellies B.digest_mode = DM_HOLD - for(var/mob/living/P in B.internal_contents) + for(var/mob/living/P in B) if(!P.absorbed) continue @@ -123,7 +121,6 @@ playsound(M, 'sound/vore/schlorp.ogg', 50, 1) P.absorbed = 0 M.visible_message("Something spills into [M]'s [lowertext(B.name)]!") - return //Special toxins for solargrubs diff --git a/code/modules/vore/eating/belly_dat_vr.dm b/code/modules/vore/eating/belly_dat_vr.dm new file mode 100644 index 0000000000..19befd3035 --- /dev/null +++ b/code/modules/vore/eating/belly_dat_vr.dm @@ -0,0 +1,162 @@ +// // // // // // // // // // // // +// // // LEGACY USE ONLY!! // // // +// // // // // // // // // // // // + +// These have been REPLACED by the object-based bellies. These remain here, +// so that people can load save files from prior times, and the Copy() proc can +// convert their belly to a new object-based one. + +/datum/belly + var/name // Name of this location + var/inside_flavor // Flavor text description of inside sight/sound/smells/feels. + var/vore_sound = 'sound/vore/gulp.ogg' // Sound when ingesting someone + var/vore_verb = "ingest" // Verb for eating with this in messages + var/human_prey_swallow_time = 100 // Time in deciseconds to swallow /mob/living/carbon/human + var/nonhuman_prey_swallow_time = 30 // Time in deciseconds to swallow anything else + var/emoteTime = 600 // How long between stomach emotes at prey + var/digest_brute = 2 // Brute damage per tick in digestion mode + var/digest_burn = 3 // Burn damage per tick in digestion mode + var/digest_tickrate = 3 // Modulus this of air controller tick number to iterate gurgles on + var/immutable = 0 // Prevents this belly from being deleted + var/escapable = 0 // Belly can be resisted out of at any time + var/escapetime = 60 SECONDS // Deciseconds, how long to escape this belly + var/digestchance = 0 // % Chance of stomach beginning to digest if prey struggles + var/absorbchance = 0 // % Chance of stomach beginning to absorb if prey struggles + var/escapechance = 0 // % Chance of prey beginning to escape if prey struggles. + var/transferchance = 0 // % Chance of prey being + var/can_taste = 0 // If this belly prints the flavor of prey when it eats someone. + var/bulge_size = 0.25 // The minimum size the prey has to be in order to show up on examine. + var/shrink_grow_size = 1 // This horribly named variable determines the minimum/maximum size it will shrink/grow prey to. + var/datum/belly/transferlocation = null // Location that the prey is released if they struggle and get dropped off. + + var/tmp/digest_mode = DM_HOLD // Whether or not to digest. Default to not digest. + var/tmp/list/digest_modes = list(DM_HOLD,DM_DIGEST,DM_ITEMWEAK,DM_STRIPDIGEST,DM_HEAL,DM_ABSORB,DM_DRAIN,DM_UNABSORB,DM_SHRINK,DM_GROW,DM_SIZE_STEAL,DM_DIGEST_NUMB) // Possible digest modes + var/tmp/list/transform_modes = list(DM_TRANSFORM_MALE,DM_TRANSFORM_FEMALE,DM_TRANSFORM_KEEP_GENDER,DM_TRANSFORM_CHANGE_SPECIES_AND_TAUR,DM_TRANSFORM_CHANGE_SPECIES_AND_TAUR_EGG,DM_TRANSFORM_REPLICA,DM_TRANSFORM_REPLICA_EGG,DM_TRANSFORM_KEEP_GENDER_EGG,DM_TRANSFORM_MALE_EGG,DM_TRANSFORM_FEMALE_EGG, DM_EGG) + var/tmp/mob/living/owner // The mob whose belly this is. + var/tmp/list/internal_contents = list() // People/Things you've eaten into this belly! + var/tmp/emotePend = FALSE // If there's already a spawned thing counting for the next emote + var/tmp/list/items_preserved = list() // Stuff that wont digest. + var/list/slots = list(slot_back,slot_handcuffed,slot_l_store,slot_r_store,slot_wear_mask,slot_l_hand,slot_r_hand,slot_wear_id,slot_glasses,slot_gloves,slot_head,slot_shoes,slot_belt,slot_wear_suit,slot_w_uniform,slot_s_store,slot_l_ear,slot_r_ear) + + + // Don't forget to watch your commas at the end of each line if you change these. + var/list/struggle_messages_outside = list( + "%pred's %belly wobbles with a squirming meal.", + "%pred's %belly jostles with movement.", + "%pred's %belly briefly swells outward as someone pushes from inside.", + "%pred's %belly fidgets with a trapped victim.", + "%pred's %belly jiggles with motion from inside.", + "%pred's %belly sloshes around.", + "%pred's %belly gushes softly.", + "%pred's %belly lets out a wet squelch.") + + var/list/struggle_messages_inside = list( + "Your useless squirming only causes %pred's slimy %belly to squelch over your body.", + "Your struggles only cause %pred's %belly to gush softly around you.", + "Your movement only causes %pred's %belly to slosh around you.", + "Your motion causes %pred's %belly to jiggle.", + "You fidget around inside of %pred's %belly.", + "You shove against the walls of %pred's %belly, making it briefly swell outward.", + "You jostle %pred's %belly with movement.", + "You squirm inside of %pred's %belly, making it wobble around.") + + var/list/digest_messages_owner = list( + "You feel %prey's body succumb to your digestive system, which breaks it apart into soft slurry.", + "You hear a lewd glorp as your %belly muscles grind %prey into a warm pulp.", + "Your %belly lets out a rumble as it melts %prey into sludge.", + "You feel a soft gurgle as %prey's body loses form in your %belly. They're nothing but a soft mass of churning slop now.", + "Your %belly begins gushing %prey's remains through your system, adding some extra weight to your thighs.", + "Your %belly begins gushing %prey's remains through your system, adding some extra weight to your rump.", + "Your %belly begins gushing %prey's remains through your system, adding some extra weight to your belly.", + "Your %belly groans as %prey falls apart into a thick soup. You can feel their remains soon flowing deeper into your body to be absorbed.", + "Your %belly kneads on every fiber of %prey, softening them down into mush to fuel your next hunt.", + "Your %belly churns %prey down into a hot slush. You can feel the nutrients coursing through your digestive track with a series of long, wet glorps.") + + var/list/digest_messages_prey = list( + "Your body succumbs to %pred's digestive system, which breaks you apart into soft slurry.", + "%pred's %belly lets out a lewd glorp as their muscles grind you into a warm pulp.", + "%pred's %belly lets out a rumble as it melts you into sludge.", + "%pred feels a soft gurgle as your body loses form in their %belly. You're nothing but a soft mass of churning slop now.", + "%pred's %belly begins gushing your remains through their system, adding some extra weight to %pred's thighs.", + "%pred's %belly begins gushing your remains through their system, adding some extra weight to %pred's rump.", + "%pred's %belly begins gushing your remains through their system, adding some extra weight to %pred's belly.", + "%pred's %belly groans as you fall apart into a thick soup. Your remains soon flow deeper into %pred's body to be absorbed.", + "%pred's %belly kneads on every fiber of your body, softening you down into mush to fuel their next hunt.", + "%pred's %belly churns you down into a hot slush. Your nutrient-rich remains course through their digestive track with a series of long, wet glorps.") + + var/list/examine_messages = list( + "They have something solid in their %belly!", + "It looks like they have something in their %belly!") + + //Mostly for being overridden on precreated bellies on mobs. Could be VV'd into + //a carbon's belly if someone really wanted. No UI for carbons to adjust this. + //List has indexes that are the digestion mode strings, and keys that are lists of strings. + var/tmp/list/emote_lists = list() + +//OLD: This only exists for legacy conversion purposes +//It's called whenever an old datum-style belly is loaded +/datum/belly/proc/copy(obj/belly/new_belly) + + //// Non-object variables + new_belly.name = name + new_belly.desc = inside_flavor + new_belly.vore_sound = vore_sound + new_belly.vore_verb = vore_verb + new_belly.human_prey_swallow_time = human_prey_swallow_time + new_belly.nonhuman_prey_swallow_time = nonhuman_prey_swallow_time + new_belly.emote_time = emoteTime + new_belly.digest_brute = digest_brute + new_belly.digest_burn = digest_burn + new_belly.digest_tickrate = digest_tickrate + new_belly.immutable = immutable + new_belly.can_taste = can_taste + new_belly.escapable = escapable + new_belly.escapetime = escapetime + new_belly.digestchance = digestchance + new_belly.absorbchance = absorbchance + new_belly.escapechance = escapechance + new_belly.transferchance = transferchance + new_belly.transferlocation = transferlocation + new_belly.bulge_size = bulge_size + new_belly.shrink_grow_size = shrink_grow_size + + //// Object-holding variables + //struggle_messages_outside - strings + new_belly.struggle_messages_outside.Cut() + for(var/I in struggle_messages_outside) + new_belly.struggle_messages_outside += I + + //struggle_messages_inside - strings + new_belly.struggle_messages_inside.Cut() + for(var/I in struggle_messages_inside) + new_belly.struggle_messages_inside += I + + //digest_messages_owner - strings + new_belly.digest_messages_owner.Cut() + for(var/I in digest_messages_owner) + new_belly.digest_messages_owner += I + + //digest_messages_prey - strings + new_belly.digest_messages_prey.Cut() + for(var/I in digest_messages_prey) + new_belly.digest_messages_prey += I + + //examine_messages - strings + new_belly.examine_messages.Cut() + for(var/I in examine_messages) + new_belly.examine_messages += I + + //emote_lists - index: digest mode, key: list of strings + new_belly.emote_lists.Cut() + for(var/K in emote_lists) + new_belly.emote_lists[K] = list() + for(var/I in emote_lists[K]) + new_belly.emote_lists[K] += I + + return new_belly + +// // // // // // // // // // // // +// // // LEGACY USE ONLY!! // // // +// // // // // // // // // // // // +// See top of file! // +// // // // // // // // // // // // \ No newline at end of file diff --git a/code/modules/vore/eating/belly_vr.dm b/code/modules/vore/eating/belly_obj_vr.dm similarity index 62% rename from code/modules/vore/eating/belly_vr.dm rename to code/modules/vore/eating/belly_obj_vr.dm index b8f98922a1..01f21b4124 100644 --- a/code/modules/vore/eating/belly_vr.dm +++ b/code/modules/vore/eating/belly_obj_vr.dm @@ -1,6 +1,8 @@ +#define VORE_SOUND_FALLOFF 0.05 + // -// The belly object is what holds onto a mob while they're inside a predator. -// It takes care of altering the pred's decription, digesting the prey, relaying struggles etc. +// Belly system 2.0, now using objects instead of datums because EH at datums. +// How many times have I rewritten bellies and vore now? -Aro // // If you change what variables are on this, then you need to update the copy() proc. @@ -8,16 +10,16 @@ // // Parent type of all the various "belly" varieties. // -/datum/belly - var/name // Name of this location - var/inside_flavor // Flavor text description of inside sight/sound/smells/feels. +/obj/belly + name = "belly" // Name of this location + desc = "It's a belly! You're in it!" // Flavor text description of inside sight/sound/smells/feels. var/vore_sound = 'sound/vore/gulp.ogg' // Sound when ingesting someone var/vore_verb = "ingest" // Verb for eating with this in messages var/human_prey_swallow_time = 100 // Time in deciseconds to swallow /mob/living/carbon/human var/nonhuman_prey_swallow_time = 30 // Time in deciseconds to swallow anything else - var/emoteTime = 600 // How long between stomach emotes at prey + var/emote_time = 60 SECONDS // How long between stomach emotes at prey var/digest_brute = 2 // Brute damage per tick in digestion mode - var/digest_burn = 3 // Burn damage per tick in digestion mode + var/digest_burn = 2 // Burn damage per tick in digestion mode var/digest_tickrate = 3 // Modulus this of air controller tick number to iterate gurgles on var/immutable = 0 // Prevents this belly from being deleted var/escapable = 0 // Belly can be resisted out of at any time @@ -29,20 +31,21 @@ var/can_taste = 0 // If this belly prints the flavor of prey when it eats someone. var/bulge_size = 0.25 // The minimum size the prey has to be in order to show up on examine. var/shrink_grow_size = 1 // This horribly named variable determines the minimum/maximum size it will shrink/grow prey to. - var/datum/belly/transferlocation = null // Location that the prey is released if they struggle and get dropped off. + var/transferlocation // Location that the prey is released if they struggle and get dropped off. + var/release_sound = TRUE // Boolean for now, maybe replace with something else later + + //I don't think we've ever altered these lists. making them static until someone actually overrides them somewhere. + var/tmp/static/list/digest_modes = list(DM_HOLD,DM_DIGEST,DM_ITEMWEAK,DM_STRIPDIGEST,DM_HEAL,DM_ABSORB,DM_DRAIN,DM_UNABSORB,DM_SHRINK,DM_GROW,DM_SIZE_STEAL,DM_DIGEST_NUMB) // Possible digest modes + var/tmp/static/list/transform_modes = list(DM_TRANSFORM_MALE,DM_TRANSFORM_FEMALE,DM_TRANSFORM_KEEP_GENDER,DM_TRANSFORM_CHANGE_SPECIES_AND_TAUR,DM_TRANSFORM_CHANGE_SPECIES_AND_TAUR_EGG,DM_TRANSFORM_REPLICA,DM_TRANSFORM_REPLICA_EGG,DM_TRANSFORM_KEEP_GENDER_EGG,DM_TRANSFORM_MALE_EGG,DM_TRANSFORM_FEMALE_EGG, DM_EGG) + var/tmp/static/list/slots = list(slot_back,slot_handcuffed,slot_l_store,slot_r_store,slot_wear_mask,slot_l_hand,slot_r_hand,slot_wear_id,slot_glasses,slot_gloves,slot_head,slot_shoes,slot_belt,slot_wear_suit,slot_w_uniform,slot_s_store,slot_l_ear,slot_r_ear) - var/tmp/digest_mode = DM_HOLD // Whether or not to digest. Default to not digest. - var/tmp/list/digest_modes = list(DM_HOLD,DM_DIGEST,DM_ITEMWEAK,DM_STRIPDIGEST,DM_HEAL,DM_ABSORB,DM_DRAIN,DM_UNABSORB,DM_SHRINK,DM_GROW,DM_SIZE_STEAL,DM_DIGEST_NUMB) // Possible digest modes - var/tmp/list/transform_modes = list(DM_TRANSFORM_MALE,DM_TRANSFORM_FEMALE,DM_TRANSFORM_KEEP_GENDER,DM_TRANSFORM_CHANGE_SPECIES_AND_TAUR,DM_TRANSFORM_CHANGE_SPECIES_AND_TAUR_EGG,DM_TRANSFORM_REPLICA,DM_TRANSFORM_REPLICA_EGG,DM_TRANSFORM_KEEP_GENDER_EGG,DM_TRANSFORM_MALE_EGG,DM_TRANSFORM_FEMALE_EGG, DM_EGG) var/tmp/mob/living/owner // The mob whose belly this is. - var/tmp/list/internal_contents = list() // People/Things you've eaten into this belly! - var/tmp/is_full // Flag for if digested remeans are present. (for disposal messages) - var/tmp/emotePend = FALSE // If there's already a spawned thing counting for the next emote - var/tmp/list/items_preserved = list() // Stuff that wont digest. - var/tmp/list/checked_slots = list() // Checked gear slots for strip digest. - var/list/slots = list(slot_back,slot_handcuffed,slot_l_store,slot_r_store,slot_wear_mask,slot_l_hand,slot_r_hand,slot_wear_id,slot_glasses,slot_gloves,slot_head,slot_shoes,slot_belt,slot_wear_suit,slot_w_uniform,slot_s_store,slot_l_ear,slot_r_ear) - - + var/tmp/digest_mode = DM_HOLD // Current mode the belly is set to from digest_modes (+transform_modes if human) + var/tmp/next_process = 0 // Waiting for this SSbellies times_fired to process again. + var/tmp/list/items_preserved = list() // Stuff that wont digest so we shouldn't process it again. + var/tmp/next_emote = 0 // When we're supposed to print our next emote, as a belly controller tick # + var/tmp/recent_sound = FALSE // Prevent audio spam + // Don't forget to watch your commas at the end of each line if you change these. var/list/struggle_messages_outside = list( "%pred's %belly wobbles with a squirming meal.", @@ -97,56 +100,77 @@ //List has indexes that are the digestion mode strings, and keys that are lists of strings. var/tmp/list/emote_lists = list() -// Constructor that sets the owning mob -/datum/belly/New(var/mob/living/owning_mob) - owner = owning_mob +/obj/belly/initialize() + . = ..() + //If not, we're probably just in a prefs list or something. + if(isliving(loc)) + owner = loc + owner.vore_organs |= src + SSbellies.belly_list += src -// Toggle digestion on/off and notify user of the new setting. -// If multiple digestion modes are avaliable (i.e. unbirth) then user should be prompted. -/datum/belly/proc/toggle_digestion() - return +/obj/belly/Destroy() + SSbellies.belly_list -= src + if(owner) + owner.vore_organs -= src + owner = null + . = ..() -// Checks if any mobs are present inside the belly -// return True if the belly is empty. -/datum/belly/proc/is_empty() - return internal_contents.len == 0 +// Called whenever an atom enters this belly +/obj/belly/Entered(var/atom/movable/thing,var/atom/OldLoc) + if(OldLoc in contents) + return //Someone dropping something (or being stripdigested) + //Generic entered message + to_chat(owner,"[thing] slides into your [lowertext(name)].") + + //Sound w/ antispam flag setting + if(vore_sound && !recent_sound) + playsound(src, vore_sound, vol = 100, vary = 1, falloff = VORE_SOUND_FALLOFF, preference = /datum/client_preference/eating_noises) + recent_sound = TRUE + + //Messages if it's a mob + if(isliving(thing)) + var/mob/living/M = thing + if(desc) + to_chat(M, "[desc]") + var/taste + if(can_taste && (taste = M.get_taste_message(FALSE))) + to_chat(owner, "[M] tastes of [taste].") + // Release all contents of this belly into the owning mob's location. // If that location is another mob, contents are transferred into whichever of its bellies the owning mob is in. // Returns the number of mobs so released. -/datum/belly/proc/release_all_contents(var/include_absorbed = FALSE) - if (internal_contents.len == 0) - return 0 - for (var/M in internal_contents) - if(istype(M,/mob/living)) - var/mob/living/ML = M - if(ML.absorbed && !include_absorbed) +/obj/belly/proc/release_all_contents(var/include_absorbed = FALSE) + var/atom/destination = drop_location() + var/count = 0 + for(var/thing in contents) + var/atom/movable/AM = thing + if(isliving(AM)) + var/mob/living/L = AM + if(L.absorbed && !include_absorbed) continue - ML.absorbed = FALSE + L.absorbed = FALSE - var/atom/movable/AM = M - AM.forceMove(owner.loc) // Move the belly contents into the same location as belly's owner. - internal_contents -= AM // Remove from the belly contents - var/datum/belly/B = check_belly(owner) // This makes sure that the mob behaves properly if released into another mob - if(B) - B.internal_contents += AM + AM.forceMove(destination) // Move the belly contents into the same location as belly's owner. + count++ items_preserved.Cut() - checked_slots.Cut() owner.visible_message("[owner] expels everything from their [lowertext(name)]!") owner.update_icons() - return 1 + if(release_sound) + playsound(src, 'sound/effects/splat.ogg', vol = 100, vary = 1, falloff = VORE_SOUND_FALLOFF, preference = /datum/client_preference/eating_noises) + return count // Release a specific atom from the contents of this belly into the owning mob's location. // If that location is another mob, the atom is transferred into whichever of its bellies the owning mob is in. // Returns the number of atoms so released. -/datum/belly/proc/release_specific_contents(var/atom/movable/M) - if (!(M in internal_contents)) +/obj/belly/proc/release_specific_contents(var/atom/movable/M) + if (!(M in contents)) return 0 // They weren't in this belly anyway - M.forceMove(owner.loc) // Move the belly contents into the same location as belly's owner. - src.internal_contents -= M // Remove from the belly contents - if(M in items_preserved) - src.items_preserved -= M + M.forceMove(drop_location()) // Move the belly contents into the same location as belly's owner. + items_preserved -= M + if(release_sound) + playsound(src, 'sound/effects/splat.ogg', vol = 100, vary = 1, falloff = VORE_SOUND_FALLOFF, preference = /datum/client_preference/eating_noises) if(istype(M,/mob/living)) var/mob/living/ML = M @@ -156,17 +180,12 @@ if(ishuman(M) && ishuman(OW)) var/mob/living/carbon/human/Prey = M var/mob/living/carbon/human/Pred = OW - // TODO - If we ever find a way to share reagent containers, un-share them here var/absorbed_count = 2 //Prey that we were, plus the pred gets a portion - for(var/mob/living/P in internal_contents) + for(var/mob/living/P in contents) if(P.absorbed) absorbed_count++ Pred.bloodstr.trans_to(Prey, Pred.reagents.total_volume / absorbed_count) - var/datum/belly/B = check_belly(owner) - if(B) - B.internal_contents += M - owner.visible_message("[owner] expels [M] from their [lowertext(name)]!") owner.update_icons() return 1 @@ -174,38 +193,32 @@ // Actually perform the mechanics of devouring the tasty prey. // The purpose of this method is to avoid duplicate code, and ensure that all necessary // steps are taken. -/datum/belly/proc/nom_mob(var/mob/prey, var/mob/user) +/obj/belly/proc/nom_mob(var/mob/prey, var/mob/user) if(owner.stat == DEAD) return if (prey.buckled) prey.buckled.unbuckle_mob() - prey.forceMove(owner) - internal_contents |= prey + prey.forceMove(src) owner.updateVRPanel() - for(var/mob/living/M in internal_contents) + + for(var/mob/living/M in contents) M.updateVRPanel() - if(inside_flavor) - prey << "[inside_flavor]" - - for(var/obj/item/weapon/storage/S in prey) - S.hide_from(owner) - // Get the line that should show up in Examine message if the owner of this belly // is examined. By making this a proc, we not only take advantage of polymorphism, // but can easily make the message vary based on how many people are inside, etc. // Returns a string which shoul be appended to the Examine output. -/datum/belly/proc/get_examine_msg() - if(internal_contents.len && examine_messages.len) +/obj/belly/proc/get_examine_msg() + if(contents.len && examine_messages.len) var/formatted_message 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(internal_contents)) - for(var/mob/living/P in internal_contents) + formatted_message = replacetext(formatted_message,"%prey",english_list(contents)) + 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 if(total_bulge >= bulge_size && bulge_size != 0) @@ -216,7 +229,7 @@ // The next function gets the messages set on the belly, in human-readable format. // This is useful in customization boxes and such. The delimiter right now is \n\n so // in message boxes, this looks nice and is easily delimited. -/datum/belly/proc/get_messages(var/type, var/delim = "\n\n") +/obj/belly/proc/get_messages(var/type, var/delim = "\n\n") ASSERT(type == "smo" || type == "smi" || type == "dmo" || type == "dmp" || type == "em") var/list/raw_messages @@ -238,18 +251,18 @@ // The next function sets the messages on the belly, from human-readable var // replacement strings and linebreaks as delimiters (two \n\n by default). // They also sanitize the messages. -/datum/belly/proc/set_messages(var/raw_text, var/type, var/delim = "\n\n") +/obj/belly/proc/set_messages(var/raw_text, var/type, var/delim = "\n\n") ASSERT(type == "smo" || type == "smi" || type == "dmo" || type == "dmp" || type == "em") var/list/raw_list = text2list(html_encode(raw_text),delim) if(raw_list.len > 10) raw_list.Cut(11) - log_debug("[owner] tried to set [name] with 11+ messages") + log_debug("[owner] tried to set [lowertext(name)] with 11+ messages") for(var/i = 1, i <= raw_list.len, i++) if(length(raw_list[i]) > 160 || length(raw_list[i]) < 10) //160 is fudged value due to htmlencoding increasing the size raw_list.Cut(i,i) - log_debug("[owner] tried to set [name] with >121 or <10 char message") + log_debug("[owner] tried to set [lowertext(name)] with >121 or <10 char message") else raw_list[i] = readd_quotes(raw_list[i]) //Also fix % sign for var replacement @@ -275,45 +288,36 @@ // Called from the process_Life() methods of bellies that digest prey. // Default implementation calls M.death() and removes from internal contents. // Indigestable items are removed, and M is deleted. -/datum/belly/proc/digestion_death(var/mob/living/M) - is_full = 1 +/obj/belly/proc/digestion_death(var/mob/living/M) //M.death(1) // "Stop it he's already dead..." Basically redundant and the reason behind screaming mouse carcasses. if(M.ckey) - message_admins("[key_name(owner)] has digested [key_name(M)] in their [name] ([owner ? "JMP" : "null"])") - internal_contents -= M + message_admins("[key_name(owner)] has digested [key_name(M)] in their [lowertext(name)] ([owner ? "JMP" : "null"])") // If digested prey is also a pred... anyone inside their bellies gets moved up. if(is_vore_predator(M)) - for(var/bellytype in M.vore_organs) - var/datum/belly/belly = M.vore_organs[bellytype] - for (var/obj/thing in belly.internal_contents) - thing.loc = owner - internal_contents += thing - for (var/mob/subprey in belly.internal_contents) - subprey.loc = owner - internal_contents += subprey - subprey << "As [M] melts away around you, you find yourself in [owner]'s [name]" + for(var/belly in M.vore_organs) + var/obj/belly/B = belly + for(var/thing in B) + var/atom/movable/AM = thing + AM.forceMove(owner.loc) + if(isliving(AM)) + to_chat(AM,"As [M] melts away around you, you find yourself in [owner]'s [lowertext(name)]") //Drop all items into the belly. if(config.items_survive_digestion) - var/mob/living/carbon/human/H = M - if(!H) - H = owner - for(var/obj/item/W in H) + for(var/obj/item/W in M) if(istype(W,/obj/item/organ/internal/mmi_holder/posibrain)) var/obj/item/organ/internal/mmi_holder/MMI = W var/atom/movable/brain = MMI.removed() if(brain) - H.remove_from_mob(brain,owner) - brain.forceMove(owner) + M.remove_from_mob(brain,owner) + brain.forceMove(src) items_preserved += brain - internal_contents += brain for(var/slot in slots) var/obj/item/thingy = M.get_equipped_item(slot = slot) if(thingy) M.unEquip(thingy,force = TRUE) - thingy.forceMove(owner) - internal_contents |= thingy + thingy.forceMove(src) //Reagent transfer if(ishuman(owner)) @@ -331,10 +335,10 @@ qdel(M) // Handle a mob being absorbed -/datum/belly/proc/absorb_living(var/mob/living/M) +/obj/belly/proc/absorb_living(var/mob/living/M) M.absorbed = 1 - M << "[owner]'s [name] absorbs your body, making you part of them." - owner << "Your [name] absorbs [M]'s body, making them part of you." + to_chat(M,"[owner]'s [lowertext(name)] absorbs your body, making you part of them.") + to_chat(owner,"Your [lowertext(name)] absorbs [M]'s body, making them part of you.") if(ishuman(M) && ishuman(owner)) var/mob/living/carbon/human/Prey = M @@ -348,55 +352,68 @@ // problems when A absorbs B, and then C absorbs A, resulting in B holding onto an invalid reagent container. //This is probably already the case, but for sub-prey, it won't be. - M.forceMove(owner) + if(M.loc != src) + M.forceMove(src) //Seek out absorbed prey of the prey, absorb them too. //This in particular will recurse oddly because if there is absorbed prey of prey of prey... //it will just move them up one belly. This should never happen though since... when they were //absobred, they should have been absorbed as well! - for(var/I in M.vore_organs) - var/datum/belly/B = M.vore_organs[I] - for(var/mob/living/Mm in B.internal_contents) + for(var/belly in M.vore_organs) + var/obj/belly/B = belly + for(var/mob/living/Mm in B) if(Mm.absorbed) - internal_contents += Mm - B.internal_contents -= Mm absorb_living(Mm) + //Update owner + owner.updateVRPanel() + //Digest a single item //Receives a return value from digest_act that's how much nutrition //the item should be worth -/datum/belly/proc/digest_item(var/obj/item/item) - var/digested = item.digest_act(internal_contents, owner) +/obj/belly/proc/digest_item(var/obj/item/item) + var/digested = item.digest_act(src, owner) if(!digested) items_preserved |= item else - internal_contents -= item owner.nutrition += (5 * digested) if(isrobot(owner)) var/mob/living/silicon/robot/R = owner R.cell.charge += (50 * digested) +//Determine where items should fall out of us into. +//Typically just to the owner's location. +/obj/belly/drop_location() + //Should be the case 99.99% of the time + if(owner) + return owner.loc + //Sketchy fallback for safety, put them somewhere safe. + else + log_debug("[src] (\ref[src]) doesn't have an owner, and dropped someone at a latespawn point!") + var/fallback = pick(latejoin) + return get_turf(fallback) + //Handle a mob struggling // Called from /mob/living/carbon/relaymove() -/datum/belly/proc/relay_resist(var/mob/living/R) - if (!(R in internal_contents)) - return // User is not in this belly, or struggle too soon. +/obj/belly/proc/relay_resist(var/mob/living/R) + if (!(R in contents)) + return // User is not in this belly R.setClickCooldown(50) if(owner.stat) //If owner is stat (dead, KO) we can actually escape - R << "You attempt to climb out of \the [name]. (This will take around [escapetime/10] seconds.)" - owner << "Someone is attempting to climb out of your [name]!" + to_chat(R,"You attempt to climb out of \the [lowertext(name)]. (This will take around [escapetime/10] seconds.)") + to_chat(owner,"Someone is attempting to climb out of your [lowertext(name)]!") if(do_after(R, escapetime, owner, incapacitation_flags = INCAPACITATION_DEFAULT & ~INCAPACITATION_RESTRAINED)) - if((owner.stat || escapable) && (R in internal_contents)) //Can still escape? + if((owner.stat || escapable) && (R.loc == src)) //Can still escape? release_specific_contents(R) return - else if(!(R in internal_contents)) //Aren't even in the belly. Quietly fail. + else if(R.loc != src) //Aren't even in the belly. Quietly fail. return else //Belly became inescapable or mob revived - R << "Your attempt to escape [name] has failed!" - owner << "The attempt to escape from your [name] has failed!" + to_chat(R,"Your attempt to escape [lowertext(name)] has failed!") + to_chat(owner,"The attempt to escape from your [lowertext(name)] has failed!") return return var/struggle_outer_message = pick(struggle_messages_outside) @@ -415,112 +432,96 @@ for(var/mob/M in hearers(4, owner)) M.show_message(struggle_outer_message, 2) // hearable - R << struggle_user_message + to_chat(R,struggle_user_message) var/strpick = pick(struggle_sounds) var/strsound = struggle_sounds[strpick] - playsound(R.loc, strsound, 50, 1) + playsound(src, strsound, vary = 1, vol = 100, falloff = VORE_SOUND_FALLOFF, preference = /datum/client_preference/digestion_noises) if(escapable) //If the stomach has escapable enabled. if(prob(escapechance)) //Let's have it check to see if the prey escapes first. - R << "You start to climb out of \the [name]." - owner << "Someone is attempting to climb out of your [name]!" + to_chat(R,"You start to climb out of \the [lowertext(name)].") + to_chat(owner,"Someone is attempting to climb out of your [lowertext(name)]!") if(do_after(R, escapetime)) - if((escapable) && (R in internal_contents) && !R.absorbed) //Does the owner still have escapable enabled? + if((escapable) && (R.loc == src) && !R.absorbed) //Does the owner still have escapable enabled? release_specific_contents(R) - R << "You climb out of \the [name]." - owner << "[R] climbs out of your [name]!" + to_chat(R,"You climb out of \the [lowertext(name)].") + to_chat(owner,"[R] climbs out of your [lowertext(name)]!") for(var/mob/M in hearers(4, owner)) - M.show_message("[R] climbs out of [owner]'s [name]!", 2) + M.show_message("[R] climbs out of [owner]'s [lowertext(name)]!", 2) return - else if(!(R in internal_contents)) //Aren't even in the belly. Quietly fail. + else if(!(R.loc == src)) //Aren't even in the belly. Quietly fail. return else //Belly became inescapable. - R << "Your attempt to escape [name] has failed!" - owner << "The attempt to escape from your [name] has failed!" + to_chat(R,"Your attempt to escape [lowertext(name)] has failed!") + to_chat(owner,"The attempt to escape from your [lowertext(name)] has failed!") return - else if(prob(transferchance) && istype(transferlocation)) //Next, let's have it see if they end up getting into an even bigger mess then when they started. - var/location_found = 0 - var/name_found = 0 - for(var/I in owner.vore_organs) - var/datum/belly/B = owner.vore_organs[I] - if(B == transferlocation) - location_found = 1 + else if(prob(transferchance) && transferlocation) //Next, let's have it see if they end up getting into an even bigger mess then when they started. + var/obj/belly/dest_belly + for(var/belly in owner.vore_organs) + var/obj/belly/B = belly + if(B.name == transferlocation) + dest_belly = B break - if(!location_found) - for(var/I in owner.vore_organs) - var/datum/belly/B = owner.vore_organs[I] - if(B.name == transferlocation.name) - name_found = 1 - transferlocation = B - break - - if(!location_found && !name_found) - to_chat(owner, "Something went wrong with your belly transfer settings.") + if(!dest_belly) + to_chat(owner, "Something went wrong with your belly transfer settings. Your [lowertext(name)] has had it's transfer chance and transfer location cleared as a precaution.") + transferchance = 0 transferlocation = null return - R << "Your attempt to escape [name] has failed and your struggles only results in you sliding into [owner]'s [transferlocation]!" - owner << "Someone slid into your [transferlocation] due to their struggling inside your [name]!" - transfer_contents(R, transferlocation) + to_chat(R,"Your attempt to escape [lowertext(name)] has failed and your struggles only results in you sliding into [owner]'s [transferlocation]!") + to_chat(owner,"Someone slid into your [transferlocation] due to their struggling inside your [lowertext(name)]!") + transfer_contents(R, dest_belly) return else if(prob(absorbchance) && digest_mode != DM_ABSORB) //After that, let's have it run the absorb chance. - R << "In response to your struggling, \the [name] begins to cling more tightly..." - owner << "You feel your [name] start to cling onto its contents..." + to_chat(R,"In response to your struggling, \the [lowertext(name)] begins to cling more tightly...") + to_chat(owner,"You feel your [lowertext(name)] start to cling onto its contents...") digest_mode = DM_ABSORB return else if(prob(digestchance) && digest_mode != DM_ITEMWEAK && digest_mode != DM_DIGEST) //Finally, let's see if it should run the digest chance. - R << "In response to your struggling, \the [name] begins to get more active..." - owner << "You feel your [name] beginning to become active!" + to_chat(R,"In response to your struggling, \the [lowertext(name)] begins to get more active...") + to_chat(owner,"You feel your [lowertext(name)] beginning to become active!") digest_mode = DM_ITEMWEAK return else if(prob(digestchance) && digest_mode == DM_ITEMWEAK) //Oh god it gets even worse if you fail twice! - R << "In response to your struggling, \the [name] begins to get even more active!" - owner << "You feel your [name] beginning to become even more active!" + to_chat(R,"In response to your struggling, \the [lowertext(name)] begins to get even more active!") + to_chat(owner,"You feel your [lowertext(name)] beginning to become even more active!") digest_mode = DM_DIGEST return else //Nothing interesting happened. - R << "You make no progress in escaping [owner]'s [name]." - owner << "Your prey appears to be unable to make any progress in escaping your [name]." + to_chat(R,"You make no progress in escaping [owner]'s [lowertext(name)].") + to_chat(owner,"Your prey appears to be unable to make any progress in escaping your [lowertext(name)].") return //Transfers contents from one belly to another -/datum/belly/proc/transfer_contents(var/atom/movable/content, var/datum/belly/target, silent = 0) - if(!(content in internal_contents)) +/obj/belly/proc/transfer_contents(var/atom/movable/content, var/obj/belly/target, silent = 0) + if(!(content in src) || !istype(target)) return - internal_contents -= content - target.internal_contents += content - if(isliving(content)) - var/mob/living/M = content - if(target.inside_flavor) - to_chat(M, "[target.inside_flavor]") - if(target.can_taste && M.get_taste_message(0)) - to_chat(owner, "[M] tastes of [M.get_taste_message(0)].") + content.forceMove(target) if(!silent) - for(var/mob/hearer in range(1,owner)) - hearer << sound(target.vore_sound,volume=80) + playsound(src, target.vore_sound, vol = 100, vary = 1, falloff = VORE_SOUND_FALLOFF, preference = /datum/client_preference/digestion_noises) owner.updateVRPanel() - for(var/mob/living/M in internal_contents) + for(var/mob/living/M in contents) M.updateVRPanel() // Belly copies and then returns the copy // Needs to be updated for any var changes -/datum/belly/proc/copy(mob/new_owner) - var/datum/belly/dupe = new /datum/belly(new_owner) +/obj/belly/proc/copy(mob/new_owner) + var/obj/belly/dupe = new /obj/belly(new_owner) //// Non-object variables dupe.name = name - dupe.inside_flavor = inside_flavor + dupe.desc = desc dupe.vore_sound = vore_sound dupe.vore_verb = vore_verb dupe.human_prey_swallow_time = human_prey_swallow_time dupe.nonhuman_prey_swallow_time = nonhuman_prey_swallow_time - dupe.emoteTime = emoteTime + dupe.emote_time = emote_time dupe.digest_brute = digest_brute dupe.digest_burn = digest_burn dupe.digest_tickrate = digest_tickrate diff --git a/code/modules/vore/eating/bellymodes_vr.dm b/code/modules/vore/eating/bellymodes_vr.dm index 6d7f51e9a3..f090c80241 100644 --- a/code/modules/vore/eating/bellymodes_vr.dm +++ b/code/modules/vore/eating/bellymodes_vr.dm @@ -1,41 +1,48 @@ // Process the predator's effects upon the contents of its belly (i.e digestion/transformation etc) -// Called from /mob/living/Life() proc. -/datum/belly/proc/process_Life() +/obj/belly/proc/process_belly(var/times_fired,var/wait) //Passed by controller + if((times_fired < next_process) || !contents.len) + recent_sound = FALSE + return SSBELLIES_IGNORED + + if(loc != owner) + if(istype(owner)) + loc = owner + else + qdel(src) + return SSBELLIES_PROCESSED + + next_process = times_fired + (6 SECONDS/wait) //Set up our next process time. + var/play_sound //Potential sound to play at the end to avoid code duplication. /////////////////////////// Auto-Emotes /////////////////////////// - if((digest_mode in emote_lists) && !emotePend) - emotePend = TRUE - - spawn(emoteTime) - var/list/EL = emote_lists[digest_mode] - for(var/mob/living/M in internal_contents) - if(M.digestable || !(digest_mode == DM_DIGEST || digest_mode == DM_DIGEST_NUMB || digest_mode == DM_ITEMWEAK)) // don't give digesty messages to indigestible people - M << "[pick(EL)]" - src.emotePend = FALSE + if(contents.len && next_emote <= times_fired) + next_emote = times_fired + round(emote_time/wait,1) + var/list/EL = emote_lists[digest_mode] + for(var/mob/living/M in contents) + if(M.digestable || !(digest_mode == DM_DIGEST || digest_mode == DM_DIGEST_NUMB || digest_mode == DM_ITEMWEAK)) // don't give digesty messages to indigestible people + to_chat(M,"[pick(EL)]") /////////////////////////// Exit Early //////////////////////////// - var/list/touchable_items = internal_contents - items_preserved + var/list/touchable_items = contents - items_preserved if(!length(touchable_items)) - return + return SSBELLIES_PROCESSED //////////////////////// Absorbed Handling //////////////////////// - for(var/mob/living/M in internal_contents) + for(var/mob/living/M in contents) if(M.absorbed) M.Weaken(5) ///////////////////////////// DM_HOLD ///////////////////////////// if(digest_mode == DM_HOLD) - return //Pretty boring, huh + return SSBELLIES_PROCESSED //Pretty boring, huh //////////////////////////// DM_DIGEST //////////////////////////// else if(digest_mode == DM_DIGEST || digest_mode == DM_DIGEST_NUMB || digest_mode == DM_ITEMWEAK) if(prob(50)) //Was SO OFTEN. AAAA. - var/churnsound = pick(digestion_sounds) - for(var/mob/hearer in range(1,owner)) - hearer << sound(churnsound,volume=80) - - for (var/mob/living/M in internal_contents) + play_sound = pick(digestion_sounds) + + for (var/mob/living/M in contents) //Pref protection! if (!M.digestable || M.absorbed) continue @@ -55,12 +62,10 @@ digest_alert_prey = replacetext(digest_alert_prey,"%belly",lowertext(name)) //Send messages - owner << "" + digest_alert_owner + "" - M << "" + digest_alert_prey + "" + to_chat(owner,"" + digest_alert_owner + "") + to_chat(M,"" + digest_alert_prey + "") - var/deathsound = pick(death_sounds) - for(var/mob/hearer in range(1,owner)) - hearer << deathsound + play_sound = pick(death_sounds) digestion_death(M) owner.update_icons() continue @@ -71,19 +76,18 @@ H.bloodstr.add_reagent("numbenzyme",10) // Deal digestion damage (and feed the pred) - if(!(M.status_flags & GODMODE)) - M.adjustBruteLoss(digest_brute) - M.adjustFireLoss(digest_burn) + M.adjustBruteLoss(digest_brute) + M.adjustFireLoss(digest_burn) - var/offset = (1 + ((M.weight - 137) / 137)) // 130 pounds = .95 140 pounds = 1.02 - var/difference = owner.size_multiplier / M.size_multiplier - if(isrobot(owner)) - var/mob/living/silicon/robot/R = owner - R.cell.charge += 20*(digest_brute+digest_burn) - if(offset) // If any different than default weight, multiply the % of offset. - owner.nutrition += offset*(2*(digest_brute+digest_burn)/difference) // 9.5 nutrition per digestion tick if they're 130 pounds and it's same size. 10.2 per digestion tick if they're 140 and it's same size. Etc etc. - else - owner.nutrition += 2*(digest_brute+digest_burn)/difference + var/offset = (1 + ((M.weight - 137) / 137)) // 130 pounds = .95 140 pounds = 1.02 + var/difference = owner.size_multiplier / M.size_multiplier + if(isrobot(owner)) + var/mob/living/silicon/robot/R = owner + R.cell.charge += 20*(digest_brute+digest_burn) + if(offset) // If any different than default weight, multiply the % of offset. + owner.nutrition += offset*(2*(digest_brute+digest_burn)/difference) // 9.5 nutrition per digestion tick if they're 130 pounds and it's same size. 10.2 per digestion tick if they're 140 and it's same size. Etc etc. + else + owner.nutrition += 2*(digest_brute+digest_burn)/difference M.updateVRPanel() //Contaminate or gurgle items @@ -93,28 +97,25 @@ if(istype(T,/obj/item/weapon/reagent_containers/food) || istype(T,/obj/item/weapon/holder) || istype(T,/obj/item/organ)) digest_item(T) else - T.gurgle_contaminate(internal_contents, owner) + T.gurgle_contaminate(contents, owner) items_preserved |= T else digest_item(T) owner.updateVRPanel() - return //////////////////////////// DM_STRIPDIGEST //////////////////////////// else if(digest_mode == DM_STRIPDIGEST) // Only gurgle the gear off your prey. if(prob(50)) - var/churnsound = pick(digestion_sounds) - for(var/mob/hearer in range(1,owner)) - hearer << sound(churnsound,volume=80) + play_sound = pick(digestion_sounds) // Handle loose items first. var/obj/item/T = pick(touchable_items) if(istype(T)) digest_item(T) - for(var/mob/living/carbon/human/M in internal_contents) + for(var/mob/living/carbon/human/M in contents) if (M.absorbed) continue for(var/slot in slots) @@ -122,22 +123,19 @@ if(thingy) M.unEquip(thingy,force = TRUE) thingy.forceMove(owner) - internal_contents |= thingy + contents |= thingy digest_item(T) M.updateVRPanel() owner.updateVRPanel() - return //////////////////////////// DM_ABSORB //////////////////////////// else if(digest_mode == DM_ABSORB) - for (var/mob/living/M in internal_contents) + for (var/mob/living/M in contents) if(prob(10)) //Less often than gurgles. People might leave this on forever. - var/absorbsound = pick(digestion_sounds) - M << sound(absorbsound,volume=80) - owner << sound(absorbsound,volume=80) + play_sound = pick(digestion_sounds) if(M.absorbed) continue @@ -149,48 +147,36 @@ else if(M.nutrition < 100) //When they're finally drained. absorb_living(M) - return - - - //////////////////////////// DM_UNABSORB //////////////////////////// else if(digest_mode == DM_UNABSORB) - for (var/mob/living/M in internal_contents) + for (var/mob/living/M in contents) if(M.absorbed && owner.nutrition >= 100) M.absorbed = 0 - M << "You suddenly feel solid again " - owner << "You feel like a part of you is missing." + to_chat(M,"You suddenly feel solid again ") + to_chat(owner,"You feel like a part of you is missing.") owner.nutrition -= 100 - return - //////////////////////////// DM_DRAIN //////////////////////////// else if(digest_mode == DM_DRAIN) - for (var/mob/living/M in internal_contents) + for (var/mob/living/M in contents) if(prob(10)) //Less often than gurgles. People might leave this on forever. - var/drainsound = pick(digestion_sounds) - M << sound(drainsound,volume=80) - owner << sound(drainsound,volume=80) + play_sound = pick(digestion_sounds) if(M.nutrition >= 100) //Drain them until there's no nutrients left. var/oldnutrition = (M.nutrition * 0.05) M.nutrition = (M.nutrition * 0.95) owner.nutrition += oldnutrition - return - return //////////////////////////// DM_SHRINK //////////////////////////// else if(digest_mode == DM_SHRINK) - for (var/mob/living/M in internal_contents) + for (var/mob/living/M in contents) if(prob(10)) //Infinite gurgles! - var/shrinksound = pick(digestion_sounds) - M << sound(shrinksound,volume=80) - owner << sound(shrinksound,volume=80) + play_sound = pick(digestion_sounds) if(M.size_multiplier > shrink_grow_size) //Shrink until smol. M.resize(M.size_multiplier-0.01) //Shrink by 1% per tick. @@ -198,34 +184,27 @@ var/oldnutrition = (M.nutrition * 0.05) M.nutrition = (M.nutrition * 0.95) owner.nutrition += oldnutrition - return - return //////////////////////////// DM_GROW //////////////////////////// else if(digest_mode == DM_GROW) - for (var/mob/living/M in internal_contents) + for (var/mob/living/M in contents) if(prob(10)) - var/growsound = pick(digestion_sounds) - M << sound(growsound,volume=80) - owner << sound(growsound,volume=80) + play_sound = pick(digestion_sounds) if(M.size_multiplier < shrink_grow_size) //Grow until large. M.resize(M.size_multiplier+0.01) //Grow by 1% per tick. if(M.nutrition >= 100) owner.nutrition = (owner.nutrition * 0.95) - return //////////////////////////// DM_SIZE_STEAL //////////////////////////// else if(digest_mode == DM_SIZE_STEAL) - for (var/mob/living/M in internal_contents) + for (var/mob/living/M in contents) if(prob(10)) - var/growsound = pick(digestion_sounds) - M << sound(growsound,volume=80) - owner << sound(growsound,volume=80) + play_sound = pick(digestion_sounds) if(M.size_multiplier > shrink_grow_size && owner.size_multiplier < 2) //Grow until either pred is large or prey is small. owner.resize(owner.size_multiplier+0.01) //Grow by 1% per tick. @@ -234,16 +213,13 @@ var/oldnutrition = (M.nutrition * 0.05) M.nutrition = (M.nutrition * 0.95) owner.nutrition += oldnutrition - return ///////////////////////////// DM_HEAL ///////////////////////////// else if(digest_mode == DM_HEAL) if(prob(50)) //Wet heals! - var/healsound = pick(digestion_sounds) - for(var/mob/hearer in range(1,owner)) - hearer << sound(healsound,volume=80) + play_sound = pick(digestion_sounds) - for (var/mob/living/M in internal_contents) + for (var/mob/living/M in contents) if(M.stat != DEAD) if(owner.nutrition > 90 && (M.health < M.maxHealth)) M.adjustBruteLoss(-5) @@ -254,11 +230,10 @@ else if(owner.nutrition > 90 && (M.nutrition <= 400)) owner.nutrition -= 1 M.nutrition += 1 - return ///////////////////////////// DM_TRANSFORM_HAIR_AND_EYES ///////////////////////////// else if(digest_mode == DM_TRANSFORM_HAIR_AND_EYES && ishuman(owner)) - for (var/mob/living/carbon/human/P in internal_contents) + for (var/mob/living/carbon/human/P in contents) if(P.stat == DEAD) continue @@ -272,10 +247,9 @@ change_eyes(P) change_hair(P,1) - return ///////////////////////////// DM_TRANSFORM_MALE ///////////////////////////// else if(digest_mode == DM_TRANSFORM_MALE && ishuman(owner)) - for (var/mob/living/carbon/human/P in internal_contents) + for (var/mob/living/carbon/human/P in contents) if(P.stat == DEAD) continue @@ -297,12 +271,9 @@ if(check_gender(P,MALE)) change_gender(P,MALE,1) - return - - ///////////////////////////// DM_TRANSFORM_FEMALE ///////////////////////////// else if(digest_mode == DM_TRANSFORM_FEMALE && ishuman(owner)) - for (var/mob/living/carbon/human/P in internal_contents) + for (var/mob/living/carbon/human/P in contents) if(P.stat == DEAD) continue @@ -324,11 +295,9 @@ if(check_gender(P,FEMALE)) change_gender(P,FEMALE,1) - return - ///////////////////////////// DM_TRANSFORM_KEEP_GENDER ///////////////////////////// else if(digest_mode == DM_TRANSFORM_KEEP_GENDER && ishuman(owner)) - for (var/mob/living/carbon/human/P in internal_contents) + for (var/mob/living/carbon/human/P in contents) if(P.stat == DEAD) continue @@ -346,11 +315,9 @@ change_hair(P) change_skin(P,1) - return - ///////////////////////////// DM_TRANSFORM_CHANGE_SPECIES_AND_TAUR ///////////////////////////// else if(digest_mode == DM_TRANSFORM_CHANGE_SPECIES_AND_TAUR && ishuman(owner)) - for (var/mob/living/carbon/human/P in internal_contents) + for (var/mob/living/carbon/human/P in contents) if(P.stat == DEAD) continue @@ -366,11 +333,9 @@ change_wing_nocolor(P) change_species(P,1) - return - ///////////////////////////// DM_TRANSFORM_REPLICA ///////////////////////////// else if(digest_mode == DM_TRANSFORM_REPLICA && ishuman(owner)) - for (var/mob/living/carbon/human/P in internal_contents) + for (var/mob/living/carbon/human/P in contents) if(P.stat == DEAD) continue @@ -395,11 +360,9 @@ change_wing(P) change_species(P,1) - return - ///////////////////////////// DM_TRANSFORM_CHANGE_SPECIES_AND_TAUR_EGG ///////////////////////////// else if(digest_mode == DM_TRANSFORM_CHANGE_SPECIES_AND_TAUR_EGG && ishuman(owner)) - for (var/mob/living/carbon/human/P in internal_contents) + for (var/mob/living/carbon/human/P in contents) if(P.stat == DEAD) continue @@ -413,11 +376,9 @@ if(!P.absorbed) put_in_egg(P,1) - return - ///////////////////////////// DM_TRANSFORM_KEEP_GENDER_EGG ///////////////////////////// else if(digest_mode == DM_TRANSFORM_KEEP_GENDER_EGG && ishuman(owner)) - for (var/mob/living/carbon/human/P in internal_contents) + for (var/mob/living/carbon/human/P in contents) if(P.stat == DEAD) continue @@ -433,11 +394,9 @@ if(!P.absorbed) put_in_egg(P,1) - return - ///////////////////////////// DM_TRANSFORM_REPLICA_EGG ///////////////////////////// else if(digest_mode == DM_TRANSFORM_REPLICA_EGG && ishuman(owner)) - for (var/mob/living/carbon/human/P in internal_contents) + for (var/mob/living/carbon/human/P in contents) if(P.stat == DEAD) continue @@ -460,11 +419,9 @@ if(!P.absorbed) put_in_egg(P,1) - return - ///////////////////////////// DM_TRANSFORM_MALE_EGG ///////////////////////////// else if(digest_mode == DM_TRANSFORM_MALE_EGG && ishuman(owner)) - for (var/mob/living/carbon/human/P in internal_contents) + for (var/mob/living/carbon/human/P in contents) if(P.stat == DEAD) continue @@ -484,11 +441,9 @@ if(!P.absorbed) put_in_egg(P,1) - return - ///////////////////////////// DM_TRANSFORM_FEMALE_EGG ///////////////////////////// else if(digest_mode == DM_TRANSFORM_FEMALE_EGG && ishuman(owner)) - for (var/mob/living/carbon/human/P in internal_contents) + for (var/mob/living/carbon/human/P in contents) if(P.stat == DEAD) continue @@ -508,12 +463,14 @@ if(!P.absorbed) put_in_egg(P,1) - return - ///////////////////////////// DM_EGG ///////////////////////////// else if(digest_mode == DM_EGG && ishuman(owner)) - for (var/mob/living/carbon/human/P in internal_contents) + for (var/mob/living/carbon/human/P in contents) if(P.absorbed || P.stat == DEAD) continue put_in_egg(P,1) + + if(play_sound) + playsound(src, play_sound, vol = 100, vary = 1, falloff = VORE_SOUND_FALLOFF, ignore_walls = FALSE, preference = /datum/client_preference/digestion_noises) + return SSBELLIES_PROCESSED diff --git a/code/modules/vore/eating/contaminate_vr.dm b/code/modules/vore/eating/contaminate_vr.dm index 38dc808b2b..1505472b1d 100644 --- a/code/modules/vore/eating/contaminate_vr.dm +++ b/code/modules/vore/eating/contaminate_vr.dm @@ -5,7 +5,7 @@ var/image/gurgled_overlay = image('icons/effects/sludgeoverlay_vr.dmi') var/cleanname var/cleandesc -/obj/item/proc/gurgle_contaminate(var/list/internal_contents = null, var/atom/movable/item_storage = null) +/obj/item/proc/gurgle_contaminate(var/atom/movable/item_storage = null) if(!can_gurgle()) return FALSE @@ -18,7 +18,7 @@ var/image/gurgled_overlay = image('icons/effects/sludgeoverlay_vr.dmi') name = "[gurgleflavor] [cleanname]" desc = "[cleandesc] It seems to be covered in ominously foul residue and needs a wash." for(var/obj/item/O in contents) - gurgle_contaminate(internal_contents, item_storage) + gurgle_contaminate(item_storage) return TRUE /obj/item/proc/can_gurgle() @@ -93,34 +93,34 @@ var/image/gurgled_overlay = image('icons/effects/sludgeoverlay_vr.dmi') ////////////// // Special handling of gurgle_contaminate ////////////// -/obj/item/weapon/card/id/gurgle_contaminate(var/list/internal_contents = null, var/atom/movable/item_storage = null) - digest_act(internal_contents, item_storage) //Digesting these anyway +/obj/item/weapon/card/id/gurgle_contaminate(var/atom/movable/item_storage = null) + digest_act(item_storage) //Digesting these anyway return TRUE -/obj/item/weapon/reagent_containers/food/gurgle_contaminate(var/list/internal_contents = null, var/atom/movable/item_storage = null) - digest_act(internal_contents, item_storage) +/obj/item/weapon/reagent_containers/food/gurgle_contaminate(var/atom/movable/item_storage = null) + digest_act(item_storage) return TRUE -/obj/item/weapon/holder/gurgle_contaminate(var/list/internal_contents = null, var/atom/movable/item_storage = null) - digest_act(internal_contents, item_storage) +/obj/item/weapon/holder/gurgle_contaminate(var/atom/movable/item_storage = null) + digest_act(item_storage) return TRUE -/obj/item/organ/gurgle_contaminate(var/list/internal_contents = null, var/atom/movable/item_storage = null) - digest_act(internal_contents, item_storage) +/obj/item/organ/gurgle_contaminate(var/atom/movable/item_storage = null) + digest_act(item_storage) return TRUE -/obj/item/weapon/cell/gurgle_contaminate(var/list/internal_contents = null, var/atom/movable/item_storage = null) +/obj/item/weapon/cell/gurgle_contaminate(var/atom/movable/item_storage = null) if(!gurgled) //Don't make them wet, just drain var/obj/item/weapon/cell/C = src C.charge = 0 return TRUE -/obj/item/weapon/storage/box/gurgle_contaminate(var/list/internal_contents = null, var/atom/movable/item_storage = null) +/obj/item/weapon/storage/box/gurgle_contaminate(var/atom/movable/item_storage = null) if((. = ..())) name = "soggy [cleanname]" desc = "This soggy box is about to fall apart any time." -/obj/item/device/pda/gurgle_contaminate(var/list/internal_contents = null, var/atom/movable/item_storage = null) +/obj/item/device/pda/gurgle_contaminate(var/atom/movable/item_storage = null) if((. = ..())) desc = "This device seems completely unresponsive while drenched with sludge. Perhaps you could still wash it." diff --git a/code/modules/vore/eating/digest_act_vr.dm b/code/modules/vore/eating/digest_act_vr.dm index a789c886e7..78512bf09c 100644 --- a/code/modules/vore/eating/digest_act_vr.dm +++ b/code/modules/vore/eating/digest_act_vr.dm @@ -3,20 +3,15 @@ //return non-negative integer: Amount of nutrition/charge gained (scaled to nutrition, other end can multiply for charge scale). // Ye default implementation. -/obj/item/proc/digest_act(var/list/internal_contents = null, var/atom/movable/item_storage = null) +/obj/item/proc/digest_act(var/atom/movable/item_storage = null) for(var/obj/item/O in contents) if(istype(O,/obj/item/weapon/storage/internal)) //Dump contents from dummy pockets. for(var/obj/item/SO in O) - if(internal_contents) - internal_contents |= SO if(item_storage) SO.forceMove(item_storage) qdel(O) - else - if(internal_contents) - internal_contents |= O - if(item_storage) - O.forceMove(item_storage) + else if(item_storage) + O.forceMove(item_storage) qdel(src) return w_class @@ -24,82 +19,75 @@ ///////////// // Some indigestible stuff ///////////// -/obj/item/weapon/hand_tele/digest_act(var/list/internal_contents = null, var/atom/movable/item_storage = null) +/obj/item/weapon/hand_tele/digest_act(...) return FALSE -/obj/item/weapon/card/id/gold/captain/spare/digest_act(var/list/internal_contents = null, var/atom/movable/item_storage = null) +/obj/item/weapon/card/id/gold/captain/spare/digest_act(...) return FALSE -/obj/item/device/aicard/digest_act(var/list/internal_contents = null, var/atom/movable/item_storage = null) +/obj/item/device/aicard/digest_act(...) return FALSE -/obj/item/device/paicard/digest_act(var/list/internal_contents = null, var/atom/movable/item_storage = null) +/obj/item/device/paicard/digest_act(...) return FALSE -/obj/item/weapon/gun/digest_act(var/list/internal_contents = null, var/atom/movable/item_storage = null) +/obj/item/weapon/gun/digest_act(...) return FALSE -/obj/item/weapon/pinpointer/digest_act(var/list/internal_contents = null, var/atom/movable/item_storage = null) +/obj/item/weapon/pinpointer/digest_act(...) return FALSE -/obj/item/blueprints/digest_act(var/list/internal_contents = null, var/atom/movable/item_storage = null) +/obj/item/blueprints/digest_act(...) return FALSE -/obj/item/weapon/disk/nuclear/digest_act(var/list/internal_contents = null, var/atom/movable/item_storage = null) +/obj/item/weapon/disk/nuclear/digest_act(...) return FALSE -/obj/item/device/perfect_tele_beacon/digest_act(var/list/internal_contents = null, var/atom/movable/item_storage = null) +/obj/item/device/perfect_tele_beacon/digest_act(...) return FALSE //Sorta important to not digest your own beacons. ///////////// // Some special treatment ///////////// //PDAs need to lose their ID to not take it with them, so we can get a digested ID -/obj/item/device/pda/digest_act(var/list/internal_contents = null, var/atom/movable/item_storage = null) +/obj/item/device/pda/digest_act(var/atom/movable/item_storage = null) if(id) id = null - /* Doesn't appear to be necessary anymore. - if(item_storage) - id.forceMove(item_storage) - if(internal_contents) - internal_contents |= id - */ - . = ..() -/obj/item/weapon/card/id/digest_act(var/list/internal_contents = null, var/atom/movable/item_storage = null) +/obj/item/weapon/card/id/digest_act(var/atom/movable/item_storage = null) desc = "A partially digested card that has seen better days. Much of it's data has been destroyed." icon = 'icons/obj/card_vr.dmi' icon_state = "digested" access = list() // No access return FALSE -/obj/item/weapon/reagent_containers/food/digest_act(var/list/internal_contents = null, var/atom/movable/item_storage = null) - if(ishuman(item_storage)) - var/mob/living/carbon/human/H = item_storage - reagents.trans_to_holder(H.ingested, (reagents.total_volume * 0.3), 1, 0) - - else if(isrobot(item_storage)) - var/mob/living/silicon/robot/R = item_storage - R.cell.charge += 150 +/obj/item/weapon/reagent_containers/food/digest_act(var/atom/movable/item_storage = null) + if(isbelly(item_storage)) + var/obj/belly/B = item_storage + if(ishuman(B.owner)) + var/mob/living/carbon/human/H = B.owner + reagents.trans_to_holder(H.ingested, (reagents.total_volume * 0.3), 1, 0) + else if(isrobot(B.owner)) + var/mob/living/silicon/robot/R = B.owner + R.cell.charge += 150 . = ..() -/obj/item/weapon/holder/digest_act(var/list/internal_contents = null, var/atom/movable/item_storage = null) +/obj/item/weapon/holder/digest_act(var/atom/movable/item_storage = null) for(var/mob/living/M in contents) - if(internal_contents) - internal_contents |= M if(item_storage) M.forceMove(item_storage) held_mob = null . = ..() -/obj/item/organ/digest_act(var/list/internal_contents = null, var/atom/movable/item_storage = null) +/obj/item/organ/digest_act(var/atom/movable/item_storage = null) if((. = ..())) . += 70 //Organs give a little more -/obj/item/weapon/storage/digest_act(var/list/internal_contents = null, var/atom/movable/item_storage = null) +/obj/item/weapon/storage/digest_act(var/atom/movable/item_storage = null) for(var/obj/item/I in contents) I.screen_loc = null - .=..() + + . = ..() ///////////// // Some more complicated stuff ///////////// -/obj/item/device/mmi/digital/posibrain/digest_act(var/list/internal_contents = null, var/atom/movable/item_storage = null) +/obj/item/device/mmi/digital/posibrain/digest_act(var/atom/movable/item_storage = null) //Replace this with a VORE setting so all types of posibrains can/can't be digested on a whim return FALSE diff --git a/code/modules/vore/eating/living_vr.dm b/code/modules/vore/eating/living_vr.dm index ed9fe0ae16..4bdb4eec0a 100644 --- a/code/modules/vore/eating/living_vr.dm +++ b/code/modules/vore/eating/living_vr.dm @@ -2,7 +2,7 @@ /mob/living var/digestable = 1 // Can the mob be digested inside a belly? var/allowmobvore = 1 // Will simplemobs attempt to eat the mob? - var/vore_selected // Default to no vore capability. + var/obj/belly/vore_selected // Default to no vore capability. var/list/vore_organs = list() // List of vore containers inside a mob var/absorbed = 0 // If a mob is absorbed into another var/weight = 137 // Weight for mobs for weightgain system @@ -28,13 +28,10 @@ /hook/living_new/proc/vore_setup(mob/living/M) M.verbs += /mob/living/proc/escapeOOC M.verbs += /mob/living/proc/lick - if(M.no_vore) //If the mob isn's supposed to have a stomach, let's not give it an insidepanel so it can make one for itself, or a stomach. - M << "The creature that you are can not eat others." + if(M.no_vore) //If the mob isn't supposed to have a stomach, let's not give it an insidepanel so it can make one for itself, or a stomach. return 1 M.verbs += /mob/living/proc/insidePanel - //M.appearance_flags |= PIXEL_SCALE // Moved to 02_size.dm - //Tries to load prefs if a client is present otherwise gives freebie stomach if(!M.vore_organs || !M.vore_organs.len) spawn(20) //Wait a couple of seconds to make sure copy_to or whatever has gone @@ -42,7 +39,7 @@ if(M.client && M.client.prefs_vr) if(!M.copy_from_prefs_vr()) - M << "ERROR: You seem to have saved VOREStation prefs, but they couldn't be loaded." + to_chat(M,"ERROR: You seem to have saved VOREStation prefs, but they couldn't be loaded.") return 0 if(M.vore_organs && M.vore_organs.len) M.vore_selected = M.vore_organs[1] @@ -50,35 +47,25 @@ if(!M.vore_organs || !M.vore_organs.len) if(!M.vore_organs) M.vore_organs = list() - var/datum/belly/B = new /datum/belly(M) + var/obj/belly/B = new /obj/belly(M) + M.vore_selected = B B.immutable = 1 B.name = "Stomach" - B.inside_flavor = "It appears to be rather warm and wet. Makes sense, considering it's inside \the [M.name]." + B.desc = "It appears to be rather warm and wet. Makes sense, considering it's inside \the [M.name]." B.can_taste = 1 - M.vore_organs[B.name] = B - M.vore_selected = B.name - - //Simple_animal gets emotes. move this to that hook instead? - if(istype(src,/mob/living/simple_animal)) - B.emote_lists[DM_HOLD] = list( - "The insides knead at you gently for a moment.", - "The guts glorp wetly around you as some air shifts.", - "Your predator takes a deep breath and sighs, shifting you somewhat.", - "The stomach squeezes you tight for a moment, then relaxes.", - "During a moment of quiet, breathing becomes the most audible thing.", - "The warm slickness surrounds and kneads on you.") - - B.emote_lists[DM_DIGEST] = list( - "The caustic acids eat away at your form.", - "The acrid air burns at your lungs.", - "Without a thought for you, the stomach grinds inwards painfully.", - "The guts treat you like food, squeezing to press more acids against you.", - "The onslaught against your body doesn't seem to be letting up; you're food now.", - "The insides work on you like they would any other food.") - + //Return 1 to hook-caller return 1 +// +// Hide vore organs in contents +// +/mob/living/view_variables_filter_contents(list/L) + . = ..() + var/len_before = L.len + L -= vore_organs + . += len_before - L.len + // // Handle being clicked, perhaps with something to devour // @@ -139,15 +126,13 @@ else if(istype(I,/obj/item/device/radio/beacon)) var/confirm = alert(user, "[src == user ? "Eat the beacon?" : "Feed the beacon to [src]?"]", "Confirmation", "Yes!", "Cancel") if(confirm == "Yes!") - var/bellychoice = input("Which belly?","Select A Belly") in src.vore_organs - var/datum/belly/B = src.vore_organs[bellychoice] - src.visible_message("[user] is trying to stuff a beacon into [src]'s [bellychoice]!","[user] is trying to stuff a beacon into you!") + var/obj/belly/B = input("Which belly?","Select A Belly") as null|anything in vore_organs + if(!istype(B)) + return 1 + visible_message("[user] is trying to stuff a beacon into [src]'s [lowertext(B.name)]!","[user] is trying to stuff a beacon into you!") if(do_after(user,30,src)) user.drop_item() - I.loc = src - B.internal_contents |= I - src.visible_message("[src] is fed the beacon!","You're fed the beacon!") - playsound(src, B.vore_sound, 100, 1) + I.forceMove(B) return 1 else return 1 //You don't get to hit someone 'later' @@ -160,48 +145,15 @@ /mob/living/proc/vore_process_resist() //Are we resisting from inside a belly? - var/datum/belly/B = check_belly(src) - if(B) - spawn() B.relay_resist(src) + if(isbelly(loc)) + var/obj/belly/B = loc + B.relay_resist(src) return TRUE //resist() on living does this TRUE thing. - + //Other overridden resists go here - return 0 - -// -// Proc for updating vore organs and digestion/healing/absorbing -// -/mob/living/proc/handle_internal_contents() - if(air_master.current_cycle%3 != 1) - return //The accursed timer - - for (var/I in vore_organs) - var/datum/belly/B = vore_organs[I] - if(B.internal_contents.len) - B.process_Life() //AKA 'do bellymodes_vr.dm' - - if(noisy > 0 && nutrition < 100 && prob(10)) - var/growlsound = pick(hunger_sounds) - if(nutrition < 50) - for(var/mob/hearer in range(1,src)) - hearer << sound(growlsound,volume=80) - else - for(var/mob/hearer in range(1,src)) - hearer << sound(growlsound,volume=35) - - if(air_master.current_cycle%90 != 1) return //Occasionally do supercleanups. - for (var/I in vore_organs) - var/datum/belly/B = vore_organs[I] - if(B.internal_contents.len) - listclearnulls(B.internal_contents) - for(var/atom/movable/M in B.internal_contents) - if(M.loc != src) - B.internal_contents -= M - log_debug("Had to remove [M] from belly [B] in [src]") - // // Verb for saving vore preferences to save file // @@ -227,7 +179,7 @@ /mob/living/proc/copy_to_prefs_vr() if(!client || !client.prefs_vr) - src << "You attempted to save your vore prefs but somehow you're in this character without a client.prefs_vr variable. Tell a dev." + to_chat(src,"You attempted to save your vore prefs but somehow you're in this character without a client.prefs_vr variable. Tell a dev.") return 0 var/datum/vore_preferences/P = client.prefs_vr @@ -248,26 +200,81 @@ // /mob/living/proc/copy_from_prefs_vr() if(!client || !client.prefs_vr) - src << "You attempted to apply your vore prefs but somehow you're in this character without a client.prefs_vr variable. Tell a dev." + to_chat(src,"You attempted to apply your vore prefs but somehow you're in this character without a client.prefs_vr variable. Tell a dev.") return 0 var/datum/vore_preferences/P = client.prefs_vr - src.digestable = P.digestable - src.allowmobvore = P.allowmobvore - src.vore_organs = list() - src.vore_taste = P.vore_taste - src.nif_examine = P.nif_examine - src.conceal_nif = P.conceal_nif - src.can_be_drop_prey = P.can_be_drop_prey - src.can_be_drop_pred = P.can_be_drop_pred + vore_organs = list() + digestable = P.digestable + allowmobvore = P.allowmobvore + vore_taste = P.vore_taste + nif_examine = P.nif_examine + conceal_nif = P.conceal_nif + can_be_drop_prey = P.can_be_drop_prey + can_be_drop_pred = P.can_be_drop_pred + var/force_save = FALSE for(var/I in P.belly_prefs) - var/datum/belly/Bp = P.belly_prefs[I] - src.vore_organs[Bp.name] = Bp.copy(src) + if(isbelly(I)) //Belly system 2.0 + var/obj/belly/saved = I + saved.copy(src) + else if(istext(I)) //Belly name for old datum system + force_save = TRUE + log_debug("[src] had legacy belly [I], converting.") + var/datum/belly/Bp = P.belly_prefs[I] + var/obj/belly/new_belly = new(src) + Bp.copy(new_belly) //Rewritten to convert to a 2.0 belly + + if(force_save) + save_vore_prefs() return 1 +// +// Release everything in every vore organ +// +/mob/living/proc/release_vore_contents(var/include_absorbed = TRUE) + for(var/belly in vore_organs) + var/obj/belly/B = belly + B.release_all_contents(include_absorbed) + +// +// Returns examine messages for bellies +// +/mob/living/proc/examine_bellies() + if(!show_pudge()) //Some clothing or equipment can hide this. + return "" + + var/message = "" + for (var/belly in vore_organs) + var/obj/belly/B = belly + message += B.get_examine_msg() + + return message + +// +// Whether or not people can see our belly messages +// +/mob/living/proc/show_pudge() + return TRUE //Can override if you want. + +/mob/living/carbon/human/show_pudge() + //A uniform could hide it. + if(istype(w_uniform,/obj/item/clothing)) + var/obj/item/clothing/under = w_uniform + if(under.hides_bulges) + return FALSE + + //We return as soon as we find one, no need for 'else' really. + if(istype(wear_suit,/obj/item/clothing)) + var/obj/item/clothing/suit = wear_suit + if(suit.hides_bulges) + return FALSE + + + return ..() + // // Clearly super important. Obviously. // @@ -315,48 +322,35 @@ set name = "OOC Escape" set category = "OOC" - //You're in an animal! - if(istype(src.loc,/mob/living/simple_animal)) - var/mob/living/simple_animal/pred = src.loc - var/confirm = alert(src, "You're in a mob. Don't use this as a trick to get out of hostile animals. This is for escaping from preference-breaking and if you're otherwise unable to escape from endo. If you are in more than one pred, use this more than once.", "Confirmation", "Okay", "Cancel") - if(confirm == "Okay") - for(var/I in pred.vore_organs) - var/datum/belly/B = pred.vore_organs[I] - B.release_specific_contents(src) - - for(var/mob/living/simple_animal/SA in range(10)) - SA.prey_excludes += src - spawn(18000) - if(src && SA) - SA.prey_excludes -= src - - message_admins("[key_name(src)] used the OOC escape button to get out of [key_name(pred)] (MOB) ([pred ? "JMP" : "null"])") - pred.update_icons() - - //You're in a PC! - else if(istype(src.loc,/mob/living)) - var/mob/living/carbon/pred = src.loc - var/confirm = alert(src, "You're in a player-character. This is for escaping from preference-breaking or if your predator disconnects/AFKs. If you are in more than one pred. If your preferences were being broken, please admin-help as well.", "Confirmation", "Okay", "Cancel") - if(confirm == "Okay") - for(var/O in pred.vore_organs) - var/datum/belly/CB = pred.vore_organs[O] - CB.internal_contents -= src //Clean them if we can, otherwise it will get GC'd by the vore code later. - src.forceMove(get_turf(loc)) - message_admins("[key_name(src)] used the OOC escape button to get out of [key_name(pred)] (PC) ([pred ? "JMP" : "null"])") + //You're in a belly! + if(isbelly(loc)) + var/obj/belly/B = loc + var/confirm = alert(src, "You're in a mob. Don't use this as a trick to get out of hostile animals. This is for escaping from preference-breaking and if you're otherwise unable to escape from endo (pred AFK for a long time).", "Confirmation", "Okay", "Cancel") + if(!confirm == "Okay" || loc != B) + return + //Actual escaping + forceMove(get_turf(src)) //Just move me up to the turf, let's not cascade through bellies, there's been a problem, let's just leave. + for(var/mob/living/simple_animal/SA in range(10)) + SA.prey_excludes[src] = world.time + log_and_message_admins("[key_name(src)] used the OOC escape button to get out of [key_name(B.owner)] ([B.owner ? "JMP" : "null"])") + + if(isanimal(B.owner)) + var/mob/living/simple_animal/SA = B.owner + SA.update_icons() //You're in a dogborg! - else if(istype(src.loc, /obj/item/device/dogborg/sleeper)) - var/mob/living/silicon/pred = src.loc.loc //Thing holding the belly! - var/obj/item/device/dogborg/sleeper/belly = src.loc //The belly! + else if(istype(loc, /obj/item/device/dogborg/sleeper)) + var/mob/living/silicon/pred = loc.loc //Thing holding the belly! + var/obj/item/device/dogborg/sleeper/belly = loc //The belly! var/confirm = alert(src, "You're in a dogborg sleeper. This is for escaping from preference-breaking or if your predator disconnects/AFKs. If your preferences were being broken, please admin-help as well.", "Confirmation", "Okay", "Cancel") - if(confirm == "Okay") - message_admins("[key_name(src)] used the OOC escape button to get out of [key_name(pred)] (BORG) ([pred ? "JMP" : "null"])") - belly.go_out(src) //Just force-ejects from the borg as if they'd clicked the eject button. - - + if(!confirm == "Okay" || loc != belly) + return + //Actual escaping + log_and_message_admins("[key_name(src)] used the OOC escape button to get out of [key_name(pred)] (BORG) ([pred ? "JMP" : "null"])") + belly.go_out(src) //Just force-ejects from the borg as if they'd clicked the eject button. else - src << "You aren't inside anyone, you clod." + to_chat(src,"You aren't inside anyone, though, is the thing.") // // Eating procs depending on who clicked what @@ -384,14 +378,13 @@ // // Master vore proc that actually does vore procedures // -/mob/living/proc/perform_the_nom(var/mob/living/user, var/mob/living/prey, var/mob/living/pred, var/belly) +/mob/living/proc/perform_the_nom(var/mob/living/user, var/mob/living/prey, var/mob/living/pred, var/obj/belly/belly, var/delay) //Sanity - if(!user || !prey || !pred || !belly || !(belly in pred.vore_organs)) - log_debug("[user] attempted to feed [prey] to [pred], via [belly] but it went wrong.") + if(!user || !prey || !pred || !istype(belly) || !(belly in pred.vore_organs)) + log_debug("[user] attempted to feed [prey] to [pred], via [lowertext(belly.name)] but it went wrong.") return // The belly selected at the time of noms - var/datum/belly/belly_target = pred.vore_organs[belly] var/attempt_msg = "ERROR: Vore message couldn't be created. Notify a dev. (at)" var/success_msg = "ERROR: Vore message couldn't be created. Notify a dev. (sc)" @@ -404,17 +397,17 @@ // Prepare messages if(user == pred) //Feeding someone to yourself - attempt_msg = text("[] is attemping to [] [] into their []!",pred,lowertext(belly_target.vore_verb),prey,lowertext(belly_target.name)) - success_msg = text("[] manages to [] [] into their []!",pred,lowertext(belly_target.vore_verb),prey,lowertext(belly_target.name)) + attempt_msg = text("[] is attemping to [] [] into their []!",pred,lowertext(belly.vore_verb),prey,lowertext(belly.name)) + success_msg = text("[] manages to [] [] into their []!",pred,lowertext(belly.vore_verb),prey,lowertext(belly.name)) else //Feeding someone to another person - attempt_msg = text("[] is attempting to make [] [] [] into their []!",user,pred,lowertext(belly_target.vore_verb),prey,lowertext(belly_target.name)) - success_msg = text("[] manages to make [] [] [] into their []!",user,pred,lowertext(belly_target.vore_verb),prey,lowertext(belly_target.name)) + attempt_msg = text("[] is attempting to make [] [] [] into their []!",user,pred,lowertext(belly.vore_verb),prey,lowertext(belly.name)) + success_msg = text("[] manages to make [] [] [] into their []!",user,pred,lowertext(belly.vore_verb),prey,lowertext(belly.name)) // Announce that we start the attempt! user.visible_message(attempt_msg) // Now give the prey time to escape... return if they did - var/swallow_time = istype(prey, /mob/living/carbon/human) ? belly_target.human_prey_swallow_time : belly_target.nonhuman_prey_swallow_time + var/swallow_time = delay || istype(prey, /mob/living/carbon/human) ? belly.human_prey_swallow_time : belly.nonhuman_prey_swallow_time //Timer and progress bar if(!do_after(user, swallow_time, prey)) @@ -422,16 +415,14 @@ // If we got this far, nom successful! Announce it! user.visible_message(success_msg) - if(belly_target.vore_sound) - playsound(user, belly_target.vore_sound, 100, 1) // Actually shove prey into the belly. - belly_target.nom_mob(prey, user) + belly.nom_mob(prey, user) user.update_icons() // Flavor handling - if(belly_target.can_taste && prey.get_taste_message(0)) - to_chat(belly_target.owner, "[prey] tastes of [prey.get_taste_message(0)].") + if(belly.can_taste && prey.get_taste_message(FALSE)) + to_chat(belly.owner, "[prey] tastes of [prey.get_taste_message(FALSE)].") // Inform Admins if (pred == user) @@ -444,10 +435,10 @@ // Magical pred-air breathing for inside preds // overrides a proc defined on atom called by breathe.dm // -/mob/living/return_air() +/obj/belly/return_air() return return_air_for_internal_lifeform() -/mob/living/return_air_for_internal_lifeform() +/obj/belly/return_air_for_internal_lifeform() //Free air until someone wants to code processing it for reals from predbreaths var/datum/gas_mixture/belly_air/air = new(1000) return air @@ -464,108 +455,54 @@ "oxygen" = 21, "nitrogen" = 79) +// Procs for micros stuffed into boots and the like to escape from them /mob/living/proc/escape_clothes(obj/item/clothing/C) - ASSERT(src.loc == C) + ASSERT(loc == C) if(ishuman(C.loc)) //In a /mob/living/carbon/human var/mob/living/carbon/human/H = C.loc if(H.shoes == C) //Being worn - src << " You start to climb around the larger creature's feet and ankles!" - H << "Something is trying to climb out of your [C]!" + to_chat(src," You start to climb around the larger creature's feet and ankles!") + to_chat(H,"Something is trying to climb out of your [C]!") var/original_loc = H.loc for(var/escape_time = 100,escape_time > 0,escape_time--) if(H.loc != original_loc) - src << "You're pinned back underfoot!" - H << "You pin the escapee back underfoot!" + to_chat(src,"You're pinned back underfoot!") + to_chat(H,"You pin the escapee back underfoot!") return if(src.loc != C) return sleep(1) - src << "You manage to escape \the [C]!" - H << "Somone has climbed out of your [C]!" - src.loc = H.loc - var/datum/belly/B = check_belly(H) - if(B) - B.internal_contents |= src - return + to_chat(src,"You manage to escape \the [C]!") + to_chat(H,"Somone has climbed out of your [C]!") + forceMove(H.loc) + else //Being held by a human - src << "You start to climb out of \the [C]!" - H << "Something is trying to climb out of your [C]!" + to_chat(src,"You start to climb out of \the [C]!") + to_chat(H,"Something is trying to climb out of your [C]!") for(var/escape_time = 60,escape_time > 0,escape_time--) if(H.shoes == C) - src << "You're pinned underfoot!" - H << "You pin the escapee underfoot!" + to_chat(src,"You're pinned underfoot!") + to_chat(H,"You pin the escapee underfoot!") return if(src.loc != C) return sleep(1) - src << "You manage to escape \the [C]!" - H << "Somone has climbed out of your [C]!" - src.loc = H.loc - var/datum/belly/B = check_belly(H) - if(B) - B.internal_contents |= src - return + to_chat(src,"You manage to escape \the [C]!") + to_chat(H,"Somone has climbed out of your [C]!") + forceMove(H.loc) - src << "You start to climb out of \the [C]!" + to_chat(src,"You start to climb out of \the [C]!") sleep(50) - if(src.loc == C) - src << "You climb out of \the [C]!" - src.loc = C.loc - var/datum/belly/B - if(check_belly(C)) B = check_belly(C) - if(check_belly(C.loc)) B = check_belly(C.loc) - if(B) - B.internal_contents |= src - return + if(loc == C) + to_chat(src,"You climb out of \the [C]!") + forceMove(C.loc) return /mob/living/proc/feed_grabbed_to_self_falling_nom(var/mob/living/user, var/mob/living/prey) var/belly = user.vore_selected - return perform_the_falling_nom(user, prey, user, belly) - -/mob/living/proc/perform_the_falling_nom(var/mob/living/user, var/mob/living/prey, var/mob/living/pred, var/belly) //For dropnoms and slime feeding. This is so a nom can be performed instantly. - //Sanity - belly = pred.vore_selected - if(!user || !prey || !pred || !belly || !(belly in pred.vore_organs)) - log_debug("[user] attempted to feed [prey] to [pred], via [belly] but it went wrong.") - return - - // The belly selected at the time of noms - var/datum/belly/belly_target = pred.vore_organs[belly] - var/success_msg = "ERROR: Vore message couldn't be created. Notify a dev. (sc)" - - //Final distance check. Time has passed, menus have come and gone. Can't use do_after adjacent because doesn't behave for held micros - var/user_to_pred = get_dist(get_turf(user),get_turf(pred)) - var/user_to_prey = get_dist(get_turf(user),get_turf(prey)) - - if(user_to_pred > 1 || user_to_prey > 1) - return 0 - - // Prepare messages - if(user == pred) //Feeding someone to yourself - success_msg = text("[] manages to [] [] into their []!",pred,lowertext(belly_target.vore_verb),prey,lowertext(belly_target.name)) - else //Feeding someone to another person. This shouldn't happen. - success_msg = text("[] manages to make [] [] [] into their []!",user,pred,lowertext(belly_target.vore_verb),prey,lowertext(belly_target.name)) - - user.visible_message(success_msg) - if(belly_target.vore_sound) - playsound(user, belly_target.vore_sound, 100, 1) - - // Actually shove prey into the belly. - belly_target.nom_mob(prey, user) - user.update_icons() - - // Flavor handling - if(belly_target.can_taste && prey.get_taste_message(0)) - to_chat(belly_target.owner, "[prey] tastes of [prey.get_taste_message(0)].") - - // Inform Admins - if (pred == user) - msg_admin_attack("[key_name(pred)] ate [key_name(prey)] via dropnom/slime feeding!. ([pred ? "JMP" : "null"])") - else - msg_admin_attack("[key_name(user)] forced [key_name(pred)] to eat [key_name(prey)] via dropnoms/slime feeding!! ([pred ? "JMP" : "null"])") + return perform_the_nom(user, prey, user, belly, delay = 1) //1/10th of a second is probably fine. /mob/living/proc/glow_toggle() set name = "Glow (Toggle)" @@ -594,18 +531,20 @@ set category = "Abilities" set desc = "Consume held garbage." + if(!vore_selected) + to_chat(src,"You either don't have a belly selected, or don't have a belly!") + return + var/obj/item/I = get_active_hand() if(!I) to_chat(src, "You are not holding anything.") return + if(is_type_in_list(I,edible_trash)) drop_item() - var/belly = vore_selected - var/datum/belly/selected = vore_organs[belly] - playsound(src.loc, selected.vore_sound, 20, 1) - I.forceMove(src) - selected.internal_contents |= I + I.forceMove(vore_selected) updateVRPanel() + if(istype(I,/obj/item/device/flashlight/flare) || istype(I,/obj/item/weapon/flame/match) || istype(I,/obj/item/weapon/storage/box/matches)) to_chat(src, "You can taste the flavor of spicy cardboard.") else if(istype(I,/obj/item/device/flashlight/glowstick)) diff --git a/code/modules/vore/eating/simple_animal_vr.dm b/code/modules/vore/eating/simple_animal_vr.dm index 8ffc08ad37..e8fd6390ed 100644 --- a/code/modules/vore/eating/simple_animal_vr.dm +++ b/code/modules/vore/eating/simple_animal_vr.dm @@ -34,20 +34,19 @@ var/mob/living/carbon/human/user = usr if(!istype(user) || user.stat) return - var/datum/belly/B = vore_organs[vore_selected] if(retaliate || (hostile && faction != user.faction)) user << "This predator isn't friendly, and doesn't give a shit about your opinions of it digesting you." return - if(B.digest_mode == "Hold") + if(vore_selected.digest_mode == DM_HOLD) var/confirm = alert(user, "Enabling digestion on [name] will cause it to digest all stomach contents. Using this to break OOC prefs is against the rules. Digestion will reset after 20 minutes.", "Enabling [name]'s Digestion", "Enable", "Cancel") if(confirm == "Enable") - B.digest_mode = "Digest" + vore_selected.digest_mode = DM_DIGEST spawn(12000) //12000=20 minutes - if(src) B.digest_mode = vore_default_mode + if(src) vore_selected.digest_mode = vore_default_mode else var/confirm = alert(user, "This mob is currently set to process all stomach contents. Do you want to disable this?", "Disabling [name]'s Digestion", "Disable", "Cancel") if(confirm == "Disable") - B.digest_mode = "Hold" + vore_selected.digest_mode = DM_HOLD /mob/living/simple_animal/attackby(var/obj/item/O, var/mob/user) if (istype(O, /obj/item/weapon/newspaper) && !(ckey || (hostile && faction != user.faction)) && isturf(user.loc)) @@ -65,9 +64,7 @@ LoseTarget() // only make one attempt at an attack rather than going into full rage mode else user.visible_message("\the [user] swats \the [src] with \the [O]!!") - for(var/I in vore_organs) - var/datum/belly/B = vore_organs[I] - B.release_all_contents(include_absorbed = TRUE) // Until we can get a mob version of unsorbitol or whatever, release absorbed too + release_vore_contents() for(var/mob/living/L in living_mobs(0)) //add everyone on the tile to the do-not-eat list for a while if(!(L in prey_excludes)) // Unless they're already on it, just to avoid fuckery. prey_excludes += L diff --git a/code/modules/vore/eating/transforming_vr.dm b/code/modules/vore/eating/transforming_vr.dm index b6016b1127..b978bf8963 100644 --- a/code/modules/vore/eating/transforming_vr.dm +++ b/code/modules/vore/eating/transforming_vr.dm @@ -1,10 +1,10 @@ -/datum/belly/proc/check_eyes(var/mob/living/carbon/human/M) +/obj/belly/proc/check_eyes(var/mob/living/carbon/human/M) var/mob/living/carbon/human/O = owner if(!istype(M) || !istype(O)) return 0 return (M.r_eyes != O.r_eyes || M.g_eyes != O.g_eyes || M.b_eyes != O.b_eyes) -/datum/belly/proc/change_eyes(var/mob/living/carbon/human/M, message=0) +/obj/belly/proc/change_eyes(var/mob/living/carbon/human/M, message=0) var/mob/living/carbon/human/O = owner if(!istype(M) || !istype(O)) return @@ -18,7 +18,7 @@ to_chat(M, "You feel lightheaded and drowsy...") to_chat(O, "You feel warm as you make subtle changes to your captive's body.") -/datum/belly/proc/check_hair(var/mob/living/carbon/human/M) +/obj/belly/proc/check_hair(var/mob/living/carbon/human/M) var/mob/living/carbon/human/O = owner if(!istype(M) || !istype(O)) return 0 @@ -31,7 +31,7 @@ return 1 return 0 -/datum/belly/proc/change_hair(var/mob/living/carbon/human/M, message=0) +/obj/belly/proc/change_hair(var/mob/living/carbon/human/M, message=0) var/mob/living/carbon/human/O = owner if(!istype(M) || !istype(O)) return @@ -49,14 +49,14 @@ to_chat(M, "Your body tingles all over...") to_chat(O, "You tingle as you make noticeable changes to your captive's body.") -/datum/belly/proc/check_skin(var/mob/living/carbon/human/M) +/obj/belly/proc/check_skin(var/mob/living/carbon/human/M) var/mob/living/carbon/human/O = owner if(!istype(M) || !istype(O)) return 0 return (M.r_skin != O.r_skin || M.g_skin != O.g_skin || M.b_skin != O.b_skin) -/datum/belly/proc/change_skin(var/mob/living/carbon/human/M, message=0) +/obj/belly/proc/change_skin(var/mob/living/carbon/human/M, message=0) var/mob/living/carbon/human/O = owner if(!istype(M) || !istype(O)) return @@ -71,7 +71,7 @@ to_chat(M, "Your body tingles all over...") to_chat(O, "You tingle as you make noticeable changes to your captive's body.") -/datum/belly/proc/check_gender(var/mob/living/carbon/human/M, target_gender) +/obj/belly/proc/check_gender(var/mob/living/carbon/human/M, target_gender) var/mob/living/carbon/human/O = owner if(!istype(M) || !istype(O)) return 0 @@ -81,7 +81,7 @@ return (M.gender != target_gender || M.identifying_gender != target_gender) -/datum/belly/proc/change_gender(var/mob/living/carbon/human/M, target_gender, message=0) +/obj/belly/proc/change_gender(var/mob/living/carbon/human/M, target_gender, message=0) var/mob/living/carbon/human/O = owner if(!istype(M) || !istype(O)) return @@ -100,7 +100,7 @@ to_chat(M, "Your body feels very strange...") to_chat(O, "You feel strange as you alter your captive's gender.") -/datum/belly/proc/check_tail(var/mob/living/carbon/human/M) +/obj/belly/proc/check_tail(var/mob/living/carbon/human/M) var/mob/living/carbon/human/O = owner if(!istype(M) || !istype(O)) return 0 @@ -111,7 +111,7 @@ return 1 return 0 -/datum/belly/proc/change_tail(var/mob/living/carbon/human/M, message=0) +/obj/belly/proc/change_tail(var/mob/living/carbon/human/M, message=0) var/mob/living/carbon/human/O = owner if(!istype(M) || !istype(O)) return @@ -125,14 +125,14 @@ to_chat(M, "Your body tingles all over...") to_chat(O, "You tingle as you make noticeable changes to your captive's body.") -/datum/belly/proc/check_tail_nocolor(var/mob/living/carbon/human/M) +/obj/belly/proc/check_tail_nocolor(var/mob/living/carbon/human/M) var/mob/living/carbon/human/O = owner if(!istype(M) || !istype(O)) return 0 return (M.tail_style != O.tail_style) -/datum/belly/proc/change_tail_nocolor(var/mob/living/carbon/human/M, message=0) +/obj/belly/proc/change_tail_nocolor(var/mob/living/carbon/human/M, message=0) var/mob/living/carbon/human/O = owner if(!istype(M) || !istype(O)) return @@ -143,7 +143,7 @@ to_chat(M, "Your body tingles all over...") to_chat(O, "You tingle as you make noticeable changes to your captive's body.") -/datum/belly/proc/check_wing(var/mob/living/carbon/human/M) +/obj/belly/proc/check_wing(var/mob/living/carbon/human/M) var/mob/living/carbon/human/O = owner if(!istype(M) || !istype(O)) return 0 @@ -154,7 +154,7 @@ return 1 return 0 -/datum/belly/proc/change_wing(var/mob/living/carbon/human/M, message=0) +/obj/belly/proc/change_wing(var/mob/living/carbon/human/M, message=0) var/mob/living/carbon/human/O = owner if(!istype(M) || !istype(O)) return @@ -168,14 +168,14 @@ to_chat(M, "Your body tingles all over...") to_chat(O, "You tingle as you make noticeable changes to your captive's body.") -/datum/belly/proc/check_wing_nocolor(var/mob/living/carbon/human/M) +/obj/belly/proc/check_wing_nocolor(var/mob/living/carbon/human/M) var/mob/living/carbon/human/O = owner if(!istype(M) || !istype(O)) return 0 return (M.wing_style != O.wing_style) -/datum/belly/proc/change_wing_nocolor(var/mob/living/carbon/human/M, message=0) +/obj/belly/proc/change_wing_nocolor(var/mob/living/carbon/human/M, message=0) var/mob/living/carbon/human/O = owner if(!istype(M) || !istype(O)) return @@ -186,14 +186,14 @@ to_chat(M, "Your body tingles all over...") to_chat(O, "You tingle as you make noticeable changes to your captive's body.") -/datum/belly/proc/check_ears(var/mob/living/carbon/human/M) +/obj/belly/proc/check_ears(var/mob/living/carbon/human/M) var/mob/living/carbon/human/O = owner if(!istype(M) || !istype(O)) return 0 return (M.ear_style != O.ear_style) -/datum/belly/proc/change_ears(var/mob/living/carbon/human/M, message=0) +/obj/belly/proc/change_ears(var/mob/living/carbon/human/M, message=0) var/mob/living/carbon/human/O = owner if(!istype(M) || !istype(O)) return @@ -201,7 +201,7 @@ M.ear_style = O.ear_style M.update_hair() -/datum/belly/proc/check_species(var/mob/living/carbon/human/M) +/obj/belly/proc/check_species(var/mob/living/carbon/human/M) var/mob/living/carbon/human/O = owner if(!istype(M) || !istype(O)) return 0 @@ -210,7 +210,7 @@ return 1 return 0 -/datum/belly/proc/change_species(var/mob/living/carbon/human/M, message=0) +/obj/belly/proc/change_species(var/mob/living/carbon/human/M, message=0) var/mob/living/carbon/human/O = owner if(!istype(M) || !istype(O)) return @@ -247,7 +247,7 @@ M.verbs += /mob/living/proc/set_size M.shapeshifter_select_shape() -/datum/belly/proc/put_in_egg(var/atom/movable/M, message=0) +/obj/belly/proc/put_in_egg(var/atom/movable/M, message=0) var/mob/living/carbon/human/O = owner var/egg_path = /obj/structure/closet/secure_closet/egg var/egg_name = "odd egg" @@ -256,11 +256,9 @@ egg_path = tf_egg_types[O.egg_type] egg_name = "[O.egg_type] egg" - var/obj/structure/closet/secure_closet/egg/egg = new egg_path(owner) + var/obj/structure/closet/secure_closet/egg/egg = new egg_path(src) M.forceMove(egg) egg.name = egg_name - internal_contents -= M - internal_contents |= egg if(message) to_chat(M, "You lose sensation of your body, feeling only the warmth around you as you're encased in an egg.") to_chat(O, "Your body shifts as you encase [M] in an egg.") \ No newline at end of file diff --git a/code/modules/vore/eating/vore_vr.dm b/code/modules/vore/eating/vore_vr.dm index 4988faa81e..a04d920084 100644 --- a/code/modules/vore/eating/vore_vr.dm +++ b/code/modules/vore/eating/vore_vr.dm @@ -74,16 +74,10 @@ V::::::V V::::::VO:::::::OOO:::::::ORR:::::R R:::::REE::::::EEEEEE // // Belly searching for simplifying other procs +// Mostly redundant now with belly-objects and isbelly(loc) // /proc/check_belly(atom/movable/A) - if(istype(A.loc,/mob/living)) - var/mob/living/M = A.loc - for(var/I in M.vore_organs) - var/datum/belly/B = M.vore_organs[I] - if(A in B.internal_contents) - return(B) - - return 0 + return isbelly(A.loc) // // Save/Load Vore Preferences diff --git a/code/modules/vore/eating/vorepanel_vr.dm b/code/modules/vore/eating/vorepanel_vr.dm index 7f4d9ae26c..f0f564f87f 100644 --- a/code/modules/vore/eating/vorepanel_vr.dm +++ b/code/modules/vore/eating/vorepanel_vr.dm @@ -14,7 +14,7 @@ var/datum/vore_look/picker_holder = new() picker_holder.loop = picker_holder - picker_holder.selected = vore_organs[vore_selected] + picker_holder.selected = vore_selected var/dat = picker_holder.gen_ui(src) @@ -27,7 +27,7 @@ if(src.openpanel == 1) var/datum/vore_look/picker_holder = new() picker_holder.loop = picker_holder - picker_holder.selected = vore_organs[vore_selected] + picker_holder.selected = vore_selected var/dat = picker_holder.gen_ui(src) @@ -39,7 +39,7 @@ // Callback Handler for the Inside form // /datum/vore_look - var/datum/belly/selected + var/obj/belly/selected var/show_interacts = 0 var/datum/browser/popup var/loop = null; // Magic self-reference to stop the handler from being GC'd before user takes action. @@ -56,24 +56,22 @@ /datum/vore_look/proc/gen_ui(var/mob/living/user) var/dat - - if (is_vore_predator(user.loc)) - var/mob/living/eater = user.loc - var/datum/belly/inside_belly - - //This big block here figures out where the prey is - inside_belly = check_belly(user) + + var/atom/userloc = user.loc + if (isbelly(userloc)) + var/obj/belly/inside_belly = userloc + var/mob/living/eater = inside_belly.owner //Don't display this part if we couldn't find the belly since could be held in hand. if(inside_belly) dat += "You are currently [user.absorbed ? "absorbed into " : "inside "] [eater]'s [inside_belly]!

      " - if(inside_belly.inside_flavor) - dat += "[inside_belly.inside_flavor]

      " + if(inside_belly.desc) + dat += "[inside_belly.desc]

      " - if (inside_belly.internal_contents.len > 1) + if (inside_belly.contents.len > 1) dat += "You can see the following around you:
      " - for (var/atom/movable/O in inside_belly.internal_contents) + for (var/atom/movable/O in inside_belly) if(istype(O,/mob/living)) var/mob/living/M = O //That's just you @@ -99,8 +97,8 @@ dat += "
      " dat += "
        " - for(var/K in user.vore_organs) //Fuggin can't iterate over values - var/datum/belly/B = user.vore_organs[K] + for(var/belly in user.vore_organs) + var/obj/belly/B = belly if(B == selected) dat += "
      1. [B.name]" else @@ -153,7 +151,7 @@ if(DM_EGG) spanstyle = "color:purple;" - dat += " ([B.internal_contents.len])
      2. " + dat += " ([B.contents.len])" if(user.vore_organs.len < BELLIES_MAX) dat += "
      3. New+
      4. " @@ -164,9 +162,9 @@ if(!selected) dat += "No belly selected. Click one to select it." else - if(selected.internal_contents.len > 0) + if(selected.contents.len) dat += "Contents: " - for(var/O in selected.internal_contents) + for(var/O in selected) //Mobs can be absorbed, so treat them separately from everything else if(istype(O,/mob/living)) @@ -184,7 +182,7 @@ dat += "​" //If there's more than one thing, add an [All] button - if(selected.internal_contents.len > 1) + if(selected.contents.len > 1) dat += "\[All\]" dat += "
        " @@ -203,7 +201,7 @@ //Inside flavortext dat += "
        Flavor Text:" - dat += " '[selected.inside_flavor]'" + dat += " '[selected.desc]'" //Belly sound dat += "
        Set Vore Sound" @@ -317,8 +315,8 @@ if(href_list["outsidepick"]) var/atom/movable/tgt = locate(href_list["outsidepick"]) - var/datum/belly/OB = locate(href_list["outsidebelly"]) - if(!(tgt in OB.internal_contents)) //Aren't here anymore, need to update menu. + var/obj/belly/OB = locate(href_list["outsidebelly"]) + if(!(tgt in OB)) //Aren't here anymore, need to update menu. return 1 var/intent = "Examine" @@ -331,49 +329,47 @@ if("Help Out") //Help the inside-mob out if(user.stat || user.absorbed || M.absorbed) - user << "You can't do that in your state!" + to_chat(user,"You can't do that in your state!") return 1 - user << "You begin to push [M] to freedom!" - M << "[usr] begins to push you to freedom!" - M.loc << "Someone is trying to escape from inside you!" + to_chat(user,"You begin to push [M] to freedom!") + to_chat(M,"[usr] begins to push you to freedom!") + to_chat(M.loc,"Someone is trying to escape from inside you!") sleep(50) if(prob(33)) OB.release_specific_contents(M) - usr << "You manage to help [M] to safety!" - M << "[user] pushes you free!" - M.loc << "[M] forces free of the confines of your body!" + to_chat(usr,"You manage to help [M] to safety!") + to_chat(M,"[user] pushes you free!") + to_chat(OB.owner,"[M] forces free of the confines of your body!") else - user << "[M] slips back down inside despite your efforts." - M << " Even with [user]'s help, you slip back inside again." - M.loc << "Your body efficiently shoves [M] back where they belong." + to_chat(user,"[M] slips back down inside despite your efforts.") + to_chat(M," Even with [user]'s help, you slip back inside again.") + to_chat(OB.owner,"Your body efficiently shoves [M] back where they belong.") if("Devour") //Eat the inside mob if(user.absorbed || user.stat) - user << "You can't do that in your state!" + to_chat(user,"You can't do that in your state!") return 1 if(!user.vore_selected) - user << "Pick a belly on yourself first!" + to_chat(user,"Pick a belly on yourself first!") return 1 - var/datum/belly/TB = user.vore_organs[user.vore_selected] - user << "You begin to [lowertext(TB.vore_verb)] [M] into your [lowertext(TB.name)]!" - M << "[user] begins to [lowertext(TB.vore_verb)] you into their [lowertext(TB.name)]!" - M.loc << "Someone inside you is eating someone else!" + var/obj/belly/TB = user.vore_selected + to_chat(user,"You begin to [lowertext(TB.vore_verb)] [M] into your [lowertext(TB.name)]!") + to_chat(M,"[user] begins to [lowertext(TB.vore_verb)] you into their [lowertext(TB.name)]!") + to_chat(OB.owner,"Someone inside you is eating someone else!") - sleep(TB.nonhuman_prey_swallow_time) - if((user in OB.internal_contents) && (M in OB.internal_contents)) - user << "You manage to [lowertext(TB.vore_verb)] [M] into your [lowertext(TB.name)]!" - M << "[user] manages to [lowertext(TB.vore_verb)] you into their [lowertext(TB.name)]!" - M.loc << "Someone inside you has eaten someone else!" - M.loc = user + sleep(TB.nonhuman_prey_swallow_time) //Can't do after, in a stomach, weird things abound. + if((user in OB) && (M in OB)) //Make sure they're still here. + to_chat(user,"You manage to [lowertext(TB.vore_verb)] [M] into your [lowertext(TB.name)]!") + to_chat(M,"[user] manages to [lowertext(TB.vore_verb)] you into their [lowertext(TB.name)]!") + to_chat(OB.owner,"Someone inside you has eaten someone else!") TB.nom_mob(M) - OB.internal_contents -= M else if(istype(tgt,/obj/item)) var/obj/item/T = tgt - if(!(tgt in OB.internal_contents)) + if(!(tgt in OB)) //Doesn't exist anymore, update. return 1 intent = alert("What do you want to do to that?","Query","Examine","Use Hand") @@ -383,7 +379,7 @@ if("Use Hand") if(user.stat) - user << "You can't do that in your state!" + to_chat(user,"You can't do that in your state!") return 1 user.ClickOn(T) @@ -401,32 +397,26 @@ if("Eject all") if(user.stat) - user << "You can't do that in your state!" + to_chat(user,"You can't do that in your state!") return 0 selected.release_all_contents() - playsound(user, 'sound/effects/splat.ogg', 50, 1) if("Move all") if(user.stat) - user << "You can't do that in your state!" + to_chat(user,"You can't do that in your state!") return 0 - var/choice = input("Move all where?","Select Belly") in user.vore_organs + "Cancel - Don't Move" - - if(choice == "Cancel - Don't Move") + var/obj/belly/choice = input("Move all where?","Select Belly") as null|anything in user.vore_organs + if(!choice) return 0 - else - var/datum/belly/B = user.vore_organs[choice] - for(var/atom/movable/tgt in selected.internal_contents) - tgt << "You're squished from [user]'s [selected] to their [B]!" - selected.transfer_contents(tgt, B, 1) - - for(var/mob/hearer in range(1,user)) - hearer << sound('sound/vore/squish2.ogg',volume=80) + + for(var/atom/movable/tgt in selected) + to_chat(tgt,"You're squished from [user]'s [lowertext(selected)] to their [lowertext(choice.name)]!") + selected.transfer_contents(tgt, choice, 1) var/atom/movable/tgt = locate(href_list["insidepick"]) - if(!(tgt in selected.internal_contents)) //Old menu, needs updating because they aren't really there. + if(!(tgt in selected)) //Old menu, needs updating because they aren't really there. return 1 //Forces update intent = "Examine" intent = alert("Examine, Eject, Move? Examine if you want to leave this box.","Query","Examine","Eject","Move") @@ -436,28 +426,22 @@ if("Eject") if(user.stat) - user << "You can't do that in your state!" + to_chat(user,"You can't do that in your state!") return 0 selected.release_specific_contents(tgt) - playsound(user, 'sound/effects/splat.ogg', 50, 1) if("Move") if(user.stat) - user << "You can't do that in your state!" + to_chat(user,"You can't do that in your state!") return 0 - var/choice = input("Move [tgt] where?","Select Belly") in user.vore_organs + "Cancel - Don't Move" - - if(choice == "Cancel - Don't Move") + var/obj/belly/choice = input("Move [tgt] where?","Select Belly") as null|anything in user.vore_organs + if(!choice || !(tgt in selected)) return 0 - else - var/datum/belly/B = user.vore_organs[choice] - if (!(tgt in selected.internal_contents)) - return 0 - tgt << "You're squished from [user]'s [lowertext(selected.name)] to their [lowertext(B.name)]!" - selected.transfer_contents(tgt, B) + to_chat(tgt,"You're squished from [user]'s [lowertext(selected.name)] to their [lowertext(choice.name)]!") + selected.transfer_contents(tgt, choice) if(href_list["newbelly"]) if(user.vore_organs.len >= BELLIES_MAX) @@ -465,21 +449,28 @@ var/new_name = html_encode(input(usr,"New belly's name:","New Belly") as text|null) + var/failure_msg if(length(new_name) > BELLIES_NAME_MAX || length(new_name) < BELLIES_NAME_MIN) - alert("Entered belly name length invalid (must be longer than [BELLIES_NAME_MIN], no more than than [BELLIES_NAME_MAX]).","Error") - return 0 - if(new_name in user.vore_organs) - alert("No duplicate belly names, please.","Error") + failure_msg = "Entered belly name length invalid (must be longer than [BELLIES_NAME_MIN], no more than than [BELLIES_NAME_MAX])." + // else if(whatever) //Next test here. + else + for(var/belly in user.vore_organs) + var/obj/belly/B = belly + if(lowertext(new_name) == lowertext(B.name)) + failure_msg = "No duplicate belly names, please." + break + + if(failure_msg) //Something went wrong. + alert(user,failure_msg,"Error!") return 0 - var/datum/belly/NB = new(user) + var/obj/belly/NB = new(user) NB.name = new_name - user.vore_organs[new_name] = NB selected = NB if(href_list["bellypick"]) selected = locate(href_list["bellypick"]) - user.vore_selected = selected.name + user.vore_selected = selected //// //Please keep these the same order they are on the panel UI for ease of coding @@ -487,47 +478,43 @@ if(href_list["b_name"]) var/new_name = html_encode(input(usr,"Belly's new name:","New Name") as text|null) + var/failure_msg if(length(new_name) > BELLIES_NAME_MAX || length(new_name) < BELLIES_NAME_MIN) - alert("Entered belly name length invalid (must be longer than [BELLIES_NAME_MIN], no more than than [BELLIES_NAME_MAX]).","Error") - return 0 - if(new_name in user.vore_organs) - alert("No duplicate belly names, please.","Error") + failure_msg = "Entered belly name length invalid (must be longer than [BELLIES_NAME_MIN], no more than than [BELLIES_NAME_MAX])." + // else if(whatever) //Next test here. + else + for(var/belly in user.vore_organs) + var/obj/belly/B = belly + if(lowertext(new_name) == lowertext(B.name)) + failure_msg = "No duplicate belly names, please." + break + + if(failure_msg) //Something went wrong. + alert(user,failure_msg,"Error!") return 0 - user.vore_organs[new_name] = selected - user.vore_organs -= selected.name selected.name = new_name if(href_list["b_mode"]) var/list/menu_list = selected.digest_modes if(istype(usr,/mob/living/carbon/human)) - //var/mob/living/carbon/human/H = usr - //if(H.species.vore_numbing) - //menu_list += DM_DIGEST_NUMB menu_list += selected.transform_modes - if(selected.digest_modes.len == 1) // Don't do anything + var/new_mode = input("Choose Mode (currently [selected.digest_mode])") as null|anything in menu_list + if(!new_mode) return 0 - if(selected.digest_modes.len == 2) // Just toggle... there's probably a more elegant way to do this... - var/index = selected.digest_modes.Find(selected.digest_mode) - switch(index) - if(1) - selected.digest_mode = selected.digest_modes[2] - if(2) - selected.digest_mode = selected.digest_modes[1] - else - selected.digest_mode = input("Choose Mode (currently [selected.digest_mode])") in menu_list - selected.items_preserved.Cut() //Re-evaltuate all items in belly on belly-mode change + selected.digest_mode = new_mode + selected.items_preserved.Cut() //Re-evaltuate all items in belly on belly-mode change if(href_list["b_desc"]) - var/new_desc = html_encode(input(usr,"Belly Description (1024 char limit):","New Description",selected.inside_flavor) as message|null) + var/new_desc = html_encode(input(usr,"Belly Description ([BELLIES_DESC_MAX] char limit):","New Description",selected.desc) as message|null) if(new_desc) new_desc = readd_quotes(new_desc) if(length(new_desc) > BELLIES_DESC_MAX) alert("Entered belly desc too long. [BELLIES_DESC_MAX] character limit.","Error") return 0 - selected.inside_flavor = new_desc + selected.desc = new_desc else //Returned null return 0 @@ -612,31 +599,32 @@ return if(new_bulge == 0) //Disable. selected.bulge_size = 0 - user << "Your stomach will not be seen on examine." + to_chat(user,"Your stomach will not be seen on examine.") else if (!IsInRange(new_bulge,25,200)) selected.bulge_size = 0.25 //Set it to the default. - user << "Invalid size." + to_chat(user,"Invalid size.") else if(new_bulge) selected.bulge_size = (new_bulge/100) + if(href_list["b_grow_shrink"]) - var/new_grow = input(user, "Choose the size that prey will be grown/shrunk to, ranging from 25% to 200%", "Set Growth Shrink Size.") as num|null + var/new_grow = input(user, "Choose the size that prey will be grown/shrunk to, ranging from 25% to 200%", "Set Growth Shrink Size.", selected.shrink_grow_size) as num|null if (new_grow == null) return if (!IsInRange(new_grow,25,200)) selected.shrink_grow_size = 1 //Set it to the default - user << "Invalid size." + to_chat(user,"Invalid size.") else if(new_grow) - selected.shrink_grow_size = (new_grow/100) + selected.shrink_grow_size = (new_grow*0.01) if(href_list["b_burn_dmg"]) - var/new_damage = input(user, "Choose the amount of burn damage prey will take per tick. Ranges from 0 to 6.", "Set Belly Burn Damage.") as num|null + var/new_damage = input(user, "Choose the amount of burn damage prey will take per tick. Ranges from 0 to 6.", "Set Belly Burn Damage.", selected.digest_burn) as num|null if(new_damage == null) return var/new_new_damage = Clamp(new_damage, 0, 6) selected.digest_burn = new_new_damage if(href_list["b_brute_dmg"]) - var/new_damage = input(user, "Choose the amount of brute damage prey will take per tick. Ranges from 0 to 6", "Set Belly Brute Damage.") as num|null + var/new_damage = input(user, "Choose the amount of brute damage prey will take per tick. Ranges from 0 to 6", "Set Belly Brute Damage.", selected.digest_brute) as num|null if(new_damage == null) return var/new_new_damage = Clamp(new_damage, 0, 6) @@ -645,10 +633,10 @@ if(href_list["b_escapable"]) if(selected.escapable == 0) //Possibly escapable and special interactions. selected.escapable = 1 - usr << "Prey now have special interactions with your [selected.name] depending on your settings." + to_chat(usr,"Prey now have special interactions with your [lowertext(selected.name)] depending on your settings.") else if(selected.escapable == 1) //Never escapable. selected.escapable = 0 - usr << "Prey will not be able to have special interactions with your [selected.name]." + to_chat(usr,"Prey will not be able to have special interactions with your [lowertext(selected.name)].") show_interacts = 0 //Force the hiding of the panel else alert("Something went wrong. Your stomach will now not have special interactions. Press the button enable them again and tell a dev.","Error") //If they somehow have a varable that's not 0 or 1 @@ -671,14 +659,14 @@ selected.transferchance = sanitize_integer(transfer_chance_input, 0, 100, initial(selected.transferchance)) if(href_list["b_transferlocation"]) - var/choice = input("Where do you want your [selected.name] to lead if prey resists?","Select Belly") as null|anything in (user.vore_organs + "None - Remove" - selected.name) + var/obj/belly/choice = input("Where do you want your [lowertext(selected.name)] to lead if prey resists?","Select Belly") as null|anything in (user.vore_organs + "None - Remove" - selected) if(!choice) //They cancelled, no changes return 0 else if(choice == "None - Remove") selected.transferlocation = null else - selected.transferlocation = user.vore_organs[choice] + selected.transferlocation = choice.name if(href_list["b_absorbchance"]) var/absorb_chance_input = input(user, "Set belly absorb mode chance on resist (as %)", "Prey Absorb Chance") as num|null @@ -691,51 +679,51 @@ selected.digestchance = sanitize_integer(digest_chance_input, 0, 100, initial(selected.digestchance)) if(href_list["b_del"]) - var/dest_for = 0 //Check to see if it's the destination of another vore organ. - for(var/I in user.vore_organs) - var/datum/belly/B = user.vore_organs[I] + var/alert = alert("Are you sure you want to delete your [lowertext(selected.name)]?","Confirmation","Delete","Cancel") + if(!alert == "Delete") + return 0 + + var/failure_msg = "" + + var/dest_for //Check to see if it's the destination of another vore organ. + for(var/belly in user.vore_organs) + var/obj/belly/B = belly if(B.transferlocation == selected) dest_for = B.name + failure_msg += "This is the destiantion for at least '[dest_for]' belly transfers. Remove it as the destination from any bellies before deleting it. " break - if(dest_for) - alert("This is the destiantion for at least '[dest_for]' belly transfers. Remove it as the destination from any bellies before deleting it.","Error") - return 1 - else if(selected.internal_contents.len) - alert("Can't delete bellies with contents!","Error") - return 1 - else if(selected.immutable) - alert("This belly is marked as undeletable.","Error") - return 1 - else if(user.vore_organs.len == 1) - alert("You must have at least one belly.","Error") - return 1 - else - var/alert = alert("Are you sure you want to delete [selected]?","Confirmation","Delete","Cancel") - if(alert == "Delete" && !selected.internal_contents.len) - user.vore_organs -= selected.name - user.vore_organs.Remove(selected) - selected = user.vore_organs[1] - user.vore_selected = user.vore_organs[1] - usr << "Note: If you had this organ selected as a transfer location, please remove the transfer location by selecting Cancel - None - Remove on this stomach." //If anyone finds a fix to this bug, please tell me. I, for the life of me, can't find any way to fix it. + if(selected.contents.len) + failure_msg += "You cannot delete bellies with contents! " //These end with spaces, to be nice looking. Make sure you do the same. + if(selected.immutable) + failure_msg += "This belly is marked as undeletable. " + if(user.vore_organs.len == 1) + failure_msg += "You must have at least one belly. " + + if(failure_msg) + alert(user,failure_msg,"Error!") + return 0 + + qdel(selected) + selected = user.vore_organs[1] + user.vore_selected = user.vore_organs[1] if(href_list["saveprefs"]) if(!user.save_vore_prefs()) alert("ERROR: Virgo-specific preferences failed to save!","Error") else - user << "Virgo-specific preferences saved!" + to_chat(user,"Virgo-specific preferences saved!") if(href_list["setflavor"]) var/new_flavor = html_encode(input(usr,"What your character tastes like (40ch limit). This text will be printed to the pred after 'X tastes of...' so just put something like 'strawberries and cream':","Character Flavor",user.vore_taste) as text|null) - - if(new_flavor) - new_flavor = readd_quotes(new_flavor) - if(length(new_flavor) > FLAVOR_MAX) - alert("Entered flavor/taste text too long. [FLAVOR_MAX] character limit.","Error") - return 0 - user.vore_taste = new_flavor - else //Returned null + if(!new_flavor) return 0 + + new_flavor = readd_quotes(new_flavor) + if(length(new_flavor) > FLAVOR_MAX) + alert("Entered flavor/taste text too long. [FLAVOR_MAX] character limit.","Error!") + return 0 + user.vore_taste = new_flavor if(href_list["toggle_dropnom_pred"]) var/choice = alert(user, "You are currently [user.can_be_drop_pred ? " able to eat prey that fall from above or that you fall onto" : "not able to eat prey that fall from above or that you fall onto."]", "", "Be Pred", "Cancel", "Don't be Pred") @@ -743,9 +731,9 @@ if("Cancel") return 0 if("Be Pred") - user.can_be_drop_pred = 1 + user.can_be_drop_pred = TRUE if("Don't be Pred") - user.can_be_drop_pred = 0 + user.can_be_drop_pred = FALSE if(href_list["toggle_dropnom_prey"]) var/choice = alert(user, "You are currently [user.can_be_drop_prey ? "able to be eaten." : "not able to be eaten."]", "", "Be Prey", "Cancel", "Don't Be Prey") @@ -753,19 +741,19 @@ if("Cancel") return 0 if("Be Prey") - user.can_be_drop_prey = 1 + user.can_be_drop_prey = TRUE if("Don't Be Prey") - user.can_be_drop_prey = 0 + user.can_be_drop_prey = FALSE if(href_list["toggledg"]) - var/choice = alert(user, "This button is for those who don't like being digested. It can make you undigestable. Don't abuse this button by toggling it back and forth to extend a scene or whatever, or you'll make the admins cry. Digesting you is currently: [user.digestable ? "Allowed" : "Prevented"]", "", "Allow Digestion", "Cancel", "Prevent Digestion") + var/choice = alert(user, "This button is for those who don't like being digested. It can make you undigestable. Messages admins when changed, so don't try to use it for mechanical benefit. Set it once and save it. Digesting you is currently: [user.digestable ? "Allowed" : "Prevented"]", "", "Allow Digestion", "Cancel", "Prevent Digestion") switch(choice) if("Cancel") return 0 if("Allow Digestion") - user.digestable = 1 + user.digestable = TRUE if("Prevent Digestion") - user.digestable = 0 + user.digestable = FALSE message_admins("[key_name(user)] toggled their digestability to [user.digestable] ([user ? "JMP" : "null"])") @@ -773,14 +761,14 @@ user.client.prefs_vr.digestable = user.digestable if(href_list["togglemv"]) - var/choice = alert(user, "This button is for those who don't like being eaten by mobs. Don't abuse this button by toggling it back and forth in combat or whatever, or you'll make the admins cry. Mobs are currently: [user.allowmobvore ? "Allowed to eat" : "Prevented from eating"] you.", "", "Allow Mob Predation", "Cancel", "Prevent Mob Predation") + var/choice = alert(user, "This button is for those who don't like being eaten by mobs. Messages admins when changed, so don't try to use it for mechanical benefit. Set it once and save it. Mobs are currently: [user.allowmobvore ? "Allowed to eat" : "Prevented from eating"] you.", "", "Allow Mob Predation", "Cancel", "Prevent Mob Predation") switch(choice) if("Cancel") return 0 if("Allow Mob Predation") - user.allowmobvore = 1 + user.allowmobvore = TRUE if("Prevent Mob Predation") - user.allowmobvore = 0 + user.allowmobvore = FALSE message_admins("[key_name(user)] toggled their mob vore preference to [user.allowmobvore] ([user ? "JMP" : "null"])") @@ -793,9 +781,9 @@ if("Cancel") return 0 if("Enable audible hunger") - user.noisy = 1 + user.noisy = TRUE if("Disable audible hunger") - user.noisy = 0 + user.noisy = FALSE //Refresh when interacted with, returning 1 makes vore_look.Topic update return 1 diff --git a/code/modules/vore/fluffstuff/custom_boxes_vr.dm b/code/modules/vore/fluffstuff/custom_boxes_vr.dm index 549c6d1239..bf9edaafd5 100644 --- a/code/modules/vore/fluffstuff/custom_boxes_vr.dm +++ b/code/modules/vore/fluffstuff/custom_boxes_vr.dm @@ -190,7 +190,7 @@ new /obj/item/ammo_casing/nsfw_batt/net(src) new /obj/item/clothing/accessory/holster(src) -/obj/item/weapon/storage/backpack/satchel/gen/fluff/aronai/digest_act(var/datum/belly/belly = null) +/obj/item/weapon/storage/backpack/satchel/gen/fluff/aronai/digest_act(...) return FALSE //I get eaten a lot, okay //Aerowing:Sebastian Aji diff --git a/code/modules/vore/fluffstuff/custom_clothes_vr.dm b/code/modules/vore/fluffstuff/custom_clothes_vr.dm index eb111673d4..17f8cbf144 100644 --- a/code/modules/vore/fluffstuff/custom_clothes_vr.dm +++ b/code/modules/vore/fluffstuff/custom_clothes_vr.dm @@ -105,7 +105,7 @@ else RemoveHood_roiz() -/obj/item/clothing/suit/storage/hooded/wintercoat/roiz/digest_act(var/list/internal_contents = null, var/atom/movable/item_storage = null) +/obj/item/clothing/suit/storage/hooded/wintercoat/roiz/digest_act(var/atom/movable/item_storage = null) return FALSE //ketrai:Ketrai @@ -679,7 +679,7 @@ else return 1 -/obj/item/clothing/under/fluff/screesuit/digest_act(var/list/internal_contents = null, var/atom/movable/item_storage = null) +/obj/item/clothing/under/fluff/screesuit/digest_act(var/atom/movable/item_storage = null) return FALSE //HOS Hardsuit @@ -769,7 +769,7 @@ action_button_name = "Toggle pom-pom" -/obj/item/clothing/head/fluff/pompom/digest_act(var/list/internal_contents = null, var/atom/movable/item_storage = null) +/obj/item/clothing/head/fluff/pompom/digest_act(var/atom/movable/item_storage = null) return FALSE /obj/item/clothing/head/fluff/pompom/attack_self(mob/user) diff --git a/code/modules/vore/fluffstuff/custom_items_vr.dm b/code/modules/vore/fluffstuff/custom_items_vr.dm index 0792ca19fa..b87b23cd87 100644 --- a/code/modules/vore/fluffstuff/custom_items_vr.dm +++ b/code/modules/vore/fluffstuff/custom_items_vr.dm @@ -1509,34 +1509,25 @@ to_chat(user,"\The [src] malfunctions and sends you to the wrong beacon!") //Destination beacon vore checking - var/datum/belly/target_belly - var/atom/real_dest = get_turf(destination) - - //Destination beacon is held/eaten - if(isliving(destination.loc) && (target != destination.loc)) //We should definitely get televored unless we're teleporting ourselves into ourselves - var/mob/living/L = destination.loc - - //Is the beacon IN a belly? - target_belly = check_belly(destination) - - //No? Well do they have vore organs at all? - if(!target_belly && L.vore_organs.len) - - //If they do, use their picked one. - if(L.vore_selected) - target_belly = L.vore_organs[L.vore_selected] - else - //Else just use the first one. - var/I = L.vore_organs[1] //We're just going to use 1 - target_belly = L.vore_organs[I] + var/atom/real_dest = dT + var/televored = FALSE //UR GONNA GET VORED + var/atom/real_loc = destination.loc + if(isbelly(real_loc)) + real_dest = real_loc + televored = TRUE + if(isliving(real_loc)) + var/mob/living/L = real_loc + if(L.vore_selected) + real_dest = L.vore_selected + televored = TRUE + else if(L.vore_organs.len) + real_dest = pick(L.vore_organs) + televored = TRUE + //Televore fluff stuff - if(target_belly) - real_dest = destination.loc - target_belly.internal_contents |= target - playsound(target_belly.owner, target_belly.vore_sound, 100, 1) - to_chat(target,"\The [src] teleports you right into [target_belly.owner]'s [target_belly.name]!") - to_chat(target_belly.owner,"Your [target_belly.name] suddenly has a new occupant!") + if(televored) + to_chat(target,"\The [src] teleports you right into \a [lowertext(real_dest.name)]!") //Phase-out effect phase_out(target,get_turf(target)) @@ -1556,20 +1547,18 @@ //Move them, and televore if necessary G.affecting.forceMove(real_dest) - if(target_belly) - target_belly.internal_contents |= G.affecting - to_chat(G.affecting,"\The [src] teleports you right into [target_belly.owner]'s [target_belly.name]!") + if(televored) + to_chat(target,"\The [src] teleports you right into \a [lowertext(real_dest.name)]!") //Phase-in effect for grabbed person phase_in(G.affecting,get_turf(G.affecting)) update_icon() spawn(30 SECONDS) - if(src) //If we still exist, anyway. - ready = 1 - update_icon() + ready = 1 + update_icon() - logged_events["[world.time]"] = "[user] teleported [target] to [real_dest] [target_belly ? "(Belly: [target_belly.name])" : null]" + logged_events["[world.time]"] = "[user] teleported [target] to [real_dest] [televored ? "(Belly: [lowertext(real_loc.name)])" : null]" /obj/item/device/perfect_tele/proc/phase_out(var/mob/M,var/turf/T) @@ -1632,16 +1621,13 @@ var/mob/living/L = user var/confirm = alert(user, "You COULD eat the beacon...", "Eat beacon?", "Eat it!", "No, thanks.") if(confirm == "Eat it!") - var/bellychoice = input("Which belly?","Select A Belly") in L.vore_organs|null + var/obj/belly/bellychoice = input("Which belly?","Select A Belly") as null|anything in L.vore_organs if(bellychoice) - var/datum/belly/B = L.vore_organs[bellychoice] user.visible_message("[user] is trying to stuff \the [src] into [user.gender == MALE ? "his" : user.gender == FEMALE ? "her" : "their"] [bellychoice]!","You begin putting \the [src] into your [bellychoice]!") if(do_after(user,5 SECONDS,src)) user.unEquip(src) - forceMove(user) - B.internal_contents |= src + forceMove(bellychoice) user.visible_message("[user] eats a telebeacon!","You eat the the beacon!") - playsound(user, B.vore_sound, 70, 1) //InterroLouis: Ruda Lizden /obj/item/clothing/accessory/badge/holo/detective/ruda diff --git a/code/modules/vore/fluffstuff/guns/sickshot.dm b/code/modules/vore/fluffstuff/guns/sickshot.dm index 8733e4aadf..f7d5a4b291 100644 --- a/code/modules/vore/fluffstuff/guns/sickshot.dm +++ b/code/modules/vore/fluffstuff/guns/sickshot.dm @@ -35,14 +35,16 @@ kill_count = 5 //Scary name, but just deletes the projectile after this range /obj/item/projectile/sickshot/on_hit(var/atom/movable/target, var/blocked = 0) - if(ishuman(target)) - var/mob/living/carbon/human/H = target - H.vomit() - H.Confuse(2) + if(isliving(target)) + var/mob/living/L = target if(prob(20)) - for(var/X in H.vore_organs) - var/datum/belly/B = H.vore_organs[X] - B.release_all_contents() + L.release_vore_contents() + + if(ishuman(target)) + var/mob/living/carbon/human/H = target + H.vomit() + H.Confuse(2) + return 1 //R&D Design diff --git a/code/unit_tests/vore_tests_vr.dm b/code/unit_tests/vore_tests_vr.dm index e50c50b2fa..7d060b1ca4 100644 --- a/code/unit_tests/vore_tests_vr.dm +++ b/code/unit_tests/vore_tests_vr.dm @@ -21,21 +21,25 @@ // Unfortuantely we need to wait for the pred's belly to initialize. (Currently after a spawn()) if(!pred.vore_organs || !pred.vore_organs.len) return 0 + // Now that pred belly exists, we can eat the prey. - if(prey.loc != pred) - if(!pred.vore_selected) - fail("[pred] has no vore_selected.") - return 1 - var/datum/belly/TB = pred.vore_organs[pred.vore_selected] - TB.nom_mob(prey) - if(prey.loc != pred) - fail("[TB].nom_mob([prey]) did not put prey inside [pred]") + if(!pred.vore_selected) + fail("[pred] has no vore_selected.") + return 1 + + // Attempt to eat the prey + if(prey.loc != pred.vore_selected) + pred.vore_selected.nom_mob(prey) + + if(prey.loc != pred.vore_selected) + fail("[pred.vore_selected].nom_mob([prey]) did not put prey inside [pred]") return 1 + // Okay, we succeeded in eating them, now lets wait a bit startLifeTick = pred.life_tick startOxyloss = prey.getOxyLoss() return 0 - + if(pred.life_tick < (startLifeTick + 10)) return 0 // Wait for them to breathe a few times @@ -49,3 +53,123 @@ qdel(prey) qdel(pred) return 1 +//////////////////////////////////////////////////////////////// +/datum/unit_test/belly_spacesafe + name = "MOB: human mob protected from space in a belly" + var/startLifeTick + var/startOxyloss + var/endOxyloss + var/mob/living/carbon/human/pred + var/mob/living/carbon/human/prey + async = 1 + +/datum/unit_test/belly_spacesafe/start_test() + pred = create_test_mob() + if(!istype(pred)) + return 0 + prey = create_test_mob(pred.loc) + if(!istype(prey)) + return 0 + + return 1 + +/datum/unit_test/belly_spacesafe/check_result() + // Unfortuantely we need to wait for the pred's belly to initialize. (Currently after a spawn()) + if(!pred.vore_organs || !pred.vore_organs.len) + return 0 + + // Now that pred belly exists, we can eat the prey. + if(!pred.vore_selected) + fail("[pred] has no vore_selected.") + return 1 + + // Attempt to eat the prey + if(prey.loc != pred.vore_selected) + pred.vore_selected.nom_mob(prey) + + if(prey.loc != pred.vore_selected) + fail("[pred.vore_selected].nom_mob([prey]) did not put prey inside [pred]") + return 1 + else + var/turf/T = locate(/turf/space) + if(!T) + fail("could not find a space turf for testing") + return 1 + else + pred.forceMove(T) + + // Okay, we succeeded in eating them, now lets wait a bit + startLifeTick = pred.life_tick + startOxyloss = prey.getOxyLoss() + return 0 + + if(pred.life_tick < (startLifeTick + 10)) + return 0 // Wait for them to breathe a few times + + // Alright lets check it! + endOxyloss = prey.getOxyLoss() + if(startOxyloss < endOxyloss) + fail("Prey takes oxygen damage in space! (Before: [startOxyloss]; after: [endOxyloss])") + else + pass("Prey is not taking oxygen damage in space. (Before: [startOxyloss]; after: [endOxyloss])") + + qdel(prey) + qdel(pred) + return 1 +//////////////////////////////////////////////////////////////// +/datum/unit_test/belly_damage + name = "MOB: human mob takes damage from digestion" + var/startLifeTick + var/startBruteBurn + var/endBruteBurn + var/mob/living/carbon/human/pred + var/mob/living/carbon/human/prey + async = 1 + +/datum/unit_test/belly_damage/start_test() + pred = create_test_mob() + if(!istype(pred)) + return 0 + prey = create_test_mob(pred.loc) + if(!istype(prey)) + return 0 + + return 1 + +/datum/unit_test/belly_damage/check_result() + // Unfortuantely we need to wait for the pred's belly to initialize. (Currently after a spawn()) + if(!pred.vore_organs || !pred.vore_organs.len) + return 0 + + // Now that pred belly exists, we can eat the prey. + if(!pred.vore_selected) + fail("[pred] has no vore_selected.") + return 1 + + // Attempt to eat the prey + if(prey.loc != pred.vore_selected) + pred.vore_selected.nom_mob(prey) + + if(prey.loc != pred.vore_selected) + fail("[pred.vore_selected].nom_mob([prey]) did not put prey inside [pred]") + return 1 + + // Okay, we succeeded in eating them, now lets wait a bit + pred.vore_selected.digest_mode = DM_DIGEST + startLifeTick = pred.life_tick + startBruteBurn = prey.getBruteLoss() + prey.getFireLoss() + return 0 + + if(pred.life_tick < (startLifeTick + 10)) + return 0 // Wait a few ticks for damage to happen + + // Alright lets check it! + endBruteBurn = prey.getBruteLoss() + prey.getFireLoss() + if(startBruteBurn >= endBruteBurn) + fail("Prey doesn't take damage in digesting belly! (Before: [startBruteBurn]; after: [endBruteBurn])") + else + pass("Prey is taking damage in pred's belly. (Before: [startBruteBurn]; after: [endBruteBurn])") + + qdel(prey) + qdel(pred) + return 1 diff --git a/vorestation.dme b/vorestation.dme index 889bb51c52..8e67a77faa 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -12,6 +12,7 @@ // BEGIN_INCLUDE #include "code\_away_mission_tests.dm" #include "code\_macros.dm" +#include "code\_macros_vr.dm" #include "code\_map_tests.dm" #include "code\_unit_tests.dm" #include "code\global.dm" @@ -197,6 +198,7 @@ #include "code\controllers\subsystems\air.dm" #include "code\controllers\subsystems\airflow.dm" #include "code\controllers\subsystems\atoms.dm" +#include "code\controllers\subsystems\bellies_vr.dm" #include "code\controllers\subsystems\floor_decals.dm" #include "code\controllers\subsystems\garbage.dm" #include "code\controllers\subsystems\lighting.dm" @@ -2672,7 +2674,8 @@ #include "code\modules\vore\appearance\spider_taur_powers_vr.dm" #include "code\modules\vore\appearance\sprite_accessories_vr.dm" #include "code\modules\vore\appearance\update_icons_vr.dm" -#include "code\modules\vore\eating\belly_vr.dm" +#include "code\modules\vore\eating\belly_dat_vr.dm" +#include "code\modules\vore\eating\belly_obj_vr.dm" #include "code\modules\vore\eating\bellymodes_vr.dm" #include "code\modules\vore\eating\contaminate_vr.dm" #include "code\modules\vore\eating\digest_act_vr.dm" From dd230dd2d7b5c264da74a1f1a3a45781f08fa451 Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Tue, 27 Feb 2018 15:04:17 -0500 Subject: [PATCH 045/145] Fixes #3147 Fixes gateway shuttler button id string. --- maps/tether/tether-02-surface2.dmm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/maps/tether/tether-02-surface2.dmm b/maps/tether/tether-02-surface2.dmm index 51329c8d0c..d84b9b0036 100644 --- a/maps/tether/tether-02-surface2.dmm +++ b/maps/tether/tether-02-surface2.dmm @@ -287,7 +287,7 @@ "aR" = ( /obj/machinery/door/blast/shutters{ dir = 2; - id = "PubPrep"; + id = "GateShut"; layer = 3.3; name = "Gateway Shutter" }, From fa67c6d0130024f4b64fb3390a7148f3cdd6b344 Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Tue, 27 Feb 2018 15:09:03 -0500 Subject: [PATCH 046/145] Fixes #3104 Removes stray wire, sets pixelx/y on AI display --- maps/tether/tether-06-station2.dmm | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/maps/tether/tether-06-station2.dmm b/maps/tether/tether-06-station2.dmm index b2740b3521..8fee696396 100644 --- a/maps/tether/tether-06-station2.dmm +++ b/maps/tether/tether-06-station2.dmm @@ -6988,11 +6988,6 @@ pixel_y = 3 }, /obj/item/weapon/circuitboard/autolathe, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/item/weapon/circuitboard/scan_consolenew{ pixel_x = 6; pixel_y = -3 @@ -8725,10 +8720,6 @@ }, /obj/item/device/multitool, /obj/item/clothing/glasses/meson, -/obj/machinery/ai_status_display{ - pixel_x = 32; - pixel_y = 0 - }, /obj/machinery/light/small, /turf/simulated/floor/plating, /area/storage/tech) @@ -8745,6 +8736,10 @@ /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" = ( From 36236e18832bd3832e2344fa05abdf8e87b56a72 Mon Sep 17 00:00:00 2001 From: Schnayy Date: Tue, 27 Feb 2018 21:24:20 +0100 Subject: [PATCH 047/145] Sivian Western Sprite Pack (#4970) * Adds: flamenco dress, bustle dress, cowboy duster, sheriff badge, tiny cowboy hat. To be added: 2 pairs of cowboy boots, stick horse. * Adds 2 cowboy boots and a stick horse. yeehaw. * Attempting to squash conflict that was caused by one of my OWN prs. For shame. * attempting to fix conflict ft. anewbe --- code/game/machinery/computer/arcade.dm | 5 ++++- code/game/objects/items/toys.dm | 8 ++++++++ .../preference_setup/loadout/loadout_shoes.dm | 8 ++++++++ .../preference_setup/loadout/loadout_suit.dm | 8 ++++++++ .../loadout/loadout_uniform.dm | 10 ++++++++- code/modules/clothing/head/misc.dm | 5 +++++ code/modules/clothing/shoes/boots.dm | 12 +++++++++++ code/modules/clothing/suits/miscellaneous.dm | 8 ++++++++ .../clothing/under/accessories/badges.dm | 19 +++++++++++++++++- code/modules/clothing/under/miscellaneous.dm | 10 +++++++++ icons/mob/feet.dmi | Bin 43547 -> 44302 bytes icons/mob/head.dmi | Bin 187889 -> 188034 bytes icons/mob/items/lefthand.dmi | Bin 69867 -> 70311 bytes icons/mob/items/lefthand_suits.dmi | Bin 57055 -> 57322 bytes icons/mob/items/lefthand_uniforms.dmi | Bin 35789 -> 36597 bytes icons/mob/items/righthand.dmi | Bin 71099 -> 71527 bytes icons/mob/items/righthand_suits.dmi | Bin 58104 -> 58396 bytes icons/mob/items/righthand_uniforms.dmi | Bin 35303 -> 36134 bytes icons/mob/suit.dmi | Bin 483053 -> 483859 bytes icons/mob/ties.dmi | Bin 61214 -> 61237 bytes icons/mob/uniform.dmi | Bin 387650 -> 389803 bytes icons/obj/clothing/hats.dmi | Bin 98965 -> 99148 bytes icons/obj/clothing/shoes.dmi | Bin 30863 -> 31419 bytes icons/obj/clothing/suits.dmi | Bin 172020 -> 172265 bytes icons/obj/clothing/ties.dmi | Bin 37845 -> 38251 bytes icons/obj/clothing/uniforms.dmi | Bin 109496 -> 110228 bytes icons/obj/toy.dmi | Bin 33304 -> 33630 bytes 27 files changed, 90 insertions(+), 3 deletions(-) diff --git a/code/game/machinery/computer/arcade.dm b/code/game/machinery/computer/arcade.dm index df2387e71f..2f0fce2bd3 100644 --- a/code/game/machinery/computer/arcade.dm +++ b/code/game/machinery/computer/arcade.dm @@ -28,7 +28,10 @@ /obj/random/action_figure = 1, /obj/random/plushie = 1, /obj/item/toy/cultsword = 1, - /obj/item/toy/bouquet/fake = 1 + /obj/item/toy/bouquet/fake = 1, + /obj/item/clothing/accessory/badge/sheriff = 2, + /obj/item/clothing/head/cowboy_hat/small = 2, + /obj/item/toy/stickhorse = 2 ) /obj/machinery/computer/arcade/New() diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index c86993fa31..dda0f76560 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -17,6 +17,7 @@ * Plushies * Toy cult sword * Bouquets + Stick Horse */ @@ -886,6 +887,13 @@ name = "plastic bouquet" desc = "A cheap plastic bouquet of flowers. Smells like cheap, toxic plastic." +/obj/item/toy/stickhorse + name = "stick horse" + desc = "A pretend horse on a stick for any aspiring little cowboy to ride." + icon = 'icons/obj/toy.dmi' + icon_state = "stickhorse" + w_class = ITEMSIZE_LARGE + /* NYET. /obj/item/weapon/toddler icon_state = "toddler" diff --git a/code/modules/client/preference_setup/loadout/loadout_shoes.dm b/code/modules/client/preference_setup/loadout/loadout_shoes.dm index 6b15fba5ea..6cca1946fd 100644 --- a/code/modules/client/preference_setup/loadout/loadout_shoes.dm +++ b/code/modules/client/preference_setup/loadout/loadout_shoes.dm @@ -141,6 +141,14 @@ display_name = "cowboy boots" path = /obj/item/clothing/shoes/boots/cowboy +/datum/gear/shoes/cowboy/classic + display_name = "classic cowboy boots" + path = /obj/item/clothing/shoes/boots/cowboy/classic + +/datum/gear/shoes/cowboy/snakeskin + display_name = "snakeskin cowboy boots" + path = /obj/item/clothing/shoes/boots/cowboy/snakeskin + /datum/gear/shoes/jungle display_name = "jungle boots" path = /obj/item/clothing/shoes/boots/jungle diff --git a/code/modules/client/preference_setup/loadout/loadout_suit.dm b/code/modules/client/preference_setup/loadout/loadout_suit.dm index 76bbebcc3f..6b32034b31 100644 --- a/code/modules/client/preference_setup/loadout/loadout_suit.dm +++ b/code/modules/client/preference_setup/loadout/loadout_suit.dm @@ -90,6 +90,14 @@ display_name = "trenchcoat, grey" path = /obj/item/clothing/suit/storage/trench/grey +datum/gear/suit/duster + display_name = "cowboy duster" + path = /obj/item/clothing/suit/storage/duster + +/datum/gear/suit/duster/New() + ..() + gear_tweaks = list(gear_tweak_free_color_choice) + /datum/gear/suit/hazard_vest display_name = "hazard vest selection" path = /obj/item/clothing/suit/storage/hazardvest diff --git a/code/modules/client/preference_setup/loadout/loadout_uniform.dm b/code/modules/client/preference_setup/loadout/loadout_uniform.dm index cc5ca1cc9d..591269f418 100644 --- a/code/modules/client/preference_setup/loadout/loadout_uniform.dm +++ b/code/modules/client/preference_setup/loadout/loadout_uniform.dm @@ -448,4 +448,12 @@ /datum/gear/uniform/bathrobe display_name = "bathrobe" - path = /obj/item/clothing/under/bathrobe \ No newline at end of file + path = /obj/item/clothing/under/bathrobe + +/datum/gear/uniform/flamenco + display_name = "flamenco dress" + path = /obj/item/clothing/under/dress/flamenco + +/datum/gear/uniform/westernbustle + display_name = "western bustle" + path = /obj/item/clothing/under/dress/westernbustle \ No newline at end of file diff --git a/code/modules/clothing/head/misc.dm b/code/modules/clothing/head/misc.dm index 2fa770fe4b..fd850073d8 100644 --- a/code/modules/clothing/head/misc.dm +++ b/code/modules/clothing/head/misc.dm @@ -292,6 +292,11 @@ desc = "Because justice isn't going to dispense itself." icon_state = "cowboy_wide" +/obj/item/clothing/head/cowboy_hat/small + name = "small cowboy hat" + desc = "For the tiniest of cowboys." + icon_state = "cowboy_small" + /obj/item/clothing/head/witchwig name = "witch costume wig" desc = "Eeeee~heheheheheheh!" diff --git a/code/modules/clothing/shoes/boots.dm b/code/modules/clothing/shoes/boots.dm index cbd8fe680e..0b6b6757dc 100644 --- a/code/modules/clothing/shoes/boots.dm +++ b/code/modules/clothing/shoes/boots.dm @@ -11,6 +11,18 @@ desc = "Lacking a durasteel horse to ride." icon_state = "cowboy" +/obj/item/clothing/shoes/boots/cowboy/classic + name = "classic cowboy boots" + desc = "A classic looking pair of durable cowboy boots." + icon_state = "cowboy_classic" + item_state_slots = list(slot_r_hand_str = "leather", slot_l_hand_str = "leather") + +/obj/item/clothing/shoes/boots/cowboy/snakeskin + name = "snakeskin cowboy boots" + desc = "A pair of cowboy boots made from python skin." + icon_state = "cowboy_snakeskin" + item_state_slots = list(slot_r_hand_str = "white", slot_l_hand_str = "white") + /obj/item/clothing/shoes/boots/jackboots name = "jackboots" desc = "Standard-issue Security combat boots for combat scenarios or combat situations. All combat, all the time." diff --git a/code/modules/clothing/suits/miscellaneous.dm b/code/modules/clothing/suits/miscellaneous.dm index 5a3483f9c7..1392da3e46 100644 --- a/code/modules/clothing/suits/miscellaneous.dm +++ b/code/modules/clothing/suits/miscellaneous.dm @@ -348,6 +348,14 @@ obj/item/clothing/suit/storage/toggle/peacoat addblends = "peacoat_a" item_state_slots = list(slot_r_hand_str = "peacoat", slot_l_hand_str = "peacoat") flags_inv = HIDEHOLSTER + +/obj/item/clothing/suit/storage/duster + name = "cowboy duster" + desc = "A duster commonly seen on cowboys from Earth's late 1800's." + icon_state = "duster" + blood_overlay_type = "coat" + allowed = list(/obj/item/weapon/tank/emergency/oxygen, /obj/item/device/flashlight,/obj/item/weapon/gun/energy,/obj/item/weapon/gun/projectile,/obj/item/ammo_magazine,/obj/item/ammo_casing,/obj/item/weapon/melee/baton,/obj/item/weapon/handcuffs,/obj/item/weapon/storage/fancy/cigarettes,/obj/item/weapon/flame/lighter) + flags_inv = HIDEHOLSTER /* * stripper */ diff --git a/code/modules/clothing/under/accessories/badges.dm b/code/modules/clothing/under/accessories/badges.dm index 2908a7b639..e96ea4ce4e 100644 --- a/code/modules/clothing/under/accessories/badges.dm +++ b/code/modules/clothing/under/accessories/badges.dm @@ -41,6 +41,23 @@ user.do_attack_animation(M) user.setClickCooldown(DEFAULT_QUICK_COOLDOWN) //to prevent spam +// Sheriff Badge (toy) +/obj/item/clothing/accessory/badge/sheriff + name = "sheriff badge" + desc = "This town ain't big enough for the two of us, pardner." + icon_state = "sheriff" + item_state = "goldbadge" + +/obj/item/clothing/accessory/badge/sheriff/attack_self(mob/user as mob) + user.visible_message("[user] shows their sheriff badge. There's a new sheriff in town!",\ + "You flash the sheriff badge to everyone around you!") + +/obj/item/clothing/accessory/badge/sheriff/attack(mob/living/carbon/human/M, mob/living/user) + if(isliving(user)) + user.visible_message("[user] invades [M]'s personal space, the sheriff badge into their face!.","You invade [M]'s personal space, thrusting the sheriff badge into their face insistently.") + user.do_attack_animation(M) + user.setClickCooldown(DEFAULT_QUICK_COOLDOWN) //to prevent spam + //.Holobadges. /obj/item/clothing/accessory/badge/holo name = "holobadge" @@ -129,4 +146,4 @@ new /obj/item/clothing/accessory/badge/holo/hos(src) new /obj/item/clothing/accessory/badge/holo/cord(src) ..() - return + return diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm index d45a584e2c..07b0f12609 100644 --- a/code/modules/clothing/under/miscellaneous.dm +++ b/code/modules/clothing/under/miscellaneous.dm @@ -394,6 +394,16 @@ desc = "A red dress that sweeps to the side." icon_state = "red_swept_dress" +/obj/item/clothing/under/dress/flamenco + name = "flamenco dress" + desc = "A Mexican flamenco dress." + icon_state = "flamenco" + +/obj/item/clothing/under/dress/westernbustle + name = "western bustle" + desc = "A western bustle dress from Earth's late 1800's." + icon_state = "westernbustle" + /* * wedding stuff */ diff --git a/icons/mob/feet.dmi b/icons/mob/feet.dmi index e61f2d55ac8de8e8d5e1f8a31855679f236f1003..ba1c32c26ae6584baed487ebd39360ea661e1ac4 100644 GIT binary patch delta 7949 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 delta 7526 zcmchbcT`i`w(vPBHUv}@Y=BCWCSpL4VveE+BA`_1DiEXwDN+J#3y1=O1Sz3KkRmNe zml_oTsX)P~Ua*0WByeV#Ic2VsalQDElHCS5 z&(E1XR64?rdMnzvriPIrM8C~Eb?MS``NTEP(1cHSF8>|vBJwPh<(wcixTDo^W#LJ*?HNj@$X){*C!{1pEze>gOxWVUEnDlA zZGCqUlCP;m=vPruvdoX+SHXg1*6mnlCsY= z5rDkII?wmP)=!%Da-P5*zBH{_7F+%2W8b-a;IHLtj8Dl0*WbRTTqUC~wdw7$4o#cB z^1^}?RY7<^SRv8W(68K!)h8}hLSikP0(<0dw0Yc7T;y#T<9MOtWW%AoWfEU4!|wUC zO5d1r^)42P$PA;|slQzWbQ6B=k zaIcRD1%*YZe>|h39;`lHrT*DBsQ!SGn8N<-wpCW4`WIT#GLH_zut>cX9iAc@R9{UM zGcc{EzL-5y6VlTA{e{u^!d1IbqjyFhywf7?lYb>)ZSh>Mz)Ny-dd+m5fie73uhf(m zO_j=mC|4%|^)m}gQ@`<-D;hXoH-|&nYs1=Mz$jPn)l~FUb7wJ@}uejfdd%3vXn&yd02+Cvo3mt21&V$ff0!l|&R zD3mogIGDGZmzGW^A(E1l3BjPJ(h7ZV0tMupbX<_(CtW~qB)mkXu+{47K`QAOENKsET&N zLXs8em~q#UsXfN2Y5c^2CI@6ZTu6E}vrI{P)HUF`zyw{wc(=16!Mim`?y3vNJ&(fZ zCJpKcf*<<3ItuA-lU16OvIV<(bE_)g%D{GCpNYQ7&~OTJBFrnU-pty%Fi>k%OHC|J zlSC!wf-r5d-CNkHau7q?CXp%R4Y(~fnM*#uIZ)#T&j+Ws8aBZG3ZKwrhVPa*?!p#` z+5J0E3kQ8W3YRPKjT0lttL(8cL+3&N_7IVmyLWd*uL;n{tMyxC+oAxeKW|E{nkp(6 z4tDr|VwvuP0fk+!TGN^EY~_rl;9c$ZAd0(m-r2>49Sc2{Gx2rNT+NGV91?v>`lv$8 zW-Ro0M0_z0;x4*WfKqm8N9>m1!gg|rem?VwUiD5)w7^9VGyTAIbw zvf&sLQ8(iyZVo^~786`Wt^Sm0i_O(0CpfnGF}0cM%fM2mOA)xZ zbw~vX0-q{OITBn?M%*#ZeV0up7`IxOdSTm!mrr8rr`_r*IG|0i0Q>0@k0!Y;gZ@C_ zvNpJeW9Ags{bplnA%o%5q^R?WKA8c;|KD<=u`#ba`x>;GrG_>kku8Z+qr2;K@LY_EjluNX|%zH0OYUQZWJ?hd^^N&B zQ1+9G5Y~ESTSrI7wf0O8ytA`&d_gR42Ke*mhbFqaoZMM9V`Xg~>$_U}jBIRSEVm_Y zq__b}ZUKim%n#rOJf@3a0LF!F#3LJLQr*v@7!(>Xk45!d{&#aY#~PvXbSDoFPs(xb z$!k#g<;-sH|J4Hc5C24#EC1AsojQ3&%D$a_{tHRD%Q2E8WdA74*Jo#hj4)v}*Bv2L zC}3(KAnN0Yg}}_=ga)x$dU(c2|Af26(d3jD%9xmY19~R93T^_ePJc9+tCM%!kDWSp zagXCgz_w;!`|*T{gg%4yH6@)6mk?HcLaLYm#`wnKE{t&F&LNUwfkwqQtzEAk_H4nk zQ`)WTdYs;nKnCkoGaGPKDFfpPUpYur*}zv0X%rZBJCEP?=^q_+v$nB$V@Jb9X27+y z(l3#4kr--8^Xf=TlT6XqH26u?DR>eQlt%Ob7uVLdNRmyY9GkQv*5Z;k=ANSt&nH@5 zBQV@NJO)CU6Z!1bdV(u1xf|)>;g<@r%qcZBHAYfZRTYzUMh(AdZD?rN6v7@)%*r}L zMrB471;^T+3k5j_8vuu?^fR7M#^Il(Y_@EYaiX<%wj!>uCyh}&;-^krSWDK((~{wu zL_#=9pF9SMIk47&GW>*20O|NoEq@P}AkCzYBK(4DD9TsIAZ8AOfG-+En)&VKFR z^&PtF+Km&4&>Oj{?FA;fDxAy5?=EJh%axRVG&4p9{1Tb{hb{TH3=FE8vQ2_mwWAd^ zmp8_>QE7(uVYnenvqAuZx3RPTQlRB$jP^t$BGfqoYJHT_WfHgjOnb?s5+?sxQBMBI zhRq=l?j7?U2#<1i&2-E!XU*l8$T|~(YFVQb4QdMhw4im?uj;3dP7LgmWEM)%u3EEvkSIHkFx7?M50X1^(wkuV0S1!ZhmMCU808%IV zJ=STys^;)-)sKE=|1iTw=6?Eg2ii!;L7|lp2L}ssb6eWwe(I zq?jvo`PP>JXsZ{OmP{;(?Mju8RF+WhBvD4aI}5s*h%tw!(6LDm9Ax~x(oI9u1xhsm z1qJOn_Hllyyo=>YDYZ@P!~S^S^^+Q)c!DCn{4?o0UIRXgPP1JO0}tDgLiMMbAGvW^ z=2lJHw4(BB-Ny41zWVVS(IOLbw`59NlOWjEAja!VWtg6abmt=FRr{iL`hDsar z&Xxy|#7KD}8NN8lg5qL@N@P?*BMDfg)Q~Lf?Cd_0Vrq~iuOuahOvb%?sQ-p{c*uqX zX{+ie@j7F5giHl%$-6S)R@w!>0QIWjn7Ef5Ca6lZxXz%^Ng!EahKubK5Yu{;^Sx-z zv?RhaFi@SPI<+M7cBJqO-Fzr1Nq7Q9Z472k1V}_gL?G-slN8%6b4t?F)4wdOEsU)w z+EhPke#sx7mnZEAXAT{73M*`9jQ90r^PjvFzE#ybFyPcTKN=Pu&muLMV;Jm-9+y-J zQ_(beR=$n#aP0#p>=2ItWHL@4+g1xtn0^2PB>VR(+~+mmdS6LIBHT(8oj#X0bXxyBGptQCAVta`Ne_Kx zb84sd=G2RLKX+eMxSi;W7cVrzwm&C~51hDo@uCw|TLcBy^8OaGXb^OV$`-9TO3PjB$mSK7sia(;C2%>jW0>~ z$NZ!Vn@sf}=NC0QuX+&QR;d%5lr(Ol{hT%>-f$nBMtgbU7V?W`D;A90d8qQ+xG>^l ztfZ`u)ohOY1C|3a#1t{sUMw#SSn=7o&dTLdx8q}?vNG6h&h?LR=TAA*#PZlWuJ&k zae^jkY!P{J9Nb0{HZ2zgP1>H;H!?ZZ4mQi6J$j?j^W;0MrV{0!ofOcA^=MOS-hUT! zcql2mPS!jEuxO%9j+3e=`(A`5Jh3!3yC{AB)+|b)&h4S-nc$Veq8Q0RhG0=OFdWcT zk07MEvkDq8Y6zF**n3@8AoW#C*PD?Mp{2e3^YQYAbIhC0lNzQAC9u%86>CWH51Q+^ zgKLJ)sT`Ad1N(?G&j$_v+P#ds&ReLkB}oD3dtY!wYToyx;lx48L_VFFxf*n}E^zRo z_CR2L#dzciq?$;n^@5xcdgFdWtDeb5)yX5Fl-(p{YO1!nYD}Ge~PDMkgoV z6k^@9fzcb&n%n;X;3rY|Wi{1LEQXkpU8Y5wExH|m?QuM!z*}YO&jAQ3Vrz^=Y21RlMY2=jFoKjWcCZU3rrWN@^%a0 z?E#h^j{0-I<6fg~I9O)uz-7f{6n||wnCV5py#!E-(#toGt=tK1zY)Xs2~3(?$$7&@T2Q3GdO4HNagScnxO&Fbm`b|uJd4Dx!Yp5U7M7Y7{$8n%lRrl z?Odq-1&0Ox3hDR%X}VPROIEQc$$nB}sS^lV{+MKL0Ii*78pI4)O@`6uDvZO+seT?x znIVjQKn8ohYaeHC^Ym9CgnMX0^^lqr@x&!N^1qCOj<*|kFxh^k6Tj6Lt@8)!G+vRC z-i6XoptUxiF8of45Nb!pCSw9|Z-nCF1i#1-Sap7;G(UIDh0TA**eP03KL5g;I)952{$Jwi8C!SbI_v^i$!&~AF6~5Nab~hTUx~L z+M|DM&Rw<|WyREo*y!A2CCux~Fjo|azKVx2(?GZ97;}Boacj0putB076#gjhb>KXn zLqtkNt`zjFU70*=yZtVxfY3ZN!ilAINqG__vH0;zYnz=mLZrB)UvoiQKqn8t#hxV% z9kk#&1toQk_ty$vbszT2P~m=9STew7c#jKwVWht_B)E}bU+p4I=VjdY$^v~_%dk1! z(b3W8Mf?9m0q-`Ed;fx7B9DFfpB2FWxW|9C0{{i9E{Z)c2W|o%THGp{cKdBahFt$b z?tgjE|F#UWKTaw0Vk8#2Eyuc?AQJg|c!9OD4(Z{E}`Y^pn6 zwvqMqJK#83g@OWFj}eZ@Gl$5L9;}=%Rmr`Qne640`&}&egdMwErr$p9!oc95Gvxh; znxVa#SPL*+U0tJ<;WCN!3~ET5g6(H-?sHzg7|Ay=F-~yq=B$pdBB>}V>+31aCo3_$ ze8PI@*4EaIt>sdJySqDErOQ@cIJz6`uxtW+W@2E6!KYhmZQ}AUnD0vbO|gBHWon0f zsS4U}WjNAtmn9F+ZeRWDSIw05O`zTvi;9c8^h^+lJjumcawcCxY0a_0f3&o;6q6&wNSofA&HwP>gUrjwNaL8;Sb?E| zfnC9(Zfgc?ZNZDj2U*9DA8(Hv2w^KvY`fxjOnzF_aNW+>ZRxPJ z;s zxlt`Dan_*=v+Wn+uim9SShcr##06VYLAWwjgTU`QfA7=Z*pT(t3j}N_i$-4Vf)Nf# z!3UjK=L2DU`}Z3SUFJpwru5iHjTbgqPMRlaw)8^br zV`F1GIbQF&wzhUVfkGRgzo$vWzfvMV5Yc9AZU0;a>kc9G<)7 z#P}A$7up8FMA({<0R&9CO1j=Ztvq++=uws!#5Y5G`%KBjXM4owIn2(nPq`% zGjlhWyv1^$TRGc(t3*QK$uLbI*wN3u*+#p`52R z+SFZaXL{j`+Td7ZoGT@DhYWIGS?Omb0>R9Dbr`+xXfXjRP+x{%_L5LVrnIt(j^X*`Z3w| zo{V`wUBNZp8t}dF?!hN&^8>nOmGni=CZ^)K$-0%G2kVGxF5>SSk#Q_HpZF3lun0Ub f&GS?V4GMl@XK@p`p?Z*y!=r!0=sND&{pbG=3deY( diff --git a/icons/mob/head.dmi b/icons/mob/head.dmi index 3bfa26031728c3ad13377d5548b602de0d44bbb9..2f3ce03505b199a1226c4d43ad8f4cb2191bfddf 100644 GIT binary patch delta 14388 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 diff --git a/icons/mob/items/lefthand.dmi b/icons/mob/items/lefthand.dmi index a06310415f33f22567445d7290e579609e8244f3..9a8adaeae07671548317f8ac1d0612c96d28f548 100644 GIT binary patch delta 10396 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¬Q?Ym_Vy6~gliuK(G7(?$rO7^HUYQ}_?t$Ad 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 ejI_kXy)2C2^)ZbMM+Lowouyi_5T4&LpW;y delta 9949 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 JVsX8X{|j<}sMG)e diff --git a/icons/mob/items/lefthand_suits.dmi b/icons/mob/items/lefthand_suits.dmi index d58dd02379bdb6fc99e6e37e2b899ce0c152f984..19b8980747f99912cea0ca80372120339f846879 100644 GIT binary patch delta 16285 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 IN*I0oe-S|&E&u=k delta 16029 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 MQeL81%rM~p0mTgx=l}o! delta 14713 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 ela!o9m=Bq`iXx delta 16335 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 diff --git a/icons/mob/items/righthand_uniforms.dmi b/icons/mob/items/righthand_uniforms.dmi index 78bc6edd3ed556a5d5586bb34499a19913281900..ca713f54553f0421ce8a9976346ec90200ec6150 100644 GIT binary patch delta 14916 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

        c6j^tZCG@) z($6`;Vh!u9fBDh07rRaCj*iC$k@Y|^=c7juh}6lXIs6#&zZuBzVSYaZSpB^4NdN%w zGGta3HyZ47;Yxm*0QYkViiF9@$zksrUrBQfwBjysG7TV5in_Y@m<$4LMIZnP`)5(p zc}MY-nO-Lv$r02WoSa!DCB$GokLC2vQBqICWXc0i;uV2Azu%)l1@7GUxYJmgQOwf5 zqg7kPZ$2LN@?IF!e3$epD<~{{rlO+KK2uy&q@ktt$*9HG^v`#ZM17~9X$2oYe&j>E zT^lZbR~`fl@Y<7|OjWb4V7rw7v@AOb!cdkCkRj}aDcmODm~0QxI=@UHC$V!h#Kh&c z@j_R3K?|04#ZrP(%@PI zzv9pBxj&_YxIy<(PE;yi>QAQa6v`7tipEAq7r+w|)!TZYl>V)|jsRw}=NylHG%k4F zwlg)MdWg|3ZHPw2Hj2jlX`D*`oB5a`T9KZ8BEw@T=R z+HKMvGw4hOZ~^^xVQyB@Y>80P1hrj-50PcK|!%%YxNv!YyA^FQFJrs;vz6N^dmiucW84;ctPr@9w1~=-3clzMCWD1 z#ITI<)BlIVFJ8RZH)@tSV{90=vG7bmWGS3EK)-w*eY4ldrRV9}dUc`?v+132qzK3e z7_Vvym=D})kg1ldeVzdRwC2!pjjwIziRRx?i^(hfKW0$+iYb3j@9X!~i_v4i*lBx5 zlgYKuqUSOW<1Xs^=4KG`@76V^7>{l{wxNA0c!Sx_&`&XWZjpn0NP`-#M(fAndNS{f z#t@tgS6D|%-5Jq%oGDK-<|mnhuBR+BBDC+(KUqjj5msjw^Blaec{Z>Ep7&nE|F?eK zC;@v|G%My=GSeXZ#Qy28$a^8cTwB7MC(uiOVE+RO7Z3EldM-YaxQFT|a7Tq9QTSi! z@-9Mkfmt4k13n!6N*1sb2Q(PU!&z8Hf)&o6{4UWL@ z(XiAh{P*u90p#?2t2{P7{&U}+cRCt0m(eG;gbjP*U2_b6h@3IPfQujnMfruNqP~Y{ zef{mLy{CH@b>WB%z-U_`Ffv(-E^kd!A9m*xn4+=$3@; zTXw}r+WTX4|Fpbc|DG@gzOL7cJx>R+cO@s|MW;&|4lbUwuG6FSEu( z#6doa%kBOl>N!A9s0x;Y=cb$Mj4hU&_dbjtjB2TSh(pf}7iLD%E*=u%Q48GEi$YVR bEkRd6`Gtk88${b00{$s0sL7YfnSA^|<_%Yk delta 14085 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 delta 5651 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 diff --git a/icons/mob/ties.dmi b/icons/mob/ties.dmi index b90b3bb18de88a9bd0e51a98de7d496821e00810..0aeb1485392484bdac5ecf9936b86af45c136d44 100644 GIT binary patch delta 20345 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 HM6eDFDLq;2;D@A1Xu-&y-f;18Q=SZV!17Z!N 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 Q4}$(Eyit}Zmof?XKW~~6YXATM delta 10420 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 Z4k%A**RfQ_X9OYX-JAEXp)#g{{{!0?fAjzV diff --git a/icons/obj/clothing/hats.dmi b/icons/obj/clothing/hats.dmi index 2fcbe665740a66cdfab04b8c449178de82884314..70594a801a83827098b54d31a680367fe86f4b49 100644 GIT binary patch delta 20520 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

        uF-9pXV1!`T& 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 UC%1^E5g-dNHNI?AW`KY4f5}fibpQYW diff --git a/icons/obj/clothing/shoes.dmi b/icons/obj/clothing/shoes.dmi index a87dcc3a812964125cf2ff8492b9b1182f20d136..c1e4545825795a17eeb3c8028439845dd461dad9 100644 GIT binary patch delta 12060 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 D_3}A} delta 11473 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 diff --git a/icons/obj/clothing/suits.dmi b/icons/obj/clothing/suits.dmi index b8ef0246dcca8bc38cd19de385f69391821f5948..ab8812741a3262affa56a50c35209b1b97fb8936 100644 GIT binary patch delta 16969 zcmZX*byyYO7dLw7F6j^?Bm|{94jls0NXel=q(vGA=>`D-rKO|<={$s_q#z)9KpLdG z&bh<)_dfS|pL_XZn7wDunLTT-z1C-a)|%4}{OvCMBsMhJ?~l3gnOK(JlxikGFQYoE zTA@f}%gyynV?PSQ}a%=v86ho5xZ_1 z*fh&ov|+nfKEoKJ&EEv8-uABuANax!cB4^=Q2rhE1xbII7t~aL^Zfy?t9FMgcRHw5 z7E@m$0nk4OQ)=1j@NA-jW{a#?$#GMVlc;~|uo-+{p0Dls=fzwak8$_GQhO_6i=&Sy zLgE&?&b)P_I;SvSF&wMOsergc?t!zrMD$^+GEu5K1X5lv{qRG^yUjg+ax^V1t++qH_2OVja`*Byk;64rhS)vZJussW6$>SKU6cXkm@2)#ggC8cl+_>b;x zh%Db45fKq2xVoB;nT3&#Zq8KgeK8$5Pdrf*KTdslv?s2C8u^Dn@wgm>zI{`ysMo>a=GzAAq)Y^HQ9jOt7&bpBvWE6h!YZ;x)I zUjw?#IfELjsJ9EjaR!3Y(+Kz##HCp{AGLMhs@NA1owI9?j56IP`5;AEwC#x7VKd7b z#kfP~ENW9v~?C&;ae8opz z!hUtIu8<*1Cf_w_kK-#HQ->rdL9?0ofl(6C`1nq;ABdYGB!UsvS8h!8Ggy`(DoXii zI{>pr&H?U68?8ppUptChTS=QW6@zFyYFWEkRu8ladP+qwp!I!luk00ZVCG1K_mXd< z@98g+Os&17`IX-U2 zneh6ydJvZjG4K>xl03)iCRc_)0E*A~Uu9kgJL-mz;)&8eTV5HQ)NvO2JCq#oPh)8R zW01-WV)2Rs&i`TSS}*Wm%Re>b*xi_K!{HkwnDjj*tGTGkTP40--4EX#*&AGCmOmiR zM{qD}7hF$8HG0m6nWQJjZgs%x6Q06hfb)%=B1!!F?`0GDBSr?%TlxG0z)xQ)&6f%` zS36JJ)?I=|U>ja#9f!>@7O-V}%FWGvwMSojICR8+Inw6OFc&0vzmpojKWgAw z`?+u9H5wY4n+U>V3pHl+IA(~KmEVQW{3>raKYlHYJnHJ%vko4be z-F&}eJ-#oZu!CZO7K#Q-TeC*ZGF1yc&E%(j)@fo-rqNhbfj=!lpbI-}!+?3w9kB(o^v?FcHtzWp>Tlta^6Vh$xxzx((CF{}$< zX|=l~jwAo37aVE;#c#@Fy-9aD;^R+Lp|73HP`^=AkH$^`VO4>^ZUutL%Ze=f)_*0s zBnpP3wJv&!e&zSe<5zfpeE#hq;pfliIc*RN-RCh2$q-0r*Q2diAo*;`>d`}#;4gj} zS}1;clZTm0_41MgvEXi*dsQjj#WbyZRrHT_WrC(MK%GWhfNbn*+#X3~ih#-G@6gg8;7U8)i zYa76ZfIM7$XpRVXr~$N#Imo{ZckJ8zJa5Kc9>n8KYR_5>WD zB>(KXLms{Yl3hE*-cTZbogFwMp;PHF08zkjSaYHr7KT}{zlqJ+Es@|dbGHzjlw^^b zEh;Z4Fjo*-cpV61s?Idkx)E3TTIGHB4yJz+X>JaI;NpE(Y420w?Y)$I1tpbkvp}+1Cjc)JMj--(hX@6L>5MrLHt=$rft9TTD>Dl02vxR$yuQLJd8h-_8>%hCBgM! zTU$O}s-mWmdxi8>gUQHwz`ws%TTLT;ZyAP{Eev-p4QjN@gwKPVBU(&vel(P{WSsfk z;Gi24y`|;Qx6o<$D95JbeIz0st}jDY@-eFP>(?zeQ>(uIINHfoyyOW0w27hMN)0J# z7!p!Xi%w;9Ds%Gv{dUgTT2%4#@uokx10fLDzFGeTJEf8@XY*d8e(Fl)v#O2=Q^LAH zV@t!qPK z4P6{eYh;iqNH8ss@&jxX^~&lcfqocM7nL&OE@5hOk>AT6u#)##y16A)w7`GEgr+0v zvJtF%)Mz1S?ab#Ykuvs#*g_&AR-1sckN8Ic^)xj}fAl)F6D9s26C zg`VEOit8M&7=h=*P82lW%*x$gq^$0~CBTRS^F}bCb)C+Np}^~#i=P-xzO{85^9G2s zJzDH#+U+wnzi6>*Gebjch?kz3G1u)v^=26#X-$5{|IRZjnSYczpg-%hX@aDzgeV{m!^n)zj);R! zvM7i7hm@+x@HvGP+*eKx{Od_JX#JRRX0NVOcAvnJfNg0c!#BWn`ycXc$w2_>EUkt% zvgO_F_3uWushKe!_30CYEwRt6Z^4knrarEBDcOF*E}lN3@jAG@d!UpFkQMgE3tq%b z%=M{_y{g=Jw(>g>s%rkBXXY9LT5if&rd$LMeULLj`V6d;sUh(;o2>wn+V~P{%}>*0FLs<09$39xj}z zt2@89GCfzDX2$%(W}jlOsF>7U>u@P4Ddn%D4a<8o_^rdvl$4Z0t{4UF25GV99R5145SZg$#oKX5&B@KJ5Vyr0 zQBxz}X~?2Y9Jpy)dX_y&W$xpcaHzHm^gTJ++di)&KRPDR8rjzQiP5zPb=I{?Dh!6~ z>DUR1rN8@|9HvWSY3t!3u70Hnfjok!Daz^l`>9!dNn&Kpxm78h?ldv`2aGp1COL8h z-_4Vz*@g>*jgq<5CNj@eR_xtaKaKCOG?t$=4|-{yRoR} z{&G$_iU^Waj9$(PE=gQdci&V@v~0+(c-qiy^w}O6;+1@6y0sHJts=e!sZUK#`aI?d zr}QF=kMsAS*=?%9v&ACUBu7>eQ~%E?$_4Ixy}Ct#p2fV=De5qdC9QYkixltMa(5tg znJ&jC4)4=D!CwNfsrFt!+rK_fO_1sNJu|}!f-3}o$eH`_`E$(mwO?e=LEFiTs{Q*| z#;e#?@U`R&-dNjPXStjkmBqL_4uJG}3A$saPapqPgidl1E^4#BaZJo5=j?l7SWY`_ zbt67DGGbff@%HL$d%H#|N@&3?mPy(CEhbPSc(^+cFAYKOGRk^^Bqg!#~PndKG#JDLbmP5*|**#Zk>c z{3{)6oV5z7?hVbTj|sx`o5XSsaal?&aTAR<#G*m|cb!_iN9~9k!K&u2#Bq*q4yGefRZe z7mTmEY0jT~AN&p~+T=7t{}t|fmTg?~k1Xs-cerOF)b)})=*Fs{x(y5qeSonS;y@u9 z#9LZ~AwPyYWXanf-hX;p+I{>gk*NR1-zLR7uK>4trcN>n;{T2bd*Nt4R7>;aHwac~Yliv}Ce` z$@H$L+fH)8-luqy2>gl{;Md8x1QcEv)l%A}&Ypeb8BYtcsy7LDXfjJpOS77*do8~& zI(RYdSkL+7$%EozXuxGPo8LZR9ZTUIZ~*RWi+g8Pmgs%RcGoj`v5m)e-3~&3?Zneo11taw46v*rLR~_#a zo4C6+HTOci5ogh;rM@|nn`&-O^w^mFL{~$5i3^ffgE(OkBOsV}x zSBSOi;*t`{!oq61a&3PTV)C5|#IHM*v(^&CQ;a1*Ct9*u9iejv&nM~ZvdI;tXnMuV z;g#}g`^$mm2@#|OPI&$aPZ|WhJ!BTJe?ziTNRlOBrUZL@<{IOnJ7!kKQBPA>x1a21 z+$JA85V(brRMdtzE9BjX_`~GhH&m;Ie(pEFUl#1+55vAb(!-`=naOwaeSK-DnH?`^SZWZ*;lulp8 zUEZdglB26BFy9r9zqLbF?b}LZ&L-0wTy?a(Y(VLBD?X=t=TDg>auP2gZ_so)qAe6@%#^c69x^ z!;QpqPAsdFS0*Mq0yN$i`->W{Uzg4!b(0$2K1AqSKPb-g{^nEz2KUU)n!@a=1~;aJ zSB4>)8lG2%@7HeB@8Ux<_Ll&CgrEavmVCZ8XX-OP(FWYfiP)Kx+cnCIzUN;ijl)uG zjT?2G1?Y26&iB)*M5TaehoO%*L_UVkwRc(&4_5}y(&-`{xuu&>UxWJje0_b}m*nun z!JoSp%oJc+d+B=l^#}0nRsBWU=mcTghY;DLr*Jq@ALbY6*vSRH-~EFrc;(;z-wh(M z|8?Vs|5f^mRss(AZ(JL$@G?cZv?n?zu)Rtnm9;oF8I-y&HwF!t|3LTOuN9G4k8fXw zwMi9ozukNdeSVR*nJb?^fR-JTb3Y?7(*~!NP&9_Qnj(d_Ds%Qeu8r7)r?;S-OPgI- zmO+~`^N!5;uu#kOES<;r@A(~g>>euB%GbtbG@T=axw-Kj4zS`969fB)N^`yQYJ-O> zKdvSwbQ=%oX=nyWm}J@z(l^%=SKyTIVt2cPcReL!L`0~p`{Ly6v3-U!_@mwg z4i21jbadJ}I?OayM-q@nyKB?DPoMS{B+C5s*UL?!sM``XaUOH!%y3#Z1@R-xtX?QLSfskyoNA--oxRmqm8 zL=fm3L7#X}K8Fs*$H#*~1y)}iEi28+pFc(#nIc5@?qq1Fb^ok42|x<2rnl5RHefQe`pmx<< z67?ziqN&cA6PfOGJ*J|vN}|jPQWR4AP<Y$Lc+Crlc%7tl9Q9Q_4HUX+`iKSGrMQF z`1t4$cyqIH&7E5bud+*Erwg1l;wvB5V=TRc*MEDJ{dc4_Z&PCRv;)+_OE2_KJTeY9 z1q83uxVX9xtjHIPGxggl<_98~8KSx9?$2W5&+p|~7)PQ1u*&=OZp;fk?TN`rUt13W zkk67Wh%gvz$#8Oql_z5XLXMy{(q`xI{?pj1udko?JiyPAm4gCzl86OQH@veA6sN{(=AB{E)Mq)p?WZH1Msvh*?Goh1F%KNADUd!9i zcILJQr+Kve5lznq(aY;w@_@Sw4jB}1bD2xLiE?E^={1~a9ZnsQpAh_E9Z^YO=&E}? znFOS!hJgyr_V}?Ss99njYq%jHA$e1d`BRQ$G&G!pL7s)Y$}hkbsg6uk?F=z?wQznx zoMU#YrO{pzJvKPHvA1!PYm}K1idDPRc}Rwr;ir{SI3w#+J+rX}5}o)tpvu3ksr8*` z5aGaqgo$vS!KR(p$P1GBgjfmRy!8N*GAu<`#Aj!3!4(Uziogc@?k`2_sQDN-{<6M% zLFD7&^2~aA*YfEz?4M%Q&x=gSUkr!aH;RP^@p?VcqocAgv`XMFj>0wMkKvj>x! zl2SawHQE1_zCLE@mod;!Dt3JRI?xq1CQKob;pz^p4D$`9rKP<+%`ILAmWQo|<6tr1 z8is7kXx9*|7nSe{25}LO^7Mh%AF;A3OwjYOvWB8=^iaxd7c}MpPq4r-n3H$lO3V6g zbG2RS(`RILxFeMiMbj37c!E>t_&R~cPbhe5q|->{hNdS6po|iEb*_E z-}aBsz?0&CGBD+4TZL>=*`Di@WmD-UChysA-X*WwA{>OgCB zv*YB7V>731r|gN1G-^MmW3-=l=A^N-6c3_pVuBB8T1}A5o7vSdGKwlJWP_X!oPhoY z)Uj|N$VRgHw0EGi!*`Nh#wrT`LNkyO)Pb-L=hdrdF~5H_ahn|YfuJ@m!%M4JzyX<} z&dF<2GK)^9x0;6OE_&+*S#zJ&OcL%fs8Q#5esDp*f`}>ij?b~0W2l(Bj z``_W4WNr|iate*hzZC{jzGNpOK+SW1C?4zbeI^LhA{y_A&xA1)3fEpjMztJ;#l`p$ zb6}of_u?@dUPsE=f0(OOSB(`^2;eIiOi87*6L1IBW3ka`oBQG4p9#*khRKi^45$5L zPW|wq3pkheKi!>;#90}EKJ^+0PPAf={{7f%oUrGmVVeTx03S`GoZ%-&UBmUn*G$7^ zv4hSRj1Vd3Huh5FbmJ0PTKaHq>_~2o`#9ouo0jJjf{_w&JuR8MgId{-?LH>=UJSMu zOq1AxW`3v8T6h;azDeQ@`}cANG1GrAbfY!wjY4{-^NMSiPmMd)Yk;oU(a}*NAUr%= zu6#ypCRy0JMn;^9IRpd*?qE;8mMe~uSK&cc2unKh?Wa!x zW@cHWSJ?l?(7QFQ`&*n8SXSKK-P;os$peq!K+XGug)XpmYOmp-4N~ z?DQC$X9UxKt-8Xvr|4Fch8ydfXa>!we*2b=GwcKk>u0~{ujS!Ry(Cv@M#CkupGdFc zHLeM>H*T1jQjLQDa!`Ezn(G)`&|^Gu$OhdUj(pTSn5`-t#|iH1Q(n24Y_Niyf4%q& zyspB4h%D8^q9RhfHunlA#-R4lEX3UvW0>qnr59RA67Knn&@S^g_0 zI3CzyR{rF~n=T{Au$QI_eO}aEVO(1c+HI2IoTrLFqe~+IX_$2)9%ATUc|TkG9lTO& zHzJ?t8I3YSgCZgc8mc56Av*9s(nSk!;sW6!chgYXQ^jWkXXLdHwrST8Q5f7&tZ zY^=1%PiRFoKaNNP3iFfXlGr3(X!wATpY1j0!)*|jfsS~&($f9w*RP~V$i2gr_CM!? zxOHBOmsL&43UfYawubinrZ2_~^ym-5oyt?yhn07s?QRm!s}*$|wZ9R2iPxiemA{P; zwcdZY=ZZKz$Rs0Qk9_;_Jji2_^e)LA3!}0l&-LT z`k~Gq+X2HF%o%Q*F9QRm?S_-Q@af!7-wic9jH027b!T1eEZpmf5T+&G@CWyzB4K=Q znzN)$e29N0xX_`r{v+?dP<>d6&1ag+E< z8FvxHU#}xC=_1e`gIoWRf#$%CijtD}DeEpUs0D>Wi>s@vU%uv~9ZEj|9iwWF7#Tx< zmyLj>k_nwyLg@FAC~Qnj2qcaHCtp@jix?P69j4;T zKi6!SM|x<}4CFs$@u(Av@prJTD`pWq6X^p32eP@spJ?7CFcXs}87L5~t|V#_2Lh0$ zyUEs!cvxHCS8S#Hyds)1xevs9;K6yfp!z6wCSxAju08=Ei^_OE`EqyIxx}I2k2XGH z|2dW~&Hj@FYtz)tnvlR~``^f7^~aV#YrFrEKub?i$;ZwzM# zgh%31M$i#61Z}U0SAz=V^Hyn6y>jO$MW?S-2|iQ>On|6xF1qPSU4YC#D^cxShpEL4CihH z1|I!M&iw~!?Yp{bR zJ1Lm*^=lUd5V_MjVT&mxDw@u$JXbN(sMKZ*j$zwaBq^VIQX$w#L`>?+`q;3X(u({U z@*V?6-a3hs?xsBFSSt}d?Z;;OQe00pHRJej`X#JfN%PIqK5Vw1WzZF6Z0dMfTg~zx z*FQfSnhDL#uPcgkLN?xrq}Ge&Y}Qb556?Jh6XOF(2EcKcdy}@UV&&k!YWTEGU-%PN zb}br?@}QV$lHwt$QA2YtBcS0}KqK9^(BV$vk1kz6;JvVy+E9cN4|B(dNRIG)edF}m zlSrwkrdQO7RpFu*iFHW3Q6A+f4hm=8RL1b@1k(MmK>4RsR>y_z`RX zR=8s4qB95OQV`P1*6IKZR3md2XB#-01m|S?Ke&tQluzN};s&R#N@ITsYGnVb_8(*2 z$m;;+T8YZ12;cC}EPXRalt0`d1d|dt?I(&-9(Nd9>emp7fPtURaJ+|~c$!D3^I20^ z8?V?sPm|K;1IQ%=K6zwng;Z5_09A>InG1yMm)g%0J-EraR_4P-zYit=+@%0yt0ZbI zRLg#MT?z#cKuXXru&N{^sg=6*KlJwLg|yO#GDm(JwCO%?Sg_N5>EFHfB0Sd@K^i{ku3m!=_xBQVGT*s`v~%iY&buRkPZE0%!}?Qu;wV%=gM$ z(n?>47$XRhSJQ$GTMG;YH|Va#?o#dENqLjM6-2oVTbxh~Gx%g`=5RJqq$2xqX4_a* zM^z#$0EO21CGGEUvpNPfmzyx%#1e2^`wm{HGDjt=OF^)gT9Bjt_ap7zOnWYw_VdC~ za|i9`xgH20FdVFJOVns$NIFgF2)xzGM+&K_Zy$(3QM@NFwF4`$m;8_z=O?h21}jMz z@S?JA?oGtimFY`o)W)Le7|cG4b=hN8>QAyP%d)Vra7~GgkjQ5UCZJGh_`|Li&+q(f z>4!1GRDVjpd5UAVl^`WOeN#t8mpp6Dw>CQZye7;UiWXcqWZ6BKdI;uKyA?$X9}s+c z!~v30U@(*B^dJXbcu#LpJ#~IdD+LD8IGe*=iC0&|7!R|X1Fi(VL=bkVFadE;ns^8V zwb<%^%R>hZY6A|1`%CpoXpRJyWghG=9Q-cTOO_%48tlQQ z>)g$pMhn)iR4Ajsh2^5)VVAeOrrGh0qR1C~%dt6uWL2&v99N(MxiR#U7wnCCGKqUA za#C|{$|!=qmXOdHq>$!^8=dCB2<9(@SX#*z5gDj!(uK*n2Ex6yyI2K+^pc0 zhUFGbm4>x}e%B2(rss&tZcHhU47VepLy=6)ugd6kS~$EM@acQL4F`OcPZbqB$Z1oT z?P)KCNaEfT$aED9QEu;MVe#m5X6CEnd=5_vG*KEtRaMm_AuJ^+h_(~_CHPK5hW4w# zndYt;Hu^c$|9K;fbGeMQTk=8~R3K5k$q0kEM;Hg0y{;=g>6ft@n5#EkP*70vi=Zho zl95~z2+iU-^KZLa%PWDK07Cn@9I^t*tKjEnueJ?|#UNci1#xd+rAMPP5U@NFmxu@p zlD@q;7(9Ti02hjLDJ0`y1FR_`jt_6;^m+SM(3+3ta`a2DbU5KT>xXHC^L$sz83r>^ z?+oGTi56jX?aG;fFtIDMivFjai_YL!X5SUvJq>#?tsYi$lDc%(RPMVUzAQP5&akJ+ zuMgCS#WbPdQ|{2fpfh*}r}>>JAId0q~Vfq(qj%v>zMEf{7UqVI7-} zn+X3eOMx8ZuuBQ>UU+l}B!yXoCyU>iTWRh;*P!M#w|TCveg&2}MRrAfQT6QzBEG%` zx!qJ`xC*vemScAf&%(%s>XVQpY(%vi|HJ~eiC`^`2Gl#b@|s{Vfog7iG>EN(rXatMUd^S%NAoC$Rp zHwB+DkF?7H5y7U+0M6xAC=p>#gZFt8%`FGxs{zx@Ov^XUT{(eFzephWv)HEi9CFW) z^APN}=5qXUPU#J?{P4l$hA1|UVz|+Vp36w=LQY1AlV*jPIVzR`2oX+v`p)M7Jg%>@ zL_U&Y!_1fKx*s!GcTeh1K=aAm@QVl-b5Tj5`JZJh(Sz<5T*Emxad!!4Px|_tFNc`zcVDd?Kxt<`K}{Qkho&knmu62ARRb!>gie zmKBPZs1JmFscvH^<111J{>uz3$nAm>%C2_X50&CKEbdc|qc2y=n`O@zNp1MpPss#}*hKMIWbZkXdS|_n^Uvh?dP2?6zsgNwIz^_8R8kT z+MTYPSv)Jo&XPZRD1?*sm(2fSe;v#m4PkiIa!2sQ-kjpxN#Dp=q2Jz;QP4z16mviF z?S#19YVd>dV1VioLgbOI3X=dOCKfhJ=UB%Kw$r2Cmou5+ZTmZZf{@lyjz0MBf&8CN z@}(c%zApbJO0bdXG*7O&?``SZYyls{Ns1^QB8Fnz-s-$^RbCILqex31`b+>nCmCxA zL?ldKhz7zwWM_|{)_H-ITyWxGiF&ZD@k)_4=iyq4)-iB31iSqA5BL`p$jC_%Bjm}A z?lQT3N$t{3$?N)O`8e?mOb;N#SNqA5(m6~iIz8q4J6am8?}SehS*4U@?kX^_mkzcv zAMP~1@Fm=}XCEj=oqIe4*xOcDnVcmOlz@-O%X@KXJUs|94 zoBdi^+V$PKpACptzIhIF%99Tb0mX!?XU$ryl@UDGH^j-)5mnf<5=BTG$9sH2#`qwl zc*Cv>7kxr859iB&8h3~B&#tj|8XW}z>i(F7ozM3rD3pE(6)}lFctMT3s|G!4kd6_5?pg`=nF>RL>0`)oFVse>pzPBSq7(G3dr zja4w%!I$m!n=iY1_l?!^1UscM4&m*<2UdPC2?3tAy`3*irHEq?pD5CNvSj{kHIn;Z zKPd2i>j3}eyUR#!@RrAuC0f)$usVkihaNLaOs5zBZlZL;x!iZR6pcVD<>;j7qlz2E z$t73%;m4kJU*7M5mB?h^L0Dv1=kGuF3flC}lLb^xHI{J<1Jt6{h2YZ$sxHr1&9l%( z%`Wc}0yog4AhMrzf=x6CPRfghJx%1rthxd2;fcy{6emPh*Nnlb^6A%aq6NPPER%9` zlY*??ILm>(kVkfk6yQ#9Ki4(TDq5^L-u@WSJL`v2s}7jkH2-yyHk4`CO|uWKIt!$I zZ{Fzg(0Z<*Uww|2#-oA^KOCJZR>=o6hJ@nNQR#Jp7IOvZy#XY2LQz%a<*TAD3tPu! z;0X>9og(W2#m{$PD%cCflSixtU#jFT*m4KdAS);}ki-Qf2fU~?MGHmG(%ZTMGQd1sCq9ptsWWADTifrAy-eB{+92Khy@kXr2KX5 zDZHddgMdowl8~t4ylT6^z?7(}#0l{?KdmevcL!}r+3v`*DTS}_&7`eXAQ;*W8eua8 zXz^sO_c_4^VQidYll=QcxMU2tJIFO8wt0hcbGB-oF(kNoe=kpodIS9RY1o*TR|LNM zH!>20oya}e;9RKVQzDvPaJJU5}hIWA%W_JBKu z)LgGvL+*V8+8aQf#Ino3zr4_qLPWSVyAv}i2g8l?c`FR0I#mHdShVKb!iMGW_v1YOqu88Yg z54gFgp+*~dz&xwh-8`fFZ{R4@cDzScHxSGrUIV$`KE;FguS^Pq{A#(3%(_K)(Ql@2 z5PVm&t-OvE`kN!y%RYEp&}TaEf!aQ+@`Nu{y>B6;l$7B!=Ke&mfFrC1=lKYwSgMub zPlAwOLHkjQUtg5|G&s}4FaHv>ozK0Aiit^n-lDaY@;-tMk)asKs(`&3nf&0l37Fpl zIMhd1KtHArLyy`PG3L<@=L#PX<)8T*#P;ADzFxP@cQM6b|L58kkNz~&(OVTdS3U(j zDa%?K=qi4Vdtx;h`mY79Ea3Qpmh(@iY-9|Nu6DgQ_n)K2l>p0!ECo2MUiuk_F>#D> zC*kib`VkRj?WT{X_6V*)|7Cr?HxEQ^#$T{Np$KP82`H3ljQ*e(9(ZG;juI0od;l&| zSM%FVhUr{MZ{qvLcjk}DZ(>;I(}>wWKd37C;D*0`ou`L^G_zx8qNe6hgrmt;8WQY@ z#y{MxA&L&`@9kY_9v(KA#*LDR4)8C#-%QCnkh@+k@eIYL3SAED5SWyD6EeZQ=Ea~66 z`+^DLwKoU!-ZEc5(tq-C9=8r8oSD9mSj~KUmHgS&U1-s<{_obW^P7sYGU<`6tzQMC zn?>qm;Y>mfq*}vggDD)6d+KxGXGOv*pwW>n!It{}5Z16p7X&c`WWD}>gmq?@$Ks0L zc=WoY^ z@)ur9N9vm&ksS7eFbB*)S!=Qk+ZZn->f3xs)@6+}Q4b}>;+V3$x5M>9s>m*t;r&K$ z0ZRK_%hFmFFMXQZ%#gh3X>jzDR&l-#RZw7m^vXh1{~{5GD2Kj2!uwQn4urI=Xf>P z$;A>Bj(eg91_osNj@PCAAg^4njZ+E&zU02k_%XTqUdQ`RSvRoz_Uh!*5D^h47grZY zZotHA1SlyXAt6~wD@;#`Y&KMIU?oZ2OvkixIf(c2TbBNjqJ0Cs(NCuk5EVe6z+gN= z_BRKHSSUKiLzdY>y4Vb0^!n8E(H4l``PtgTKy53_OtSV&2u|5*e4>HZFp{AzO#9${ zhDklk1C+E*NEKX$s}1S@1=CTfPyt$cR4+5$j$5Z6HG*8rwXT*3deZkX0-x#F;0Yyo zV)gD;Ujr%Lx927OUh#YMRYH9HULD}%R1u0-q630@*U5Y|fP{nublM-%B7WiF{rUd3 zBniFCoxw>Ylk}rO`4rf}aZjNtnS7qV*e2FTyuGXVk+pVh#lpf$tM&8xV`{2w$s|A7 zhY!gh_wiBYlMy?Jk{hO}Qt8A&j2SncXAz0(=Ag}&kjteE;>g*Eor|n{RQhacx|=O# z;}Z`+6-mq6o3bBu10v#&h4_U0Cspv*T5mXoJ#b0z0U_mYE56 z?Q_&-2gmcgD2s<>Nt`T3w-<`h3?6~Xxr%w^<>iaY_s4MDy3`izP_!o>@lpQbj4+~S zUB$^&?oO(YL01iaGN<$ERlK#rlkcU#+M593Cd~Um;8^U?{Fg0%InP6|2*Uga#UDH~ zr@AQkpQu)Ko;%jlfgg4eiw`b^fi=!d5cti$;lRJhFc3F`@P^Dzmhi#4 zDtRcU5}QxnZpY1bkg}9uF%aCb=oD)=AY{zb9Xzr$8n8VKMsZ?5n-&ONFiq|tkPk81 zph?b)H!S$%j8z&WKipylzFj)Q8};m|y=!E#YrV-4G!5^P>Pov*zuJfgJbwN5jcQsQ zuk@S1S-JKwy&xK=bXXO3I>Zq78iXxVQ&S;VL28m1OjPTuyC~u}_$MX?%J6Z$5=h;qEQail%Ok$&-xdb*ic&-A zPge(TPBFc&AH&#Begu&PzrkC7b{$IS&UsZuRBkv_(s7%;dJh}F`;Pih-x)CFc3+)r zeh)fxoIOPeK|ggUk%u(5#MhSiRDghB4 z&stC>9lh-@PaOVM5IHwh9E@GJdhJ=IJ$v;NC?CLy4#V)$8?C9ZfEO`@sqOfW(E}&Y z%W6(07!eoQPD1QiG%X7MaZ@QL(@CF3r&d3)T)u&4{y2Y603zsSkGNk!SF>lx%BADZ zYa`PYz5>P;(ethy?fusj_)6vyw_5f8QKig%?hNSY=$-Ca^PK<6L|Eta?rV{`yi|qs z%*LAA&h0@sjP@r!UF>o9H18bCYfR6)U2@e~=z|qyZGTFN2UqOk^B#wnw~;;qv!v12 zDX+JB1#M(xP|V2q_Vk?3=rjO`?lru;L^>KyNvUpE8wt~bhD<9B!M%{6YF%sJ?bq5P zREF=#3>gS6yICEfYzCHI*(o_cTW&THA?936TN17hi06!c;gE{!C|1*aqIhqzYHN9} z2I*E5+a%b%u9taVm<`z@bEx4F?os4@)shPO`ez#cr$!HnQ~ z&Gzfrno|#qKC|{@_=JB^rSFXY}YkMkP!$xH8eiUT`KP<$5~)Pk>iL-wZDX~ zdPi0bH}al>XeXq(Mnu&5H=qCMo8Q&>&c7`BW%L1<1Qp12955{>g4{|*79aMUL%l^y zq>{2ceP!QT7(WdaEgl#aMvb(j3PmT72a}?44C$r={|E)>AMw#7X zkDML1YG=oBumCYy%@g}}bCfy2vWAb8JeUt67+@(dnk~uU%cTgp1T{{or9^s9C0`o| z&}x)7{2v3EodoI332h6Q6@YYpYUpAw)Fi&wHninvjvR;uFNx~3n($r#Y#LE}z`AjC zMRIh{snCf~%yCkVnwNEt934S|Ytzd}mp4h8CrGesWJ-4ze=o#YN3i5?h*^FWVCW}Q zk~i+eR?Us50T-K4?FaJ*APB5}E`$$UJ;k&btNkWC7vHhIS?+?PaBd%nuBJrB>#xvQ zR)&A?q9uGeE3OPJp+PweA?P~3ils+FEt&<(AVC(|k9r!At*3Dom^-byW|j z8XtGgNHys5A)GAoe(0Zqa80)M?luYSv&Z+Fz3ky+rPpmI0{n1~>E(TbYpXWfmR=(s zs>b@hUR%=j5W=6H=^+p3>D9S&K{kk1!`wWl>f*ip_DPbQ4+!c&nk*!CjEJ1X$c%T2_5; z(|Bo||8THB2SfeJA~ev_gKUXpU1@h}O*%`VPc8^1k~=Pz{N48##6gH782~YA@#KP9 zc4IF1tj3G^96oArS$wj6MqQHDL~k(*82GDfdA67z(1S>amT?ng%rGdwUt#_;kd45Z z!^tH(!Ta+zSnV-k8Nxs6%Ei$o0`xu>a5bc;rIAe`pB%|{3BI0$zRUL0!f9Xa`HBoM z2FswM*Lm~W?RCMa7Wk~63{pPhy#W~K4goP*Mu9W_btdHw^LK(%WADFz7f zh_@-r_#QtKnJ-70Il*Hrbe@MWY?ELZ!_4-2Y-%5w<+~ZFTqn`36z1YhOksFakFYZl z7v{L+Of+r}o87QHjsO|Xj&TZ*XY_a_XV=Ge)>M>rHK9i}8kj_KcoJDzuQc6NMG=#A zKcv_D{|r3Z2TE=}sn^%z65*dmgM~E)I#E~buSIoBkoQDv5la5P>bQB|=VJ0MZqVu| z`ied2cM8bfP~_~yvtSn6_8Jm<|T i&IEZ>&c$^UP6JV^`EGqyHw64sQ+lC@`Ayy;O$>(Zo9?q~n-&uL7`jY#3rr?p zlVefJ9z&CwdbJ=35V-1exbk=^=NQ4lp@}!xW})mm1?;FYg+8_IjqVla;$Zn;3hYc3 zcgPpGFKGVF5HS0B^rykTdzr3XNp{yXH-?>X%5* zwFQ9~IH^2k72X?LKs>_C%gYN=&6qyF2%0LAmrl$6f!=DtpsTbGsOqvAdA=BE(%U^LHxczd zF->M}{D!=FnT0igNBwMuEOh5og-oWy>-&pUKhYQJ`~?32GeH z0ZBvK*Y6~}G@9N07cmyYUwa04=G5L60xG?1H(I5;9?);Z?=}RnnG!;A?u6h<&l3JM zri)k=)g=r4WZ1x$juHNZmOL?4_a5Gx$O%ul2t^u)jX@{5oeANSO6soAb)R8GPbRYe z<~85_lzi*71+#WWq~!;ZtnulC=F1 z_39y)G>rY`CjaC@^_-U_olV%4tFRaI3*&CG7=zqy8ioM}XP;wZucMgMhQCy4PKr;J z4t|DygspKF9BH1La(?b@E_6*Vmag8o9?JDmn`cHSSJKLOLd>hzmun08ChAUK(iUAI z5yKoi9BV`V9v*eTgjVH@x+iJT!Rv7tog99}wnIlI`d%-kG6sYyXSM9A2Qu>uU!HyO z&6DKV($Qy$lW~F?gx`4i+qIB~HC>fw+`%@ilkigH@+5-m-oN!z%h4HA49G)FUgZwg zn$35Xv&F17aK8O{&j~gZlL-ldT|oD?+o$(T*>Zs;`Bz^7a6-|QBOdy15`P>sGnS3d zM}^$FHiF4Mo0N}dd^xo-L#Hz){(DO|f91yabbv`OITi4#e%nxA|3pgMc6E!==6LT4 z@#H%y@K)yXs-Jd$K0Ugkq5`9Gypq>Sms!E)H*;*$k20BW+{xjFh9s&e3z>5vposd? zfI2pk9GJB1e&BKQGLA(CXFZi8a+QwpecTU;3M0n1?J*XpU2-)<&m5B6n1xkTl!`u4 zS*VqLNx?ZujGkCtL4o`OydeEl0FH%;x#A4{H-XMSQBT)1RkmK#?l^tks=zRe&q;P> zrsH8Ov?0@@-xgZB-8X}RjbDdJt#iVSr6eRWJ$z7~YroFl#Mc5AY~6Ymp(p|3%g5Po z0cl}hti@pebKn2Gdw_yzK?~PUUUkR_Nh}yH|l$C@&}l|5MDcTwR@w3~UH3 z5zcdqo3tv#{m7lm{P?7v?Mva7AwYk{^XomttXG!4MP$%Rv6klLxS*Ge0usjE`WF4$ zlkxt_GNuNo+S>~@Xy_JaF#J&Ka@XzN<*r$$Gtx<3-v3kBv3?h=buVm)tGjjl=W%Q- zv~Z#FjiCknHC@O7wZ#`|%+Y-6!j_mpE^pb|rHbm6o1u+=KkwcmsTkzvytv z&?n&NzEWa!gLHFn$Y+1rKSfDD0(Xu4^q29h>ocP!8_inr?+9=i3c`lnnL&>T zil;}Ji;Rkz1Trt;_eg;i*u1`l704!Ix%;8ips3WUnU3~7*xU_JA=m{~kzDz=^&Sr& zUl~=b%+&o43-(UDPrBHCP#%h&!`IA zL+>n2@cv&IENxxx%2r6wmM6ssY-hek+nZR}esknUxQ49RBiDZmQ_2(QnPr|!*-=O<@n(drrRM~;iq z6IWDLG9dwJGjVl!(@U?JOB9{C?Cyyw$ z3L?0&cia5glT)qDtQkY$$W@@sY_PEK(LGMUq}nb>)>jSRd+~mjB#E87P$m2uk1^K_ zeNdOL!qQiim6VRzXkaG_3!^fo^%Et}H?D<|2dQO1yMOMoJWqbyw0ggufkE3+M%IbP z`VV+uMA3J%y{j)}?%kdkx>Rh@a8P>R$O+!JRkHnb<*q$UKMPqIML@y?{i?UFQ{NRz ze_FgX;rV%D&^%|+$B*&1t4gR+3Lu{ z(^cTng$>5m$(5n!!Inm6+XCWf@k#$lbt$Ve;EZM2@{~LfoDKF6I7uVxQq@O55aZQbF z=+5bui)GiRax}2$eyg6=iqR)3v@3u0puKUZQ)R$D{&*{wG`ISZ^k?0f_M_9&(=5=e zsPf!;B}##PpDy5xm)KyLA;C>En`sv~lGckil;s)(KLJC*Ws9< z|94vRlc)A)Sgqie!Y5$tV`lg0M?VqRn$1qa{et>>9aXtW$3|KS*H7P|EiFbuu=O8_ zkp`9bEVUGNc;pYc*}F_krx#wkJ@@Y|(-iaw=mq$_3`N$YPnKB+KoEg4fw^FRdT~>T zN9bGDv5N1bOc;7`CLBk5|L#SdS<~WqMetK&T%HnOyW3(C<|h%bjx1sbm!J%9 zv|{pkWwL~oa$w3nQdn4cH0TIABFIeIOm5lDTpoI~( z{&^}Urnh4Dua&3Ol$q@5y?DH7jMHAg00i;?qNeypoc3fxPQ4Ka#09a? zkZ3(AjD1+lH$L9h57 z+jn;Wqx{-YQLHc1J*}&o@mg0qm4Z>Knj)4g-W6jS_e!rdRj)qudbdq$X#rYW1BiU7 zkgbpmT{+>S(DZGR%NKHDf=sX-&+8(X3&FeM)py!{NYg)WAz?bJPlifwb-qsE5Dkon z%9bo(MCQrELn^iA&yX+(WUVJl%T|_OF+VaE$ENQ{ys=qSt%4Ym-xYw-eJ>8zW*N#w zt+1fGb~k)9g2sWU>V^X|AHa~HY-+Xc`0vewf-}jCk(+q<0Xb|*KG)x(qu{7&XHm;F z#DcMliTTqE0rp>(7U^jmOFaMjyvzmcGcKta9)Fj*(5rHTVYpebTZ$u_xQR+m8mRk1 z13JYa-o=8mX&M$UmbKs$OH|<<`MVh2S+1vNMg@Ng%t-n-GXSES`kY_APq}~9(ryuO z$p;b{lH6x{D^P>HxbMeeO;1msl9Ti92)d_wp!)Kql7d2{LYLoiK&ckuF0pB!s?P?) zM6~_#pNj|MC>z(Fa26;Ha#?Qk{%_jEGGY4mMX2DLf19Ty+|LgJ5C)ZWvlQ2oW)a$*FC?svR&*)OS$14 zz0Sv2rw;M^VCSaP9a27?UBe1yB1zOaC%?EKgE>pYmF9Z}f-!G>&tHp+ra!FY^ZNUf zQX|8(KZX-6V{c?fEK|R6FKy-$5Ksm)49li?H8%$bvcE;j(qTH(OvE5Ea(u6BWw}W; zp!yr2O_a~AJSgg}nqv#;BV?jv_~_-^V6tolotEh69y!5yF&~>9=+N@$LXZ6eRDW2$ zk3T%1B=~Qb3`++u>NGpnc4lrom~hxM<4dif8`*hUE8n&~bY>l~FM=r`?l%6W8kuqt2*hEk0zJfi&W4S= zqJ?!kq#YqOs+!Ni2ZPV6c61qv2jDI$g>{x3aA5AwgwT2qx{=C?S+rsbh1sc-h1p%d zmcxG^b>S6eWK4D_X6QN?QFg$a>{EXITF%2nhy1>cUmeR|W<#JJY3vtuS_&N##r- z=v%XLZihawrEa&1OuS1;LU)4ZpM2*`E9I7l)6OZiV5Jf%+XxU)N+*n!b8FNaoOy;G zQxqOO#wgausxZ=#QyGq11_nNeuVI;rQt1(H% z^7lAo`9nv)ISA94F<(dK{0>X^U5!6*frCj?OiOfvIwA zI@PQ*HQ=ZzO)4Bb=f0jL{<*f7l+M|NxKNr5C{p!^{0Y~e}R&9x%(BG$YoI& z#Qk){GCzAF%>qY(5#wS2O7vqLy@K)!afF0a%gvLkbjQ2eKdSLzr3fq_rQn^b;WTdPL_2)_tLlj-T{fHIkdl3G!5aaPgaK1JC? zL+NQ?z72uIn!0u8#T3$eC5(u3lfg(gkdzIaS@M(c%)e1>Q%AeEUy*rxLC)R()SbQ{ z=VE0c#y_vkw2;=WaVYZAPU&lQ%i89H3WB(1gzYyLIa~MVg-Z}2p9mZ7`X;BjsA0e# zse>^#NDlDmXwR$s&PGI=y{Uo2h;y7pmc|MRDD*xau zS5ZDy;27WKzs?tik4-4nJ6AFhKQH9evsBf-9+pK+yFy=$^$?IadwS9wJ?N43_eZ}9 z89!D&;UlnpMn*~5=gv3?>5ix5eA)?gg!A&d?T}uqmlBza+sh86wZR4nehs1a9=2nE zFPlbIDrU#OvPlCu$yuf{OeopX+o#JuPpdhl@B+YcK>0BOmS;nnG7s{056L^V-hj490iA$b+F#`@VCA@L! zLzBI_xzl@+I*Jda=Mp~zwhfve#@2d=_}oyvTf}Q!{F(Hm=?Ugvd>V4?)ZD+irgZyx zt{U&#_2TS%yuln$(b(9ywlwc3X@=!!;}2f+$lI-4rk^@fxhus|9a;dsh3B z$}}6ja(|zngF;(UU|XRghz8^f&e>EI(~9y_2)LZB3&~E{QA6D-vCpj!B>zH_DAdE} zgEK#V^r3&>Za>akQdKo-3vjD0H0HV0h~eu_NEwR%`Izx5rD^juWl;r+KPH&Bhl9fx zX%N0~t$|96%*tB^^k9!2us_KcXmh2zf)JcwdMaTq?PlX6;)i(@J#--zXxVTu!(h(~wmd%1w0?V4}%1MmF;Lf)O!@9elg>DRez&iXh zmp=yHkexsRfK)0tK<7RVy>-9khL%=WC+0u# zU>)}`EuHI+r@U%v5;r~yDFjY8hBXDpHvBO+oeohqjp6Py;J9ZU$usM2AdIst5I z3c!Rs;JDeI{MunqY1_Za0D1lTbxLY#FZc}dOwJj{f`ibpbyQ4*@?vzpAEYjCt)A>gI-Bj>Z~QRK!k2O^xrOrlwZE zht>T(DCdfs(xQ8WLBcl>y(RMa>Lv{kT-gI~hJ9J2GqZ=W+$)c2UhqC*}J9kLK*0wluI59C%$=3GKk3REV)hOZ@hhbayN+x*;!LVCjJP{7<%9CP{NY=sM1D;q!RJ0#J+bA0|E+$^-pNa6b)Omtfd5uyic!1 z^3lEN!?&9Q%0Yi+e%+*L=xBSsihhguee9Wae7BV#)fNRC;Ap87FZVZYjwe-kLZK^q z*P>xK$n?p*%zdn*9nw*tYvSjf9gzx_0C>~VKz{*X(u-B8H>C~VM>O&nKl_T4n}uiV zS-$|4DXy=l`1tYT(8!1lsArS&^ITQ953($#G-oyL1&o74Nda%jlt7~_L>hf_7OeC~ z4dUCtAH!#u{<;5bTuyLgPTLvGuz|lIN9`l^^o*lD58n1>cqr_Q0JcVv$|6X_#jM)yu)bA*{#J-Duo{ z(KOpFvL`Gi2Iooc1+*Si(^G~yJInRIM9xc4N-gvW@oJ;bwI-g6Kw(2j&)io2%3hb; z$rXBU5bgd14WKSr>OTV!wMqFvmPI%7TiL*Kt`e>MBv4@$m6RTGbK_5!Y7I_)RUxOM z!mc(TtTsphJ%QRq-)AVTBpjo?hgp&bgV4S!+(%N<-*Z?_=pfHdmQyOXIrj*#G}9!x zKNgC`rt-)V6jiD@R$Y&IW?CdDpkq@zj{LOGztWn(&p{r1S1U&Y^{$lpv>&5Z>8y;v zN&Q6a_~XN4n--u6P(BvD>jFnq->dhIw7q2B^LyLv<>f`!U{30!hOa#quFqqZ<8BQ# zE~enxvgGFuH?GZO$IQ#j9HgS5!3rbO=iq2*X_@Z{PFvhtTeDWB4w-dqe1IGn7$D&Y z&MO$|2~Gg6-#!|}8XX#1vA+?ejcQ=m;RaR1)^tasf517B}oc}NM?*1_X7U2bp=ch(^&X>6XKnrj24I%LB#FdgoHid%_Mrs36RH+JSI zMZZy=w9nnLC)}c!N(QgA^1A!{V4J6xEYNH5Pv{N&8<3j$3N-wPG zWbqB-$apOHR&dnziE&ZlKwpta*J@<*SE^|wf3Ad7mRlhjp(Wc>cN2VrO4DLI$7sjT z)R7}v?Y`k9K?3W`{dXgYLDR2*Tk5EXi#8$SY%37J$bdWR_>pmCz$xoyuI4Urff6?e?JkAzW!L{UizLCjyrMuI&ACp&&u8XRlo%YHVz5kwBSe z(l_aZPC{Owm71Mi`;{-nU8`ZfJxZ2Tf9%8l!}JdydVmXgmGiwnv9T+^fU{%` z;CR1}sd>s?kd}Q0`0M}DD6g02q^HV<1j#b`I+ptY!3>dh>EI~8ZE9X7&&U+WisjGG z^PPa5?!4tQn;@r#UCc_Q?xJrG342c|{g%S)A7@Bz%jMP)X)XFhPHZ9kENHdoU~_{< zBiCA^&FEXdW$sAVQVZBKQCb_xy0jxz`empX4Vpg-4GpIv6yv%f%zgUu|XzD7&)0ro4!hJE+U+?oDu*sp=WTk`=01>?i}pu5~DkJ zP!Ni4TKbF+nfLW8sY2vufw=5Np7fssr~Uc5RHt`4JdIIB6+^?PVt=@#4a1Yu%;o!! zjrc+@loW}Q?+M3^%)J?@I7$G8bcX&zhaMb3-Ow}yzZCy*Go80|+jm93dhc1&-6$e4 zQpF#T%im}VJ_mieIkP%{+45mcO(0M8pw-vT0?Cr1ShI71oH!EKOIVK>%uT0M%8xh z`1ZyS$Vk2KnTr?}Stf&}{de!t??s`JOrd`2X2W$@T>!Fl4c z;gUVzVY&h)**|-LHYBx!j2^h(=pw$+42#v-JNnbi(pZ9{7{mL@ht08^AlJo{0Il3( zk?R#$P24-$y~JOB61oLkCocxQ3JtGc22k70*lh)MF)5K0AYeX zOW9)`ygJ&wVkoFrVfz<+`wq)>?4#DFU(GFM9cFHCU0s!5y#mNp^(jwpU%h%of*J}u zogN=g2JLrOmtOtHJL+I%Wt>z_EgUddWWO-V&cI1pw{(^$1Pl2P2-{%z`je^`8j-_q zFb6$U^Q6JBNH=6uS7?anwwyeAMbaW7X{`F#BgXclHV5ZODwgJ`pqeE4RzyPLNsGsN zlz6#kx7ki6@bM%5rW{zrxU@-AV1b05?3j&~2%6jIDHLkYzs8(NQH}MTNg29;znVWE za2geq?bMh8Zfz?Bv#%fhiq`>%v+);`k6c<}IH&p+P~ zTVU_vv%j#7u!3izob1z9U6$0`8|xp|c3^kv_C@R&>E-Q}pe%Z05hkr3%`!HJ$I$_X z+YK<*R&Kd@c|Fd_&0VdjVo^gp2|O?B3zU}i%C^$l+DarmW!DLn zS^L%N*vJZ!<3`m6R-ao#+{64Cxa(e5ljXXf++kqJ4f~OBqkO%m59K-w8To4h1BJE*?r~6w)?^^7Vg9Gc+8MN*merr7_R$0RLE@8qhz)2eNh zO=)k-PUGz{9FBmW1fAVJ-u4cbXOZjY-1sM~ll@HI$S7+elQAXO4FtF-_~IY=8ezyo zBxehM@?RQGPQ=P5fH?Owg1)R=|J5ajP);rFoi@esNTiR z-S#^M;)93etI8QXJiM^AdRtXZBYW!fdk zu#Lv;JX4hRL}6`fAt8&hZ~lR4k{^eL>zR_fz30Z=1!+Jl@JpiS^Kkk?Fhy|4e@X*I z<4~H-q;n{z+)$la|5(Gwyj3{fybHOUEWvHB1-Gsc|IX(AtT4+2roT{+mO5^e#t@U`+ZA1t?h4GiQXBT3imN;?&3FRDi$%M`9*sK;a24dTy9PX^3D3nGp{3A z4=K4f3!DG}D4&94qpnV-%DJJ^E)L0DEf8+Er8!CMbcvqmr~kf>PkG{B0b|25mpv2m zj%{9Xx4u8`NfNL-^GwoGzdp;j9s`-}h9RPbJqtRn-@o;O5leo(ZD8XME(DH?ikuzy zaIz%OQ($GnS%h404FRt;S7=&Be$9s1PXj@7--7Q)9&7)w>Slsu(Fb&drVQTb*AKJ7 z9F=uev>#G%{|NpSQW^*JklRnfjm53NEC=(eXrSx$F3{YR9$dPzrRh z@7g(WEx$X)^@S-wo)~%&=c63@+WyoJU*90Fk(UDqmjBHDZ2bEEN!U3eUvC=7M!-W% zQGFmyzb(Ep0p^`=>EAW)2yR)tugyn8f6R?rbe|j*RN}Qrc+|XOy(e{hnkgWs=)o8p z76!4Bh1kcDmmtm7>oD#r8&e>ci5hMG^4-x=EE7WCC?jE79d3S>@g@Lv_&{Gvl^(A= z=+DH&iZ;3Jmt8mHn%L$a0F2OSJrcQ4|HOcknyssx%Ep#aiyqJgriqxBCC(^P`ZB@v(U+Zj1Ny}-9HHs*fet-w>4g70Z%G%5aeVDEWAER2c(h>HHw|U#bc6yyXk{})$$J-gJD>qF5WJbEMe5pJ-zh4?g^0Af-VJ*lmMN!XLh%Kf}I9o@4uw zyMxq0R1~(Fu693w1sT{3x?2kqBJxEyH0gJqgID-LS^Z1~98;VZ2DS@<1 zuj{eQPYm1#v~KBMOuS;tSM*=%>c|TU3Lq12kpUtP0M7?|Ac^^|`N3v;aq&QPojdhC zx3_Pth;XoA`rlicQ+h(#r;rN=QUUd$LPZ6aIX$7b@fg119ngv&tNa^rJh~`zT6bY~ zLDP!QI|N(t{{4I5NuE)j#lRD-{)SRirIN^j%rHjj4kxG&4=jaf!GA^$29J_Tu9ozw zz!gA~159j#LmE*g%Bh>jVCdbvllQQqu$jJQ!8vo_EjQK9&Ib(6)@1><<$sJ-E8QHN z8g&)|J3ki#`z|RGiw|1EmuK%tUAM`psouC>66NO`KfR?4!>1e@-?zWr3rdjklF;@_ zx@NdzZKu}iFeLWi4+2)eD!0{_M?ic;Lwr0*+6mE{izmcY9_A(BoyxOiJNGD@JPobe z+*dJm4Gey8va>%SQl?V+iF@uf0n$101w?$(A}ecplo__Gj!+dH@~HDnJH#E~j0y1( z6Eka4A!gvXmQ5LI>akpzaTI%!v`59wQg$ADrd6PgLn2dyr5TF&o+y9EKX-1)E8P>& zYsm|rF#P`gyAX|l=`q~ZKl;`mT>MXX@}N&Q_Z^cRQeR&mC_NGK;A8ih*#D)VasFf1 z!BP1WR)yeBth?47rTx>gQ0spm16h8O&zf6%W?!_qWFwUSyVZYF1m(dp06ne9lRiw1Ein4<7`s z6XV`fjW&Z&#t0BSdM+!WBMr)KUpuTu&fZXLddrC z_P>2>iI@e;1#Om-9k>D3RWDw?%n~wBcvi{6st`jEvYR9DHQGgCwOk}BHVOi9q#sQ! zVkI&_MI)BRV|l3}vT+z+wmcr&%srPd<_j6a=iK3JYBDJ6O`lM%oSYA)iozGJKY9>8p*j4zNU=VVp70x+YR#KFQKmTv=Z3}3=E5jLvxTFx5t=7yY#HtxqJ?}LDDi2IEl%&M0RFo*KM$ zvpJ*2zK6rwJ>E5r<1Dl{Cz=)AahQYi7}8$O`2z~>(O+lz><@dt4W=#ck4pS$l1N!R zDtt!((u<@I5`Sefh2mUZeJ$yEUvbvRRZ*5AMiabrl<#u|J)9*K4YBy}`SUOI)i|)3 zAAG82UZ5RjYrI;l4R9TAq-mW3w`ciR`}_MCA{1o-3!p&AL3*rb(YQB{#R%SZFMuJDBt*%;ymiZ>vxicXSa zI=sCc%t^92u_%(e4Y|HJ(JguLTu+Zm_G*K&Os_&S#L*FO6tW*<{5?C%Dko<#$otZ%w`HPtl;9?r^WHfaB02l|kL- z+O09}mU=+9;S>^~NA93CJT|sjs`;5<+FVB9C4P91WtjYVb;5x4b9s5pn12!vgI|dx zF-gV1_vZZCae1c%$x{v*eN~}-BQgqMkJdP$2^sJh9Z$2;LAJhEA9pt+Rb&Zofg zc>2N1dl1|-&87p5TSRuk4BqjX%4iuE1oSD4&MwtuZ-u^&4q3(J=cj~PJ2@$Vy^sfX zdQ_k(cx+nx0B*%*^}9Rz!T+*xa2qtt-?W~-z%r2ORL`&vtA&Tqg`0PU%Gms^9Mt%m zO`8G3j+Vzr7+~$7BDe?c@9Lw27g-m(G9s`$u(kdHqj|^sX1k2b890A+M+lYD(R~9C zGidsXyMfxQ^;qPa04MGOO9<81uZ8Rqt0k0ALxJ6K%;U|j{ihZm?Z7>+aeG>@-o?{c z3!GWdWg#0N!!Mr*!}5_s6;(c2+a;}Hk?mJA5cG)-N?Lv!<+3^3|__+aePwDX9?IKPe#g}4zXp4*b)Fm z>i15HZ`TQ#*PQ4_pM#k+m~2jb*?%(q z2;5b_3TAn@Ospadg>^$-qm8$Tyf~peo@^c@tI@Vpe8UdLs^Iej;YHcd2+Juo;N<#T zIp2k4!q^9TzZTk>TizfFdKwF0$P0#^B!^tM;erx*W&gIn((TZ$Vr&i*GT;4dcuE_T z#XA=0iW(QIk)kpw^{7Aqcg&Kd1xt_hWd!FVi5}=IC;4_n1SUH>J6=gaj^NdxF00v(Ov(jKGxUWDBi!P~Qc_enMbE++8h=~rw6$UsDl2Oyg$wzHTu&q6FjYr=Ao#NVLx}{* zfVP#pO+?oV0&ZC~KR`a8YN-W}je3en4gwaSRvYKc`)DkJ!w(jkZBEt(o`fJpAuH!Q z(?%Ws!cA_lBthsUW^LyMePLl?QR*QL^39ir!x9{?V0R7*`kl%rL)i*NT5RvJFt1o4 zh|%wz%Xc5NJ^78?EGG{+3Vg$8ZmW7DM%K;FM*x=)nRC!zV&N$;IEso}kb91Rdf?y; z#Wcy4IfXhbM|PB#<2ze^QBbwT*UOlyIK{Hl;aGDLSZCr)#&-je{f4;39`OWbOXz zAO>nwPnix1N={F;Z&@gZyvXVU>RUwK0bz2ocNZe@dK%H( zGdA3eKwhdo*D&}-^S9p%UioZaV+jPO1_Mt`g49(z8!MaJ56>|y5r<2oM_);wgB zOn3D@+|5z)!rBGjeF$XUSv=M@Y5lnSljPk9_;W9|p97YydG4J%_Ald4+iqia9Gw^H zuqvdczire8s=^6iRS$!J86EcR)2M_en>Y$btcxo?kFW0Tj zK3hWL>o~~mz_SX6Dm?Y7YS|wYJ{P}=i%8oQ0yW{cG5sU-3Y*>dLVMQF$Hd=$n}E_L zy8ZQhLeVKI6YwIl9*pYIaZ>`l=6*m>W)a8lIV5(5ZTtIY4Sc-i%xWRVP0n;(&VNMm zY>i)V5i0rkh!GGFfT#SmL0#D0bp-qFjnvCqv;sO-AXx71uErQQs*4yO8hQpEbXa*p z!jXp0J3ZCy!TA0_S?Iw72*h&Zi92H~$l`%iEI2-##tGJ)u;_RV&cSn?|J#rF&{=X4 zEiLRHi*P43I6mQhK1%@!@xt%lsqP?0W(Xl6Ay~%7J1BcKvE!Y3gLTm;I{~~xzh9iO|Sb`9v#31Vr9(Z_*t3tlM^{7s9{Xg|d`$3UMLr zGFSPeNl8r2LRf{+qj_H&ftfd|*w&6S?^JIPiri2n5_c62qb%0uWo1IDCDy{j^OU|6 z%R66`n!fAFxqO?YeIMWn9x^P~16%LJPNs$a>AW8~0JE3@x@H_{X=&5T5Zl-EKRDPe zw`$Df39tt}zWs5Q*E6U#umL;n_)Ks^1Yo6{+9Bich9vjYy@dF<_iv=R_Y7aZCitv5 zsHmu{jwGEoM82`kp7>%p|M&GPyNx^CCm$KX#M)i(9O$|8`L@b6)8cwvi2Wrrxfd8$ zITDnN>_HD<*FmM##&!sHX{PcB^^bNTOJu6SNPQQ(6Mq?6x}fbINV6-(g?1q~U1NeD zq&TtWq4T(+StESPJ|9D9E zA+-yRyOZINP;*Sbg86 zqXV~P^p{#~E^S?1wydMf?~hNcJTRcQFlEPHZmM@Ci}db5+He%pLF?K}~75w@MOga{pc$ zp=jPF!6<`)x6salEyv5+yhfiBaiER$3ctRsecOZ*PmcxV~4Fj$$T|GbD;daSvv%_tGl1#P|}j; zrL^?O$mBI-J~8vjqu$wBp10WE-}Wd~|Hx6SDr>7yQ&C)TNG^CDUq*m@;UBViWZK*9 zfyZxT0qDxZ+r*HgphuX8j6N5>*o!pC{-}hPwev(8W*D|8B>aW1uXtC@zR>+!lmt;m zNFVr{*%z%;ks7)&gs3|VSXpopl68!DG};zxu}avO=q=9-as?U8vG1G>52i^gXBG5FPkm?IHT3na! zuZ5P_SlJ2^4Q$kVpS+KI9|Z>NemgVu9Hl}0XK`U^w&f#ozW1^dQ?o2}5`u)b!2)S6 zcr>A>NG&bO@a4&4g7yJ z9zH%~Uvh{yLl778$(6-f{_jQ@cygQtlIOpM54kuEd-GXudJJLzUqTHsA!Kfjj=kXT zwh9t;R!0XM7b#dsAy2&O=rKZXQ+QF9LVIa#%fI;fha{*7#Rl>FKCa%iY%v%fhS2|9 zMgc6s?8LE($N_TqR3z(GGg+9-c-xqR#BGL#p&3aG;}8-%^&PAEMT{#LLcyQS2?zgl zHzKU+4K>Z7h>(93pm;|WktCx{E}xcW?Ow~4E|_sY(^AJK!43g=WiWrT+J#G8bdEb4 zp+qh0-zxg6#-)_LfEROuxDTWz$N(z3_+SO$u%w=hH-FyLfxx|pFJQ%q#e^fvO*$k3!fJa4G==`yGb_K%q2tTk9NCO~K^eZR@M5K55 z94KWb$I!H0&ah5-0^yxE&r0<4jb>$=-qXAn->0N}G%!#wHWjC;#07F7jDNw^{m~%T z=@?Jbk{yNx9d&}3k`II#jIt0ulcx9iqHif&J5H1tpL*jhG`XB@BloaS9U+0YGl!#;q4rM5_qqDJ|*} z@3O@yL)GfDFBitbdwhvt8Vf$qe0idX(4Qt32Cwaj0?kc^Zz}7A1O$O^pdfp=qP!fX zL|_X6c{v}|T5WKd1q0^rE%_0B>;xT(4OIZ39YwA=a&qL}TP29@dpZ^S8;=w9BBh48 zrP4wC%KZV{`z-zTrQzmZ8g5}Kf`7>95-D>vUJ(o@n zOL1w_2G%IgUOp)21jQzQkBa+j>_6Jiz2J`KG|jx63Z`71N60FiF29xi?@+IFG)Zp} l_&l=DUP{~%pMgKoq%Sk+pBW)|=pf*qnv$ksjl5;V{{g*%OmhGL diff --git a/icons/obj/clothing/ties.dmi b/icons/obj/clothing/ties.dmi index 51fa43389d5022e456b78693f13c074802f557f6..b71acb7ada4f986d1757e72185d76506a0eabbb9 100644 GIT binary patch delta 19165 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%0Dx;5jMTi)%{P~qIr5l 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 delta 18759 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 W58Qc}J4-F2(p^I{yqDkq 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 diff --git a/icons/obj/toy.dmi b/icons/obj/toy.dmi index 8af8f47f413eb65b46a1642599472efaa0707f0b..96ee42882408b85efc5c4a3015d8ef0db9ab6070 100644 GIT binary patch delta 14115 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 GA^!vB(P2IS From a578eeeb85a09b34b53a97b8c356df07697b1c83 Mon Sep 17 00:00:00 2001 From: Belsima <31827220+Belsima@users.noreply.github.com> Date: Tue, 27 Feb 2018 15:49:06 -0500 Subject: [PATCH 048/145] plushie love (#4964) * plushie love * Kiss2 * good god why * you can make severed heads kiss now :) * [I] first * [I] first2 * comma * comma --- code/game/objects/items/toys.dm | 7 +++++++ code/modules/organs/subtypes/standard.dm | 6 ++++++ 2 files changed, 13 insertions(+) diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index dda0f76560..e6487f58b9 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -727,6 +727,7 @@ user.visible_message("\The [user] pokes the [src].","You poke the [src].") visible_message("[src] says, \"[phrase]\"") + /obj/structure/plushie/ian name = "plush corgi" desc = "A plushie of an adorable corgi! Don't you just want to hug it and squeeze it and call it \"Ian\"?" @@ -788,6 +789,12 @@ to_chat(M, "You name the plushie [input], giving it a hug for good luck.") return 1 +/obj/item/toy/plushie/attackby(obj/item/I as obj, mob/user as mob) + if(istype(I, /obj/item/toy/plushie) || istype(I, /obj/item/organ/external/head)) + user.visible_message("[user] makes \the [I] kiss \the [src]!.", \ + "You make \the [I] kiss \the [src]!.") + return ..() + /obj/item/toy/plushie/nymph name = "diona nymph plush" desc = "A plushie of an adorable diona nymph! While its level of self-awareness is still being debated, its level of cuteness is not." diff --git a/code/modules/organs/subtypes/standard.dm b/code/modules/organs/subtypes/standard.dm index 8f04a2d0a9..eb0518de38 100644 --- a/code/modules/organs/subtypes/standard.dm +++ b/code/modules/organs/subtypes/standard.dm @@ -306,6 +306,12 @@ owner.custom_pain("A jolt of pain surges through your [name]!",1) owner.eye_blurry += 20 //Specific level 2 'feature +/obj/item/organ/external/head/attackby(obj/item/I as obj, mob/user as mob) + if(istype(I, /obj/item/toy/plushie) || istype(I, /obj/item/organ/external/head)) + user.visible_message("[user] makes \the [I] kiss \the [src]!.", \ + "You make \the [I] kiss \the [src]!.") + return ..() + /obj/item/organ/external/head/skrell eye_icon = "skrell_eyes_s" From 63fd76710206481bf6e0f113aa42508ca9a6ce82 Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Tue, 27 Feb 2018 15:59:55 -0500 Subject: [PATCH 049/145] Rebased deconflicted plush additions --- code/game/objects/items/toys.dm | 349 +++++++++++++++++++++++++++++++- icons/obj/toy.dmi | Bin 33630 -> 62696 bytes 2 files changed, 345 insertions(+), 4 deletions(-) diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index e6487f58b9..d21058d7b1 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -504,207 +504,324 @@ /* * Action figures */ - /obj/item/toy/figure - name = "Completely Glitched action figure" - desc = "A \"Space Life\" brand... wait, what the hell is this thing? It seems to be requesting the sweet release of death." - icon_state = "assistant" + name = "Non-Specific Action Figure action figure" + desc = "A \"Space Life\" brand... wait, what the hell is this thing?" icon = 'icons/obj/toy.dmi' + icon_state = "nuketoy" + var/cooldown = 0 + var/toysay = "What the fuck did you do?" + +/obj/item/toy/figure/New() + ..() + desc = "A \"Space Life\" brand [name]" + +/obj/item/toy/figure/attack_self(mob/user as mob) + if(cooldown < world.time) + cooldown = (world.time + 30) //3 second cooldown + user.visible_message("The [src] says \"[toysay]\".") + playsound(user, 'sound/machines/click.ogg', 20, 1) /obj/item/toy/figure/cmo name = "Chief Medical Officer action figure" desc = "A \"Space Life\" brand Chief Medical Officer action figure." icon_state = "cmo" + toysay = "Suit sensors!" /obj/item/toy/figure/assistant name = "Assistant action figure" desc = "A \"Space Life\" brand Assistant action figure." icon_state = "assistant" + toysay = "Grey tide station wide!" /obj/item/toy/figure/atmos name = "Atmospheric Technician action figure" desc = "A \"Space Life\" brand Atmospheric Technician action figure." icon_state = "atmos" + toysay = "Glory to Atmosia!" /obj/item/toy/figure/bartender name = "Bartender action figure" desc = "A \"Space Life\" brand Bartender action figure." icon_state = "bartender" + toysay = "Wheres my monkey?" /obj/item/toy/figure/borg name = "Drone action figure" desc = "A \"Space Life\" brand Drone action figure." icon_state = "borg" + toysay = "I. LIVE. AGAIN." /obj/item/toy/figure/gardener name = "Gardener action figure" desc = "A \"Space Life\" brand Gardener action figure." icon_state = "botanist" + toysay = "Dude, I see colors..." /obj/item/toy/figure/captain name = "Colony Director action figure" desc = "A \"Space Life\" brand Colony Director action figure." icon_state = "captain" + toysay = "Crew, the Nuke Disk is safely up my ass." /obj/item/toy/figure/cargotech name = "Cargo Technician action figure" desc = "A \"Space Life\" brand Cargo Technician action figure." icon_state = "cargotech" + toysay = "For Cargonia!" /obj/item/toy/figure/ce name = "Chief Engineer action figure" desc = "A \"Space Life\" brand Chief Engineer action figure." icon_state = "ce" + toysay = "Wire the solars!" /obj/item/toy/figure/chaplain name = "Chaplain action figure" desc = "A \"Space Life\" brand Chaplain action figure." icon_state = "chaplain" + toysay = "Gods make me a killing machine please!" /obj/item/toy/figure/chef name = "Chef action figure" desc = "A \"Space Life\" brand Chef action figure." icon_state = "chef" + toysay = "I swear it's not human meat." /obj/item/toy/figure/chemist name = "Chemist action figure" desc = "A \"Space Life\" brand Chemist action figure." icon_state = "chemist" + toysay = "Get your pills!" /obj/item/toy/figure/clown name = "Clown action figure" desc = "A \"Space Life\" brand Clown action figure." icon_state = "clown" + toysay = "Honk!" /obj/item/toy/figure/corgi name = "Corgi action figure" desc = "A \"Space Life\" brand Corgi action figure." icon_state = "ian" + toysay = "Arf!" /obj/item/toy/figure/detective name = "Detective action figure" desc = "A \"Space Life\" brand Detective action figure." icon_state = "detective" + toysay = "This airlock has grey jumpsuit and insulated glove fibers on it." /obj/item/toy/figure/dsquad name = "Space Commando action figure" desc = "A \"Space Life\" brand Space Commando action figure." icon_state = "dsquad" + toysay = "Eliminate all threats!" /obj/item/toy/figure/engineer name = "Engineer action figure" desc = "A \"Space Life\" brand Engineer action figure." icon_state = "engineer" + toysay = "Oh god, the tesla is loose!" /obj/item/toy/figure/geneticist name = "Geneticist action figure" desc = "A \"Space Life\" brand Geneticist action figure, which was recently dicontinued." icon_state = "geneticist" + toysay = "I'm not qualified for this job." /obj/item/toy/figure/hop name = "Head of Personnel action figure" desc = "A \"Space Life\" brand Head of Personnel action figure." icon_state = "hop" + toysay = "Giving out all access!" /obj/item/toy/figure/hos name = "Head of Security action figure" desc = "A \"Space Life\" brand Head of Security action figure." icon_state = "hos" + toysay = "I'm here to win, anything else is secondary." /obj/item/toy/figure/qm name = "Quartermaster action figure" desc = "A \"Space Life\" brand Quartermaster action figure." icon_state = "qm" + toysay = "Hail Cargonia!" /obj/item/toy/figure/janitor name = "Janitor action figure" desc = "A \"Space Life\" brand Janitor action figure." icon_state = "janitor" + toysay = "Look at the signs, you idiot." /obj/item/toy/figure/agent name = "Internal Affairs Agent action figure" desc = "A \"Space Life\" brand Internal Affairs Agent action figure." icon_state = "agent" + toysay = "Standard Operating Procedure says they're guilty! Hacking is proof they're an Enemy of the Corporation!" /obj/item/toy/figure/librarian name = "Librarian action figure" desc = "A \"Space Life\" brand Librarian action figure." icon_state = "librarian" + toysay = "One day while..." /obj/item/toy/figure/md name = "Medical Doctor action figure" desc = "A \"Space Life\" brand Medical Doctor action figure." icon_state = "md" + toysay = "The patient is already dead!" /obj/item/toy/figure/mime name = "Mime action figure" desc = "A \"Space Life\" brand Mime action figure." icon_state = "mime" + toysay = "..." /obj/item/toy/figure/miner name = "Shaft Miner action figure" desc = "A \"Space Life\" brand Shaft Miner action figure." icon_state = "miner" + toysay = "Oh god it's eating my intestines!" /obj/item/toy/figure/ninja name = "Space Ninja action figure" desc = "A \"Space Life\" brand Space Ninja action figure." icon_state = "ninja" + toysay = "Oh god! Stop shooting, I'm friendly!" /obj/item/toy/figure/wizard name = "Wizard action figure" desc = "A \"Space Life\" brand Wizard action figure." icon_state = "wizard" + toysay = "Ei Nath!" /obj/item/toy/figure/rd name = "Research Director action figure" desc = "A \"Space Life\" brand Research Director action figure." icon_state = "rd" + toysay = "Blowing all of the borgs!" /obj/item/toy/figure/roboticist name = "Roboticist action figure" desc = "A \"Space Life\" brand Roboticist action figure." icon_state = "roboticist" + toysay = "He asked to be borged!" /obj/item/toy/figure/scientist name = "Scientist action figure" desc = "A \"Space Life\" brand Scientist action figure." icon_state = "scientist" + toysay = "Someone else must have made those bombs!" /obj/item/toy/figure/syndie name = "Doom Operative action figure" desc = "A \"Space Life\" brand Doom Operative action figure." icon_state = "syndie" + toysay = "Get that fucking disk!" /obj/item/toy/figure/secofficer name = "Security Officer action figure" desc = "A \"Space Life\" brand Security Officer action figure." icon_state = "secofficer" + toysay = "I am the law!" + +/obj/item/toy/figure/virologist + name = "Virologist action figure" + desc = "A \"Space Life\" brand Virologist action figure." + icon_state = "virologist" + toysay = "The cure is potassium!" /obj/item/toy/figure/warden name = "Warden action figure" desc = "A \"Space Life\" brand Warden action figure." icon_state = "warden" + toysay = "Execute him for breaking in!" /obj/item/toy/figure/psychologist name = "Psychologist action figure" desc = "A \"Space Life\" brand Psychologist action figure." icon_state = "psychologist" + toysay = "The analyzer says you're fine!" /obj/item/toy/figure/paramedic name = "Paramedic action figure" desc = "A \"Space Life\" brand Paramedic action figure." icon_state = "paramedic" + toysay = "WHERE ARE YOU??" /obj/item/toy/figure/ert name = "Emergency Response Team Commander action figure" desc = "A \"Space Life\" brand Emergency Response Team Commander action figure." icon_state = "ert" + toysay = "We're probably the good guys!" /* * Plushies */ +/* + * Carp plushie + */ + +/obj/item/toy/carpplushie + name = "space carp plushie" + desc = "An adorable stuffed toy that resembles a space carp." + icon = 'icons/obj/toy.dmi' + icon_state = "carpplushie" + attack_verb = list("bitten", "eaten", "fin slapped") + var/bitesound = 'sound/weapons/bite.ogg' + +// Attack mob +/obj/item/toy/carpplushie/attack(mob/M as mob, mob/user as mob) + playsound(loc, bitesound, 20, 1) // Play bite sound in local area + return ..() + +// Attack self +/obj/item/toy/carpplushie/attack_self(mob/user as mob) + playsound(src.loc, bitesound, 20, 1) + return ..() + + +/obj/random/carp_plushie + name = "Random Carp Plushie" + desc = "This is a random plushie" + icon = 'icons/obj/toy.dmi' + icon_state = "carpplushie" + +/obj/random/carp_plushie/item_to_spawn() + return pick(typesof(/obj/item/toy/carpplushie)) //can pick any carp plushie, even the original. + +/obj/item/toy/carpplushie/ice + icon_state = "icecarp" + +/obj/item/toy/carpplushie/silent + icon_state = "silentcarp" + +/obj/item/toy/carpplushie/electric + icon_state = "electriccarp" + +/obj/item/toy/carpplushie/gold + icon_state = "goldcarp" + +/obj/item/toy/carpplushie/toxin + icon_state = "toxincarp" + +/obj/item/toy/carpplushie/dragon + icon_state = "dragoncarp" + +/obj/item/toy/carpplushie/pink + icon_state = "pinkcarp" + +/obj/item/toy/carpplushie/candy + icon_state = "candycarp" + +/obj/item/toy/carpplushie/nebula + icon_state = "nebulacarp" + +/obj/item/toy/carpplushie/void + icon_state = "voidcarp" + //Large plushies. /obj/structure/plushie name = "generic plush" @@ -825,6 +942,96 @@ desc = "A farwa plush doll. It's soft and comforting!" icon_state = "farwaplushie" +/obj/item/toy/plushie/corgi + name = "corgi plushie" + icon_state = "corgi" + +/obj/item/toy/plushie/girly_corgi + name = "corgi plushie" + icon_state = "girlycorgi" + +/obj/item/toy/plushie/robo_corgi + name = "borgi plushie" + icon_state = "robotcorgi" + +/obj/item/toy/plushie/octopus + name = "octopus plushie" + icon_state = "loveable" + +/obj/item/toy/plushie/face_hugger + name = "facehugger plushie" + icon_state = "huggable" + +//foxes are basically the best + +/obj/item/toy/plushie/red_fox + name = "red fox plushie" + icon_state = "redfox" + +/obj/item/toy/plushie/black_fox + name = "black fox plushie" + icon_state = "blackfox" + +/obj/item/toy/plushie/marble_fox + name = "marble fox plushie" + icon_state = "marblefox" + +/obj/item/toy/plushie/blue_fox + name = "blue fox plushie" + icon_state = "bluefox" + +/obj/item/toy/plushie/orange_fox + name = "orange fox plushie" + icon_state = "orangefox" + +/obj/item/toy/plushie/coffee_fox + name = "coffee fox plushie" + icon_state = "coffeefox" + +/obj/item/toy/plushie/pink_fox + name = "pink fox plushie" + icon_state = "pinkfox" + +/obj/item/toy/plushie/purple_fox + name = "purple fox plushie" + icon_state = "purplefox" + +/obj/item/toy/plushie/crimson_fox + name = "crimson fox plushie" + icon_state = "crimsonfox" + +/obj/item/toy/plushie/deer + name = "deer plushie" + icon_state = "deer" + +/obj/item/toy/plushie/black_cat + name = "black cat plushie" + icon_state = "blackcat" + +/obj/item/toy/plushie/grey_cat + name = "grey cat plushie" + icon_state = "greycat" + +/obj/item/toy/plushie/white_cat + name = "white cat plushie" + icon_state = "whitecat" + +/obj/item/toy/plushie/orange_cat + name = "orange cat plushie" + icon_state = "orangecat" + +/obj/item/toy/plushie/siamese_cat + name = "siamese cat plushie" + icon_state = "siamesecat" + +/obj/item/toy/plushie/tabby_cat + name = "tabby cat plushie" + icon_state = "tabbycat" + +/obj/item/toy/plushie/tuxedo_cat + name = "tuxedo cat plushie" + icon_state = "tuxedocat" + /obj/item/toy/plushie/therapy/red name = "red therapy doll" desc = "A toy for therapeutic and recreational purposes. This one is red." @@ -901,6 +1108,140 @@ icon_state = "stickhorse" w_class = ITEMSIZE_LARGE +////////////////////////////////////////////////////// +// Magic 8-Ball / Conch // +////////////////////////////////////////////////////// + +/obj/item/toy/eight_ball + name = "Magic 8-Ball" + desc = "Mystical! Magical! Ages 8+!" + icon = 'icons/obj/toy.dmi' + icon_state = "eight-ball" + var/use_action = "shakes the ball" + var/cooldown = 0 + var/list/possible_answers = list("Definitely", "All signs point to yes.", "Most likely.", "Yes.", "Ask again later.", "Better not tell you now.", "Future Unclear.", "Maybe.", "Doubtful.", "No.", "Don't count on it.", "Never.") + +/obj/item/toy/eight_ball/attack_self(mob/user as mob) + if(!cooldown) + var/answer = pick(possible_answers) + user.visible_message("[user] focuses on their question and [use_action]...") + user.visible_message("The [src] says \"[answer]\"") + spawn(30) + cooldown = 0 + return + +/obj/item/toy/eight_ball/conch + name = "Magic Conch Shell" + desc = "All hail the Magic Conch!" + icon_state = "conch" + use_action = "pulls the string" + possible_answers = list("Yes.", "No.", "Try asking again.", "Nothing.", "I don't think so.", "Neither.", "Maybe someday.") + +// DND Character minis. Use the naming convention (type)character for the icon states. +/obj/item/toy/character + icon = 'icons/obj/toy.dmi' + w_class = ITEMSIZE_SMALL + pixel_z = 5 + +/obj/item/toy/character/alien + name = "Xenomorph Miniature" + desc = "A miniature xenomorph. Scary!" + icon_state = "aliencharacter" +/obj/item/toy/character/cleric + name = "Cleric Miniature" + desc = "A wee little cleric, with his wee little staff." + icon_state = "clericcharacter" +/obj/item/toy/character/warrior + name = "Warrior Miniature" + desc = "That sword would make a decent toothpick." + icon_state = "warriorcharacter" +/obj/item/toy/character/thief + name = "Thief Miniature" + desc = "Hey, where did my wallet go!?" + icon_state = "thiefcharacter" +/obj/item/toy/character/wizard + name = "Wizard Miniature" + desc = "MAGIC!" + icon_state = "wizardcharacter" +/obj/item/toy/character/cthulhu + name = "Cthulhu Miniature" + desc = "The dark lord has risen!" + icon_state = "darkmastercharacter" +/obj/item/toy/character/lich + name = "Lich Miniature" + desc = "Murderboner extraordinaire." + icon_state = "lichcharacter" +/obj/item/weapon/storage/box/characters + name = "Box of Miniatures" + desc = "The nerd's best friends." + icon_state = "box" +/obj/item/weapon/storage/box/characters/starts_with = list( + /obj/item/toy/character/alien, + /obj/item/toy/character/cleric, + /obj/item/toy/character/warrior, + /obj/item/toy/character/thief, + /obj/item/toy/character/wizard, + /obj/item/toy/character/cthulhu, + /obj/item/toy/character/lich + ) + +/obj/item/toy/AI + name = "toy AI" + desc = "A little toy model AI core!"// with real law announcing action!" //Alas, requires a rewrite of how ion laws work. + icon = 'icons/obj/toy.dmi' + icon_state = "AI" + w_class = ITEMSIZE_SMALL + var/cooldown = 0 +/* +/obj/item/toy/AI/attack_self(mob/user) + if(!cooldown) //for the sanity of everyone + var/message = generate_ion_law() + to_chat(user, "You press the button on [src].") + playsound(user, 'sound/machines/click.ogg', 20, 1) + visible_message("[message]") + cooldown = 1 + spawn(30) cooldown = 0 + return + ..() +*/ +/obj/item/toy/owl + name = "owl action figure" + desc = "An action figure modeled after 'The Owl', defender of justice." + icon = 'icons/obj/toy.dmi' + icon_state = "owlprize" + w_class = ITEMSIZE_SMALL + var/cooldown = 0 + +/obj/item/toy/owl/attack_self(mob/user) + if(!cooldown) //for the sanity of everyone + var/message = pick("You won't get away this time, Griffin!", "Stop right there, criminal!", "Hoot! Hoot!", "I am the night!") + to_chat(user, "You pull the string on the [src].") + //playsound(user, 'sound/misc/hoot.ogg', 25, 1) + visible_message("[message]") + cooldown = 1 + spawn(30) cooldown = 0 + return + ..() + +/obj/item/toy/griffin + name = "griffin action figure" + desc = "An action figure modeled after 'The Griffin', criminal mastermind." + icon = 'icons/obj/toy.dmi' + icon_state = "griffinprize" + w_class = ITEMSIZE_SMALL + var/cooldown = 0 + +/obj/item/toy/griffin/attack_self(mob/user) + if(!cooldown) //for the sanity of everyone + var/message = pick("You can't stop me, Owl!", "My plan is flawless! The vault is mine!", "Caaaawwww!", "You will never catch me!") + to_chat(user, "You pull the string on the [src].") + //playsound(user, 'sound/misc/caw.ogg', 25, 1) + visible_message("[message]") + cooldown = 1 + spawn(30) cooldown = 0 + return + ..() + /* NYET. /obj/item/weapon/toddler icon_state = "toddler" diff --git a/icons/obj/toy.dmi b/icons/obj/toy.dmi index 96ee42882408b85efc5c4a3015d8ef0db9ab6070..5c0054639617061a57d7c35bdc425892ded63659 100644 GIT binary patch literal 62696 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 Y?%0Gh(RWxP0-XU#iz|p#h#2|*FNK6fd;kCd From 6d165a505944d9fef9666891b769f961ba58b7e1 Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Tue, 27 Feb 2018 10:12:36 -0500 Subject: [PATCH 050/145] Belsima toy word changes --- code/game/objects/items/toys.dm | 66 ++++++++++++++++----------------- 1 file changed, 33 insertions(+), 33 deletions(-) diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index d21058d7b1..86f1d0f118 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -544,7 +544,7 @@ name = "Bartender action figure" desc = "A \"Space Life\" brand Bartender action figure." icon_state = "bartender" - toysay = "Wheres my monkey?" + toysay = "Where's my monkey?" /obj/item/toy/figure/borg name = "Drone action figure" @@ -562,7 +562,7 @@ name = "Colony Director action figure" desc = "A \"Space Life\" brand Colony Director action figure." icon_state = "captain" - toysay = "Crew, the Nuke Disk is safely up my ass." + toysay = "How do I open this display case?" /obj/item/toy/figure/cargotech name = "Cargo Technician action figure" @@ -598,7 +598,7 @@ name = "Clown action figure" desc = "A \"Space Life\" brand Clown action figure." icon_state = "clown" - toysay = "Honk!" + toysay = "Honk!" /obj/item/toy/figure/corgi name = "Corgi action figure" @@ -682,7 +682,7 @@ name = "Shaft Miner action figure" desc = "A \"Space Life\" brand Shaft Miner action figure." icon_state = "miner" - toysay = "Oh god it's eating my intestines!" + toysay = "Oh god, it's eating my intestines!" /obj/item/toy/figure/ninja name = "Space Ninja action figure" @@ -764,21 +764,21 @@ * Carp plushie */ -/obj/item/toy/carpplushie +/obj/item/toy/plushie/carp name = "space carp plushie" desc = "An adorable stuffed toy that resembles a space carp." icon = 'icons/obj/toy.dmi' - icon_state = "carpplushie" + icon_state = "plushie/carp" attack_verb = list("bitten", "eaten", "fin slapped") var/bitesound = 'sound/weapons/bite.ogg' // Attack mob -/obj/item/toy/carpplushie/attack(mob/M as mob, mob/user as mob) +/obj/item/toy/plushie/carp/attack(mob/M as mob, mob/user as mob) playsound(loc, bitesound, 20, 1) // Play bite sound in local area return ..() // Attack self -/obj/item/toy/carpplushie/attack_self(mob/user as mob) +/obj/item/toy/plushie/carp/attack_self(mob/user as mob) playsound(src.loc, bitesound, 20, 1) return ..() @@ -787,39 +787,39 @@ name = "Random Carp Plushie" desc = "This is a random plushie" icon = 'icons/obj/toy.dmi' - icon_state = "carpplushie" + icon_state = "plushie/carp" /obj/random/carp_plushie/item_to_spawn() - return pick(typesof(/obj/item/toy/carpplushie)) //can pick any carp plushie, even the original. + return pick(typesof(/obj/item/toy/plushie/carp)) //can pick any carp plushie, even the original. -/obj/item/toy/carpplushie/ice +/obj/item/toy/plushie/carp/ice icon_state = "icecarp" -/obj/item/toy/carpplushie/silent +/obj/item/toy/plushie/carp/silent icon_state = "silentcarp" -/obj/item/toy/carpplushie/electric +/obj/item/toy/plushie/carp/electric icon_state = "electriccarp" -/obj/item/toy/carpplushie/gold +/obj/item/toy/plushie/carp/gold icon_state = "goldcarp" -/obj/item/toy/carpplushie/toxin +/obj/item/toy/plushie/carp/toxin icon_state = "toxincarp" -/obj/item/toy/carpplushie/dragon +/obj/item/toy/plushie/carp/dragon icon_state = "dragoncarp" -/obj/item/toy/carpplushie/pink +/obj/item/toy/plushie/carp/pink icon_state = "pinkcarp" -/obj/item/toy/carpplushie/candy +/obj/item/toy/plushie/carp/candy icon_state = "candycarp" -/obj/item/toy/carpplushie/nebula +/obj/item/toy/plushie/carp/nebula icon_state = "nebulacarp" -/obj/item/toy/carpplushie/void +/obj/item/toy/plushie/carp/void icon_state = "voidcarp" //Large plushies. @@ -860,7 +860,7 @@ /obj/structure/plushie/carp name = "plush carp" desc = "A plushie of an elated carp! Straight from the wilds of the Vir frontier, now right here in your hands." - icon_state = "carpplushie" + icon_state = "plushie/carp" phrase = "Glorf!" /obj/structure/plushie/beepsky @@ -1113,13 +1113,13 @@ ////////////////////////////////////////////////////// /obj/item/toy/eight_ball - name = "Magic 8-Ball" + name = "\improper Magic 8-Ball" desc = "Mystical! Magical! Ages 8+!" icon = 'icons/obj/toy.dmi' icon_state = "eight-ball" var/use_action = "shakes the ball" var/cooldown = 0 - var/list/possible_answers = list("Definitely", "All signs point to yes.", "Most likely.", "Yes.", "Ask again later.", "Better not tell you now.", "Future Unclear.", "Maybe.", "Doubtful.", "No.", "Don't count on it.", "Never.") + var/list/possible_answers = list("Definitely.", "All signs point to yes.", "Most likely.", "Yes.", "Ask again later.", "Better not tell you now.", "Future unclear.", "Maybe.", "Doubtful.", "No.", "Don't count on it.", "Never.") /obj/item/toy/eight_ball/attack_self(mob/user as mob) if(!cooldown) @@ -1131,7 +1131,7 @@ return /obj/item/toy/eight_ball/conch - name = "Magic Conch Shell" + name = "Magic Conch shell" desc = "All hail the Magic Conch!" icon_state = "conch" use_action = "pulls the string" @@ -1144,39 +1144,39 @@ pixel_z = 5 /obj/item/toy/character/alien - name = "Xenomorph Miniature" + name = "xenomorph xiniature" desc = "A miniature xenomorph. Scary!" icon_state = "aliencharacter" /obj/item/toy/character/cleric - name = "Cleric Miniature" + name = "cleric miniature" desc = "A wee little cleric, with his wee little staff." icon_state = "clericcharacter" /obj/item/toy/character/warrior - name = "Warrior Miniature" + name = "warrior miniature" desc = "That sword would make a decent toothpick." icon_state = "warriorcharacter" /obj/item/toy/character/thief - name = "Thief Miniature" + name = "thief miniature" desc = "Hey, where did my wallet go!?" icon_state = "thiefcharacter" /obj/item/toy/character/wizard - name = "Wizard Miniature" + name = "wizard miniature" desc = "MAGIC!" icon_state = "wizardcharacter" /obj/item/toy/character/cthulhu - name = "Cthulhu Miniature" + name = "cthulhu miniature" desc = "The dark lord has risen!" icon_state = "darkmastercharacter" /obj/item/toy/character/lich - name = "Lich Miniature" + name = "lich miniature" desc = "Murderboner extraordinaire." icon_state = "lichcharacter" /obj/item/weapon/storage/box/characters - name = "Box of Miniatures" + name = "box of miniatures" desc = "The nerd's best friends." icon_state = "box" /obj/item/weapon/storage/box/characters/starts_with = list( - /obj/item/toy/character/alien, +// /obj/item/toy/character/alien, /obj/item/toy/character/cleric, /obj/item/toy/character/warrior, /obj/item/toy/character/thief, From 1afa7a10f5f259284ff0c40387679ef68782dedd Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Tue, 27 Feb 2018 13:19:23 -0500 Subject: [PATCH 051/145] Further toy tweaks --- code/game/objects/items/toys.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index 86f1d0f118..168d7708bf 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -622,7 +622,7 @@ name = "Engineer action figure" desc = "A \"Space Life\" brand Engineer action figure." icon_state = "engineer" - toysay = "Oh god, the tesla is loose!" + toysay = "Oh god, the engine is gonna go!" /obj/item/toy/figure/geneticist name = "Geneticist action figure" @@ -1163,8 +1163,8 @@ name = "wizard miniature" desc = "MAGIC!" icon_state = "wizardcharacter" -/obj/item/toy/character/cthulhu - name = "cthulhu miniature" +/obj/item/toy/character/voidone + name = "void one miniature" desc = "The dark lord has risen!" icon_state = "darkmastercharacter" /obj/item/toy/character/lich @@ -1181,7 +1181,7 @@ /obj/item/toy/character/warrior, /obj/item/toy/character/thief, /obj/item/toy/character/wizard, - /obj/item/toy/character/cthulhu, + /obj/item/toy/character/voidone, /obj/item/toy/character/lich ) From 31e25a09e1a1746849f557ef65a15cf909fea00e Mon Sep 17 00:00:00 2001 From: Heroman3003 <31296024+Heroman3003@users.noreply.github.com> Date: Wed, 28 Feb 2018 08:38:59 +1000 Subject: [PATCH 052/145] Updated sprites for security and medical intercoms --- icons/obj/radio_vr.dmi | Bin 23702 -> 27557 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/radio_vr.dmi b/icons/obj/radio_vr.dmi index f26ff6c3f66cf9a8b6857f855a87535c7d89495b..77d695cf23c0dc554621007c2cf92f435befbb2b 100644 GIT binary patch literal 27557 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 PEl5YhK)vLuZP0%JA$pC? literal 23702 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 MQopZOs$vuNUnppW^8f$< From d8b0685d2504020276bbc739cae8af5f090d2d8a Mon Sep 17 00:00:00 2001 From: Belsima Date: Tue, 27 Feb 2018 18:19:05 -0500 Subject: [PATCH 053/145] Discourages eating monkey cubes --- .../modules/reagents/reagent_containers/food/snacks.dm | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/code/modules/reagents/reagent_containers/food/snacks.dm b/code/modules/reagents/reagent_containers/food/snacks.dm index 51f675ec7d..4e68857d84 100644 --- a/code/modules/reagents/reagent_containers/food/snacks.dm +++ b/code/modules/reagents/reagent_containers/food/snacks.dm @@ -1795,11 +1795,19 @@ /obj/item/weapon/reagent_containers/food/snacks/monkeycube/proc/Unwrap(mob/user as mob) icon_state = "monkeycube" desc = "Just add water!" - user << "You unwrap the cube." + to_chat(user, "You unwrap the cube.") wrapped = 0 flags |= OPENCONTAINER return +/obj/item/weapon/reagent_containers/food/snacks/monkeycube/On_Consume(var/mob/M) + if(ishuman(M)) + var/mob/living/carbon/human/H = M + H.visible_message("A screeching creature bursts out of [M]'s chest!") + var/obj/item/organ/external/organ = H.get_organ(BP_TORSO) + organ.take_damage(50, 0, 0, "Animal escaping the ribcage") + Expand() + /obj/item/weapon/reagent_containers/food/snacks/monkeycube/on_reagent_change() if(reagents.has_reagent("water")) Expand() From 66f2acb931d77c46b40c8d0818287ed9fd7ab9b5 Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Tue, 27 Feb 2018 11:34:57 -0500 Subject: [PATCH 054/145] Handle NIF examine saving string vs null --- code/modules/nifsoft/nif.dm | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/code/modules/nifsoft/nif.dm b/code/modules/nifsoft/nif.dm index 19cd74b885..da4594d557 100644 --- a/code/modules/nifsoft/nif.dm +++ b/code/modules/nifsoft/nif.dm @@ -70,7 +70,12 @@ You can also set the stat of a NIF to NIF_TEMPFAIL without any issues to disable //Put loaded data here if we loaded any save_data = islist(load_data) ? load_data.Copy() : list() - examine_msg = save_data["examine_msg"] || "There's a certain spark to their eyes." + var/saved_examine_msg = save_data["examine_msg"] + + //If it's an empty string, they want it blank. If null, it's never been saved, give default. + if(isnull(saved_examine_msg)) + saved_examine_msg = "There's a certain spark to their eyes." + examine_msg = saved_examine_msg //If given a human on spawn (probably from persistence) if(ishuman(newloc)) @@ -591,10 +596,10 @@ You can also set the stat of a NIF to NIF_TEMPFAIL without any issues to disable //They clicked cancel or meanwhile lost their NIF if(!nif || isnull(new_flavor)) return //No changes - //Sanitize or they cleaned it entirely + //Sanitize or user cleaned it entirely if(!new_flavor) - nif.examine_msg = null - nif.save_data -= "examine_msg" + nif.examine_msg = "" + nif.save_data["examine_msg"] = "" else nif.examine_msg = new_flavor nif.save_data["examine_msg"] = new_flavor From f49b1a9ad207d3e743934225a8f11fe6bec632b2 Mon Sep 17 00:00:00 2001 From: BillyBangles Date: Tue, 27 Feb 2018 20:45:47 -0500 Subject: [PATCH 055/145] Adds ice puzzle POIs (#4963) * adds slippery ice tiles * adds ice puzzle POIs also bedrock (impassable) rock, and ice crystals (which use placeholder graphics for now) --- code/game/turfs/simulated/dungeon/wall.dm | 24 +++++++++++ code/modules/materials/materials.dm | 6 +++ code/modules/mining/mine_turfs.dm | 1 + code/modules/xenoarcheaology/finds/misc.dm | 18 ++++++++ icons/obj/mining.dmi | Bin 61975 -> 64317 bytes icons/turf/wall_masks.dmi | Bin 74089 -> 84135 bytes .../surface_submaps/mountains/IceCave1A.dmm | 40 ++++++++++++++++++ .../surface_submaps/mountains/IceCave1B.dmm | 40 ++++++++++++++++++ .../surface_submaps/mountains/IceCave1C.dmm | 40 ++++++++++++++++++ .../mountains/backup/IceCave1.dmm | 37 ++++++++++++++++ .../mountains/backup/IceCave1A.dmm | 40 ++++++++++++++++++ .../mountains/backup/IceCave1B.dmm | 40 ++++++++++++++++++ .../mountains/backup/IceCave1C.dmm | 40 ++++++++++++++++++ .../surface_submaps/mountains/mountains.dm | 23 ++++++++++ .../mountains/mountains_areas.dm | 11 ++++- 15 files changed, 359 insertions(+), 1 deletion(-) create mode 100644 maps/submaps/surface_submaps/mountains/IceCave1A.dmm create mode 100644 maps/submaps/surface_submaps/mountains/IceCave1B.dmm create mode 100644 maps/submaps/surface_submaps/mountains/IceCave1C.dmm create mode 100644 maps/submaps/surface_submaps/mountains/backup/IceCave1.dmm create mode 100644 maps/submaps/surface_submaps/mountains/backup/IceCave1A.dmm create mode 100644 maps/submaps/surface_submaps/mountains/backup/IceCave1B.dmm create mode 100644 maps/submaps/surface_submaps/mountains/backup/IceCave1C.dmm diff --git a/code/game/turfs/simulated/dungeon/wall.dm b/code/game/turfs/simulated/dungeon/wall.dm index b6a8f53c27..b1c28ca431 100644 --- a/code/game/turfs/simulated/dungeon/wall.dm +++ b/code/game/turfs/simulated/dungeon/wall.dm @@ -10,4 +10,28 @@ return /turf/simulated/wall/dungeon/ex_act() + return + +/turf/simulated/wall/solidrock //for more stylish anti-cheese. + icon_state = "bedrock" + var/base_state = "bedrock" + block_tele = TRUE + +/turf/simulated/wall/solidrock/update_icon() + for(var/direction in cardinal) + var/turf/T = get_step(src,direction) + if(istype(T) && !T.density) + var/place_dir = turn(direction, 180) + if(!mining_overlay_cache["rock_side_[place_dir]"]) + mining_overlay_cache["rock_side_[place_dir]"] = image('icons/turf/walls.dmi', "rock_side", dir = place_dir) + T.overlays += mining_overlay_cache["rock_side_[place_dir]"] + +/turf/simulated/wall/solidrock/initialize() + icon_state = base_state + update_icon(1) + +/turf/simulated/wall/solidrock/attackby() + return + +/turf/simulated/wall/solidrock/ex_act() return \ No newline at end of file diff --git a/code/modules/materials/materials.dm b/code/modules/materials/materials.dm index 9137fb416c..d0e53184e3 100644 --- a/code/modules/materials/materials.dm +++ b/code/modules/materials/materials.dm @@ -667,6 +667,12 @@ var/list/name_to_material icon_base = "dungeon" icon_colour = "#FFFFFF" +/material/alienalloy/bedrock + name = "bedrock" + display_name = "impassable rock" + icon_base = "rock" + icon_colour = "#FFFFFF" + /material/alienalloy/alium name = "alium" display_name = "alien" diff --git a/code/modules/mining/mine_turfs.dm b/code/modules/mining/mine_turfs.dm index 3c2caa9b82..ced8b13843 100644 --- a/code/modules/mining/mine_turfs.dm +++ b/code/modules/mining/mine_turfs.dm @@ -5,6 +5,7 @@ var/list/mining_overlay_cache = list() name = "impassable rock" icon = 'icons/turf/walls.dmi' icon_state = "rock-dark" + density = 1 /turf/simulated/mineral //wall piece name = "rock" diff --git a/code/modules/xenoarcheaology/finds/misc.dm b/code/modules/xenoarcheaology/finds/misc.dm index ded227bd3a..129033bf6e 100644 --- a/code/modules/xenoarcheaology/finds/misc.dm +++ b/code/modules/xenoarcheaology/finds/misc.dm @@ -19,6 +19,24 @@ else set_light(3, 3, "#33CC33") +/obj/machinery/crystal/ice //slightly more thematic crystals + name = "ice crystal" + desc = "A large crystalline ice formation." + icon_state = "icecrystal2" + +/obj/machinery/crystal/ice/New() + if(prob(10)) + icon_state = "crystal" + set_light(5, 5, "#33CC33") + if(prob(10)) + icon_state = "crystal2" + set_light(5, 5, "#CC00CC") + if(prob(30)) + icon_state = "icecrystal1" + set_light(5, 5, "#C4FFFF") + else + set_light(5, 5, "#C4FFFF") + //large finds /* obj/machinery/syndicate_beacon diff --git a/icons/obj/mining.dmi b/icons/obj/mining.dmi index 18a1ae162cc6349af5f0e8f89057ed7a6c151eaf..02c1c642cf22375161953deec9adb0b5b6e9075d 100644 GIT binary patch delta 21642 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 LNkvXXu0mjfkbQ2+ delta 19282 zcmY)UWmFtp)4zcZ4#6e3y9IZLAb~)z;O_3OJxCJV9fBso-JRg>65QS0;SBflp0oaE zt(gz>YHIJQuKk<3s=DL;1dY z#}M2+Lyu*k;yR#0&1c%c% zXkX6b(0qhQ9Mhs*yq)aDBWU!Vs8*d-ipK_YNE^jUk%nkpni&{c2X&h;!U$|-&sxWh zpxFxG&yf+cCtRrpUhk0)%$tW`Ti=t(5fPnx!s(k=zsuk+uGQWO_l;G|{d_gxm$2vN zz?UmaCLXF!2A>Siv`6yuLwbq`A`c(tlRL@e9+e}ADE8?X)BClpmFmFnakEUIR>~%KUX};{a>e?|B4$bP;C6xacR5{S-;eU(AtFI8uHItV=Ac)xr>ujic-s=r0YCKwNzt3kFJJ2318wqkGpMe#xuz2Fc4j*R zri;N|cv*DMZX#dupR#%k!X%PSs!FGYWYh&(Q*4V%*HyBYau9gF=o~Z=o&8)IP%n2uRDuNI6fvOJ=CZ>p5O>p(-S7J-(|2Nr!U&-jW2 zmtTeRi@Xcsm|@m`$L&Wh*}NK!5pkM?;$6Lt%6hb525Q6c-S|863do zp=8Km>hg&g8Xpm@Sqh8DmU!5_PtVOCNRT_Q_xQYAs#4!^Eutt|rK5Mv zpI_{{@{qah zV6fM>?P;4ee=Aw1_ltQ6$1c zNoy@t4RIaCFNMoiY@RFIEt2XvFbzI9R;{9ut7FryCu1Wi z^BsktsUmR_%oRBcZlbOoQzB{z@;T z6ubKQQL#Bp`^UdAzl(4X4ax5Ojx}ZG;p>|ai)=8qIW=&oVK8Mq{a~eKSUY#y?ny9( zGBlB$ric&gCwzd@I~9bI`91cOp@8iU9(=O7o1Xf%aXri2O)D{B)PsgGPr|ixo;7bm zF&01?J_0{+wG&lFkOo?o{-YCvxKp7v52)+WNPeq_+q6F>XMnltPezqW{X|4OqdZP)I2(-de%snd^2FM6T#1Cflf zR$+%n1_iAOPGa@?Q3Yr`zx(uuk?UVbyn(&W_i*2P<#4`(OFF2X&$tTal|RFBWRSe~ zllMcl5>w)(Bpf@}-Za?T_DA*r{^7-`4G3~k&^4VhayJ|el!MS(pSe@PCJ3?^< zb^psh`I?=F>8zDI4sE}Dw5m&i%MU(UkgKjteWuSZ$Rj{eV`@*kKB4z^c-9x6AHbk0 zecQ@pkYbr5b`qm8zGdH;^hXdD{J+iHAU>~z-w}Mh0{S-K+V>6fq~)@UE8H4wv>%`c zdEzD_2BF~{kiMgyK0UKx(Q!x2fgzjdwYIh%Us;KoP5zF>sm(a<{#w-{skVOy0$Wa& zMYmvs#&2HL_too^@9W^j(4aF4fENSxYC@_dq~NifCBI;!(REov}@r**PTtZ!!r1q5`m~$JydWt?3$W~O`92O z(3V0`hR@cj0C&fmiyObeTQI>n4w4s<2_MLwOr0n(_@Gkcz-Nu;xqUl$ALO(EdS$(T zpz-mAu+0x2EG_M%kN{9*TYY0Hjh^RnbK|j{z4`qb-Dg-w zXfdSehr^tSyYQH%mj^w+Yzl~p;}4c0b-BOLD$s>tj-TB)!yS?XVi62Ld~*o8&mTzI zUb!H~1YpkKp!#CY?*ggJKJTCt#pDHKSCd#DKs4o3XPF1Ee-jiU>Mw-qSl34f40scW z)k!DW2wXaSz9@>!+EOE$O);>8?GfnkCm=@!b&j7XPmY5$*MjX)9ktt9F+*thTh>7E zt8+6T>1~9lXkQi)EW(jrS6f-PAjox55TDI~%QiXdwDdS~t^zF1#TKTvxg{ zKGTP^2h4%;H+d;V6l)j}z_&T&P!YY+%@0ViF`21h(wlS;10Y|JSbK4K9WUyQy63Z4 zD9qW9uh<1lFf2MC6j)HQ!t;@s*t1uzDtC717Oy&Vo6?2_3FX-f!?nwRFJmf_5GvJT zVN%mf)|55)OTgMELALP$#|!$PNz@FXBAx;uR@}{2Qc#~r^qj;Z8;i)kLJ^(g4u@x{ zHqlnMk+gh7iHKEHD+->&Rwec1D8IGbPyZ&ysP0DCD%EUx;2E30=yxMoOv}F(eOX)0 zeyLm9}xv1vdlu zUfF`D&g0)ZNZ)VK>G>sybBFq#b1P^*hwH3e!^m~*1n=clUObI8*%saZb93!*eKNJ0 zK#xgN47kh-t(>+d%WKD&a zpA*X}g1CPd-d{!8vBr}++#t(R1;L)^b5nIflvl8>RoFb7TLY9U z4XI)ATrJd>Au@>)ai&ub*L>2*pOP=V%%C`lIu0Pz@(%WQ4EmAOV(96}gwyAcGm7 z138zri)e_3lHqAt!e;|+?N&vsbG*=UePjv@RN3duTSqw4w}*rS4TNjJLR-A4i|@tP z!=~Qu8{ZN{mKp!|jf6QoGejMZ_uehm$>yd?$DPw{`EPgbC5BAzUW()NR8nPo?mxkb zFdE1aB8A*+CucE#{#^zib&|F zT+i(u(4BKe*j`0}r8ghrGC>c%h4(^ilW=%dj#S9}aDgl01*p?>Yf-tSIrNyzPUUnFBnP! zT)Tq)SkRy=lp@R!9yRaW`+*`Rgr=6=%RZnMLyZIbiov>mmaQNbMKQL`WN}E+C(=wL zPAk$>ciY+=rj)5v*Vs|^Q-~pDkacRoFKHw1U1K7qIN7KI0l3=YsKy`Wn>4q8JXqU< zTMS3ac3xTN0#-y@Bc@e(4xZ0OBu3Q#v>1F_+MU%}e$Y7*lJzAZuj!mfTZbZyG7PA< zC3t%fD~NtXYqt0ORIh3v2b$;U+k;(o;JK_#096}D3dh5NAc|S~@SRP`S5!)`7EuFV za_+1#x96dnw44NPt_h8r;fZ-mY6P7f%;8w~4l3#|1EV~FkB~BrS&{VhoYaS+{bOgp1M+8*CwMf5cvGpy>{-?6b(B(rZ zF7X9eUZ+2g)00$5n5p7EsLx8DY?c>-E$H6!|jkf`IEqaVC<2O?)Gj80Ydd-36Cm4sshiuk)NGDz)2 zGh>Nuo%D2t53a07gleS8K)x{6XguOZd!&Rz1f<2W@Bc}nWy-;|ZN8I}45Q3{Fmv(? zHB*{e|Fxa2H9Fz|XmSr|zaP^z;Iv~T0;0wdgAzQRQFx_5c9V^!Oo?GiFD{ol&-zaSAoy{g|0 zIsCo;;566HtvDx&3UK{q)ajI%w#9YMBqd%ZZt;)fk&`0@2*&Vnz!{Vc6TKEy42r($ zaK{buhr*=%#At6iH#*wghx-4lFsB+HaN2mQPY?Y3iFA56-@nsIrr@3Q0k17H4d;n~ zp$zy;S`NH>v6NHeNjrQDx5=5BBr_D6 ze=8!H+P`~AfsayDUGa`Q$l(mN?JpTC;E9{DSQceQAGn~|rzk%As}$JB0b>P3EVRPK zumgG2VlR57TOn*fC0h3Gr|7R=(E;VMhXNre0$)hDSasWW z=op$az)MZ_9Lv3+eqjWiqMy>&{XI!mUeb>%9EG=@*UDbd9Cz@mYX%Lz{xvN5Rv&fj zEf!m)ete19|86_KW61PpH%o`3csmp&&dI~YOeJ$v!cH=uU4&9m4Dw$@PsqulJ6yH{ zLN#lgA6*>N0i-RIrg0Uk5_bA}FU!u4XuG3Qd5IP!r*^qRH~-ICle4qm$?P?|Bnk1h zxu~W2Ser$law)wVa_k;MIS2dOG2ji~Ma>-=K1Y zteVR30BGT3#H6D>lcUd&`9?Hzp)lXis6no=``8|15N5StIZDHh&+Y`C2zy z?2Wz$@Eghzqo@A|1Cf$3Rr4v+?FBIdGv6Aqg)ban17txBH4@B$;;Ai%82PrR3&8;9{Mf&LGBNVHQ{Q-P~vNqVn^Ks`dP-6@%h!1{?#2H||o+GD9j) z78y%3c<}vO4qUFVR_)}A*ysX525f%UOmk7%=0j`bE2b#LyXx8W!& zzu?D5BA;~f;rU3&Ko!&P?r=KTuQC-07<5GL2Cx_$Dc>bHcJTYLbQU~Gsdv!9MCF_= z^STP>J_xhbpID0x6>VAq%QGOp&#rCDw| z^gtu>=%I##gqGV^Xu`gjd1L-VfD~xsBFf#*HCPtiX;9!1aMb-i z}Id|JXWsM<>h52Bj zz+*?4t@*l;C1t|1;jYGZ7qLvtf&4_sPOg{APJXa!cL`wJ3X%}5)%Zs4erl@WmhitX z{FMh40qDK{%HOc|Lml6}TwhTjO=R_Q6LjG59cw*!&H}tQRt+d9vx5&s#WBatT)e+i z;R?&|;k7@I+>hmlsbo3~&6fUB+Q}n`=214B>E+o-FKdg+R30&_+0+o^Z`MAZlIJALdp4XJB*U#AZV;(S`MOv>~e^M`6{oQtKa_-Is$6eg1Ku>oo zS#g5(X^v|RA`^+TKX0cTP&cx8rQP`R_2qa!Doo|}Finycr^Y)x^q&|1OrN*j1?gO&5H zdhKVu!>}P5tjVax`vZU9eFK31X;)S1Q)X}s>zkr$@$7r4+u2fy`mWX1D33$-d)9@Z z52-mO%1TF$exSE}*MP6bSas!2Td3u3#oS&Zq?RO?v|DGYo$4D{z$;hcF$3et<}8Sw@e$&Fkydg z!DqlG2mm`tilI)ZhvbHAoP6lQ44Hj@bMV-q(}xALJ@}XXI=bI?t@$YGZ_~AjA%&?E z28jH}HcEN2|Hn2j#o}wFjvHed*UQZ!`440>V{aT(@I=yM4U2O;bG(#VkmI)ZvRVbF z54!&iIf3tuQRvqn6vy#n{y^LU6f*z4aNSR~J2$u#Bf$hgJzePpX+6nC}`S@UXd^lv4+coFlKy{i0o4K49buHA4(6w`UL^>1EtNj>%aLX@>=JO1G zT-I5?hWRm8aO$OdFyf>-jns(@#&kSBLo!0J2IVtSy~#@-F@#H0@yT!`ntS{S?6Vf@*MR zeXkE%23>rHDBmF|NbX_@F4^(9*(_V~m8HSd3i*>LW+>j2Otj6HoLx zjpBG=VYp8Cp0KUKpVP<8@w0k{QzVp^`4aMPWd^Sm5QrQkD=Gf9nsZJy;&XfeP`>N# z${70pA`}F00^1?n^X0dpiCCu3%wxNfiP!=}&6?J*%3fhT{{B|Up~Zwur_g!qj9pCF zJr%53WvFoi2TUcbxWZJihi7RCTh8m}z|2+Tpv?@p{12Io!6} z1%D=i#e00j43!)=;n@`~9U}sKJ`|7bF2V5@W{N@BgO%DK7yQb0!T%0>EdMPXHqaGd z8F9#5Eh**NER3mTIWq$Of^@&=Nc0BDHy!afEcJh%<1quW$!r(8akZJ*beIvpO&50f ze*GDfcTAI@Si0~}8tv59{QdnWX@URm8lsbtbwA3-4&%**+KD=@y;h+ z%L)ir$e$~CoyGkfmDt-C@)i>^I?>gg_~Eho`;5M^>U-)-x}f_4EwpJQkakU;v}h{P z_${e-$dlm|tvkH6>t*W?Qo>sOzlIn;iFsR&-N`XJlAui|XXBC|{?ucVfz_s<$iTNi zdD@toQoYqDw-U&>=nb||U-;a1)u({7K(*smgQo)zYPFri2^?~pKy;w+eOO1AAbICAHW%^f7GPPk?BRF{Aj(| zp}O;1AztF=XNmq}VgP^1o|m*?{kyUPeLBbCZ#|tUkJ6qYUOk1)csc3+F(>a`yppiF zo5t8f02HXP6f+Ic>JcF_@lj!_taQKrmKHLzgWRqTJA0Ny(?R05O#V9B(A zJnf97p^v4h0LYHAdqZakwYRfb+u4yMI!OKxsGzi47e@8HdR}vWO8hJ-D`QbNFo>2R z^@0Ue7w>Qkb&S6!g=pLknKfcVPGn+UMv^nP38~nHa>Y7E-O!4v2Y=Bi0cjx>W_f9Fy z6xK@?Yg_Mh-iv~Q!cnHr$={RZ=84HkiH*F>q@<(-+Uc2@9&H^RttLp=Z;reAGAzU# zex;f@>5#{$(G%#lrj>5#-I;y-sBQp$^Ko@8`bWEW?aybV@X9!k^R-{ZSkgd#f8 zyrm1ju&UfIqy%Im5Zp{pJ1k72fah^1}LxJAH$2^8rM4y$cHOLZHu%*@QXvSx;< z<0~`&{GoL}Tl>4t0yItVd2x~ptMx;*-qD3fB(3LhWn1-+OAc9bRuuy_HcZ7OCEbIG zOv(lZ=paP+AQMv7FiM}TSefyOiCCVCiMIf3D6pKyWB9A9#=G$q?1J^{o=kTcSuaORIcZ7nCDDjOi+8T?H7&?s!->${VkOJZw8gm8PGs6~L-%(AOFQLG1 z4=tA-EsJv#aZjr$PzqPF!vFOpFu3~lmh}=t3*#@qhrW9pO4;@|dKc#2r-;Gyc~h<6 z@V{;oD=`3h3P(+cWuJ+Vtg1KTMl2wIm*nNaXiNT<5?-u#uvmS4xvc~WNC{-bY*^W| z0F8S(T;@-QQH$ndvpxH@z3#^}JC}s3p*wxmT>ejwWY-UU#Y%Jk^)L+h{AFYizGUzP z{Q2`Ip?Y~zfp46W@TL`OwM1>a5)#6gPlJhHWqTu6Wa z*CRmdDSr(GMAdE%-;$+|#N!uNb_P}U3H0f(1w=hfw|1Ex&rM6)|F*N;(LsX33JtB| zQB5M`$+m3~fPz|Ja&7JI>23T?xV$CqJo_oiY^e9z3?jW*45EopTj5zOCOzL&UIAB* zJ2HF!DoJHxw`WBS4ZQF%cgKzH(3*H$ER=%U79lh7A&}5Y8*g6cvBLWB;myg&-Vh|I z0HLS1vue*QQjR%_U|_Nm*@N^thG$@cTlA8~vh{e{H9GcnKbOqVwCI{DS|||W1CP3d zstHQ}xQtwHpqWW)T282{z(>H!+S(YBi@Kc~U+v1X$NX=qKP8qSj9cL@xh(a-9Y=HB z!5ch!P!JkKX0bq-wcUL)q`O3>2+9)mXS~Feid}Z(iEABDu|B~cUT5AqZPUzWx zHcN--FMC4qJqX_|{iFnyeuk^vcknGCAVyyaM#LwKZw5i{2;Yzd6(r8cQ+8nYWi{x zMI$iFkE)O%;tcP)xU)F(eqZMVm~^w=XmUIJ?yx~3=>AK{!^MTu#>R#!)pvG$ODRGe z9!!W=AeR00A3-cW#WqhbsAD+5`#YhuGN?0d0Z|*4jR_qqjD}E72^#scJpW3c*9}>{ z!FC;r?fa1!2C$2Nr?p;(lS3yvb=26#-KW2F1Q!G6B4t7iYxg!w$~OU)fb{TM{x%U~ zwus7qo6;)h1%G2=>5Am_OBa5cdUUpb+EnP?JV$94P0O*|*>vPHtkfJ|UXFA-oMrC{ zrY$czUPD5VvUv)V!T<+wIMVQBFCg`%2&h}*iWx%56Nk8q|1`h0kW?n(Mn=CGfRh&( zw{LY_@yKdy-S}){zzTSLTjf8YA?|P-Rn!d9v6GDU`CD|H9ZY29d%fo1+c;eXl)WB& zf4$pQc)!|s0BLi5_V`Bv5+ncVAHX@q>ng*`?AS=OIbUu*G2vagvilyFvY z%|wFkN93va15qS`A!EBA`G~)}N4@!aoal3mq7Z_Ji3r0$Wc{RT9%GGAuq@$;4M!G7 z&Nq_%o09JbNZS-j1`!q+eZ>quzcq~c;57Lw`%@oF&dEk16Km|4|9E9XMwat6bB7r` z1FksZk##bVIV|Q0jTY?aeIa_?sfOI%Jgn1VdGP(v_z?|Oq<3#PT|eUlA03!St9I!@ zJJ`VZB}MNh#fbH#t@1j)*3o?J&h zl&rC2H{LXJiRI;GBx!0yXcX);-3kh;^e$Tv6Q+1uebJV7*{?R;6OqYBX^*S%98yQLYVVgj>55Kq zdPN}h7hP5!$G!O7#-mkZUs(qK=4wyR%0U1t-Aj|kFpn%P?YD48mahU!^d2g(g=5h1 z(4vZ%J2iMe*xd4#29#5uvR|vRCMJ!GC+7*g-D!PjH2g&l3>pN-Fk*VaMJFEI?a!k+ zf;zXt71$u{Bwv@2c^&u#XQ;2sr`G;ftKonkH|Nk*1KG06Y6GElcq?L%h$vd?GvQMl z+z`tn%Ac{6Z}JMCIJ0zrOUXmJz*K3NTFgnoA@sZPM3V|?Xwn-*qROB`$3Ra>$6O>= zf4KP1cG+K$J+TqQ*C>WrElQSp3;H?redgsO%AMFA`gL@X4 z3)73w8xrF4p(}5ruKaCY7dHH{*60A6XJo%uy*&X36o{Aicpt=W+w4Idp2G+oU!v!O zl5biYE-}z@wqGhoj-r~$j2lN4?r(NZs~4=o#mC$_^p3hi<1NN3F9}*~@RS$%EQU90 z*@;JdukhRFD^2>&x?zRKY%HG`qimk!O0vzNx+%cgUP|F0>kTouDCKuCe*w02@xNN7 zF$z!PcYnuCf;&47!pRM$EZgPIZ|}a{XQiBX&SnWsuR*z`h>3xUy(2gzEKDx)MZBG` z3nUODW0i0Md&}?iri8AEO&joWqht+4l+W#cPmpb=<0jO#dawSx-0Lgof=y!p_R*Sy zKE^nke{-f)Dt0}0728I@!~*b556I;y>Sz@?45;NF4g&T)=vAq(L@mrGURGbX+O7A0 zCwz?2e`r}QWXlu=Qav0wW>%Gq5}mO+pTcq1e*3W+AIA;#y}z$H@iE+GykvBhX{vM| z*tVJ7xM2TZ$VPKjzG}>EWM&DEzKqS44>aVo*=eoN^_8ahqg!8n>lJ-BEjWWXm6b9%7}LZAe7mXNWus(sAX@CC zK!f6-u|lD0Sw2O#%M6KJ?qB15CTsD<4~{`ZYU@SxWD;GPWH4rSVyqlO`L!{&(&mgw z@s5H^njedb%-0-vMW77GK1V{m1a)+T3?oVo_S_`3^Ea5Eua-uT__iYlV?3Up9YzEf zmp(Zv_7yyNURK5?a(=Q6K1Dx1-Gn`Rhd`JYtR+qY!pIA#7)B%>W+7I(xna?(Dr9hf z@?=G%Fb-ZFU^e2lP^YI92Zw~w%a=V6F_vIK(k+r8B^HRkx74#;aQg7Mt#Jnu&6D9B zT}ss4LtTUw|L5|80=w>y=&xyZP3J=dt6XaD&GwE@WgGyE$D5Y#cJ254P;5^wTvp0q zM!0xUHTGF6BnvbldM1G}|$LmR`=O~;DjsOiKP(SDk1d699XV3Q6cjIf;ivj9X*4q)5e zymmo+ak*KM4<1h;FE|#T@~I`?d<2<8$}q&)d~hJ4NDmg1_7ZyAq&c7Xo&QqpjYv18 zq~^b`*nUP9k0omt+MyhER|B7S$y#p`dHXhgtO2_g)dIx~#M#SR$M%$?1=DvlvwsB0 zP`e8{=SRNAczx3bi5X|~$lv{2?dE+dE-GuntC9?!uV&0^);}$%Gx*BP5Rq8@IUhb) zBZ_{4oW*bDB!XSp>%59()wBR;JLUZtDu)jv;4>tqGZg1gHZbF>zi_+p#jdmSO$SF; z0FLpbkw$;lF~0~$Tun>-YquFo?G_XZ?~k5)>ju$Yc}sQo?&_izaNduPPETus|LS*Z zBXWP5670Ab$>NBW2!$-e*8Peb2=d>(W+lU7HP9b1O(&S91xvp-_TM32<@30qSrz6r zguDcdu+89^8Kh(lLl_=VY>{AK(|AFq4h-h6@b%5G7JEO1yh=4AT@Ao=9>p)05v?9j z&%)?+8~k2d8j7>PV>>8 z^zv6YkELgf#}~VFl@+#nySAU9G;VxeM{M4sKP5VNW0bq&nY(;hgtWXcuo21%<9cwv z20q`jskXVkj%Gb=XU)DKbHXhIVzKkiG5zhCds)Q2jANBIn3`}M9sY5vvjxO5v;cyi zkE)qUX8W_qe3Nn15+z@rI*8oRjC#8sL$*)tUq(GFl}qy;6m^Oa=_GG6gsx6;Gh;?U zhP;L5zs`%9*?xjl%U=8NUVKhdYd!eUW%N;NZ^>ZbWQV zV4H8AR;0YQ@zc?dvjHY9IYqOl_Z$F>4>;tS=Gqhi~@9l zO2m0nVb#3Isek~b&GUKgUuZmdo-)^c);VS5kMfw)!=4X6k)lAUL3^fb94vV&zuA6H=U}!2rVGL=<+T}F8}qL*R5afiAg$H^n`^ev+W2g!vh0vz2NnZJrS{pHRR1;lgl@1nx4ae|SkN zo=-JO^)-Yyl&WJsKNMJ)C_#ua;Lllwb*U47UpGu@j1{q&6aN5fQMjQI<*^dSa*KxQ#8egqIV z$!GhA)@;NA_dK(l94E5p=7?m=`XD@%esaabfbBg(E+&X8s{G0Ly#d8I%jc=ee_7DH z{tjI&?XP1BlR6H7f6iX3hamdT#ml*#L*OWI6_4|S{#U=JvyVB>PEGMx;6RO0`X36v zZ5jI{UJ%)}Mk=&|=Q+z8jH9Mnp)eV6eIA#^%W^xVN+^ZBo>KP`I=K2k{D-@UmN}5x zw_@@GcA&L{NqY3GaPpJCv&Vd0PAH5F8i{0RGl`TLx78R>=&?Ye5JxSJ0jtT3yX4q~ zDz6jsE@C(drk4k2#FH2ep>w?=mc$5aKvLX#S!s#3Y)eOH_0G=omUZRCcm1!%ULNq8 zv0ZfPJFMJZaD?>-{LRk@_q^}UiY&dV<9O-J-r}mnAgV>QFYl^^zP@yWC~0QU0{se8 zg8%nvO>_fLtgE~KmDhLzKm0E5=_-2W<-Gm%xE*hfZGW1aB7nZ(1Vfn~ry+-}UY7p; zW^C1$%lB0A3wqn-G}OhSfuG?+cYeP1;bA_jNmlykmzzPkepVM3ye2~HWcvs5n;RP= z8gD~sjo<&edF_6w9%htm>V_y`%+8U~lo<r9;H}an{m&kr8V6j4GPrVawRB%ovL^Ei~n#hJ01;Z@+QVO zdxr7N2^1UmaM%2q{M+Os5zN-v0)yqmS6b8X4@F8DBN4~`;OnkU^y?$=;bQCqDY^LT z$xzTbU@y9ktOuCT>Kgq%lqiuOmeIjZ7`U%{-r3z+&svf3ZiOP|cg28cppyP+5(JSk zWaHK@@7J!qv1iXbg-CThitHqyu*P7v4(@#Nt77x}PG|a~okAOE zqd5A?!iy9}b9a-z%#5#;-4BA>J}5d4>A|l|;rE~Ed4Ie}>T9&$jJyz?>@J)W68HNAm_9l zSx<{V2}03}5RO_-LWTfB?PnGl9$MIf3FQu6@RZEz5S%cJRcsiwERq&#i#{v0Y~ZXE z@4|UntW~%&6g~kaZD`ar_K+BC%Mi-N^hb}E=p_&D7)NL=CrE|->HdnN2bgYDMn%B<>^-`5K(K zz}XRdD*MBgxc1VTd6<}Z3nt}Vt|Z^AVz4-rkW2twz2B|K_F61PP6Bh;^HTCBwZsC? zM;hbz{3`3v2FfO8u?53=)4&$XDQlXZiXfn^HB+*$oZ4^v(FBv%qAci(o$KU&)Md3*kzp7kO{*07K6{Y$dUt_N{Lg`QA{A<;W?oD>62rw3*5Aga71uxb(^~xpg%=uF6*ZBXc1tt@iqNY_h9SFL=JRf_kJlyKae@e%kYdQ_c_~U6aF%Id| z2%e(Wn^S5>)jRTKoHfgjOp7=XK?~t3#J6*mAu-J9&0`MrWaNkTtS3CY^lT~AuUAD z^Hjpj_z_y|x3{QIRri$8BHzN$NUsx#(+&{vP0oC_wda7E`Co0LXl&+o+A5*uW2Gc2v5W(I>_J({U8sE}@NvfN71!;A4Pm(8=4UHhx8 zinkAyb007tP(Lh_sp;IbgiD(ZmNy@COH!RhPY_%m7JkzmE=P!XjJr;HDzOG^?I}qbnu#x&^z1tP{u9K=g7d{4#yg3bE=Ko3x6j?i8(VFe06iuw zWRl~OPwL?JyKf1w|69UZ7BnDlsT?bHeou*iCA)mu(y~hp+_c{)t}7g(f70U$PMMDW z2V!<))3HrCZN8wJKB+saHgB@jYE(PFkqVvfJl9~s`L{9!YmTk<;GK67+XZEeTX1w7 zjVYd8QxGgz{hVBWD1jqZMEZTmbN;1Hrd;sOmTA8R7Fi=fBMhi@sk4h$Ki9{aZbEDsr! zTcx>n9;+#($)z7n$4>QsLUvpVDrLw|S>!6pSCND=y_5HB&x1u8g@gW);_^qWlv=mvq%UEW?MfTm@7 zcX)cvWF+fdyjiZ8^w3`&tYsBU3bP*7x$O77Dl^y-QU^D0j#%uq@{IV3FzfI} zX!J7IMMrrDX47>AMZ@~PqO(f8OHVLt=Xc*Z#uq&{aRV_&U=$lW@&8(hUmw4`ZTXmC z#uE&mrz>0fqbC=5$1N!T=QGa;wRy9cd@iW+AM}c`ig(m~;%HD%MY2FgD)ZEm@AbO9 z>Lwjg_jZrD>c>b`y;xTEZ?3nQZLC+(qI~e(e3C(dlm5Evc+8A}VtndGn~C35#6>&= zaQ(bw5S;K*G2ad9dO?&uPNIY-%AqYcIHi;rHY&(+x8o8ZKHN{z^zeYiZAOLeQ;bgF zInFd;e3kEZm8zVdR)Y0UA>&(l6tkRauYqAlQvqv?{#3tfyv$fb`WL8@TaqHNo#`TX zRjbh?s~k&^6EmEc94;Tl&`s(5RHbHb%z=HD5Y$t2(fW*acpBYlTn*0mZS|6yTG5i5 z-;F-YQrH3Ts$RaoqgyurYqb-93>$==r;-{SyZ+Es90NN^1kQFP*$*T2{x%>?H#|9^ zQOdmbUX#mIqhKIMvQvG3I0uyOCe=#(uHTu9zS`0gtVv8uGftG7*-N=W&$M2&GdERb zRV)7vv)5D$$@`=4w$%1g!nZ^CRW2?7}O-kpfzV2gZ2+CE>OCk zQA68s;{Ph5n(&ESVra-NBY$b#Rc)^1IQ3zsO}wXmZ{`ds(qIqLW6FRG{?3P;AL&1F z{=Pn(<1~S3LXY-UHe{37n`FejQe*K|-4_8?(0e-)zicL+foNI?DsYt>82Knu>?EG6 z2zw4(yG>~sQG_%&+fy7g^(nIa1+%-2e>)~98bwS~9qoo{n(o-JT+lz~w|3iZHcWos zIIy~8@or~r@bE^W%)$SJg99b8XM0*zRH5Xhz0ZdS1=3a@sCJCOSb_eR(eVT?Az2Ja zrHCy4B}PMr!NkFk$d|8lo-!AJ2uE&2vRzHfw8GI2r6de-r8a+=aai~@YH;Yh1fNH0 zYt8uvO}U12mcipwV)g2iJUs@SR0^B+2cE`G-+BJu&2;dfntva)sJS}ZFDNA>!=)@! z%q`p}I{EasHPllY7~FE5>x2hA=OuulFk;EAtHz(GcbyQgGrH`U(wYoc z43a)Y^U!O|T0cq5wu9?4DfWn=O7)!Y(;$uEkdJ&Nb5=5HZF6vDl;J(lKf2gk(u<5F z<8@>nLiY{PF;@<#15ZaRR-&bXlqI{WOh3F+snn!Yr;BtWp{We`LOIP^P6?nX@;j;H zIZd%xWoHWwvtWPtX>IYh4IdeujZNC}9Ovb$CLhkR(4@lW1Cn8%S(yT{#*GJKS{cLK zPMq}6$^w*|e`c-g8cA{ePKzt5vA6n*dBK6~pV<2YIVDQazI{!=*uI95^m^o5Hy^9+ zQZ=SB+cs}9RL0!)L{lfC$#e$9kx&MiiJ?=VRla^{g_>&AbeJP&U|`Q_XMLARS2Iji zrHMn!D4)~8_6n{RT_EzU=XJkZ=1p|ugJ*b`S})seta`85{v}~|g<@%XUmd5J`PZ+6 z{AzQ-Lc<+HOa_JzcnR4C=CK$Z_#w?WE97$|mp2HXlq->7^pS{ZYJU9#;=&C2AMhSt zn#U74usc1?i%2?ioa_vfBa1$lU`O`LEwqUSl2hA?%`GqM?d1~4kCN_`2@y#im3`S&skWYn8A;rZ+?1z{)t6n zMW&dXEU3f}8)s+qEH{kP0L1%sN;-uf8B#a0XD;P(x^ez=8ylqh*xsKTZn-g`PdBC< zaZ#ys|2;VN-((Fczx=KCJBsO>)s!CdSEl~*cCz2Kq@2Y?u(6cc2$Vv_EKmsKRTkr& z@X!7SWLKQD$R(X!o?1|z0h&ccBpDmq1yfeB;o-S8e|pihjF@p%?E#^dqt`o}Dzkxj z_eBoP_t-iAp8y&O<@UT4q9xRG^e=<^X;FEp?GmB3*3QCFm;A^5QM#mdg#U7kXNzl9 z{#&nGm@nj~0e^@=p{%UfHpGXetU~0NpQCoWNp`!Uw4%Zag@MIl%8kb^{hm)D-(B*g z-Nt{$KUm261HQpAZV^KhsPiHqe>Jga>!@95>3*kW)6R$a{NbtRnZ&y%jZ;(ZT^6TfMQ-}Hp4aXR>2~bWAfZ9!K=2g{wVom9S)eHH`S`$BazMI%A zR&MDW6Dcnyq`!k8;-_?BBjw#@f^jMV#RMfBB%vc8#C*pN5#{Vb&SLJH z#?PHrFQ528Aw>?m67o~|f8@~!q7n8s_U-7Fb{xL&zkKbqS?fKYEdHp%DF24uLp>!vcf#rcZLTPszf6sbmEBOJ9Qk&srNaHd7zG; zSzjZcJ;sRBW>dmJDxWziAttdS9k0Hk@e5u5Lf?NEx>D{3w933Hf9(OoV?Fn$UQC(~ z^Lh07eXQTxkMN)$H{SGZmdmyaV=32sZSluwrqkWsJ#0e8?77LMPz>beIMPQDu>XM0q~S z$!2?L1rI4qC7(|=Rd{%qtuiE5%#{@La*RfZ5Hs)T|I34OfBVW^Fnq0bmK8rxjNXdxkE+_8F>0nHt zb`K>MJLL8QPzKIHF*!g?Hppk+L#+1{U~vjcaDd}yTxJO?q>n^>NBN4GCPt}Zn{ly) z3Km8=lf^P;twrW69N~C@RnF^Mb@?YF2hK=lLe(kQf0sY~rTL5z25^kHMUhmNlzxO+AxQc zB1(w(f8~CztcnM~%u{EZ2+xD?94}0pO%=fc!ZA*cZt%#E0Nu9|FDsy-q!>9XocA_^3rM!_cy68&S}t5*vCc zLTQ89RDF@440eJ^L9pNe7y*dM3c*!|SpQjof8zm4f!u&cdCTl0}X>ggVW;rQiPLr$58MBpzLjzs0hy)gtz!XLq7|+0X#+6kG z{G$0B8|(vr z2=K+FFgH#&E5Trl6qNxMQ405ZV~klMboDF~Ur{9xo^ZU&DS+d{@E<-iS?XWVJI_%1 z?HGnkW9JM^Pk8?j4q+`W&$z2?tS-B3fArvQpJiR%Fp8}bdb+#O>ka6-|4*{Cs0A2* z_JjERafT+97yxDe%166at^JAssF}+ZMSVd2>mMEjE#kl;L0s~wYqj^ubKjU96Xt)C ziwv}z7%wOSs|-pA?4PHvyPKDSfog7GCwW`FPu>e{BiP zIM%oIy65UP-oPdE5B$FeK}sdCNCX#sZR0S1*O~>ged<~o^Yu|M@Jk>2pEB*3H`lFG z{3a=8?{W!?K6ec_^ga*3LMi?K>TKbMzZOIHsQi1!;Ln~R+vi+GV*xJ(BmB}oww4U@ zFa4C_mj)HP;NVm6KUZf9-}|)~f7qm{zoCLDWh$Qdv7qiqcS7>eY-Y$Mtqsa432D6k z@y`EZb=4&}e()WfI(>FR%?C)_^T%Sb49{lE#)Pz4ap`i$8L4;*n~G=gzbrWbfRKMd z^jvaXEmWwJL-Tm(1_x9f~k8&ZdBD(EWgP(u?PxrCVgxy?* z##Gu|aBD-O^5_^LO5v(4ZahX0ix zKcjyizM+gYYBEwiGFNNkKjS^mcmCx+SkJjr=k1(2ks5Ee+xqqEf7z2yJ~`^Kh5;4U zfG)RR+A?*JW_#wg{1wXF z1{GFmuT;6v1+Eyx0FnwPql_I_NM9M>zA~BUv&ogAivu%TcSnrM{qO$%I@WZ>$Jyz7 zvUr`aoARZpjQSS|E(6Be-E|ARCDz7U&qk^%;B9`93(Wgh9C^pS-P1GnL>antJ+P}K z*h?QBn}Qcy;e}dwp=%djXe^R5-7flYiR7@~5v6eb_UgUd%{$pKdMny^Okb152@Th$ zuZOv~saZ@}QGfNF#IGY04Re{fWI6R9<)I68%cP8UmFe!`JcICOORHOfKOA>E(JL_n zD>1b*stpcR62V7VIu|;w8KVq#yOwGPU-gBZ9&X5EB!23qu(OmaQbaFP;^PM5hkay{VR-{z zu2SNM!!un-XZd zUh5i?*hUJKTz5#G&x^W9wqxc#c>UUPChIxd9A*oH{1-P-gXxP|TR|)09zQz2+{0{1 z?T^J!TePnQ@4YisB{`Kk-7c2m#gW$6AAfdw+Mh0{x{PT*!_4D?UZbOtu#=4qzWcqNYCF_p7z-ItKm zS4^0Mgak5-t4Jo=x&_zd)c8Cf<|6J=CR%0P?(pr<%JxBDhDdHxpZ}0!*J$f80l(|q zl~)%=OvtJ0T~kw6ZQtq8>9!pInSNKl)VdeY?DKN;!-PtfV99nN(v4<9~!dw-2d zJx3zu?0LSC61`hd8yg#?I!Oa&5j9L0P0lw9gIwobPj8r9;KNj$O$+(t$)yphjHw(Q zj7Vz9-|G ztlGop!nKdDq0Z5g2p~QN?jjIol0GCDpMx7M`UMY&EzgJU@tL&U?dW)d^Sr2mcd+8j zvZ?=yZq5f0m-DcbAMI*_WMkH+ypS{HwQb z4R+iL2geTgzDJz(I~cikxMCO8gpZ=z?@R2M5QAH}NWQpq4;k-W`<0$KczY-ol@!8# zvNGx-uI$RL(RcSr>#rMWZ}u%7TI(T0!#HTC zd)IpI^@XfCyhx9q6`jX#_fJ+#WXdZjc*sXIATf4PL})8(cGH{@Zu3_9z$blp#)&6d zd|K}MH#`i~4osCT7u+*wgS9`*z2SrRRN$hP6H6wz<2k!hd#~#U!?Q)fZHo=`mXfS{ zcGr%s1o!N*6>C)4^Y_Ecf4?h4?KFwtzjq~bc4y_$zkeXhE<6XZHdz~YiWgewbL#Ft z5>@+jrm(QE^aj3V@rQ`nfBo=^_b=jgi1ei>x;TPJOHErpVXoBKTJ_+#$gqS2@~0|= zM$3KwzS2l%B{hdS4-R^rK8?@3@^DU}|AL6su0_qnlflI$Wr1}u{BCR^sjXe{iH6d^ zq<7!jTVihG`GDPZF|p|8z`Y;uBhHF>EvTxY*Ssb7XCD^U+#CGyy*Ut~FN9Uzij&4j z&_sok#%eOeDITNps$F7 zPlax>58B*7gboSbV?rSc#2Y(QJVHf(>=!MI%W0L1T7|(~7bBfinH$uz7Dn%%#GPN-<0m`kR#Eh?J-hfxM6(dlDkMP~*L5e=!osES z{z1%|k-7&zN*q~-vykBa?>9!4XA&oL9$q0?-Nc0LtUkh#n6v2q_oBbD=qPzIE*N5< zwn327&(%Hmik*g}x)L|4!xBF&guFOIFFB^SPMbQ~2^HK}5>8tsTl0TldX`J=kg|d~8j=u+<=X**!D=uuudnb?LTz#Fq$d~(ORrS|X z4I?TZyNF~KhIBWcW=%r8OF=@5X^6^^bJ)tg55tJP?y!->z>VsR&AXE-E}_h&T!iGz zA3D>_fAn&oo>J>M7Yt_{u3v_Fef^)ZUBB9pdEw2*h6gD*xvTMn1|yVf2;zID@oLqE zd8P&iFLl&>C11Eem1!_k9r++pPs!$!GQJe@<&Vhb z6HU%XQW!Kpw!1R5AC9DMDuhU#9;da=8grzb`pOu!Ofs^^K=| zrIFb90!GDPy!Aqf1P-em-hiWI8@g2lmjA%~lX^0y_IIs`$71h#%8K{FMDPANa`G>} z!_>1%?Am%tj5e6sOTGLEleg}ccSE|(gA*@5s7`H>@LK5i)xW3X>~l<9zC5Gq?c;OX zmi%-Wu#LXj{NTg{ z_S?@hGYic5izm8+c@L_(XIw;?gVx(i6X@iwpY&)1zxR$ejjR3LO83IW)YNp!2sN-f zp|{*Rx>=_k+`K4*4t%98V_;y=*59vcx@cap6>|H;T9`UsyX2AJy-xybA!A!rde6o~ zYIY8WQKxV4oiXCC=-@v0*E`PPAYAUH6<+&fSEEr&8Fb~|V2*9@qZ!o|IgV)b*8Q6G z4YxlVrin(szmxW!IBunVGRTeq%4@4$4mfwAz}X1(>}G49syTcJD0 zPGg&l$V59-NTy}kj%CB?n`u}UL}^n9%9m}wx9)Xih~Vp#52*f`iuaAD1MiLUs-Sd^ zr(j0y=`ufzF0A#Wa4`OOseiCpf_x^TVmnn=(_gV|$cuLCrmxV4=fzn*7%xYQmNE@U zVnjOhes=_%IF#uU>c39%&v-mbJmLI|tG(RCAR{UJCw}$BE49>j!F09SYvOv#?O5xBD=~OM-MC+^x*!NAyu!vPcDal`JV^`@zBTkcux7`lPVOA{#J8GQ zebwFyeN6dC-RhHeqeEwIwA&(mgXT&g>)JQw1aC#t*>NMxbBo{u#KZ=X=jVIEQ1)P zI_KPdB?oq`@aopCbf(TMa22HYx;)#=tYG3Ea`q{^|A3+P^i9$orLbEAgzkcV&1MXY zZw<2p#4@e9=RbC%hIxdh;wq9?pQP+e){QQ@>7!iU90yEZ8GHA5r`OFEU4P*)giXlm z)Fo138_70?s{03$6cp0neiXqIJ%wq#}!BZXUy4F~U(XqKAbj z<^84V|IyDr4HM~y{u_z#68wMox4bbY%_PCfH#y1|rcwlj}{{5-B`PRezs?Nq0Jn=kwI+QyI66J5Im%nb32*jjh4%jV?-x9vcb#JR& z=rl8IkXD_SqAQTwtLnS6V)Izw2R&4)>4UnVdm~Pdxlld-2&J4-d~swaBf+?C%_z*{A_~r%9ey zehob4As@QC0S12kEKUJ?cwJJ`tbVZy67;M0*q3|8*FtV}+t+R~V)Lxkj=Obe$A0Xf z{z6@uB+nS?nSQ8p)Z@g&DzOV=f?w{f;@28AD`g*)EKI)A7O9Kd`GBgqsrS1kpcmt~ z<+k>{`K|A&k=o#QP5?0-P}Mx(rO1!6*oxNl|5VYIJ3LPu{0aQv?b}YTkAAJJyg(&U z=h-#-zO<JH%sSnN{TGiKm+49U~nQmSuWDT0BHIre0Vcr$2|$`L=+ zr3`th7x+h^1mc&zV5hfgPr~9hCZqOPVYFak(Y$#XTRr^=_OXCCaF^$#Mf>22M8NjT zB;+K`e|9@Qlee0~GpL(hcA1W^g){tJ|Iirh&KW^DEV}t3%g8qGLhm!G**cnw|**q zEd+BU7IG?~Qb?s;LUWP)Oyj$Emh^;H)%3eiqvLE(Fn`ugU6%?HCEvF^I6@#qGRaCy zSyNT!QuWQ+joq3fq*+2cqRz?E$kRvSM0JF{yTA71^yG*$RYi4qFauyT-^or@NJN)a zSmiPTp+&PaUQkf*)^CHgv9XawnM!r|ktMwVDPD;#$=sffk0)!)?Dci7cjhAR$;&UE(oliJzY&2IQT>9Mh(Cj=4%{>};f)9{Q5qf@NT zdpls82&%wa?XS-?<*n!&Ez{5AB!LIfMMm)SeQgbqTJgQLu&}@q%Ze`}t*Cego{nAll>v{p z>njB7E9_qW!X9(pZ)!r|=e zZUbhx&9%NjlT(xWlQauLUTb}QPL?K4{>8Av^P(7-I7f6Py$B4D$j9;VbN8f<3`ZAj z^bv@vmP0Pm4p=ONrkRar!$kT(g}2K6d0;2xalMfHU^b)Z{otBoqWx9||; zQ4ddfsA4Sq{OH43Skn61h1B*>f*Y$pqCGV}A`2+xDLXnkyd~}yY9kqi)H>j@zN@8@ zFGqyPAQ#LZ>>y>Ar<}8H-6yZ9sqs#E$w~6;*)y24DM<-&p4zI8`+R&&T0Bgwob0~+ zOUv`2p3Xr(t;Lsh10KTGnZ%x+p3?KO5=>FBFGdynD>Z}ef4<#>_ zqS}3Vj2C#G7uwgd#C=HCT8{W`q?1DAhPSgoEa!xr`v3I2X=H9Xo>%&tI(*16=y;7(cLt@A*av1U6BO9Bf#sCmY;{YwcV=5<5aKe?7Y5v zHRadpYGJWy1vxgR5NQ~_D;LS}5Y5+n(4L=#$PR*-N=twI9xd}jr|Q3?!hb5Nme2Wq z)mQNTN=wke4M-)}X?CjiU%xmjO&acWj|r)9#zOTXGkk`yFDjiKJAoiSrX zFJm6eI3*?5{3Mtf{hzWEC$nFsi<6;||GMf6aRrTJ7%$1lq7so3bCC#NKtv?6rA4xH z-Xl7n2#K8AJEBbNw#>K+s{kub5wDQBKvLe^eCg!mB)ZG$O%f~ z_PGRm1Hm5`7w6t!0+mv&I#?LbMliF-MnFhNZXg!cSP~UAvsQeDq`A2n;xt;JKoeQJ zKqlZt081x}L`wLrBj6Ksbacdm_64Be;D#aS&Yw?Gy=qx)z|wa^b-1&SzxDCNgdsfo z!daH4gKA-H2o1f97v(TcsE+usifi0HMWpJLFADbXT$ISxc%`PYFBn=H|A#zd5 z$@nr9nw&HUMASLv571dC$)nN}rK;}|gsNV}gU*E*p>*`{pp-f)lnYy$`ffmcBM|(p$2USZS2bBEa);t<3>D1Hnc>2DSVqXkRaWZ8jXQ3> zNp&6{ zOTY?q#zM{8KU}VYkeS=?gKHiKOF4@$rtSnuCc@++akNq++$ZHlK#wrtI}dpU=oP+Q zR9rkXJsod;x|s%hQ>aZ09g|S=y9XtnJz{?-F}U;f@BI$uQ$&XVHnW3H4;GP9Y{iVw zH7W3MHvBHay+EfdzVq$3h;-}G^xDf5ohzN!2|4*6HC7hra<#kuZC@!pZD`M-u4G!i zw6pn~ceH4r7jy?Tc&Vb#YK;5*+&U=o_-R1~ixvS@i#lH6x}c!!yfgJXjkqpcEgEPR zTAVbmUcCyn7m9_BlhzlZT{1#b&(V6iQ-$+%d1`Ddva3s;hJ=7VG7QE{DBhoi``7kl z$9)3svJl~#1+EG|8@>058MCj*85<5Pn&Go0qgN31j=$~b3FWlp1nA|iri5|EB3|*% z51QaGUATaw`JLAxBl6QHby702x%$=o` zW5SghKD_iIXI3OLK1Y}0R=XT)n00poa$rdh*!#Z??`%vov^FS(l1D3o`$3Y3w)Tf- zpddi+hdmB`T@{+oIl>=WOZFC0#eB-SuGBp^m7?a-yJ>O=PqpEftmC~DjOMHyKi|v< zsj;Uh!vF`>Dy}R1&mUK40ZPe_4i5a;Q+l%9aI1l1G=1j_gfU)`L%t?w+miQtA+<&U zDh{GMCA#n9_*;ljgNjvM1~T|8nFCM}Ws}*VQX$Zna{AEkvv1u8I5a)IUN+cGaYc~= z-=@Y8iagx2;}!=Iu8m>Q`0P&=Wh9a__I=}_CXzOp-4b(p0x0A)&wOtx_qv}1lr;Bu z(<3c0CaDRDi3P2#%nu$scpH2oK2P@w8yeV#hHicLjuDy_aJstJn*#UvLSM_8xViDe z=J>?2!bmeA4aE*pg@q|`Sn~mt|LN&zs4q})TojD0cbAnZQQx0EHb2^c2OB_>Oo`n(w4Eo}_rK?bf9}O1 zx;gi@`Hi;4tvmxB?Z8~CY6DyA;$?9fc^M6jb8=dpP)g?~AGSOO=zn+B5HAeDnnVPU zibg(+r*A}Ag#!Okhvo5J2u9TI-aTVUa!zcZV1*^BjfY}V5gnER`IV(y@D%YiYOIbF z#zp{hBxrBPn8CmU2;|q2P>h@DwVBR?_|7-zgeSHs=bz+93&4O%7g@kw-3+tPmd=;^P z!AncG>xx@jQR1xxxHy0f=ibenKr9XL_t0eYp`rUZ@}Ulh1t!RF(9co6@1R{p@P(RH zo%em0{f7cp3GhtETqsXp|2%>!lga80N{JnGj31HB46P zxB!JLp97QtnF)(0OO$jzVtDCMX{o)FQwLP7%=a;mY<5|3)=q+@u;JI!quf}K%1#Wt zYGK^%iFQ4^vrb6pz94z=LAi(&3fy16>}{$DkQb066#G;!R%5^xsVePuHNsu{DGe8( z1z(LXCrD-o1fpqd?&+!ay4yqAO;Hka>;)Ty|4=65G@}#e)8ZD?ex}4T0F41xtOqnJ zT}=^AgF={-k&&M=2g0jRiZ(Q3OM3VQ%uvIK!rxU;+3SmQE6t=udxs>5X7M7p7W9FF}XLcj~(eRR7NQl&q702bA-Ia-s@;?KJf5m*7Rkc#{ zaa3d^=p*7mnizcZLZU2QFiCoIiyzu*pT-9Y4 zwLt}*98QN2bll#yDQc{T!kWgD;&>;%{Ok=6}ajEMb>H#4V>9Ia5^Ee?v z&p!$`cU)N1?K?iAX|tDGX!Ra9TP!Qo@!V1_n9cHsI9oR2-9C3cWIqcv5f2Z~duZ4v zJBRA^&+VmQdU|?@HKK?+PuPjioMV#Xq`AXMlV4|XhWujNK&Gh2&Tk}K93L0w4*@BR zN#u|xAC|oD(8$ABaDV2(`L$Mz?I1zJ2H{^#lGGFMY%N_6jtXMcdgfDD+Lnp#2zmlZ6F3qOEt5)zz+ z*%TULsrKXUc@OXV_jRV+sdSp@o>#R&r9GcrX58(j;X`#d)hF03%D zcB!+mF)b_+7H(XHL1@lhQ!u(WKE85!hHo7>Nwpl5NgyJ^=E<5o2Lf7>T+0#I7 zR2z_XStV7v0ONof^b#aOczJn2v^=p*?~R5Ctu~N@p#abrOr{PQ(cSYfN^~b&lI5YB zqGP65AQ4Fan9pftVS#``pj=q$I4TE@g|{$JnDQJQ9s-j1v3KM^f9~CM!qSq%G0+rU z+uK4g=t2SOLzjBSQsUzTw_=DD)Ai(@*@E~7BQ5qRp`!^33a%dn5k+-C+yGE~X8Wx< z@I2gQy6PACC}FtmbIg*DI_BC02PI@XW~1{BYTJ14`(0l0FuwG6Awm)=mxa77?%m^n z?2>g;go+Q{6pFs#JW;3rvnw$F(E>{1qzNBfl!bR?rxiIsK_8mA;$$d^DpohIP%o_E zjCn~#O6XwD%frJ$7dJHQ<+(gQGtX`}8i9t^Q*(Ya-%B&fkC7>5|ft7~eg zx3;$SN2`J(F#Cy^(8^_cCZ-P@s32S!igg$hUkm@R?uVKC8T7x+1Bn4{X7VVH(_?=? zdVpLQ_@AsiR#ISBPX0VL_Tdc%Yms=dEDntlieaT$Gf86iLkofEAW01!T3;U@*xUIJ z@r=6H0SJUi=N5L)tnKk9<(`@cA6$X-GYi^~KL+}x@EXgzckeC};Z749SLpq=%^F-x z-(?0BYj$%G9m3HU!j)=-+k3eM;2@2Bp0yb#jV2GB$Kt0;$Fpaoa<`6(rB1E^T?Om+ z4=03yY~=w00-6#OH|)^5&4LB-)YR0vOKjxUVbX~1MCK@mjQy#ZQ+NvOPZdJR%r)SF z{nO5Lo%OiduL2UMjp2up5gM2SeXsleczJ*?#+1mG(!+up9OhB{X+(igqa=Q69T*_N zbXbGV9*%7~*`2~7r^CZTi&~>4Wt@iJc)hn2t+=nmvXYU05+_Dzej1bYb^1vHFj=lZ z>vt34>3vUj{3l&jd2^OV*_e|VOjlRjc?ZI4$%h{PzjZf%urUq2IA;hL40N`7kz1yx zfdK)Cr`b)gdgRQK$8yeko_NWsS4%DoM==LSLv?(Ir8Sgx#b&Ezd3)%KIZ1Sp@{lD0 z^e^US@MYR|md7($$$bUrJE4L(yrF)t0;*hq*Z9;_pG5r4S7aowSctrF*m26RtVEW= zX6?+HBFs)<`8Ux{RKr40m?1l0m^ls(8SNXGb7!F^{ZfXD81V=d{>hMtkIRvB_`;N( zjI(-%ZP&fCy>Rqes*1aKHjI+5CY&K*G#-}$_Uo9--F+zSul}UU@cn;2+VGMP3{}9v zOuH8APqN2f?+G7=ImtqR2=cSK`g%a@z%}l6_MS7E2@LZ)0XPyOnJh7aANQam`V%ST zN}N-E`MUS*0>B@QW4;N5hPpZ{Bt<6fvyqF0@ublX8IY<)4%&g2JXtllQga;`4v&tO zX2{6MgymU|>@0(VvL;)SK8vyYSn;LF3Nb|Vp~FWVBiNOp`wGoS+>Q1u;3NSmuXY@- zboCZ5-C4L4 zIx~RADLg2GHpP7*)dr7d)}l&F-#$1JfsX=s#IF22J3C_9RZ)ncA~vwxf#D*#qE42D zC|>7M733`x6{vm!qz`*l(RN8$h{S{htKi@qfA*|iB~qBky_r&;4z|r_O5SMgiMbxL z-pdTFV zUe_R~D&?B~2ptwuilHO>)wjzuoZOqDuHV{#hGsOHK|4kV@lI; zN|Fd5dIfIZj@OVnp#cIy0XjkI71QyuFCk7DkyG_Z#~f@uHW8NR7AA`;d15o93{3~&m>`7_(YcR-oF6vm$!mbRVU*5#6yWxA5047mrB zF+6^A_^R)%9a3_9+3b|O}e6BbWG; zkg9sscoH@B)rVn`D# z6?rvf+go$o2bdza2g}CrB5xHU1rHyX59&Y)j`xt1jv@;ie(OKt_nOWq(F*c z&M0aZAbo4X_xmIebNav=IHrkvC|e^;kmNZe5-^NP;TLLkHNLdC$p^`6Kw1F;2HdiB zUd#!Lk1_`$Ae>?3H}TCvE}kYcnhk&7E7*r z*v|4V@(>E&+#t9~C73k&5-~6y#OKP4DZ+YLJEW-DuqL&^OE85&r=AuQ#k27u4^;@g zPKp-fwGD6{?7oUi zmQgym<+Nz3oyPeXbliYM0yYVAJcv;ZSsN-))I_G{um;OeCqA*^u-@1)c?d#HY*(1(c3q#`1(jsT8u`H}J3YM}9D;^=sJ@VRtfRO!1uaDtlUr66=ju!#BMl{~`2ubzP@)}ZPp#r{ zx1f1O@A;A6$9=8GXD25o$B_2Sw*wx5BbY<-9S)qvfUK5HA)8zx7$1mgCL4FsY`Q2VYA{a~IdH`D_ymTV#=I8-4;e zZiL63=hq%YzV6eZA%NDsKQR~_nJ9Tk6lvMEwpUXgpaZ;yy>B@L6+{fQ-1#P|Tdg46 zruE5Jb$B(H41d-3IG7O!1`1nC)r(VdOi~{4!Tdo%WZ~>g3PdpU02db*s18bn+J4)= zC;^nNqc8`kelP_uEH0L)d0$OwPYm8>n}izs;S*J7SD9q?fLem5vIRg%s;a3CIZFdez5g>s zGK9!HMpvkE1{cl z=Qy2qV1AI5l{GLjdJiZD#>3;y8Hso$ItRUFOo$Bbi3t=s zKoX#>B&iqwL*GR2&4e&FR$4n*Aco~T|0VJJz7 z9Y!q>zKp&TzhB;YzqV(MtzZTQ(gO64VA23EEx}Y=_xk6RU!dTF_Xf$fd^-OZg)|(m z*&J|Oy#QQECkHz@&&`vXsnzEh8SjBkh_}pAFTNaW)pvxD2->Hxwzk%!AwUHmUYlO0 zcsGekY|0(}O65EKDU8WNaL@;OB!&T~5fp#i%!tW(H_uj!k7 zx!9)DEEZqQEt0!)Vq&7y@5N7aF{jEXts)d^pbntU!v-{ecksbd@-`mtrp0_$=&_** z6$E&=9-Gn+8DF(O_4ff`&yr~>#$U>EZ=iGZkYx1fMN1pk1>n4!G- zy*cw%d!930zJn3cPAK`(=T+a1C2#Gm%YT(pEDm{eClBE9xrjT!Q9@mmyMJF4S`Ya} zu~3jZV06G57&0U%fieArl1hX^nr_;KNi?k`WHUE0G3f<8H7n~8yRvuGol_2(&oh4W zWG2l4w4jE77LidjhfXv9fbL71aK)kb`q3Fv=q(-(lFdKE2q=cfr+cm4&ukT1?E0?32n|9p1_grwENK`G2dKz2z=ps!%zF|0TM1hBjFV&F=hZX|BRnIGfAumTDpXsIAULiy^|W1(R2 zkWSy7fg*&pgfxQ&4X6XFkj7j8b{E6u6&5-aYL~eBj0m|9BWkzUN)p+Uh+v&sFehvC z#|K+5WkRI};`-O0KhT&!mhqd97hNAxWVW1Xd4TA(d;+VqA3H)%O=lH+$XbOA1 zhODaF9BV-mgt7~amLq24)2+2P$Jg5a!|0*r-xz`khUM%Z7#Nb+0DsF!Th_LNU@j-g z?K~E8H3$%Z${-YBGmSMVH-W+?2Vs9ueWv#Y)@Oh~4?hJ?5P?p){6iD>X;mwYd^_}g z5EY?1fRLu1CDslAA&2Rp-hfA__N65~1RxY!p#|4wSOg$ma~Wk>W#JOA)Bpm+C6c%` zwFluNfoC>+rp1-|M7_8~)(RcdXXFCZa7CY&=;Xc9Qjs@JXrcVa@ol9hW9WZYA+7Iv zDlEdeWhFXc?lx$U7s)$TeRZnbJcUrIS0OR%{b;CurLSkN1w}PbiaJ3J-dQJPGWWto z)5n42MS&j{aOUVFIKu`2lU6sCUUYsmAUH=-bFS3VNgxp-qoPo+b}pyq8QrG-+TgV) zaO>9HOF#m*fB8ZMC=)Dsli0W&3xQGbhOHV9z>v7yrh^ z#^wdz;4~-n4;Op?zRRBi%dz&>?#7_8lfi(~>Sx#ocXAxdfosOzy8q|1yCOT2iLD^7D%*Cobfxxo|#?9yuvgi-GJgF)pmeQbF zT3rW!1<)gcvemw!2;Y`tlvD^4R2xVwNKXlvNwZTrhhF9+Fxbpf$92u_9bLb9({RV? zW&i6vz}R!&8oWSL1lT!VWv&Qd1WOaZOs2~f0ZBJEeSbzC1m#gj(|VT;zb050d(@Sb zp2%nQSqe|9>B<+Gmp2Xfq?QlvgIrOx*&T2)v7zn`fecb5wpaq)2i*(IB;Y>4`i~e$ z2oMAQOmST>Q)Cx?#d)QW%nlqo$giZNq_d;?=7kHmrKMKj`M{j6VG;g%MMb;c?j~xKU-_36BUgX6(_eAi2Z#umhuF+>c8R^;48Y_;3TnxmowHq5~|iP#u#KV+OSO#+qAx>wlf!=gs_Zqz@Rn z1V}+w1!DPk&m`ywIXO%(hL@ft;vItjfdY7H-S*o5qr<{f0#Xb7gILD;%b>yQ6f|ak zV;-<7{0t%#yhwQK_dO6}&ulYX z66MTU5|V)d6VJdBJ_zZffQq{KgoH741LGAM65)SJ%l}>}wE+@$AqIJ|i$xBMARfoT zAxH}WB|INyF?R$UQNY&J5}De{Wh@~C2cIgCUx#2{fMa5zA;Ce^9=$Q(f%^vC1ZGxH zYGCRH;~&h#&=1s-?_zR0Hm3Ym&i1+5c#dv zjvMHqZiavb5r$*H%pm`7R)ggtVAKX{xp*P7*rV(y_!t9iD&%B5q%cVz?0XVSiXbon zQ?{f~^WFD1dz_I-X2gJ92TV7R4;y{vr^&safak|~s<9G{$F3=o4Ra(^oUTPwh}n(_ zRg85--N{tziSgfl#0JL$n$X9?QYSjoeFkU$`jE?yP&>!gydj9Gov7M#ngb*PJ(g-u zg{f#+7~=0dv;EabZaO}aEdS@n0^GI~4)Py`MPd&2A?e!}w{Q?xEpS+<8alJ# zGn}VYiL~;0zBkLOD7maDlSe9?Y@@2DRsnl_7K-QctRSu4xWaMx|Khw*UYKtkMx$&D z8^KC|B_}^GH^cbgQoh`vl=%2Df^!CVm;d2JQDc_|o(n1vTxtYAR?hOK_b*MPvjq}4 z?!sv3RCmu#*Mb z0#HJLxdAD{mjJqe(DXKqnp#!hN(Jl4ooa&@2W>GGUfk9-6W|ZK+;;=Ob-A7sQjUU3 z8S4T8yovN}O`ZE-Pz@yp?b#0Fv!bNuo#~g$4NyH+{y7#Wl#&6GxkHBELi#<#EU{uc zSWwTK2Z8-6F|r5FPzh0=zs^mGZ#i9ulnlIudZ)!;`rY#*;p-gRa)STWi|Ve>-cTM@ zv>Myp+nXQOkm>^OCjeKhF&rKkh)i%VMs?u8*a4OgsQ1MS3M)2}r~B53+)o;Sxd3p1 zEdaWBO3!Dpz*NI9c=)MRJ0`+7zdh`MBUKCb%b*~X#BKuf^hAl>UUkY&bJl>GlyGh* z06Q*#1E|taiv~P0Al(AE0dNj>br$$Ip$5c}K`$sQKsbZSWS&_>+#vu~-|zm5ml_Sr z&VwDLxOg5WnKyhtZK9ikJ`Nxzq_MuEVhvOzXDsj>;A8>Cj)xB9y2VD9vT-aXiRW{> z2^G+X|9=OAfnr$cO%i;qFQKn*6UA`vVZ;9yVKTcGoyhi1w@uhtHy88NI8~S|C zFWJ{8cqvoDz*QDNrFxis1(pG*(HvFB3_|cXXwks-!Vmzm5G{-6j+%O$@ukFW+2J`V zbduPAHCrG)M^gZ%YA~t1rcErRw&_Msh_zwIvcjDMpix;g=2sFT)uOSiHFBVr!`(QG z=)Fta_7A&11p#R1=8 zO?B>KV7Q9UynFZs{1x&dVxG8{V&t%{Y1tg`!zjaPFPfJX{ON3+>Q8kNRw(1T*1^cl zma1|YWU1|Oc5-)cP&i~j!a~}D!ysyWS^h@4jp@lHehhnpNRPYsf3uAEBvj=$AncQPG^b9!#e)jRX!Lh2 zjNsT(dEdQhO!?x>)}Yj&?x{hQRQbd+0ekS|WDevT@Vo~zl8~CJsw&o!bTN`)>fc^~ z#Vs(YLaUyKf(x@?Mv)~L9b@waLU3LeLABt=%y|~2wwuOZVnWrAT$LZk2mHOi<1t-4%sGmU6gYel6Lp4mypJ!&wX~oGo z&1K^g6G4!~3fn+i^4;L^XZVRSAxH$XHE^x;3=HAmG8tSfb9&hh#C+ogIJHMQ@Zu?W z#_0*cx&@5}jCl_x0BXQ({I=yK!iAIu@*iAPot^mc^9^QG(Q2o@QuhlUjQ!etW}RU- z-S?HKyw}!La{2TgAdf!g<(()W`tb}k7Whf{NT_Ns8DYsaI(-@fxN!h|PzWP=`o!F4 z5g^-@+!_B3PJPE)2Y=qJ{W#g1i7IjcvKr(z5VL@?fwf~}V-vgo=OSPztjr9jG+$Rr z1_T6@uJ}RO1kVHb9bw{=^?EcoFrZaf-`t#ShOQTHtkf9}1-?xX4`yWxSJwnSbx0Rr zz#xf7Rzf>eGYOL7$cAkJpV)vv(tff^XaRi1qN7DAc+G~ zTa%+^U_F6cRlOB<-1<%Z1ub}|VPG5~1uZY&1Q5OOeTY?<905eY{HazTK^G?vRJG%j zj>Ef)V2xB_hr|Qzyo9o;v=pG+H&Wch0*;TbRW$;#)j43*LG%Z15ROL(U;7Uy1r`a+ zPp$zIzh~B7z-|;bpQV1Upk7i05_^4qHhigKfKwW|) zg0rfYzP@z%oIk!+TQfQuH|PA*BA{semqhvZmqpnNk;rS=8+3w|1oYMS zi(4*l|8DMQpXNL??_yQRiPL|_M0j6&%>~P)cuEWd4;MsR8{&eRLola4AyTNpf{F?< z>`-)YR0u~J*kEXd6DcV@v!C;1;goT4wQU+T5k9bB0-~Z(i#dU=ygARMo1XY!-^svza!IHS3Sp8~BN#F&ib{LZRP(GNN zoDhUDHs40Xi)M}&MAP(+CKQ<;Jc63@<5Tvn{qB%s#h~pWMMUUuvBq#!x|8PpKi|Ug zIROvCZYYXfR1nWD8gJ=zP=Q3WqK}b-TvTK3PlkC$RYL=7J+-QyU7zcKH&=-tu;0qX z9>ExtJYJUtK^?X)K_2L7SZuY+(OVY}z_gKl23GuqVb?#7jiK+~KLt_4K?{$q1vSvQ z8CDSnh6e;pC@}>3>mUr}uJ#WyNdjt8Y(F2yFn;2izfQ@7t39o>7AE z1l+llTF2A(&ylPV%WJUlsVbJv&gES5`oQd;evG+FT$T*HENy%~r_jBdnhCc6uv+n2`5XCU*gE9v^LI&ZRR0p~Pj=WG1@n8~EThLyU&v+C6A`aN- z;MUgP+g*RHDcTqW6}Jh+Bd$!RWPxH`E@YR1*?%v%VaSGmwd#LWpvVSXRcA#ZH7uY8 z^{*te!*QU1(L3t6;3kDb5$3e7G6_YK!5{-ghV{&CVoxvL- zxB$~j|AR8ZE!!zh0_pQGX7G7;9*ghg7i`Mi$t*poOIy&Hp`FHGze~mQ$_AJYRL~|d zNQ6)a1+HHY1KtXF+teHz!wNk(4Kp`VqT{zUAnNdydozT4e!~xr&_M{7+z14P8G&xV zI;4=KF&E*i4OD3C$pE{Zs}yV@P@2K<17&+~5vJJedhP)o({T^rYzT#2`7-2Bm4kj@ zuhig40KX;RjwA|>kG0jMRzrgUYHye<6k&PWyMQyJ>AEI9El0A0UK3jg>(AWbB?tJUH-gHVY_Ks8ll? zhKdj82Ea>=0Biu20DHbkL~w6yrkL8=&W;e+Fc~;)0)B3gV&^AoqP}`E-ST~GC;krn zKJZ&10Nz5>z{xqVX}$oz!MBzNnFmY!nsvrk->><;gYS8p7AN2%N-Ni6Hm@pc>pTjx zBy&30^OMk(BU5{B^IC1U5Q=@d$)MaJ~bvFbmoQJtO18A_uVD`Mzs*6qI(Q z2a$k>?(Qh@&4cekYA;J0=juk68yNG3(7eTz|7}vkaYk2N7-N1WpdT8x$wE<_mY#kA z4&p&qXYe*ej+Uk|ukZg37k=@b-7AxY2=tQtPnzJk2KfM(y4b<0wE zY#=tkY76$J!9_d-mvj{Qr8_XVLX{Y}dgkf<7eAez0c?bO*3==(ZOVk~jkuH7I~Eh9 zrhYrq@>B$`9Bod44|G{ZPqeccbTeS<>k1!_vS`VCY&sK)J$O>FimBO?YRe7%%pozP9~Z}7&B3t9QH>0>`DH}696#EblaEpE5(cae@< z0m`X0ae9;Y1c#pL^gJ$bf01z^lkZxxvzm?e3;QPm($XyU6ui<1BgA*y7Jaf;jF_+~ zix~~tICh4%<_Ckfr;7(~?`2sAuqD}EfE2r_2d)}rs)1%zmE`11EwF0dyv3MpT-8!< zcsOmwdtzTe$pcj6u3;ijk=;fZ1M`po`HEuwa|_qoIyL+4YP?@DOZXuWSXV@$_7nCJ z$A?K~?;p@T`M>CT6KE>Kw`=@}L=h>OBBFUPlOj_oP0}C~CG$L%*%3tpC6Xi|g))Z> z#ZhEPLZ*;;jF91w>6~vr_5R-X{l4}8uVqhwXePRWo3>=(Y1Hc3HzMU zl?*JwnJKe}Imzb9-M>5y!$6A$33Zi7z!Z71cz65%~QgNR?b1hVwS9 z5AiDBxpSw>p0K zoGh%q$Je4;pFU#+Cm1FBcp(Ch{dW_ZcNW^cRZdA)j{cneEbiEjR!h~M>yZM*CWj#@ zOIgYKFPY^$^g!py8(?Kj41dLZaiG)va!05*V!RH_8iUoa{=u1nQje&_-|YtTq63{I zw4dq)iVt2#qy|HjRD0qEhmfKQYILygATEirFS>pHk~cRNFe*fRd||)r=b>;|dmVle zM|b_=SCcs~o$9^r;;x~vNGY&k(H)`uZ7T*o--c6EW~20j#G1j8R}3n0rH`t_zv+d_ z_@ZC{^JF>>?8mymWOSijP1MmO4$%&6dpUr|;B(j2KZR zvSGET(0zzlahRs0rsV?Yn`EX04{XvGty+InG6m1UDGhl>|P_W4U#uMXlF6c$1p0C55i zfuwE<{s%M|Y#*e|Ao=HrMm-d;cd@Ip$llu7_UrKjHMS+I^!0CsYya1ML5`L}y-%ek zo{5x`a$rCk-AC)emXdWJ|8gfF60Y@Q?(~{s_n{_V>b_526h%VP9(?5Vk?^CNA-+P7 z964is;z}J92OAD}JzlB9$@EmwoeMn*=KCNcmGn+@mEK-U@*VdY-0xD^{A;mSnI?+v zjsSml%`>GE&_rh5e=P`sFyaLdiyE#H?0W!36Dc5^m%JMcm(EA;qX>Uwy4c>iB%*NkoiTgijiNG-%2oyjTGCk(WnIf1gKlK*a` z>2EKOv3E)zIB>7J`o#PNc4x*vU^zg=#(|9uvF1cG0ARPlXjd=+i28_2QnT!RQPI7N zdjio?g<@?WyciXDH5DWl%ctg`3nR%P)Eu9robC~K19;GHkf)m@43F#B*x1xQ9zt>k zo4Q)ZRX5enbzFrQB)7w36@)aOAlU_q#W(YwU`srTh>IIjVPzn6?7rU!+eKU}Ph*tE;LJiNz3A@(TN*x38MgM! znT`+kAi$b7b0r!AlJ%0Y_tMX^2|1F*!&2o|KqY09$E4(aHE;QXgfGlljMMEmqT(ra z#8V?Pvw(sD(16hk%Y6546~s~k#Se}!;iJW7Jv5qVEuo?ALy6hLfk;V$M-ba?pWnY) zq#w1*v5Dng-Vy#>U^%d~6ZiY69+ox_%6nBo)Xvl`C0q*tZVWJ+jGlg9&~>}2UkxqR zm6W2Q)vBC$ev%OQ9N$v%x-H;(4lQiOdF^!*@f(*|C}<@A3^*40H7$afwEfSrzxsHX zv2}_-ld$3G@V9uecZkmc%*E-r0hC&G5_M8UT|hy)ccnf zW>LlyZF;;@6pPO)0WUlR>BiY;9hLh*(V|oCH5)3Nh1V+T_MS-530eZx=X1Lvu0s@FF1PtW}vNR6izA5)J0xIBB9ak)>G~ogo zg@U}S5g5w)7&1-4_h=re^5w#x31iSyajYlw&JqW3pBdL{-uu>Je@qw$Q_l-ba; zRe6pTR3vsZNb$~a+AjkoS#F7u^WXiPQ>OJQL&OK{))BZWG6WF4S7Mr`g=Z~1x;d>L^L+dRFE76+ zdHbH?>x{^h@Ig|MUvns48*gv1@zN4Ep;v}17mgI&E0q5*ba>Ailoh7`aud^A2}Zz) z@5(4}PQN;MZ1K_2%{Vg)jyphMR>ZoRTftl^^7Us6oXGGiz%lxl9rG<%3%8Cq7l4jL z@7xs$fgZ9Ag1UhM78%oq{nyyS!oom#_}s%iwWRnlm$d z8ogcJ+DlGee&k+e3wy;<8I(E6X-gUr({&3`^iSJJQ-6F zuRYz`+I*`j$}RT~`|st|L6-`9Q~L4KhuV$BSPYkxi|ucC;6gUyLYPt~EU&CRTeEQP zzG@65<(1&h(^8KwyUfWa(}y!w$a<;?S40tH_)nic1qlB6sYPzJih1`L?PP%>b043g zSAyMUFCr(BS6I(E7p!U~JAa_YNLT!xYvc3il~-1#*y}J14h|BgyB0zMO&4Z_Jn+$naCD ztE;ac57+p(kw3cAAwF;0q#5pnvC8mEg-wndJ<1toRDa--DL{uCqkrX;>s3(<@)mdE z*5oec<4L zaPI+VNU`^BsD4-1uKCmW@oae4pA!#CB#Gq$r%%}m<}2}@eivkYuJbc~PukkFo7p=* zFpKBeifqqcvlHF(6nfWur;?k{<$FR_qPj{Ob*nB}+r520c#c_uqUylRPW<5SiEcLj zi}ZKp!UGHg)Azw$z4-20>d`^nDvA#Mg1a#DlOP7TYyETdoLQA{he4-=Kz{~qj=TgNc%j)b) z57@+N?;G!*;r?8O0iihrwz8$03U58ji*UJnOG-R1I}U#fj-{4JaM zJIuO!uh=nb)7^zkoZ~l>MR}4X_=S*(AamQA} zubd?RLAarKz@g!{LYvYbU8lWIRWE~|0++)EmVt)yX`wC+EzK8ivpY=odHrz^FKCp} zU$T;!Xe`&8jj89OnxxLq8a_^S>2%H4P-Bb@XX0r|RqN&VDT~ffVjg#p(#jEaKzbkH z=StZcqSHA{&7IjhLd!C%jkwKU>0xV|s-@IIc7Sq@t$>!hicCt&xI{f{%hW8zvNX<< zAn!}daBbDOE zH*N0awE=tNNjY;Iy|8qe*B~}@~_~(e3NiaS;oH27ZH~pa!z2Bz~>!fim&h1E$2& zV;BokZI03DOQ*59N8?_Uuy@&8UaQPn-y}qe^=W;iI;5N^-5UMwDG$P?!SOVXs&AwS^SBWvtf0)*zco`+yQnS?<)&9jz184b)2RnzQzE|O;oMC;hh?oEksxIhx&RDL^G?O1U*2i@{QKeakGK`NYHN=&X*@fjreI($Rw> z6+=|uqKwn@?$lt7YXiAHP~~^tHfQ6etwv6cG7DV1#Jc|;7k+092US6N!?*&O=5^RM zs)N+Qk28aESLOGH^>@D4BssV9tI|BCvSKExs4g$oE?K$QjlOM5l{`b%Qf{?Q zTr#X7eD+LHd37F{N*5^Kr#E3asQWHPwzVS!YJ~Gk%JTAwa|KPF`>qQVGv3pi$&E8$|GK%g1^OHeIxejs$GuJ_V)P>GfVTi>?o<>!vd+`0>qogZqT(PvgO*;{Efog44V6?dG2Py3e=ah<5!QFj_*e-j`<%YK5V7eRd zb@{732S4vnBL93tD1S-_u;8Abcgc8T|>R zH`>_RUQJaZ7Hg?ui2t+l5ZN5#LpugIgZ9wPrc_>+2sLCpqU>Wbb#@N(P|>~kqVba& z#N96TYN>lPoA&3LMfhG=!X=o_W%Cf1P@P?4MdN$vy)1dcyivYsJ~7}EwLHm!ugL1w zbuYA~?zMI^|Mpe)`_$GC1+QggMbg_PAL3!uY#Uvx8%&m-Hm2pMiO<)MgZ_wC zFQL>2*TV>sM0m>)vOMtT-wqanN4SEpq-7vwWM5f<0A~M3NyAkP5pHF!T%T8Ymu~`S@hT}dUatJ!M`-WF~gct zM&X;6r0d6BSTgcnGAdm5eHZ>(Vt}}6)e$>xKvMqCmL<+#c6|B*lo1d=` zGV0QA^&c+4t8YjCs3%YPFE3@0;O`r#A9H)K;=adV(^psdslw`S#~0ddw9=Oh-`27G zXBBRnO6Q)J)mcJbHvq*9;j%Q=Nzp2#SXmVo<&?Xz91LXh5bA36xrC!@EWbg>T(IQx z6OG=(Y?Z1~evM`J@l&8_am6Goud6n+ld*Y0$De)u%l=1RT|<83-R`l!>9@vU-g3GwI3yLrEUMN^!7Wx?4VA&5648D_g*E=WgafkvQv$xYyR|SAKu^lJvnnc_xM7c zP)wqYYT~6KzE9D`?3cOyAFp^^uZ$J#Fxr~)I`2f&WO}fO ztW(^oc*4y z5Z63Wyu_d7Ghj9L*ZNU6*FM|F!YI3lFICxt_hrnm8n2a{oSen8OFc`e?Tby}yj?_a zY!q+UGtu-slS#2bn`7ULw{)u`Uk3hV-Y@b?9l+@qiIrM&M9~~{o!23sJR;u-<@A#A z<$|SDrJ~NhPD}a)LFJ}j=5w<<+1IUVJ>lQ{Vcq8-c*1hLEZ6h8%dL8rw{I4%xzxIHat`6c;`utb@_(zNBvmRR? z%Q5w!9AJFVbf=_ydbN)ra-5X!9L*cA483OW&=6Tg)anSr97hf) z)T8T~2Sy4Vx|b1m>(Pq%+H8j7J(di-2RL2}`AcalRR2p=c+bwiq$_e{I2J{idMa{A z)G($5*3Fkqki))x0s4-9f)R_-F}l*U~A&aAP5?42c5=P6l5-Y3{IOFFqZA-Z{O~ zxnSd{qmt>}2j!g>-o|wsMGeSSb*-es5(VH+mFP3R^r`+OPgy!CIwwE>1!%*&j>MDN z5xebNd^CQMm5oyA!`x5w=Oc}EIGkvsKTbVSAPTlDX#R(IoupQd@dix;B?;R>Fft0q?RT<`=CjX{Ma>o#H{UbZcvCr6t-my$ct> z;c!v+wwM;ATFkzCCu>&ywsR-nt2Xn$rpAwml2EjoqBB&kOYNPn-=6B`)0pp@`}Qrk z>}~Z$vLzWEr0SX)SDD`$|Hu|jFu|FA~X%-u|>d4wK79QZgvA8 z*o@{6xw-0<-)KOdi7cpbykTGN$?0?fG5Xa76?=iux%#)C1&1{ff=J_oac3`QW1u6OYdh*SC ztQq|V8RXT%n|C1elJ**j>L-y$n1SEF0~oTVmS;8f3T?@i&| zvYgTFyT7}ox#rDckL9s~6&ES!*Q(4=qIgy5!674AZO86ad%bPH7Bz?Lz>GC7YBZ#C(${$FYD);Y=T{K8JbM$f+NUU#P?gkG-kV zNbk^vXjEDqJLah?$3-UU^C-QWYM`7e`;>VEA?YKN8(o&h zzmuLtMJ0Q9H11n{xyBPQZ=bElrC9lE9=!=vp+{_1zu(m*g-;1r#*B~`kf2-CeaYi9 zviYyKh>=jildv)zc1MgL~{Kfr&Rh|E-CQJG|FYS}_75Eg#E4y@4 zTlgh|wWW-m$qzko5y!b%X4IR-)R_32e0`Mc?9%u26v-@_fGSN;pm=z#*nTB*bMx7U zg`)3#Zf78@46W9dhQK3G@^}QN>K&V6$rnt%6@_cTJ8fU8F7Wq|u*h{5n4; zuw8((^Gga{BZOSeETN#CdOgpf+i#5I$RD5c%W-M`>b?ZD0}kcB#_tIR_u1cAB^p5< z?*e$1w^+@NfByVV+A_pmD$M4$rtZn2im77dhz851tyR2)kN`_If*fI?LDS$r4{Yk@ z$bTN=Qrw6Lr^fH2qldG%M65Zrvl~eFIi{1dlFtF9%&tJ$7x4Ev&Ia6*|L}9UdGe)= z*{VjYE!*|>r)BEe)L3gs$Ysx;S}^(C->K*^**wX@dk!E&8<4&KS}02|twlJkrkT{Q z(H#v>UD$NW-YdJTAt~%m6-7xuoTA-5X)lDz)vu+`zJWHoR(gc8X1=qLljW-Kwb4v{ zw@uS4#nxQgJuKEt|A?_4|P=wj_8Z0jZoe}2_=yBTLib+3n;3O z35Bx$?hf22HL7gg`hc>}b(8g6XTjCv6j}MG2Xt_BAVjR`uc3Bk12k~m1mLR}3d1TZ z_hkbQl$*&jljE8!2X}@X?D7cFJiE}gEu`2!w!l7kUO`^o{Fcm?6wAZ3;nHr6Si!k4 zHIf-|pZHvs?9bz-?QGyz&cRY}UP>?4r=goHi<~FmaYJhDXDOG_xe2#CE8MU(W$A0@ zoL}>m0(|OJ0(5p?za}OU3xbvvkh92cN@5J(YMh#AoO;{r2Jey7#JpA?LgVv@-q(=$ zY|%Qrgk`e1%J0+y>?)nHR^|N@;6>Pe6Hj^i0xdw=mtizC(nB*Ym}yO@A;oQb?Lci9 zd30^entqO<*}GL3nL>+-Qf-1A%U2>0EIp)%uwPc8_}!|z_8}}fNbJZvog*IH279S| z>*kWBWn{wEM$~WcCvH>W^?wl|%BQk3gIOY0iA5voI8|=&cO{}35l{X*Uet5U3AAE0 z>&p8>-1+Zw(kj)*n#6xI9?>1NigMHuEoYe2l2?3S z(elyfEhPId``_UJx91G;OhQ?fpm)h$c1x(Qw9#$~D~S63KK0b>%gDawzU?84w%5Mw zAcqe3Bl|5Jdmbm5jD2)o;_v5EJZchQ#D6dECJ!)Y2wCOkt=G`pl)C;|Q`jm6j?=AL zBUw)iAFI+fcz+Ql$3OL7Bk8}WFz+PezZmSadY92|atU9t7<1{7{?$>Y$j`Lc?#?S( z-FKY%*#BQq;NPBGdPIq1ySzKu=hU-Meya1Sul~?=|L^--qDBjl@Ez}@fa?+by161u zrSNe`YU*zFQj+Yj=qbA5UQf$xCbf=|e&s(nB^soT%y%Z;C&~LxCpCJ06#j{&Gy5}w zCh(EeWO0$CADe~*VO;$BeY1W!!%$J+Rkko~KCwAhr>C-3z0%PqXJ1ysOaHX! zI#T`2s!k8zGwkg=nKG+WNL*9?h7`f>tc`nX5zf7%ZTG-HyXGl<#eeZl|-7TtXyLbT3 z{jiuGD{FSzo3Ir`A&RM9*}czoFh#PFyU@OHyPNH@T70%@X~tziwc2f~b2{94MUXg5 zUvqbw%MyXr(&#nUb{5;2{d&1twNhq{G6IygA`@pu1G@4~%0!ufdY@}n zxjsxnA>b_TRX9jbKUDSj>fY5>K9}M`%D;ZScE+#=eR5JUGH>YId||rqJUng035_GP zy8YZD@=-~<1cDf;nxyzA;q-RGm6+RjZ{+bF*!BNjSSpAywXG zKkU|=#(N#kp^G=Cu`ez5e0tN|d%d|=)yaHC&vixzE8esT`$G13V`I`x*~Eb*Ij`QX zICakhG43;L`Q|kif7HiXvK~pRz|kR}ZK#Iq^qwbD8$QZelW5?RYCB77Q(aTet-PtI z_)PstfOxDeCkMx>ZR;kVl-tPd$Jb7{`+{Gx-vy%ENfdKvfYr&WQ-L@Lceaey-Z7kn zAU^!=r%hn@tQJa9ybPkmuV25wQ(FeNfq9=9ZS8f{E;syyq1SnjhB%}2z>=AxVK~R4*?5w5!_WJ32SF1wq!}k35 zW=_!v-j6FN?5S=Ah3tuCp8HwJaG!M2v!^wG{acNA8ZoW)KUF1>;+i5fe4I_}hHA~9 z)WgX!byXzHwQ7kY7DBRNE2!}t-V>jAFe${QxhSid;Ha9y{2wN4Id^@~h=+O5ff#!& zHlnTj;3h1oODX-6tP?MF+ZfrK$ZG1Sn69`XB@2JfFVVNrzX=Q%A zanU}9tzl+UbLIhRr2wfxZ*ziGQvXtO>4+a{dD`$%(~1>r4GZv?~extOBq*$ z{Aj_Fy6)CRB7QWVPdww%#H#mh+Zvvb3nlz6x%YE}q&5Gp#W=P0-bB^U1E4JMYsf{V z4(q}a8=O5>&;+~;_us!pAv*cK?d=BWse{o1VJ(T9Bcr_cL#zIX`-|#j?iFzGgtsJU z*TjY9U&H{Ae+)u+AVK)6y$;+{L}EPhrgm6T<0sIl!O#R)zEWVV4r_fdSTQ#uS?G>c z=5%JdZT!^<`IV)$uMQ>G25GcBVXE<54Ca*Rd!nvZmcn@u}6PoaX&H99QG+n0;K=s#=v~mzWn2DeM?l z`bUtD??Xie3*>y@@l8Z^E|zibbl9r(>_*#Y8KJ|IlVjEll~7P%g_gcoRbd|NBJ2W? zH=gcwT=v)Fl`wqgWWrZKX+S*1oxy@8zH47dT~C-V6f6+*3f#?2@1)Obf2`Iovmafwm!U(rv`BwjKLdwe9Uc0w zv9TTqK$nx|qc)tO%=}D@x#H^TS~J-8(|`T)=+EB477q>l&YaLW_sa43OGY$w@YoO& z2zKM$v~#NOJ>TrA-#lj`#rn!@Bk6DqOhMG*R5tSBrh)!If)pSAD%~*gb@7sp3=(-y zA%U0zUM|D}|8y?6wQ#+~kIS}FB~lntOczPvclWusvqashkeWey0CVH)L50iSV!;X%R^`9WhRGpY zd);yfWg&?I)n|2J{IJJSxsnI;z`#Iu$MNMmytls5+7bqp7>L{8$wM<2VwyiT7>PFS zsuo%M?0yI8!BgdLR)3zHi7oE8-*aS3AV^wD`B)rA7K|;^8j2s~qHML;jNc8p-)Ky4 zTop0IR5;gpcW%~}IZ%p32(Rk*gDYdsE;k8*BP3ed_a*f9*>Bl-Lq~4Kq_X6dk(-(p zrhdZdrde77vNhURO#jU75YRy~Wm3hpsY^wIMd~Na!pncdU zEJlz`We!9Jstv)B6N-d?iVN@ruerKfsp@F?8y`iJTpgizFq3(q~vS=!L9H$g^G4<3rOMmBSh}o{x$vd<6Go+oT>5Qn^m#QuEEi%#>3752@BS*OK zslP_V!rd3Mj5!<%C(Bdau2DPMG+9jw=hFLsj!u6#Rm1pW<*1u)V}Gy!#&=ymJ1h`% zU+c27^bK=`nX>ObH%he*xKA?Scm=nK@bbjdgjsu*3iyFA>qLwoY%DRTiC}dRj4Lpy z5P6?)`(^P!z(4{cR3we^}x!h=a_8lo*4Th(Q>j3uBrG7;F)i#B#>?YSts6 z#8`=ypNQL|Nx0Pwm%Wyj_iel>(Lj(=4HAGi5aUdqv5S84eQkWM@l`ti?iPW3PBmq1 zo{y(W`fC^rZzyFC+dA#t02^dG3&rGBMoE>5o*G$loa6SkR#|4WX6XO{?vEDNXu138 z{Bh@griRtXU-9yK9-b>2J|94{qh>uVLjqCp=AvmAmj6FH3w!|+b*!`|Zu>x|M+ni= zdcwoG2`?!)KH&qhl==_;gFc5t#gO@0O{b-$UAcOd8;~-ncHh5$kBwR>FE0;KH^i!n zLia^+#mPP*!O_E zYkhr+{-=KBy_22eNx_}1?6&#=cG6|`J1r_>hC)4h1?psT9BpoJ#+kJc<%UlW!=o3< zmUCIx<SSozXP2P#K3&mx83me&aEQnUTngQfRCWK)sKufHR&k8 zM;zvyV4@TLZ3u|pzw=_g3Q_LGo{lZ+cIX1ohj-AR!p7{cZt?~3<<@SE_XA>C%LuDq zTB=VpH#}F=tvHl_uATGlt61}Xak8o)2KcK^XI>-E4-KA9w8p#8NKKOUsn$rHICE?? zIJGIs#FpvpPP*zgraBI016pB1`&qMUkF524KK7uXTysa3dCM+2d3Bk^Zr>r_%WL@)_Ic7ST5kVxg%h0U|I*`a3CrG) zf_V@)6?U(wvLt-_^CP{Q$6gW#SwLXRp66O{-8*qvtoL7C8z82M5>G}9 zw#<+&!3+=-!r$CST#VLU+`0YPAC1_;1`nD(-$qdr{-J|3jUi=g;u8Em0l}7gy+&Wt zvFYnh1tDMNU{;=h&U~bDVPoIj}ad{@ySjVRr zbZ~YDKF;-9${zjNq^c&^_RD1-D9RdBpO?kn+@!nq_CXS~8lk&bVBP?m6MVqVz?%~! zMucXZ;_P;2iN=h&$-JtghvtxYKp$tFe>8-Tz-p=Yl0}ZiyKO#iREt>&v(ODcdMTl{}MM-IN|X4k+NL?PzQ379(Z+R z^agzDkLB3EpD3#Z9h(?qMZ8jCj1OV%3P}P^8JT_t9di$h<)H`IYsFvMWVLweSl-(V zekVTg-Z4D`mQ66fNVvYtu+OnSTjSN)*NQ5M^^oMq?0yXOnJ~+VPmgDwz@rTOV|+%A z0$H%;<;lxpumNvD#)`unj*UX{(gr8|HTHb-sIu4C7QL6nBDfxT$Bf%z(E8r;{!T8X zQH%d@0R)-P(b^AIF~XG&Mj01p18*F6InAP;Y~om0yFzVrOP(3@MNb}(MVGACD{(k% zTlW!ig<)Dq(3;WpA1(S`rkZy>Sp!o8cx%Ad_?!$ukLDr;Y}1vr2nj6~^FI##s$*tp zu~=_4SI;MJnB`zr5?pOC@&M()t}2-?*G+y2bALl+(Z1Kh42^(FQdlr=4v%Hw9mA*d zL+3cpP|TP(gd@oIyzAy>@91+#R4QnGd;W8Y6l)sRHi1sWj=Wcw&O{ta8)UaLm;M2_ z^1Tf~i&1sTslf@<+DTH_YkjfZPdYeAA#W;EJ$w~X<7ayGcC8;~-?BX}=<*A8Eaw3J z+odd9gf3&oAl92a#fEY!;?=di8^EH4J0B`K2&CZD_vfo?kv~9(Wl5zgAiDYGBDu~w zNGU<&J89q8{N*?=lkVE14PtG-5t zjwD-Z^YyRNsup}7JU(5Xo=!j48}YkLz@F_D`G~tQXO23SZFeBv+Od8w#6!d9{e-g%A2fVn@zR*nITD4gv26<5#3d6yDjqt9e?Z@ai8R~pC^luW1Fr&XCdNff zqkvhET+|`>7(jW)eumW+M;0VMFItp+Kkqn!AAzt6YY$V22yw`IAocM=zliygL7sMO z1p^E^>Wbu?@&-#!yaA%OY&pfqv7L$G?6s@S9V!)j`Ki~R8_Z3qadHRkBImZXOZ3Io zX>B#sy}CfkSQ;&pnS2*%9NhXB3=|?$xqXkmeETEI{9L(aey@jy!){0uJa^@1sV9Gs z-Eku>0j`qA#Dgx8{wz+_BokLFbpL$wQ0MUJ3XkkFO^+X*(-HVQd~HP}c0SCVLGBKI z1A7v^N6_A4Nu%9wfA*PjZP7s4_IAD3|h2+IAO7s)VX zS%^>B6-h;(Mc#i2_)nK7Ma^Gayw`5HG&A-TFs)Mh8qtcR0Ey!M&fP)6 zTgbO}UKo&ZS{xPxtL%928n*YpXPTydh4!{@^VMD@={Hgtvtj(^#46t{jaw;EN=-X( z>z)MI#f8|rXI+q6Scm_fAde9M8$lq6QFQ;NEo36A^-OU)28Skip=?U?-YODR{q4^P zbQN&7kXL_jd=uf?d7onU03*7}A#XME^o;Uof+;kRzRb681CXw$m)3Em%V?5$f;A?l zf1ZJg3W4l9;=;>w?K(O-Fr=zDb})VwvaMrz)$5gow`aPE1P!aPyjb>F$i%DB_-g^D z+B<;u5<7UcY3))ztfd54M(sEzmt|>dmF${gxBwDNWps4GtIxNLk|U~eA9RmU-I93n zTELCDW#kEqxfANI&j*OBtkQdE?IW+)v|6Y}q&kCnQoqnRhmB*^Z@1MVQQoZ??Qpky z2(~~b@J3K`y#ST$p1Bx>e*!*3wzdI!{p~T(XjnU0<$M%KbO$ArUHNVBjv2?{`kbQ< z$e7MiM_BvJP8@yb^tx`RS*+oD`+n!8gtc=5{TpCr8v8I4j7BZAg9b%NSF#zh4>^lx(r{SO5c zHn;v`PsbmE{#-W>+HhH1^3_FbikVW0*X&~J1;m)yr8I^e1=i)E3Hx%9LvUY1_Vw?p zkuPEDS%^{F3Ke7D+t=HU_7fYx^UAHp&NH4tQ_D^_<#AUmT-a`}c;G;sXAmz1Dv_at z2mnc0>SBxC$gBcx3Bn%2K*m?V{Y74Gx}?6b%(mV#Ap9wPbj;`@1U-l}?Chm>(4Qo~ zeg{cnZ2xHE6e)MU$c$2+!gNpQP;78$bGumhQFg%tUc3Z=I`6vH|A_!)!#&5Lqiha^ zQ7-W>FJ{H(bhEm3v!?K@Ey&3+y~TT(Xcm0QgU9sMUF0{GLA-HGzU$tevez|kELyH& zh1$PNz9%)6XYG&F*~gKuA}trka^1o9_MUOPv*Zgx+?HSy^h7W#284f}*01@Nw&xCq%Q;xd&9_5`knMYL8xM_qg9; zX%ckp3ef9cKAJa?C$<_74OB;^EP(dY`r=>D;DmB`&7kG&lc%|)H>~bOGs-L1Vbxy{ zjb7ck$c{So?+vGk8oAxFzBXkQy%thz6&!m!n7LpJwOR>#%p}rda;gd^=5c zPZE4>FlGJGssWk%m@P9uk1>X@%_mH8s*^1OE2`N9?+s@OB|(8c1R~wjJeWg> z+)jxLuY+nC=_0J9Q5@m45AsxS!)?SsC9MNuTfHtnW} zL<^IGNIRZ=P>ZW|svIUF|M^f^{Df^7OvL6+IBW#!fJy_`4crCj*~w>$w}C%7>}At?6sdgC zEK85De}SJGCNW^3-}r3r%xIh2{PcF@7VKd?+04!KB@TICg{KT#U{m#&0z+UWl{dRE zXW+lU{9W(%W`JRh#}@=IIudLp2-r_S;r3q#c2E60|B`!{lN(dBLNk;THZWN&LmKt) z9Ry0;`!d4td3xqSPA1$@d|=cmY#(ct7>EH@ibCc;NO{el@@_^2@cL5s!$sqC< z`~%m8I{^cXDg9r-AK}D+aVM~=ifp#K*P9)Hi7wmj5PlZcWn(4|2SCO6eqBZ|ko<0f zG4!t8&cg>w44?%NT=|?uD)<3xOYTD^cI{GfKLSA?g5WNLgN5PsjN_5?jn6w`3I@#dg%$S-Uv75isgOs zlsR_LKYv5LVdl-`3%qF)29{y>Hp4d$6UZtmZixiRh+?=kOnwPRsM!Tv0-Rrx4j&RU zK4!NIpcm3RuBIX3gzG;VJqWtAomPJ!nocb+3(^l&9tK=oOwTn zEU*8A<>f;lwT04>6uwy;`dz|9X#xW`0^Bo%=QOAOZ$#dpqu*WSLf|gj&`i-|0mv>A zo(ZRZpYXwr;aqt$$y^F^ZAYl^R|fWnafgUS8@nnuZ0XpP)jKtZTW2upKGz@db08Py zUNGY{g2G3o{~0ze{AOT2&HljPCaR6V-gggfa@ige z&ki*m2;qXa7-aVCTZwXW95QMGFo(^fM*OYv-T(T5+vXxx9` zcSdxm4=9BtdQH+1+`u@@qP^B$ck}ZB_|Dqp5-2b56Wv{tcP~bTtT6aH%^PoZXxO*W zD)n>W7cMDz^*GK#$uM?BfG00c-!7Y9Q^S3G?dIma(&}dzfyMYq{ z)|uFT?`K-A(dt5z=L4RoBP?&x-fFb^1dI$B14gfYx-uOn&mRoTG2DZ-a+s53V{c!- z!}V$5-^a_O7HA{4>X0_v0kGrnj_`<)^Z<^<%7iCXEoWPyDf$rz1XyasVB$k-;HyCl zp`57ftBlFw!SAv$qmo(!gEWV|8SmcR1sDQ9#s4pCp75WJoFPNzT2)mweX*kC-u(0O zdf}XVK!OnwaFs9)#}-I_ZS@k(+CsyDsLR-PfGji@Oflh>7}Z49oZ%0x1E*nfh4I-9 z8wisRDCr@kCdR}8mL;$~Bm@l>q#Z^Mgzy=M7p#_W3OycYVA$b|fEKY&8PQNk(M_eK z0FXN|#u_bopzCNR;Ap@IuP!ZGpO&s`X9#hVpuJ&?6#j?fyJ2_`UMi!YU?tL|YO~0l zFe3X`P=6o}E5h;&Kqc4!(g$w^)U7%6U~Ce`#;Cd>kSK;DKJo{4Omhh9Uhq1ACMJ$z z>|1q3RdINeV&)v|-+=8$pFF?29-3uH9iabZzEO+~0BwmZ5aDQRgiRXsHb18t(d zM?i!jHlDU2nz3HkQO6gQ@q;i#BT||XDoiZDnT`S7!Uy(qFTDNGZ2DFjefP02FxWHfAm{L6cdT4YJwqV4Edz!r^gfd%Y~W*pHG;Gb20qvkN9 zcFjA?R0MWr3423uq>Lwe5y>*%yzwK`XUXO0 zW*X3>{Nn7+!XgRF9hff$4q~678Hl`-F!s_6g_$2xKy+$>$zhlUk6;t7mB{K(Caxt? z4NHfE+I>8EtHE%JCNi}8a%t9 zfx^hhNS~|DT|~k}=m1~26K>U4BOm%c#XtvPmTArJRyp4c0#LD7a;E(MHw6?7S)MNk z+^_r)X8~?eHO~=6(f>jF9ot)5cMLiyz(xS3-NbUj4rj{<&T!@|eH{IZ7g7Q z?R7+d9C0I7BSuUU_W));U|Z}WLV}VN_vO*SQxiu!;Gm)~w9_IJ0#xT_TjA`7{m*vu3gZ zM@FmXiw;gPO)f-cOys>`E{W6v7PjcE1H$LJU7JB7$;{lW=Qnw^F-cLOpxv(EiyD`| zfDvN_){6I=&Bq?U;Nog|PdclpaOXKf;J5r^&n6W-`PMCMtz3lR0@{YOX)U^omYt61 zbbV6Duy*lX_M8`2&I025OAW)#jCTZZ-GyU3pu%4X7Xtlay`KbAYSczjfs-qsNrE8b z{p*z^#3btYz31DA)6@4TGt*=S+=5^$-KZO&CV~c6$iQcFR#50A-qGYu8Iau}n4yA1 zbrdVrUD3H~4bydg6)~f$fXzQUR!j-Lz1Ny|bzd~`9**5CzWZV%MT9!0xyd2)RlM#l zgc%(5Xm#;ZF6;;&`V>uNE>rzbF;B_LV#FFpi5OU-8j-EJeAgjuw#>7(CbtIfD^7=G z-zmOpdM0#l%pztySUx%Q2=4) zo|B8PQ7P+y~+Hs6D??A|fK-;Ea>kqVjy#p-f?f1X!|_-zqQmdo)eVI>QD9 z#tV03jKhmNmDI|pKKT+%QVhYuAX&opH>F^;?+965B8xV{UyL2hABLS)3d8}xHN2s4 zILJ!XJXNUgJ(F@D^E!{o9JKHgJ{!(3@Xp{uISe^pbgFFT-XQ67E3uu0XFc{IPEnMZ zVBFw*D^Lx7nC`MK`dm~AUhc%TnmV&n({z9#x)&}a-&xx9GDTC$Gyd0ixlL%al>G^d zYC-rR264^%svo6?M)xB3K-NL<5~oi8CYT^&$b3-&JSmBe%@L7-c@Ua^VDgMxlY^P_ zUAY9c_sbm_TAQDX2|WetPJZmxEum7RzogL%m?c<6QR2D5aRm0b#O!QXiYX;)yt<)| zy$Y+Q>}8K?274RrT5mk`5qqhu$+1XL$tAHvbX4wyvIZOmki8IxEI_2V zf`^zq{F!Wy+#FwV>kmKAJ6pt+>-OurB#e6Ra)a%L;VsA>)iGaav)2_)G9WAsfU0cBqO1;swrDj=Q7)_#>3jwla^%(gEI_?;H1NRgAw=z5XPXI;>TFYRd3jk&L-At7B=-=XCa}kx4R{fqb=fYvRoDQ z>T`i8oFs5ZF^~(=h=&uYuAUy6xat^1fP2^5asJAhRX3NRbRS~Z$Gmw#VR_ZAPi4FS zgzSGky|ebV%_e;VgF~3{^p`52iX>=P)wwcpQh~@F*^Bi3CBNp=tx1@Qtv^+OOvT_j zx;tZRXas*TR%y`MJZvg}k+KIjp&2&EbwuF*@v`H$5n3H6DJiLX%>IoD666D;4^|0I z%!l>OU{7N^!sTxk84Z`mc9MdBJiTqr!0FODmC5@V|4X$KN=PSn0%tShm=P%i@>$5h9<#4~SJ zBF9J3iQ#DHywMoNnYP>cb4wM@Qp^sPyaT^^kjk{z;a(x8gWsV4;XxKpj|%WjnM~!D zgVS9f7?HCg1p_tp{oFtlv7_L+aHQ(jn<56ThGZ{{yy|v2hV z@H|0_AC+edJL+sg4#r%lwY#kIXs!V*)Jx5zEg-w$>bz)kgKkSy z!p0owcK3uE+ZuiR1Jy>doXvxmo^PhB!!GB3g$r1398jytnHjmiZLI6%y>UE6qocL} z*17TQ!vB>>VKNp6$=Q)k0@7O&=lq<5pxM#tgbWj z_KqHlh1VdkRN~Sjvk5?EOsWLTu%r;yY8ltIs3n}6H(Ws1(T+U@o8X>0jI!N zhv)go3(rR;s&;dCctBkFzPo&8G`CaEYvYOss&#a9vH$_r2P?vu>aj!Ub6d1@EH?&! zL08!Yqc?1#uA5xf7BEHz3v3#YG$3K5Qi})T{GT}k3_P#{=CV)NZf>$6tF&Z)J_29`*NLZ#Y8=D5aA16IZ@;%}?OP=+ zWQ58vw#|58AGeBeh`G-X3KcI^A$cU7eX|~0S4G$t5xTD{#a`_{TmUBp{WYfxojzC+ z0Sw3mCZS;?r=+CRMo$Apros;OZKk6^bKxwxBXCN?BcLZLDP+UlY#Y6k>qI4Q>=lq>@_*yUkC8p1WRIu_p|Xi=5s_n5w(RVcd6cX&Qb`#}vUf-k zhpdp5O`K$}?CqTMyH9<;-{0^5zpm%{T=Y54^E~hO`(Cg6zF&96504L6Irj1$w42a0 z5WDFgJRUt;TvGDnkC>@tvQ^wU-!i;YrJ(P5ZfFmHjRNTc7O7K3cV;$pzxP^$(g;^p zQVsYzS!!}Bi_VUN=uaxJee~|Y#G^@=_|OXF1W^#grpo!z0fqoNt|tG_7W+q(z0Dxb zEKq`EuL^ZoRSk8)(EA0@AykS1Nm+C3D%dL|Idb98Z8JE8)(mLeb_wVZwJQ39q-36; z*~{sZX7x0U;%ob&K^d;ItC%mIY70Kif2NFM$LCh5(=n){Z4&jIfTR4f!y`^_Ts56^ zP05#qd)Unz%t{Kl;70TGH9L4dHvX4!xyH8|G0ds~xnKt2k)mUfR zFBTa223JGf`Qs3}BP^#!fG?7UmiF|iC#TtBe?tNfYPH*I8bG;2Uq0aLgfWr>PE1f7 zfQa!eMskJ!{rd>3P?ALifC!LPff~~&PE3ZLrgy{#V&L{->U9|1CTEc&n!(M`04XwD zBpiC=pKj(w`F{P!8wWLeFC5M$b7|{Ta*Qfg5je>dW z;qC;Z1{K8*fPgc~H!O70J1!;$K%s0ml5vyllg*l64bG14t06ya{}L)JJK4 z6L}r@kB3|xtFcEgtZ6{htQzUI&DCK~Sc9eC2Rl`0GYbm~jUuBHw($tUP_58jXMfOy z0G9%l-RU_g07cTfg~ruPN`{ue0m(Hg0N!^<@-{%2On97h7(M&j3#!*OgioDlH5N<+ z@X#HSZW^l(@3MK+jBnpA^8F>_vG6170I*$Xyzr~rBNm(4p|!&U~@y_egob)en3bc3%)L7w!ljO zl5sXz8DPF@XjQ~{fKNe~MhAglBLFW>m24oT?u-5B2O8Z{{3iT!{`l4`ZJ<}av~JW0 z;l0uiIbab0t?O9>cWdwGoC5hv4EsLeRQKta!kk>MQP*r(>a-PwE1mV+)8u`=Ms@qO|nz;M_uaxBTXHK?vp5S=1f2W|hfiiacJgh{z&O2S<61W=72 zUXX`d2mV4vfSur|!w@k-;TkfY8^TKh%m?%3MUon!;~X@XevwgGb@gMYdmywzMDzt7 z?Rg-8D4fykPocUO=?WBhe%()d^JZfA7$Phz36G;Nx z3nm2VZs(@jT1L(y87 z!cY&d16tDB+uIw{tpE=6)`r0CobHUAO?`icl4V*W)lok7u}+IvB>ZB>GU z$kUfJim$$FP;m@hzP&1vsP!&zba64?q|Ov>3)6KWQHtRE0i%{4gRGm1@Jl|=v-9;e zl177X0xDX(j<7aBFH6W&0-ZjT!UC#E5Rhn928X+Ksdcn}O$6Z8kyOQsbG zgBu&@LrRz2Le|2#f5EJ@mHeR5H8qS6G>t)>5-2nMBlNz#CslWv+)(MoLiP;{09Yq2 zf8bM4Auua0;9NR~sjT_KknG*>?F7yH%6!V))U*lu%wf83Q}#!o6!rWZ1L6w&u)rA| z{o)~^f*UxU37bF|UeVkrwGn)NgPn#2Mc`;%TzfaiP=zyjJiK{!Zh#!~0McWEo&+NXh{=y}S?ca3lctgojS) zBpx0qwDF;vlK1YLEPWT``S6Ym+HOW_=yPI7JkW?R_-8#9*yw&i$J6JS_Oo`{fQoo# z;^wp=?p7D&pN~N@U&p9qu6&IN`gh1D;A@BY;^m>`Q3nBNss^MOS`~K6uHb_&cf=_-#N4P_HeSxpbQ!w^tUnkfC==GzDSZ^FaZsm z^sRwl$>9lyb%ad*mMr<7_LQ{vymXEiVSBTQSUfIw?kd-##r2f%?d}~k=1_MCuk@)# z;&{ylvC1LqSxhqq z(^WE%peCH=`2#4H>|5M*nL~7Vj|$!w-A|iF>?-5T8O*IqD9Y0AoV^TtqH&^Ct{!dz zfEQcz4L+dT25j`SYRyY9pk8jsuag3p1eh<3NdOB4QUb;9QKZI#Oa#7QLedm40Z2#e z?cML@yJJcg+wsWSP?}HFiw+u6k=IYJ=y5nMG;W20+SID zv|X#9R32@@5rs5B;HB(Z-nXzMFui7YSFOuUl($q7yKrOuS3}qpTSZV5gx>-MQIOQU zu@B17EQvtfIb_xGwyn!TYTEBMS<%==O2^xTquTbjoJN1`^A=mHMrhxHHx{Uc303#N z_zhW8u+#tv6R{W)recGY3WYW-P>t(V*cgPD(A}4-$o<0x26&4r#P7jW<-~!)E)BXCLDR9C_U|Z5#`(cBiz71SZ$m#cm=91r z2o{Ek*jQR{IvZ9d+D?rWOsb3e!_Ys|%GxeLbPN7iK~h|JB+!A*eSGtV^rAnH;TXJe{F0U`pvPATx21Lz3GoDTr?lT_!q zu4F!(mHmt@_FD4(>nPZqf^%&FR6=Iy``_(N33192^!yi#22D~IgMZcq!$iPWfP6kA zLIF^F3`HZroS%6!4>o5KsBwcig^{qny~ry#wHyH`e^E*2+m&bvitPJTB z{{<2Y2;b0MOE7-0bMPHdJ8>T{mvtc3u!ck}p%ZUo;}STdAp8H%-;|6$e;YVJwF%8f zv}k-hevck;6}s)AB94gVLgY%^xD>&JERK zWw>lkJp=((r_#`>RLPbRZV7`|zmnGZBt1uitZb`it>DddUCRrJYU1-s#mMj@8H8pN zZ#~iOYS?lLAHjgYb=@MG?8>KAdh0<>1Y%mt@QgJ>41KHErYGGejxk*Dp!@x^Es-|a zGv)tTz{ah_@Z^X+ca{WC%R{MS>k}&-`UnU2M<4ui3- z)$biLs=QWkO>Z6(K8(FoK20&Vd8{cic6Z+Ply4|O2Ed@!DeEp*-Xp6L)oAWc&}4ay z%xD;iRsEVPa;j9Xuk=~FubM*6)xUe#C>DIyIG@3Hd;4R3`7Ev9(u6 z{0w5VxA6c9zbMtOul!{q4f>|mvb2V)UtheC{@9HX9(sC>$=x@AElgh236UYWX=T-XFHxtbrD@bhFA+E(bR3Zh@E3o zk096SuqS`@AIXsGeM?R)LE8~RTmA<@Hv5}}mFidT6vHH`TeDy4WMrPs&pHk!-7?nU z|2>>8JY1n1kL*|5n{wNs(QwjovRjE*92sCkdz@ztQb+#xQ7zt64SVj_D-_Lh9oMpA zeol}tTtL*pZr?oUWPsZ$AFv^x9(Y2q@cgU(Tf%_s3aCkauE~ zOh7a<{s9_g*p#WooUp(>)qSCvNI#_CJ^WL;th)9zb_~IuG*x2u#<+Y{J0|(Ut^fSOKrH| z@1iu61(wv)EPlfu4c@#J&L{Oto#me_f6sVrahpUW-Uc?^+ezr9_Wf5E-d+NlX*nLx zV6QB}A0uBDPkWL6cW*fIyAX&~(PCn;#clP6T#t^FuE*2xD%_i15;>F*?icSR(v?_7 z5S$vgI1^HTE=;KF6=ZSz_^&FG=ns4>L9go`2k~m67f42&8qz!Sq zigbt9WznHQAhvFE-Z;m<){NeXM%SzkB}A#ch`ANv^YZc$jwB9p|RAktC@PVzuZi{jWk-%1wREM7bXZWvrxCe`fRt zC8o924^+%OL$KzVMeAYx=ep=xA6$AG=^8Cg(VBDh)8ZleRi@6k?H^m8Wd)qMSN~jO ziQBC7;v9M7tJ92Izrtq35jK~9+I`;(F5gTMLLR3IQ0t>EKtA|IA@+AEV#4QbNuIbW z>4-R7<`8MUn0~AAc^hRW@1x?$!7GjWT&!G8D;@Qq%WO`0Tmh5xAF-3Qfm7D`s*Lpy z?A*paG1+X4DP}(J(VnTmyo7Ai3^nLaKDMp3bJG8Wt|jEmC0Wlr#*YzU?gJg5m#$`q zK9WP+^%ia-k!H$dbc8YvD_9hF$y4Nd!>a{{#B%@D>8-Gl#E6%~K4&gPJlAf*non1u zn4=%5C6k6mbmu)Z;Q6NrUd8dWN-|RNJs+n&frTj58xf<$%_dhT7w(Gbz1ph%Rx|4_|0Zn#QQ08Sm0AmY-Cko4*g~Y zh0fNx*a-x$QvBYb;=#f0FwW&W2CryQBqjbt)9o~x^Fn19POcJ#V2KWI_6UYR1Cr(VIWfl_Qr=E(lBo?pNIgd1*Qim`oxh)0`3 za?SZ-wUlwsk{1?4*tRSOIj_q80n(0^J$IU2Y_;Yy^Bw2kZa+M>PrDC*#5YCyF}7tY zRl6^LUjeHP+Oo;?2fhfAHofJoCAvS20vV&1@_jau(@vy4jW;2xSxR5QaQF^EC@<3# zM#m#bt&>Q?!Yb)Is2K3YrwHkErGV`t{?GHI+oX5Q@GGN=SOqT1Th>1xIg-Ef-BshA zjG*>EXDdJ6`6ZRG<@-TI<$pr=f)y;T@@A$mxdp;Yz7k}Y3WL*Tjoa{_vL;$Ky$iDQ zyHQR~uxO1`hhOGG;0vFk3|i|m^9(og!G?R3+0!f+qduYtp3^=2?5CHVzjkJFhndhH zYNH)yXE?w@?Z#}}I{UC?2g50_efqiRV~Vv9ee;5O^ohgxzq+}{*+)BubN(SoYFuEM zUSAVs@P!lx{@McbQ_OCc?p=z|JQEY1?DK{cNicqvbIPASS*u=ymgsNqsc5BY;QuaK z6H!a(e9tii<@fdYG(TFe=LuL^TeHT-{_Ocv&xH)tuvht2bZHjSL$Xt%1_*mg2N3+_ zB|6IyxA}lU&iZNJyXjrW9v3oo3|?n;Y{ktb4L0pBY9|ikQXIOrkHrXxsreTbqO3&^ zbEcehpR83EB^>d=Ovac z=)AK~CHH(~b+3Y0rj9cWsQAl_Xlb_;NylJsIEyf>cwe%9J}mj(uVw+ybJ#uo zgtwEAaVzSJ<-jYt)88mNh4Rvl*9EO@)qvV@2(w=%O%oHE*!ec2^VrtLUsGYE)|DB2 zr{f#s%}4rXSA=>}d)|ny6yXDLg1^^!cx?w!mtS!EPq~f1;)si$f0ee?y@Qdtho|A0 z(XimsP_S?)MOn_tmnHM{M`OE1i-?k1%RW70(0$tH_z`cn{2pbAB0LlL2kNBKwYHSl zlsJUc>XEY{@f3Jm_n%Ehq@lsP_N$JNW(i;vTw+tk@fh8_mB6R6xx0rXwjDRQWNz9f z{v{__cl$4(W_gxD5Juk0wKe#edLBWmtP9JcDK?m>>tTMoT|i)0$(I1t1> znR;;3#y)H7Pv3N`U%BMkpEPA++GZ)lRi6i%?YdHb)%)@K&Y~-?IbFv)q*#tA;gjy1 z%YQ$>;t&(U!k|2epCCBd&AeB8_V#ly#g>*eY@vnt{j4<1S^lY4Au^E%w%fMvhjD=< zW9Z8cLpaKs1@8KfCn}z^S8rA=Cao2<>zASGM-QYpiL$#yz^{|^#a&~)cC>|LkA6fD zWbdCsvcwl_ZoIYrd`6c?Mp4szoD%M?=q(NAg9x8!|puD>{CUD=(9ls96per#OcV@zeXwvWEMLA zu0Ox<`lXwc&GF{i*POXhz6Dv2YJIP@%PAZ3DH46a$w6C$Wsvl_myyg)aW@VT2kDedhd z)_H2rZlUb#SkT*%cmwdO{u8|vqzRI%@}GIDkAHKQB|1h#HekGtquHw)PfM`>Wy9k* zxn9LFyen>@24$XORE_*oU?OsQnx0DrOL7n2nLCIw_6+TO+BM5g^-l3;PtylM9ZjF! zPhwqQ_P?#YwLP#TiA^&V$V)kCB%GwWd%~ZU$0GmsJBkV>2Mv4^!~q@~f#V|D->rPg zLW@#ZY3xq_I0FUvDlydZ!JKL zei3Sh&i(QWAz!C}pANKwGtuI!l1ZWhMh_VK&-dOb8CVy)b5)*k)R4WKN=D4cMiDEu zDp|=^F=-#-=#qr1`c3q`nuK@A?Ly+rCA|xlhkla2A5oTWa8ths^8)Vkgdfz=TW+l6 zd$%RSynjAv5LP{n<$rzx0yk^^jG)aYq*wOt_6Nw^-Fl&6^L{X#zWi9mm)Q?I*8>ld zfP+)Aj2M|lgqW}}J=T+pUw|qV3QLg2jBF3)!gGXIOk1(YPJ}bN8^MukM0eUywUpr1 z?y6VfE=(cPW1ADc&4Ue0=w^05^hEYQk(an4@^#AdO|0R_(!!&cE^QQr2PX?2Vz)$> zemWiGr1*Gx=2RGzn;YM}1;B?%t|Pcw2|Rxu4p4yQE-S!RJzPNt?-Y>nun7*E;z?nD zkxLezNrYEPvu85k^+4;>*gb&vWwodOcKfNeIsyP?J*8mMO`Y zIIKnOvv83v4iv}bD82>?Z+`v~TSz7wcMZeuY|JFn#+Wd#n{3AxnfVBosw$OwEP5nG0 zew4sGle%>xzsZ2K8ve8Lv5dFI9L~ka8M9yRac~;$c)i#X)!4c{g8#P0Gln|hnNylD z*${E?S>qZW+5K__&2S69q5dgk0e12T_dEaoL5{-u{!K&S)8B$iz(L8@AY<4dztBe+ z{@Aq7F1P$*rr`<%TnX%|H-Zy1ZRSMGiARd?4`M!+;I8fZ_Myt|o~%!j+7-Kp*PY89 zR#eNHSF0JcJxuE3VIgTx%QD4JzrV7A=OG*>lm`CArZznV_5;YF7@{!i1H^{E$u3?x zNeK00XjV=pgGt;{WE7g z<=QBD|Lhm2<9NqVB>ku9hp&Z=#573mz{Ir~hjVK3AWZOVuOC0KFm0p2-k@u3@{Al>aWc{RpvC&ycPl+L2L6Wc9%-Cp3)GQKUQk6`Dz8@?h8>EK&szGi&*KO zvNo;|qJ`Ltc6^_lYK1?e9jb7#e67r+z7_ z-h|3+AUQEr3L)^)`){b(_)3txRIj{i&+y_B9Ysn;WHX?sucYLL6-%pdDH&&j<@zuG zVcz)C7AHCqBDzA*JSzM8C(mY{W$@&M81Pb_a-)vA#73vc^U+%^Sx+Vi_{CYK`{XgS z+^N)q6btFP2XG)Ny!#ig7?$E{2=Pc+CbmP$YP6nDqe5VnS?q^pF4dzWp6R>aGLF&6 zS>!r?{D2RG^8bnIBsa~lUxLTwzWLXEm>Q!$ta?Q91z_l9Dc$!V5+{00Mua>Y8Cj>= zWQ_AAy?Ya!HS+IXNNm0>DAe-hWjobWq91lvYk*AUjZXnO^v(l2tO4oq;o7@rs+23* z)gEpC4fbs850m_I`^esqFBC-tb?-78mn{!9g&nt)K6K72{M}m+`R>zY(K#_gItu$C zksVAN&d()+HemGeDLJCg)TtaRX9HaD=6x8;XR5*vbH~EMkwgX;ZDih;sa_`q*ww~X z^v8(&j}3__Pnyf!1uWZi&Uwqlo|4ffsvP7Zt!ud7f(V;D?}f>8h`A%&BzF;}+(E9Qn7cN>0`5s>Cf4BMuz!?Ircz3{muv3Ed|F)E6^( zDBzVKx-k5m+1DR`m6P5e#fh9gGwy8Y6=&HWo$smcO&mdvyiOABgMTKFt_f>=6|CuHN|7v0w14D%qFd=Werm_^}~$ z;4k|(&!;uWz9=iS>9?`FeX+_LkGPqjq) zmG=m$XRMdtX6UN}tnhQ_!vIc%0#)F;W=8M6_lKYYcfzbG1=RN9KpZ}snZuWckQ&|4 zT#kOdU;Yp$7tUdk&5$!nu!pil-~%$r+%!lK6XU3F>_5kKg{y(QqsH&>R@QT>nFF;j zE)etYWF%2v-F;(e#neYq)-`FU^Jv6qEDr&4n(1@9wvmf6Cn1ktHqsVnBkJxWpbk) zMH?>uF|;TB@@+{H(>R-vlGD#GIU(LW)_dW7ylQ8j(k+o9+4Q&IpIzP$<8#5M6C04i zrNJC6EpKl5y*)j2u?)j3NAub6t~?`gDeA?L;6ajC(rvYn^RXnu9w9|yf9#Ue(5StM zp~dl-hd19dA>Ms1GE3o16~PFKYak057e=0hwG7IK_y({qc;jAW#`Z0Ps=A&++*CYo z)%cnKl1i%X)es3ap-vxavO-4gNQmLrN5uj zivTMJKBdajkCR0W6OuMiMfoV@F0+=MSFztpIP&Nuq;DB{go0(OSP6aa>~uVFjD4-z z%*>1U{I0LY%SoEW(Ni5&#{<r&D)KV=_> zx`#lRlNG5x{UfC}ltr~}vtst^1?rQY#fFH$6*GWhnQ%(c9p@{N8i8};2dj~>xn z)st}|DH%I9)X(D{NP<|?RATP3sLD(SdE}nxeBAkt$l`eJi_{Ak;)=)bf_|S!Cv*`r z#bjRwvWy4muTxSQ16ON@B72A9eP`okMx{px!rU}s5+rBg3z(+TiJ47JD+hlr}y`* zQy>%@y6&Lv`x~=@Zha>If?=|40>^RY4 zT2#!;A&SwecueY;{Bc!V!iYP4K*j-gKO`;e#EOMK>8n(WQ3^lb(Ws}y>L+z3)VMdu z*(J4ZWzd|8RdS7kaxC$HVsm#13X+1w%Ar!6 zTx0%R^ew{ea{l5t^*bR?(?e<=KKPz&V&v*7b`|gDdk)#_L?f>LnDi#S`vJZSlW+00 zN)WPExA4Jtea0PBeo}ktbA!W`;H;g3&SiV}d}b^f%A}lzR$-QOk>we=3bsD5Doim= zZz__}x_U*ZY!rvuq466Mnq_bOJ3G$cwt-99`c3ccX+>o5NuJdY#yYo#d|mDbY~6o< zx?1CNhG$4_s_5d~WX^8@194~$qE=7y$Gm&9wP+{ztL%fm5W83$w(LaN$|cLQt$&M* z``^kF)38XTk60oSJQ4o$0CMNrJ#ZN2SKyOUewvhO$oKB~m@eA|pZIfRs(g`8(Rn`; zwr=GZyu3-ek%f5c4AF1RY|J)>orYgnAhpi4zx1;P735c=AAUTx7rZC1+{|~3vta4i zb&ku6Rym%>H2!zj)F?GEz*x>OszX*vStm@?R#kmx^sJ~csa`Axk?>NogYTMU&37g> zkr_sdf4I##F3J@dW;i~VIcTZpL^)XM;mhMsZWUiKJ!;&oGjiLmEm(>uk~1UJBW04! z(5>yce;?las1qdprGSiIMh@V_NqZsHp4_8EaBHWYr}6m5AP0CDw@ltWN;143)IMBv zK8NvJDK4=ekwNoY`sWbhezWA z&AR&Dvn!}o@hZ_@+UGr*K*+a=F|u+dXqtGd2L9Pcmks&Oi)`M&U^fqR?Zq;GGG`%J z66s<(&Ho3@gkP_tfEeWUYpbI{ZrqKm&7o)H%?NwAJ z7j1w$>T>*zHyq8|&5_o5I1rr>W7!M|)GEktOS^e5LucCt3es!YcM0wam7xW&;DfnW zgFYPKNy&DEvOLXF2)5dFu;HXqD$cGaA7Sm3QoY4-Of0;0P z)ub|&p;4?has{1GoO88@>?{E!#F*>^zPdobUH|62hi=|_U%nrP?#Y<1lzlvNQ{|0A z!A`Z2jVQL2@3cO9(uPIRQxa#xgCdk*r&?2FP1QB+IM0^I*wi~EV*`3*-xmm5`3m>L zhy2yMpb8GI4f2auE(y2_0E`DI9#!*HIvMFA4rRDAysRMQw=Vh%DR*Lx4tA@}ApIV- zE|ql5>r(#q4P6$AFo$gRmC!p%I;T@b(xE^?U*(2mgM>y7pz!|}fU%4VVOch&y(*4; z>gil`Q^8qr=dtdOS;^i@!|(K$L*CuSe>fq)mm}o!oB)9oafjE&C3QoFKDS|u$)w*V zE6(g@IdOh?{?Ow6OEP7(>z#Wwhauzhh&lJW{CX2t&&fSeKiLxwQ=p}_D;yWA4iu-! zMhEc4wt;a761@^sBW2(Ea2bojmlUS64P58vBQlN7PySW7m)XDm%faq`wZDhx^91!E zMeTQGiMwc4mMvD0rH#&RyCmQ!Mg~xNt5Kqt+Bavk2O@6j!6vJbgf%A;N@Ace2DICE zJDyQ)IaW^|4QnfXR-)nPEqyOI+05+i;1D`|c$@6IeS`A{!pY`)uf^3`T%P1gYE&85leZKKeM9uEwhY^y2y* zBDt}rX|1luuFKUUix&oWXkT-r1X0h;DLI|6kDR*7`b}j{Jjz8G_m*K~%s1rQ>wDop ziHE7udSrj#eXo^h_VD2%^h@xj{p4;|t=9sVRc*xk@9F%UT|LHwv)!MCu0^wbE`F7> z89QIwz3$DFjf977x!IcFXT??!8V|XGN>d{+><%VfF1{h2;Z%TFs$nsvdF_Tgr3UKP zO9m2BQ|o_gsf%k9{G*c>#&IzsJ}1kS`77Z4yF_K$jG`?I)CUzWL~j}3kts%Tdgc~E z6yT&NXf5n+ceRuvniox?R zJNt9f^lVH--n3PJSf#cj+2tIM+svwQQ|3ne$!q)6%dqMR#Y3+nDDq5kPM*>c@B#mi z`3tJ}&b4!&II#wQ#INuyXW@-x8tvYi4k2Q+;DbbP_M#>x>hbf+QsSPt`9SVl6HR;w z)5|ImM>9Ga9a2xSIggIR9H>a>04SOC^Nqc~&FHTSG&1fmp(;GnG2VBpyCRa)1zYzBZP0;(bwpGJP@s2&7(<6A+fk`EO zeNxQ)s1LpJ*fSYjWiG~{>*D`>#_xf3+5KPk$!;N`wMoH&;qv@Nv)>SuAgG|HMZ_q@WCID|nz8ZztU>I@sbkhKMCo$DtSo(%0a~1E|IFjfII3(yRcH zK=BfxNG#=BFK9?Lrn0dieW+`*s>(l);)2T%D+Nkwl=3uv(9kT3Jjix{%i=Oq3&JUH913OO~ z>E${d`E4qH@3DH77I*em%0IeZxBZ+##tpK5`oasJ=1O>>t^g?$>RdU|KU#63+_iBZ zD(r^ySsBo6P*jkx=Bw32T5KEJp8yy~!Z-NjhFvF{pV-~yVpo#dm+m8p=^RpJwE zbH9rVeu#p$O>%_+B3TAWnc4hJ;57t0+bMOj_ZO_L(9)aYxW%-lha&;#s zFKF*K)H;M;pQ%Hz*fvz}bjr!!>}lR*8#rzfBIQt*u}<5?k=B*Ic**+zqqDMU<@;$) zTTme&h1FP5=zJgL!PIL&d0p)*@2Ee7Y0i0nUJ!q{934ZaN<2nSs&C2i&7O)yD6s5h zJ1^T750Pa?wpHPB^Sz$=cg)fE6jkN*92?%~7YzAje)%Ncs$s&r2nN_#?7B)IPhoiVL0)Eo>ru(V99M1iA4qv}K z3pJM-#_ez0Y?B|Ic+@ig3o68ln`0%vfi;Sb>5{1*15~wshNal{@;jX^-RMt*szR{! zkXd{`V;|9R@w2NTu0*lBo~;EG-ex((&C4 zdfA~Kd#&H##>&AVF!KndDb}Q;31vHSmH1g3TkO~!LNNy&ds2 zOQ#}8L{Od;?xXu-E~!rRh4@S&C`K8^4Sc|`9Aq#<)w10=|3k|BCz)2Sx_)gAap->8 zXDCD+HvX-+aCZ6qVxhG$dW!RxZ+nEv5ora;zfgX-=@6qCSMa~^#mua-Y1tnK5wpZq2;t{yMuRt324h(f}POT!}bBe8!!gq&N=_3+^QrO=aKYsLSwF1SXU4;FtC7T<2J z`?0s@b=@KKxYfTBk?mEZD~Nv;ZxIXp|Eo8Qd-&ht(-!^z*7`L{Qw>$sZ5PR|e9T0V zlaWDt+P|X(PDBPFKZ8yKevVYx+HiuHJ`u!;WTrRW|vKu2Bvi_u6i+zSdY)T+b*&j;g z=*Y(u8%SpDf_rSwk_f@t z!t|>`Xx3JZTyiP)j@J?P>%z|JG2eEbW$@bP$3kVB+il9JA6k`-=JR=pBWNlr|*K#-|qW`=+Li+llSwBfB7oO;>o(Je)Rlm57N8~4<|_vUneJj zXs*0|EN}q@Q{$nhIG9TZ4~mMAAdFrKI!f@9kdRQRf6cAGCOP@u#)Wxcr{p$&%}t)=k7GBuN;q4) z#RNUxVWlTo#vpkSQ~vMK(1{`kGI3@MzjVV3MEHKlo7cpqTOogoA3B;Fm5=S!#L6?L zp85qD$rTBlYvw4<(85iX^H-xhQy!PR zGk(LmADL)n6e2o3dM!k>)hcJRk-g0B$!AAJ+RO?1bucJ>jf=;4yq3K)JQ+| z%^=DtH>dZdP#RTrRVR=lB$a$MNjI+LC-D>tqb;UNf9&Uc#odn0K3xeK3`1-)2E=t2wEGd$)WGc z3R-l`S04nw;s`U_hHgh-0QhVQPYtAw(4Y;?Gcbr}J0LTDdOIM)k!{K1Yw-d9vJ>8= zQh9>2Fr)x$9 z17-nt|Ab~qb=<3kbDk{wkMQ z3Fg(s1sv69E&sjS&QDT52u`5Qu9#wERozZqUCQ+-+;foDUvaZ(7NJnLIkn+HP zH*D}e(j0|Uks_(i=sm|+{Td7-)kfN8s-FAWSvOTCtP9o+9z|`ivJRsAKvo*r zE`JlFnbHFybAd;q8oJZF3x*{_YQ=AvdVI`&)-MbQYMo`?*u5|RJ2+x{)!PKWsHaE_ zu1cixeo#eV^?o*w268%u7ON}aStk;S{j4`^Jn)k&L{;W;6G4Bk zN=EgY?Eo`X?P*$3L=%4I?9GA~48%My-F(cLZIdY;)3miNZ0-wtkr>l1VMbsVe(Y*B z)sFg)uX2uKpSI3)_gg1=RD5-^DIdMR^KNYFi~FQ5*1I$w8Q{WlFAHCQ?#&ke|11@yR_y0q8AZIs))&|79*9 zw6z);ArL_K0A?6W5m+D~@<`6Ma&e(mJes6W?BZU+q~a`K*1!R_?SVuByPnuskYBlvdLHsf5XpGsj;9iyN61{q}Bx665|a3QJv z0&>RsU|QUyZ6E3Z!?rX(zxS-M_#q*aQk$k`)N=nZW|JVKFV65J6ld{{7 z(5(4#zAE1JRj1jr)EEwi%(UO0HOS9I2&~1#y-dbIw9K?1@q6czp)tL=m$M&b81Eee ztVaJo-}35eaoc&(vG#-~vuAr}*|Q8X*i(Zto#SG9JL6_Yv=}Tyx7{L)dTWh}JPE4V z=(XY?eiB?Y&a=H+`Hj!oyL5b)*qS*m6uRSXS<$RmHhZ-Dh(H5n`^-jh3g^J;`|dk! z{sy#ahXP+U_TP45yHI?YxRw)<|1crHNQVvZc zLqH4ew9f4!21NaVqOj*gj_E9QXcTGR+;pto$@4~Vb~*A_Fw`t^nY%R&kS*_fhzyeI zu%}brJ_4Zr?aqPCsoT|=Po!PGXQW)lYWuqYMa<9n*PH_HhQ3fz4Zl`tFTXc)H}~N- zhSS>&W|%QE7{0yeb2aXRtBXtYEkg*S9<4_@DX`Quo!mUORu?it2%gQe%Zp`A6gGaDvbZ%nlf zL8WZ!u@-uM7Ip&kwQ70#Da>zwW^nB9>Y*pur?bAzvPZDq4rXo>JoV(t{)F#>YKYV{ z=NUBfrO^b8+h?QaH*%BlzVog7LzLrO@sF2oR6R{vo~GsOOz}hT5vwu>=BUs;GNpQQ zyP$n@ZaaXTgEzg~o{~Ju63b1e6$p*&(9X`gYoH+N(3awazgI%M9F>n`(>Z+19;O$*l)7n?(;sS-> zztV+4e_h35MZ5D!9iP1B=m^BUz_S8WvA`MhW$TAFm^|Rw`xLkxm^n$G{vY z;@0EWJ1lUF;Ew}!KB1W&XyI&vW`r#CuLKREuT3Y{AtxW)B?sqXV%EX5^+gl2RTF4}Nq>EHu#AhRS#+=r=LK!@Lam~VyU<{F)Tza&fi;A&&4 z-h@3E+gvggeJdf=P@+LJD{>4Sh2Y+a=qZTOLG$V6^FA<&z53w@*IqTcKeW1@TaA0A zHslku-(k^0V5f#hR`-@X2vgi60YybPEkKri9~eRi(ADYmZWt~3o4|a1-Q}vh;5`?Y zNm$KGxNQqO6Fj6iOsxUTV(o{vXvY8H>pkG9Zr}LvV@p;cL}pnfGlYz6*)yALS;-DZ zc9M}HGcue*f41_449*a(wR3ec#u8jrVok*W0qD zz<_UV2(vMCMq8S2=P0ApbZ@LCgbsA?+Fdch&V&NWs+M^5qHokoMV|%7qN>K%`L8Pi zE$2ZwcC_8%wG_K5Ak+=|)vb|0T|6v<4-JdxM*e?IEFc9C0#XC|q^TE$1<6opj)E@S zI2!e3zw}9IW^pC7w2kj6!{6GWM)1+_U`aPoJ z@_%0d+i;f!SMg1d`+@C(k5Q1}dk7K>*6;Ls)4y?XBME46R9jm+tRuPjH)JFeO?Sz= z9BJ_0tQxBV{9~ur4$mah%JZ6&(>q_U-?=E->t(`R;dy%C9MNq9R@3I;!}Bo2pvUDF zrYxCYQ*#KgFMw*`KDHJHN?&o;`v6iO-Mw{Wd%T<3AY0d~orJdRlifLK6;F-kex(ts z=*QnnLh`a;7!k8mjoRV3@A<5#u1#K`l?Vo&vIgI^g(RryyERt{rXUV{t~wx z+PK2dP{BRdsKO>NFfbhhxRW9=fF7Xv9u`F2l~861^eD^~oAsC$+}MHogJn>$K{;#; zZR{SKV&qGqgp*Nwp^zAYLW0C6vID_QRiSOqQ&Z#ubVvtyhZ@Ok8QfKO8Y@oo1}ZL1UjFWCqPf10Oq8SCNO9f`Z0FcDHHxd$>9@&CPc;oF5BobcS1`4Im*sjo99HH| zK@mk6^D<*8JnvbaqBGD&AZ9A#<^iE0p?*kgP*U+*eGdP9q*mm=&lrLn<;b?i!_1ES zCKinOt(u7!6Mfn(Jyb)|xT9q5MZV*;tA1@-#dWa`XQ0Ew)bdga`DM!_fVU4KV_fK3 z2U^cf2BT(bWkq^x%tOSv_iJ^oE8gDVUw$^MC*N*KuT3y`Yu@0ly%bNJRh5xa)8&9y z1VnW&r{u^Q8kz3VYko0qbsYFjB-Ht`G1 zsS&ePUif`#(_R=dA8ue{DQL8xO&Yxqt@w|q|7QwMQ2k4O4>_prfev^l4l zTxtemm;-Zo+ltnA2{jLk)1z42vmFd*UM&5#y`<%@pT@HGM$ zy+}>J&Oq3RRnL8<&GwaihtKPw6!J5V#vm$+CtMtfv1eC=wp4#SC^IZJSSE7*mftj!+^M(6PPN*Z8_+28zOd`;Kr{OZek%$s^CbXNsvhM&oAk0$54fN0LC+6puq^}F--TL9?u2eBUCO8`d*B#HdQ zKp#5*X=mQSep$0>KvgS-_KBoNCVDOEU0Tdb&VO}fMKPEAa;{L4SxA490?vu?BN6`n zTa&u;EAtPRhA1s@qfij+fYN#jFj)}zMc=`;6hRI5S})?IwR?ha1vCgvQMJFZC|Lg{ zal_k=sNaAuHR?)IVf}ByN4QCGj^8Qd)^A~GnUN~8hQ!QN7)>hT)&L|pz;r9Eu?}Bh z?kiSBxOY<%IuL27EI2NWAPJ6A*ApZ*AO_rTptp{A%4*{Bv;M+*^_Rvt-_~wclr^PO z8=)iGM2nY;9nh}l1Lfl&!O>ic7UA23Zy+3vu>DJ!*q*-;Bc6q+`lptC?kN#rL{538gT4+n9*$#Tvymf-cHLsu zPNBcZb?({L3kqV`7~Hyu-V=$cy9^kPRjCV$AYw=u>#VZ}Xwth>t}#9m5cx{QLz|o+ zAwECd+kBk;Bz_xN4uK=S`svh+H_^e46FtcIr}VFl+s-E?P{Z+S?TH7kbNEceFO-^? zG50!&UWO$8EU&ePi1&F)eB{mv3d3%@cSv~QJjpSbnuL0+7w0ByI>R07eG+dj__>w~Ys<$vp1KuM_X5+b z>v9+KLmTv&pZCBXd7Onoxc-Fk+}hcl$HAy>SrowsLB)!(4_4Sis|5gOos2`##;8$Q zG)?g+Z^%IbYu^p(RSiK}vdBhhr?hUgmFiPS<%(SCg*7b{s_@#U(}L~c_MgI`nT2{~ zv(d6B_K>5xoH^WsmZ2C&jS_v-m=&6iEBV|hS_U&OfWc=CIbjdM?B^_i?w+?T+x(xx zut-?b2NInF*p+XXffrytwk_yn%Fm^XAwAP4zn5~~?HaDFufgA=s&d#I>Lzea{#+Qb zppPW{JB1-1-J6`8h2xOzW9nX^wL?kFk`;!idv5r(cRbfCtr8ct?A~sI-;*{U1T_qU zwglZT%Y+xe!r4@VwT3mcxMUtn4=GR+o@BuhR{%u{NW0`<4oaNFGMySsfgcb4;{-4= zYBIC1;NyDC$6r*hgEtAyRX zr2)53aMI7KQt`Hmpbh_qsM%cXk+i_ltlLGIaL$}e)2d>Wj}ueaR#FJ3nYD;=!G#X= zrboe;%bXwd*zXZAyeP2AG9Ad7Z4R}IalN*vz8us!^YKrhFQ8!%So~hxahllQqo7?u|rfp<#y7M zAV_|J5bx{I(C+-F^I(s0-Sh?>XbuCfJYu#LWZ;1p!4R3SNj{Ea&>qjI9}5~uTC05Y zkf$b;pI|TUh577hCScbWTdSWBK{5Lh5)yJ1V|ST*SB{aSVGtbK-FTXS2O@r97KH79 z2@Th+HJ|6h(h_K7-B}ZIcpU}eDPb4*Gz=Psogn>du6A3u|9hUHRu*oi*sXh+tU6?UBr3|X;>#2pws~yy(3LE=5nh+ zT^*XxYwHsexAlTUB%^qAwbW6&B~z<};e|5zP+6+isq7h*%A6-@blQ);t_=5hqyhC} zoW{NWR_m-F+!WtG%V5E}vSP>kmU}1|tGx#`$q(9=M(3(P8@c{9<&Ji-*#MS&9`!4o zoJ|BF{&6a$6JvxLb8>E`|adtm}fuZO6*j4C_`7${jEfuo*?@$Wq1d_THcI4u&@&2Czi zM%MjXBEEms`n7x0^Q&qp_s(e=fnU5HEEb;SPClnxkR-fgSa`05x+o147P0)g%fl8fW>8JbzQ}3zJRVTX0qTG7^=@_0zZG z`bOBr149A^xZhV0THR{I+qyaI(lES!IK1hL_r}81-IhECBoTmr{lnl# zZ>$IM#1VM{(~=Q)>WfatjHp+sAsXduCd$Y7T4rtrw*Lxa!b5BFX8O@ZxiPK00x|{J z_ws5Y5ne$&RlL;&vMrG>X~bof`m&n)@+4yOzms#t+n#jPbdZ2M8ebn6@6`-&?GedS zM`T8?VxX)&uwVvkdSA)IVRrFxpD{kRPcgT6;l%IEWhJvHzkdDt-H$l@X`tJ{+#PG9 zn|qtrN`nkA1qGakCRIiRo#w_TgQI%Fe!qUJdoio<-yTiFLu=&-sp!@xh54~VnSS)q z<4y@zF%mk}iyO$ekDDNq+%(%Ku9Y+6r3ZoCcY@Va%MZuFhVBr)tFI~SG#i89B#C0* zSF=|H^G(kcQ#HdPwn{#rWxZ8AtV8q?8!rHjFFiEn{|st|n0lw)!A2V9`B-QMJ0*?T z>^_01%Ls(Cz|)y(xt1~=B$ywFUbc~7o(KJNyAg=nz*0a;4c*+Wf2{lHD_MZNS_PD_ z>U%Q#^!D+{_VF(0MGHRtK$_)x`Z@ah8h3gX-XvO)BD52S$b)lO5*H*u>TT_VXm}_dc>fv} zFo9}p6HW4odc!q{bJ$HKyL$@1%s1FyoD=H^#4t{zPEbdHe;eo|T}VL&Lb zM~+ejOgxi_HzdlB;|@wwG=og{M(F+6B}++1X-+6({^*9e;s-6*x^`?+0IDt+1t&oi z3;5sS`L`Be4l`gP)7d#a78(Z!+;#LOAB%KuYiVhDhJ?iXwo*V`u4U&UIl?V94L;{Y zY6+~V&xu^Fb`4Cxaz4-Gdmdtep3}1*(8owNro#Bw&*o$R=G1tMZA^eRCSV%}n()Y; zUQ$Zx4-;n~|IRMF_0uMKcOU?Rx()mx!`ppI;q!r`cZlUf1tWc}dDy=E5KrzeEYJM0S zDf0R1kw*)5$`>`zinZc~ADk&7sy$5wVnIQ_n=wGFPaGjU&eYBOSHO=1vNbu4osz*kLmlol z%>f1wt=k(f1#UF+YjDwk!vyL%{IjDiYfAbjz-a^=2kn-#r?cTyjeM|gkU>*_Y3bfa zDP!6{M0np^Pe(mCxdaJTRxc*IOF3JA$8&VaqhD;#uS*zc(&-?LCa4(_7QBLWW5Ft7 z9QORqQRyll7a>{q$7X~VAp86f)9Phj)QR35-WS)cau`PxemE}IE6H)+49MLO{%rLL z_b5Kxqg=tGGLf=VNNg}8c$62Sb$)SC@zV$wa2%`!0dFtxEI>=zhItELW=I+1xj|b0 z7MXJ91I9tSPz1T7WES7@BTIItd-8DMS-N$u0eFPl;&zxJP{Hpf!J3HuE1n$Cc9ex& zHI$A~b>bX(jLGJl)TTDYS0k3N>(4PYvhm*G$)r z)_6V0b@@dU*?qt8^&|61YK&Qua%xaMuGgVvVo3s|;&h{jP}ZNYL3GY08uq!#4AU546C+5T3Ky_< zC2)wk{b`TrcL=QYX1C13%I-Q>a^Huz$h385hpu!i;u2VXm*S+0UJdqgZ!*QWK%nKDjH+8I0gQ>XW^}vUoN&85Qn2fSiu+QC9N9SMRT8)RF8`{ zT8kflzjF}mX6kChuYy+>jD^ur(HHX=FMb-mN2j>B%mLM}z7936dkB}cc+P?F zPOs*As(Sw+UIr2}Dr;i?dhTV|fa2Z!QhOR=tnnv`Pr9f8zs4Ea~bquTg3O|0t2Hui;Y3ADp?m zST7oj31*(#Wh94|PUpSpP!JBCB#+_C{0y4}s`ff!++H66{G@u!aS>+f7shQ9tJv|` z>KfFnblRI#%TK%9fN#aOb>%RyABHgWRdJW3w2I|sr3)+-y;o+yS4IZVBE8h74$5sD zNjc9KzBGYoG(g6+rSZ@6&m*R4p9RhReqf44>fqiU98V6b#hRBee!F4G_yVJB=Z04@ z6-E^+-jZO9m<0)X*2UmYFBb0eUL#j%@ZN3#iHbz8bAj&(Ye;Pv$|tGOGV!*+NjNk+ zePPL~h#5?V#an!bx!vc+7Vm@h-HV`&?One3wNIajKop*R=Sh@A{O*zfl(E57vzb(< z@+Xcd9&pPui`6#$2~T#7YJUF;fEKMd~Pa8N?#Z!cDH?LysqD zcr;Ejx%ZSXe26KpkdW#)KpYa)XUCH4FTtE|TE#(%4|=WBUHP!z_MPw1t4B^o3hLKb z>GhZehr%^QC|=`@xJGw$&()ES`{>`>H@JPWt%Mm&g~j4rRjxe`$wDbhS>|5d>kRc- zD%&G`VV2MpBzWUU@_hNwM!MD0*2|E_PhgMoFjLduJC+8)0eywC=vv}d%a04hFp7t* z*1cQ6f4r3Z!6`St>-p^4B`0cv#K4KsRa$xK((P3d?#ptwIk3O`u?4cH1$JX(vyFT3 z;Nuy)OuElLd%Vf|me+Fu!3t5@Rt{FXhqvm+4!`tT8-ksxoS-n7jWnftUP8<5)5xLo zj$k{!TR6t88r#?e;xx@a`IqWdISgT#$Hnqd|Lpm@zSEQWDgfj7Y|scfF|7@4fH!FyS4>iMFD+@ zZ#jyan;Yy7Q4h-te$*@WQWhG)ep>56R$Xlc-)Dm?6ojA=b?XQg*_cF8pjUGF4aZha?zcx4?|JDPFyM) zC8OUjJ=+9cD=-0s@(}p(2soBZkRcX*2Vh8~hxC0Q8H3+ew|D(3DTO4yZbS$$UMODm zmh3OhJ4pfiQ!qjb>_n9qWPkJh)mNXwnJJ^Wp1Tu$!w^CGk4KM#$I?CsMl48_os>7q zZ|3BVsZ-{htOP4g27t`0AOkr7u~MIeZb{wSbhgUf)8a}dGA3E;j_S^fr7?F?U4n(^tLO0|2Phj4L!v z5ee3i6h1WNt^X8Sm=SNl67urZ-3&ZA@Vk=H3ouye zuyTGl@k8ONiOfCJK~pVYG97^bauqY&@(xiAWs<8g)!vIZP%|@|o_UJdK1KrV-`_NL z32V=kcqH)gQRUAlcXAco!s)1Yz9bq7r_+m}zu(E^f3a(b24U=*tSsK(?abZtg~;N% zIuURnO|~2D!@e9!0ne?EQN|ou7w5QTPZ5;WQtsB<6AkljJnSw4udFw9WSS74a&U2%FM( zM5{^s5sW|w#LGC(5*NDZOdd#{XEXFjM_c)>9R|7-nM0LP?ZIK`CgZo8RX3;ZEXji* zEzh0!($~n@p;qX6e%vod<(`*4>7-I8eeD18Iq*?^Y9q`^{bNLbl}*U~$W^v~u^{0? z+V5l0U{9u6t|9jm23f+$+1+6^`}yS30Qs%1=pU>`m--{p(8{Y+9vq&H(ZfTt@F z54`pZQ8vXM?V8gcPtC51A0lSHBY)lk((l1h@qrC*o~pE)Dk>m5y3a13xD()EUP85f zCriVXSin4DU%9VHN=t6_ZSI$AAsTiWRH_3H{D?{}3j-flBn@M$R3V>bQvGqMwBsEw z@i6nxOVyxIdCVmyU-c8wwWBU7z$Xb}T{1xgL@K_3vKQ|G;fx*bLDSl=OL{I5&N*<7 z?0B%vFJfF)qVR?w%F_`vqkt7@boG0=hVO^1q$BLw&bhD-y%3t80E>BU05%((kMDS) z-Q5bnssWs?%Q`VOA-w_r2qb72EY$sxn@vrx%QJ7noN+c#C!dfEm9<2$9ANqT2)4Rh zvYyk52W0MlBSI2u-x}bp147}O?U*8TdO9$?+@KnF(|@PFWpvd*Np+GQy)MO8FrsSj z#|d|oB$QxDxCaLY7rpTWp;@;*s)F~|+=djB6-m+&_{W3%L%04@N6pZq z5uGo5A~Q@dD}ar$h&u2p9J|oRa5v*ulUti2D#l#+t~db@$HvN^_$njeK(7pW=;A4) zP^4jmj5_P!NZP}>f9f3v$P=tY!@N2Dt&Br&dt0F_K|mRBBNOFN6zPXoYAAFnxK4Y+ zKEtJHinM$9wfu0J*M^h{!3P=F=wwXa_A%gg5>ZHhvt@~UuR1>RT!2e(hutSeU{_li zbZMXAeR*HDxm^5fyn6EB_9Qb}HCiBa_tA@9Ic{+tI^q{Y@wY*&<1=Fr#oO|p;(EB< ziB8;Tm;62x^%FU8+pmVt zd1eUH2EnZuP_F&gEGxzgY!_>I-Q0kOVDt3E=q9#x1E_qhr|UhQv`Xq&F^9YJl11Zo zg!kiqtf>We(x)RY4?S>MP2<)#Gc#J8#%X4W7)N{w{+b2I8)m1Ozz0 z2fP4}*$jTzFVQ>P7?p*FbYd90m}6bK3%Vf2#DWw!axmbKKVl|;;BZp02|Hok3VbmN zX6c2bY;;Vz2x-{&J1cO0k@{OYAP}3H>->^29o?0%E*WnNWX=c=xO9+C9}56ZL+Xfa z^zVp016!d$qHwS%(21!|**zyDPlM{S4S5|FBmX73zir@^_jYA zA59Y0)NnyZMWcnt!AE|)D&*u-RLjHj-!PFkUS540Lc;UB5>MxIRMUlD(fB&MFQ0)+ zWZ(VVB5SMx$yRBHrU3MZNz%Kw>ezv=qZ5>?*{KWxJ-9-$)D)Rv!7gFt~Ar zQw0B88!Adl%T;9Cw5UIs^TFuL>71`(?`3>u^s+Y3?6ivrym5H z&23SssHjLtNu9Y+O3)o)h12C_8Ox5KXMp^ZDTy@tei~`_lC1hmMT(G=E3t2)?+o3u z_?X78BkXiA8hpxLQt34yU&<&dc*BgYA%J+LrCNPa&L?dRe~iNVH_7z+VP#p97&zK* zh6(S(5tAhJrS^7_^7*jCDztEc0O^iQa;^x6q?iE53h^-T;&20l3%bwoz6>9tK{l6} zm9>OR3HcLqC>Vpoq$UUiS!aRS2x<>wlVk36879cp3NqrOQ`EH^l+OUL&3E`I#lSn{&c~&dYPjX+J+@C~VhQ`3gbxqozbFl&{y-1gu z*?4?%sSJ{O?FIfE!DDD{@H2w)Xo>kL-!`qsocD18G)$AXvZ25#XP0W|w{XE>94mVp&3idz58+lViU}ggbl8TUmQ+cShjQfKIc8jhgFP~3x`GG+?`(` zsx{L@58%TVY$xrT`q(sa6SwR*>r<6i_^ZgqgbQ{kulIBMAkf&@f2WW)booV3n0vRN zK?}S|#(MH9L#S6Iq}nKyS8R>XH5lUP=ve&Rlk>9|H5}A3guq}2bt6s&)@n!e&e$af z6Atn%{I?z}H>q1j8n>^Tx6Y5lFb%658-Qaw|Da|YAHVLIXO&TF(lMs|02$l{cx+!u zJpeFb9UJlo$*{lD%`DNb0MW@3cNpJLqw)uoZg2aoZ^c30-Q7Y9f6MXSwkDci)QKxQ6bpL^Q{*N~N^#HUB;mH4E^w`F9svfllk8q%e8tCwu$2l49Q zk+Z{wMEq%HQKacEeK805bQIETicNdrLO*enr zuS*x$-B`MZnn{4VZsw~emGV$eYkTF8E8NLqPcSR@Sl`cxZbS;5TM9*9+hus8#PWSX zW~4=%El2d5Jfr%pLGFz6(dX|=Px>6Ejr)kp%Ti=FwcUtKd`muhI8-0hiP{ISnnt5+ zXAsu*axhT}`Fss*ml!g8sKxy_)j&K9uh1xgsUsmL{iDhnvMJ9{6>8ED|Ae1ry3K2cD-3~z6f?3n z9)?xsP>w5bjbKmPmwaZ{_3GO=>|De8P960+_=l|0tqdkzouFJuRwi~%ADV(&4~ZB< zg>S4jH8ONG<_UM<=_ucHlZ8Cy{AMH`b5+d~02JirL;JwOUNQ=8p3597CF~*uyEE3? zXBP%SbK<8Q1++Wzr64^#FH04zP;XlG{pz>l;0BK5tLMVlLII}iXfMI+?(Gp^;iqp} zWt6w)O-V`VmHw9OY#>=qI zFSSLRH03M0wESNfn#~AhFYu6Z<)Q#i#+6Gh?nUgcTmN&L8)II)Oz- zLxXXbvNmH)aDck;7WvDqCO{NuNRS6T5Lar-&1gajo~Lz}QF~dcm2>eW|_P2N4dJWG6qR1&gQt9(VAvxE2jvAsk2c~&Aq=@9yIF!A+ zi`!|$Z!-_P45dc@{R3JPcV?y9j1wj#9f>a>alh-QyX6?xDtY4xKWTAptv)biYwduC zH&;T|CnPuGr((&dTI5I5@gDyN7fyqcpA4+GWPVtpXV;Fdb}MJe06ZR_#SJOJI{!Hg zVF8zkhtljXcM=*Zo4v4t@JW+_=v5sq1>zYc-ToX^YS&1vH_|Cq7d-uPZ!~vobE;h& zi$4$}VH@jNslCBknl@u*IX**+7S#B)=M5yBw|Mb&%HPGbZp2>rB1qP4uwkoT7!+DE z>fFytl7Ud2WG2GTa76c=%EofockZXUW*Rp{?#&`)J_s80k(S#2pnCKh6h0Y5tDQXL zg9D=!Ns)h~RC6w{2Ed-N`7gF!P?@*3ZB^*iOXrg^RtSRAG$4*fozp)YiaK(92L`qI zwsXxKvUYG)aOjnmf3{;oo~pgs5!9%=Y<%4ao~*<2^6JxV3ERCHtCqgDz;_P_T3=C>eW`Q%@T(T|8T1dCX_lo^6){4T4%NhLUiCHd3Xr^U{DpbVewMH7InvN_{Nb!yh;P3b5qR$ zeG|0$UYh-2vD`|bTvM#L9g2-6hXb9xn@lAu`Z_J3;67VpHHPeiCL6f|0KVwRcu4Uh zZ0_IBka@|Zlte}+fy=sHbiZmxA=Bx~CMzv%zB6d%2Uh5~g_ggD=RezVTWMUD>1R$K zMuq2+`V8v#D(~fv1dooxw71kwp_hola=s8dq^g(`6S7-<)_x%@xcBjd*PnAir1bgvY4(|hN%R=qALq??ZES$$<2JQG@MCg`_U@!% zjHJHm3u?k{&vDLQ2znpV2Ggo?SB=(*%ZuS-H@CsNy-qPcxMPpgQYjwY`&LnI_5&5t z$ZuHE)`h;&5}b~JzxShp2QFW+#qd0UoDZ}4PgYZ|DvZ`SbeKI!klZlfgq;?G%l!29 z^?h4k!T5DL;IvWAy`;U^mJ*y;b1hBnpnPJhw~ME8R>7{tAOC{F?)G?eACK$=xBXgW zxSqh!8D`BOSqk*qT+2=Aq44#V^UiwvAR7VdKL8eet!d2VV+#-AzqJ6oIZ`3-0w>uN zZDLlQoU*5!>AxCaK3Q_E9>IG-7WtQh~gez4z^hk4}+jVQy3x7Sk!q4tcz zgX^6TYC=4~R(jX+QFdSwmI?x78NiTH_ij$po}xqeG^n6i;sD{OiYJfm{w_C%#C(`l za0~UgwKpzGI#RZNwm?>q`Ad($3Y|N%55RdDJp_6Nqj4k~cH31j?4Acizu;ULB)Lx! zopmVdVfRu^d4j0^?ntvF>1@kQP*)H-Sq|W$&1!IfT%OlXx|SQJ17tLn+)?-y53IRT zc=vc-B5FZ`=^y3Y8Za=*d$)&AV_bH0Pg52Q_m6qFyW4h*LDKCJiDi*B9}s(j@S~^9 zv7=y-?c>st{aR~S?L8;z&t!x-+_X_K>EXzJU5k>&3sLOSL-$e>nzGc3-VMv7%`jnS zZq~H&wxNL;Dj{X8(Yr+RM+Iqu@&4JQlS;U_I|}~+WMOue?a;4c?B|LfNM(k1u_bVv zyEebFLfYw?Sv|E0Di#%W!EJ;0otv~_JRnX4DR36c#`sI+ToqY6U|L2n6CaPOw!jah zZAUNj3*0mM^?#fAGo80=w%wMD`Z3cAu|9w>vqjH-->B0o1LZ^o;QSr0+=|qk!!q{< z6m5ux)y9F_4WO{ivIf9+dj1(KTTJx5LV@ipEi>*e4G}fjAVV-F!xMU^fe6#CiBl); z>LX{`T#ZrVhio!#NtxDi`i@94HlYy@0uFX;_Fg5o-!;MQDfJdOp^Z!iTZ;W48{Z^_8zfHGHg17$KB zMVUZR$ThWhBRKy~lh-sme!Zo6;667z!aQ>^GYA8m;MJpEp%E;pgVRX|b6DNe=g-eK zT)Rk!_d(EH(6wZgw|vZHE!f37td;^KCjkH{PYrHll+t`r^8F6}4@g=cMHu7}bA>!f zXso|pnE|zu?i%FTf<(*$14w<1afvmbS()Ip=N+U0l8egrXU@i%oje;HH+A30j#y_e zGq^9$Ipy%ICSfIj9DfAASuuv)v~b77~8dp(h~fuwxf zB%B1Ap!ed;b33y#q>P}dD)C`*Q1Xx!P#=y8NRde_^*Z^4eaY zE`zBJPOK_=aCvH<3=J;cg|xT_m|%HuVm|e9TPzkR zjN!xSMq}OjHbZ+sU8=K_QAW;{16w^+$#8-mFacYWo$W^(b@D@M`zrK!fz|l4(^Af; zhs^r%u9@HVeCdp(;2KDZxAbH!*fKXvtsUEoh6Rv{GR4h;%mfT`SOW|=kI-4TnESxC zdR|gUM5SQl=eGGWM!b2e_#m(y1Tk$v2w}hfSk%7<#*WdJ0^TdWHKRX52F6vs$q0jZ z`aa5wvz`Yw;XQ~HaIuzOd;*@FMadj;ZO8c43u{bM**k-+;MIFY2Ka*Tm&1-wM|ygQ z16>-Qc%tug$ld|(FX=l(ki%d~G}romfiIIRVn+d}{glA#gb)l0ic0vB93c>RC$8FI z^+m;IIpz7s`v;%Sdzp zZ#*{Q?me=<-q3P^oUI{ndM6llP>`Uf>^o^3z_Ma zi_)=15x+%^4qdRQ| z-Nj$G8-LUe#QxVZe21N%NP4NoBOdfTe3*(_x;6Gyv#Wy}+1l`d8>7rXiOG$b0`Cy# z|C)OW#sX3X`D)))>>Xt9F!>ZBv(Kb-LAm|c2cyq!=Nl6b^kLQ=78Q-}Pn>6kaXa~U zL$}jLPOkL_ZHvjLTIG!F#w+FsO?ly;9Q@!1uh>G;zOY_zT3)x1Gv!59d;y)#Gy-kL z{YXCb3*FFg5PyYpVfGeRN59Q9y|6P3*?Tola?Ulw zE^o}^%OXz}zD4c@;(!9$3S&W)GzBRtc7+-%a|G7Y^|ibsf^+vP)qV15{;b>;*v3CA zoACpNi&Jk}m|DjAcj>d7caUiJx!3*!{nTH<$)CmYAh1kx>6(v*TQR-35*+Wl|PC0H9KP>+k% zdJBJdaaCUk)3gW+-hOhfR?e4>~(n$_E~ofQs{P9~H8Q|B%bj3Gkd))}8qGGn+R>!wkE+ zt`U5FGc{8k7$Rw6^~Q^hGG|k^acbca z4`YipSQz}-V-mBFzT5h)pk#EK8{8B5E9l}XtK`=43|)v?*GsC~+YfDr2-<0K-30sn zZ56n8%VRL&|9OW?%iOFX_xV^su9xh_2Jsyq_V%wXq+(+DqjquqYg|DQ&BAb8ES~zW#H@Rwz{=QJQ?D7y(BvntDQl&P-~+GaW%{BoR#x+bQ&-k z5&oa??>SR-sWH#abY922+hkNvQhj9|p;XHG<@L-lPDzDFPQobiJQcC6^8bpy2l2Q! zo`zh{wx)2{p<$4|JO8xRGk?G>&lUTQUMJfxf7Aspyvr2JYjy$TNB>bW`OvzQZxEKq zJfEIzNdn)=W9f0By|m3zI~J;%!6Rc8F-u9tr;* z3pjI;NGSXX79H!hns~SeV574o+YUi3kTF&T2C&`<$_V_U!*%m7Z zFw~W(Y`=gLp^6KT%q&kjhaD}!hjgK+Vjze=s__3;q>f8igAMv6I_+pfraVpF#qCCI zFMx$DbE31W_u@>Cvw{FHR!3P7cP6KA%k&h0B6g|XUPx~B=uYtPT(8CDt~Z7+L?31< z-tV~BDV6ABW>-x8Uz33OPrFg%VlgYa4usD@0M18w|NZVZb~Wd+P=}k)Dg0!58C;{f zIWKXDd2UICUHZY_*4FlshZOQ9d(K)EAJXrrqJ^7PZM7|jELLX)E) zFq<_-V3H0j+iC+HD8S9M@DHMCD{apydr_RFjNY`MpvM2xvtp1BuX_=^`wc<}n_YNTlIBe4#gkA3cHD^Gw4 zExRovaIBpXp_9w7Q3cPY)|phTpMj1ZPZF2&Cl+tpW#!k~K<2g7rPKfAAXs0%m-b+(!taTgJTlTULbAq+8ySo->GHX=X}LpO$#_ znJME@uvJwymm0VzGuu+_#R+Or{{*2aMiqvo(pll*;nVhiBW(Cj$k(4g^OIvcD+#`= z5gs1*_Z!O`-%b@_`h1i#I!gXc&Z(O$_FqlsktPv8#^-caywtU_mitI|hkw?nA`*mc zTd7~255+qquWEL@o%TqJBRfP!Uk*gqM+}%ndHQg(@xF5IE@)F(q2}mMnLL2wMAa+U@>&+6*hiAh^yz z=EwnoyV;Z$QwDbcJnEX{QO<0})OlKF#ZnkBMi!~rm8kh{Lyi>cTfp<7blhx$tlh0^ zAE>lH;$}9K_HDy5{`AJ7sepXdhF;3WSTxE1YX+-(BhvKV+<*^~JDU0rZ zfw5B0@Vkr!jC?`@EAKIB31xCU+~Lf*Z5D(wVn2mb{?P{4)GmTMRQVU)S3mEv&Ly7V zpq$^iN>4&U5|d8~(0ex<7LFI>N~cgz#nzpQDcSCM)OPd>fQ`kp{5ag=FU;)s+v3eq zLXVWJwUB2kMM;LHLP_D_@xjoE+M^FqbhLL5pm)y9pvR>Se6m90?AS0QWPj`?{5bVF zL^}vGBE2`OC+e*ejOnE zKJLx0mLkh_OlaVZLHc&fwaK4?p}&n(qQhJ=G(6#ZxpwS^Hcl7K#N>}QXt{6#q(>?~J zkq>$C@AUVj33Us#BKGC)Qe3)39>_d`-J-_1+c3rzh!*G%`SQz4Asvn=j@js7>7nkk zf>~vTD4JHElz-70d?DyOOVO3r~9GvSs?oja34k8!ui~bpxC`*+wpQ4A!7ol)i!K6 zJ8DgNP60}v|Iy8TINkikR!>Y?d+-3!Mbc0Hv8gTF{-i#YaV94ro121mXrlj_W(>v; z7$p$uZQ_s*{&9|`4(HV8HU7J)0((O;3<^lnGX!2 zRqvyw8{iu0hgkY%URSb&Lb*R^{rT8LfcaM8kVbZZG>T9C6k0zx_@Znw2X%41713ea zE%tM@%Bu@VIUZfhJG&72W6wmOl1!BQ2k|fQyOSLgu zu;cu3GZV4QdB2}w|2R-;=+U`MU=7E8z&!->aSPSaOnQJjb!-&IyZX|| zRU7~DX>G$Xs}NJ&68O2T2f%jC-5UFM-Uc|Xj91X7iF-QiINvmY^u6CEe zKoDK8P^hpthN}hc+^AAi0k}>~{w=P`oJY|!cvR+&-a=iGHB&`a6 z1o@6k^dFzU=MwrDi8ffdhLQ9Dm4l|cmnoymy5PrXBF@w}#g5=FR>`}n+^fboFgKVk zHmw&tnk%Ccp!r};dMK>frqUmdvDu6sao1+F7(fS;P9( z7+``gZUW#85>+9XZ#8LP$2Gc5m?6e^*Pqq(`@3sJ1WAyTJ;o>UNK37sVboG@Z@hPY zt?}tYoNjV^*|yqDZt90pBjGRuj}M`m#N88OTtRSUUc=BFJVHhcT8U`RHeW>j0F47A zMG^l7jngDr2%Nml2lb_L{RkIY8i&H2t#Z~~O>e|@GaVA6ir)oHo+qV@@GNSUaV(|4 zAYs{t`?Z`I=viM23mx!5rTU;svETj$7e4~Ihrtwz0y+I32%ktEgClj)hsFMk)=1jw zulj7`{g!y^5^PKO$HPpM0BAh8P(YmnA|PS$_=Eb;=vk~MlaDmqckrm20D(GpTk;f6 zKVd6`zW%TCmq#HTcFh^RxU>qG5HxzFQ|z!;kzgUog3Q&7;!^VuX<(Et2%$%nclYc> zVY}gLB=wcFSaof$B=vOM{U;7=Gh-~y_D>vGaY7iT zeC7;WmmP(nRX-Rg$rT_8Y!z%mV-GX0npxjWgnGrCEy~UN*+E0$H3%)EL>`Vxz4O!X z6ct0Bfia%U8e`M5dI@mrgxt~{r61S*`OfP1hRCJU2w9kVbT!}3bbekH@4g-B!u!LM zjBt!maC8+=`9x8drOML*BD;LVJ-&j&t88ET=+Hga_it?TP_hwfn&V1cKkh?eOyJou z6M4Fn$^QOx!{043jHI^mX#pMXAFA7zQv+A%gdt!%F2)~ecDPm}M!sa;S)`JQNIuVr ztRzaAEU|eFi#$7!3~gcmTM%>GuX488*4A7C|7n~Y{l%ZlDwPW+iL+P zD#6^!tx-SZ?cMz# z=uFA#XhuVt#`j5bK&s# z{W9+U9h%sO8&9=gJQS$&%e%4NSM&?bD{*)XOAoR>TM_6lIIlY=T>te-Xv3gO*d-(N zT0bilupaP9=kf=vTE(Zps=4I4S1SNBXUP935C3N;qTHMn#H@)+=oRoqp5XE#~v{Mhk*cb=su43{Dwp( zSJ4YnM3b~uc6Ybs!rK5|cWEryD2&)(0M_sl{?ZwD`D9&S^b|Um%o8lA)(P+LEzOYa zI&`C1-27DGOt^!|Z98WR=5gIo83U6rP#?f99`R4K)26TKiX}a2=F^7`uW8*Dn^->j z0y_7^9F*53{UwlTS;N^$+iqJn+Ug~~Y`ZIBHAXQ={TSrc*7fT0i==VRWxscoBCP#n z{~GJp`tUviblqaZN{K&Y{psCuXenZ3hJ8@j_c%4jR|`Q}FOPl;>AHjq%B* z;T>;)PO%<`9*9$IrfH`fPYrL{Z+~|%r^vdjXFW9iyR9;xU@CJO#ht2x(%SH*@{#8Y zTfQ|Z@DwJ&!-zD>mEJAWRL0hIs2zOkCF+nfe!G~jdYKBywb_T@2MDwaXr>1k=9=a#}E#tMWO6OQj5o>H@tbe(#p9 z;;4^vr(O2D21|kd<-Px;pX94#-Xqj+Q9D~*YJ&uC$-o>{)F7hAaC6@_#q-QBTt16~_I9~t94iwc`D$s8BiR{!W^MeAp^?vO%EuGDr`nlpBqDcBd z9Iu_qwcJ-YC#$`xW=b|FR3F&u~m{>RMucNQuR3Hm&%EMe|VL2@K;LxEO zi@9LuE;91pzcb>?As(>Yy&U*U82*%*Am-9(UPFu@P>56nj(iOcXc&B_8eZL&iK2h) zS*#amL}(^?#WJ5Nzf0+8i*Ps3CDRLeWM>d$%jbZfCYJN);%FGK<5$u;k3%+qZ?UQ8 zTl4E16X1LFNIF%9u2YjH^Doll2%CpV#FU*%UJC3K<53Ns1YkVB0)hjmjDX7Yos=G8WBn(CEY{+^lUN|H}%$Evfud z`9W2+5Di6gc72}A(1sz`-GGTYnZ}Jh=>=j}b6m1SOO^%}eWoY}ym%bs$71gtk}7g+ zmFGej{u=yJ+x{M>wXO4FXyK;3(ZwQzuw^PWQ3B^>B;t|-*n)O9lgS>?)zzq&*6+h8 zP0Wc$L&rL(_U|WaKW-~I?0>P2I&z(5>l3pI5%f`(Iy+@xCdm6jAd7d8v)LA}Xamgs zok|BlvC#pVl6p9RVrph1f`gNgyyKhEjsT8%&F1Q_-zAuipvoQiIRC&~71+f$_8iH+v#8M@e*_1zen*Z4VB?0A|wp<#&-;Goyh z`Y&%Z{Kz)vl{m!lfR^l0pfjYd{v+p1T8*;$pnMNhON@-7`>;WXp zhBTG^rflFy8fMC)!8s)7Y<=%c9+-qnggJ}8|7PvbWBwRi-x|j&Di7sagS6f?WkE6_ z$PVWNoFa$omdSxFGh}+R_+v6I1pd9y!+9k94 zCt*~Q+A|+ME#V3EyT?&m&};?s9=7q~f1c}I(|w<6l517e`$+aubm_-mk5KI6QhzV# zd?rBx2#}$#oZ@024L4S5>rNX4e!WabseM4M?GDTG2X045+-Va}GpRo^Ha|a)i>aQY zUA;8|62DJiUZzb*@-ZS?Lzl6E+X2@pL_qeWILiXm6L-133|ssqu8zD21Ak`5mPX|U H?(zQv1QFg? literal 74089 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�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 Wqk+W2`cDY>qo$&*TzSVj^#1{AiQ1w7 diff --git a/maps/submaps/surface_submaps/mountains/IceCave1A.dmm b/maps/submaps/surface_submaps/mountains/IceCave1A.dmm new file mode 100644 index 0000000000..f5778778f9 --- /dev/null +++ b/maps/submaps/surface_submaps/mountains/IceCave1A.dmm @@ -0,0 +1,40 @@ +"a" = (/turf/simulated/wall/solidrock{block_tele = 0},/area/submap/cave/IceCave1A) +"b" = (/turf/template_noop,/area/submap/cave/IceCave1A) +"c" = (/turf/simulated/floor/outdoors/ice{outdoors = 0},/area/submap/cave/IceCave1A) +"d" = (/obj/machinery/crystal/ice,/turf/simulated/floor/outdoors/ice{outdoors = 0},/area/submap/cave/IceCave1A) +"e" = (/obj/structure/loot_pile/surface/bones,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/IceCave1A) +"f" = (/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/IceCave1A) +"g" = (/obj/machinery/crystal/ice,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/IceCave1A) +"h" = (/obj/random/firstaid,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/IceCave1A) +"i" = (/obj/random/ammo,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/IceCave1A) + +(1,1,1) = {" +aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaa +aaaaaaaaaaaaaaaaaaaabbbbbbbbbbaaaaaaaaaa +aacccccdccccccccddaabbbbbbbbbbaaaefggaaa +aaccccccccccccccddaaabbbbbbbbaaagfffghaa +aaccccccccccccccaaaaaaaaaaaaaaaafffffiaa +aaccccccccccdcccaaaaaaaaaaaaaaaffffffeaa +aadccccccccccccdaaaaaaccccdccggffffffaaa +aaccccccccccccccaaaaaacccccccffffgefgaaa +aaccccccccccccccffffffdccccccgggaaaaaaaa +aacccccccccdccccffggffccdcccdgggaaaaaaab +aaccdcccccccccccaaaaaaddaaaaaaaaaaabbbbb +aaccccdccccccccdaaaaaaddageffffaaaabbbbb +aaccccccdcccccccaaggffgdagfffffaabbbbbbb +aaccccccccccccccaafffffgaaafafgaabbbbbbb +aaaaaadddddddddfffffgfffffffaffaabbbbbbb +aaaaaagggfffgddddggggggffgffaffaabbbbbbb +aagggfffffffffccaaaaaaaafffgagfaabbbbbbb +aagfffffffffffccaaaaaaaaggggaffaabbbbbbb +aaaggfaaaaaaaaccaaaaaaagfffffffaabbbbbbb +aaaaffaaaaaaaaccaaaaaaaffffffaaaabbbbbbb +aaaaffgaaaaaaaccccccddafffffgaaaabbbbbbb +aaaaaffgaaaaaaccccccddaagfaaaaabbbbbbbbb +aaaagfffaaaaaaaaddccffgfffaaaaabbbbbbbbb +aaaggafffaaaaaaaddccffffffaabbbbbbbbbbbb +faaaaafffgaaaaaaaaaaaafffgaabbbbbbbbbbbb +ffaaaagffaaaaaaaaaaaaaggggaabbbbbbbbbbbb +fffffffffaaaaaaaaaaaaaaaaaaabbbbbbbbbbbb +ffffffffaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbb +"} diff --git a/maps/submaps/surface_submaps/mountains/IceCave1B.dmm b/maps/submaps/surface_submaps/mountains/IceCave1B.dmm new file mode 100644 index 0000000000..27346dee74 --- /dev/null +++ b/maps/submaps/surface_submaps/mountains/IceCave1B.dmm @@ -0,0 +1,40 @@ +"a" = (/turf/simulated/wall/solidrock{block_tele = 0},/area/submap/cave/IceCave1B) +"b" = (/turf/template_noop,/area/submap/cave/IceCave1B) +"c" = (/turf/simulated/floor/outdoors/ice{outdoors = 0},/area/submap/cave/IceCave1B) +"d" = (/obj/machinery/crystal/ice,/turf/simulated/floor/outdoors/ice{outdoors = 0},/area/submap/cave/IceCave1B) +"e" = (/obj/structure/loot_pile/surface/bones,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/IceCave1B) +"f" = (/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/IceCave1B) +"g" = (/obj/machinery/crystal/ice,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/IceCave1B) +"h" = (/obj/random/firstaid,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/IceCave1B) +"i" = (/obj/random/ammo,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/IceCave1B) + +(1,1,1) = {" +aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaa +aaaaaaaaaaaaaaaaaaaabbbbbbbbbbaaaaaaaaaa +aaccccccccccccccddaabbbbbbbbbbaaaefggaaa +aaccdcccccccccccddaaabbbbbbbbaaagfffghaa +aacccccccccdccccaaaaaaaaaaaaaaaafffffiaa +aaccccccccccccccaaaaaaaaaaaaaaaffffffeaa +aaccdcccccccccccaaaaaacccccccggffffffaaa +aacccccccccccccdaaaaaacccccccffffgefgaaa +aaccccccccccccccffffffdccccccgggaaaaaaaa +aacccdccccccccccffggffcccccccgggaaaaaaab +aacccccccccccccdaaaaaaddaaaaaaaaaaabbbbb +aacccccdccccccccaaaaaaddageffffaaaabbbbb +aacccccccccdccccaaggffgdagfffffaabbbbbbb +aacdccccccccccccaafffffgaaafafgaabbbbbbb +aaaaaadddddddddfffffgfffffffaffaabbbbbbb +aaaaaagggfffgddddggggggffgffaffaabbbbbbb +aagggfffffffffccaaaaaaaafffgagfaabbbbbbb +aagfffffffffffccaaaaaaaaggggaffaabbbbbbb +aaaggfaaaaaaaaccaaaaaaagfffffffaabbbbbbb +aaaaffaaaaaaaaccaaaaaaaffffffaaaabbbbbbb +aaaaffgaaaaaaaccccccddafffffgaaaabbbbbbb +aaaaaffgaaaaaaccccccddaagfaaaaabbbbbbbbb +aaaagfffaaaaaaaaddccffgfffaaaaabbbbbbbbb +aaaggafffaaaaaaaddccffffffaabbbbbbbbbbbb +faaaaafffgaaaaaaaaaaaafffgaabbbbbbbbbbbb +ffaaaagffaaaaaaaaaaaaaggggaabbbbbbbbbbbb +fffffffffaaaaaaaaaaaaaaaaaaabbbbbbbbbbbb +ffffffffaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbb +"} diff --git a/maps/submaps/surface_submaps/mountains/IceCave1C.dmm b/maps/submaps/surface_submaps/mountains/IceCave1C.dmm new file mode 100644 index 0000000000..e876095235 --- /dev/null +++ b/maps/submaps/surface_submaps/mountains/IceCave1C.dmm @@ -0,0 +1,40 @@ +"a" = (/turf/simulated/wall/solidrock{block_tele = 0},/area/submap/cave/IceCave1C) +"b" = (/turf/template_noop,/area/submap/cave/IceCave1C) +"c" = (/turf/simulated/floor/outdoors/ice{outdoors = 0},/area/submap/cave/IceCave1C) +"d" = (/obj/machinery/crystal/ice,/turf/simulated/floor/outdoors/ice{outdoors = 0},/area/submap/cave/IceCave1C) +"e" = (/obj/structure/loot_pile/surface/bones,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/IceCave1C) +"f" = (/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/IceCave1C) +"g" = (/obj/machinery/crystal/ice,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/IceCave1C) +"h" = (/obj/random/firstaid,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/IceCave1C) +"i" = (/obj/random/ammo,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/IceCave1C) + +(1,1,1) = {" +aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaa +aaaaaaaaaaaaaaaaaaaabbbbbbbbbbaaaaaaaaaa +aaccccccccccccccddaabbbbbbbbbbaaaefggaaa +aacdccccccccccccddaaabbbbbbbbaaagfffghaa +aacccccccccccccdaaaaaaaaaaaaaaaafffffiaa +aaccccccccccccccaaaaaaaaaaaaaaaffffffeaa +aacccccccccccdccaaaaaadcccccdgfffffffaaa +aaccccdcccccccccaaaaaacccccddggffgefgaaa +aaccccccccccccccfffffgcdcccccfffaaaaaaaa +aacccccdccccccccffggffccccdddgggaaaaaaab +aaccccccccdcccccaaaaaaddaaaaaaaaaaabbbbb +aaccdcccccccccccaaaaaaddageffffaaaabbbbb +aadcccccccccccccaaggffgdagfffffaabbbbbbb +aaccccccccccccdcaafffffgaaafafgaabbbbbbb +aaaaaadddddddddfffffgfffffffaffaabbbbbbb +aaaaaagggfffgddddggggggffgffaffaabbbbbbb +aagggfffffffffccaaaaaaaafffgagfaabbbbbbb +aagfffffffffffccaaaaaaaaggggaffaabbbbbbb +aaaggfaaaaaaaaccaaaaaaagfffffffaabbbbbbb +aaaaffaaaaaaaaccaaaaaaaffffffaaaabbbbbbb +aaaaffgaaaaaaaccccccddafffffgaaaabbbbbbb +aaaaaffgaaaaaaccccccddaagfaaaaabbbbbbbbb +aaaagfffaaaaaaaaddccffgfffaaaaabbbbbbbbb +aaaggafffaaaaaaaddccffffffaabbbbbbbbbbbb +faaaaafffgaaaaaaaaaaaafffgaabbbbbbbbbbbb +ffaaaagffaaaaaaaaaaaaaggggaabbbbbbbbbbbb +fffffffffaaaaaaaaaaaaaaaaaaabbbbbbbbbbbb +ffffffffaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbb +"} diff --git a/maps/submaps/surface_submaps/mountains/backup/IceCave1.dmm b/maps/submaps/surface_submaps/mountains/backup/IceCave1.dmm new file mode 100644 index 0000000000..5f78f87858 --- /dev/null +++ b/maps/submaps/surface_submaps/mountains/backup/IceCave1.dmm @@ -0,0 +1,37 @@ +"a" = (/turf/simulated/wall/dungeon/rock{block_tele = 0},/area/submap/cave/IceCave1) +"b" = (/turf/template_noop,/area/submap/cave/IceCave1) +"c" = (/turf/simulated/floor/outdoors/ice{outdoors = 0},/area/submap/cave/IceCave1) +"d" = (/obj/machinery/crystal/ice,/turf/simulated/floor/outdoors/ice{outdoors = 0},/area/submap/cave/IceCave1) +"e" = (/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/IceCave1) +"f" = (/obj/machinery/crystal/ice,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/IceCave1) + +(1,1,1) = {" +aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaa +aaaaaaaaaaaaaaaaaaaabbbbbbbbbbaaaaaaaaaa +aacccccdccccccccddaabbbbbbbbbbaaaeeffaaa +aaccccccccccccccddaaabbbbbbbbaaaeeeefeaa +aaccccccccccccccaaaaaaaaaaaaaaaaeeeeeeaa +aaccccccccccdcccaaaaaaaaaaaaaaaeeeeeeeaa +aadccccccccccccdaaaaaaccccdccffeeeeeeaaa +aaccccccccccccccaaaaaaccccccceeeeeeefaaa +aacccccccccccccceeeeeedccccccfffaaaaaaaa +aacccccccccdcccceeeeeeccdcccdfffaaaaaaab +aaccdcccccccccccaaaaaaddaaaaaaaaaaabbbbb +aaccccdccccccccdaaaaaaddafeeeeeaaaabbbbb +aaccccccdcccccccaaffeefdafeeeeeaabbbbbbb +aaccccccccccccccaaeeeeefaaaeaefaabbbbbbb +aaaaaadddddddddeeeeefeeeeeeeaeeaabbbbbbb +aaaaaafffeeeeddddffffffeefeeaeeaabbbbbbb +aafffeeeeeeeeeccaaaaaaaaeeefafeaabbbbbbb +aafeeeeeeeeeeeccaaaaaaaaffffaeeaabbbbbbb +aaaffeaaaaaaaaccaaaaaaaeeeeeeeeaabbbbbbb +aaaaeeaaaaaaaaccaaaaaaaeeeeeeaaaabbbbbbb +aaaaeefaaaaaaaccccccddaeeeeeeaaaabbbbbbb +aaaaaeefaaaaaaccccccddaafeaaaaabbbbbbbbb +aaaafeeeaaaaaaaaddcceeeeeeaaaaabbbbbbbbb +aaaffaeeeaaaaaaaddcceeeeeeaabbbbbbbbbbbb +eaaaaaeeefaaaaaaaaaaaaeeefaabbbbbbbbbbbb +eeaaaafeeaaaaaaaaaaaaaffffaabbbbbbbbbbbb +eeeeeeeeeaaaaaaaaaaaaaaaaaaabbbbbbbbbbbb +eeeeeeeeaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbb +"} diff --git a/maps/submaps/surface_submaps/mountains/backup/IceCave1A.dmm b/maps/submaps/surface_submaps/mountains/backup/IceCave1A.dmm new file mode 100644 index 0000000000..4bc4a5c69a --- /dev/null +++ b/maps/submaps/surface_submaps/mountains/backup/IceCave1A.dmm @@ -0,0 +1,40 @@ +"a" = (/turf/simulated/wall/solidrock{block_tele = 0},/area/submap/cave/IceCave1) +"b" = (/turf/template_noop,/area/submap/cave/IceCave1) +"c" = (/turf/simulated/floor/outdoors/ice{outdoors = 0},/area/submap/cave/IceCave1) +"d" = (/obj/machinery/crystal/ice,/turf/simulated/floor/outdoors/ice{outdoors = 0},/area/submap/cave/IceCave1) +"e" = (/obj/structure/loot_pile/surface/bones,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/IceCave1) +"f" = (/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/IceCave1) +"g" = (/obj/machinery/crystal/ice,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/IceCave1) +"h" = (/obj/random/firstaid,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/IceCave1) +"i" = (/obj/random/ammo,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/IceCave1) + +(1,1,1) = {" +aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaa +aaaaaaaaaaaaaaaaaaaabbbbbbbbbbaaaaaaaaaa +aacccccdccccccccddaabbbbbbbbbbaaaefggaaa +aaccccccccccccccddaaabbbbbbbbaaagfffghaa +aaccccccccccccccaaaaaaaaaaaaaaaafffffiaa +aaccccccccccdcccaaaaaaaaaaaaaaaffffffeaa +aadccccccccccccdaaaaaaccccdccggffffffaaa +aaccccccccccccccaaaaaacccccccffffgefgaaa +aaccccccccccccccffffffdccccccgggaaaaaaaa +aacccccccccdccccffggffccdcccdgggaaaaaaab +aaccdcccccccccccaaaaaaddaaaaaaaaaaabbbbb +aaccccdccccccccdaaaaaaddageffffaaaabbbbb +aaccccccdcccccccaaggffgdagfffffaabbbbbbb +aaccccccccccccccaafffffgaaafafgaabbbbbbb +aaaaaadddddddddfffffgfffffffaffaabbbbbbb +aaaaaagggfffgddddggggggffgffaffaabbbbbbb +aagggfffffffffccaaaaaaaafffgagfaabbbbbbb +aagfffffffffffccaaaaaaaaggggaffaabbbbbbb +aaaggfaaaaaaaaccaaaaaaagfffffffaabbbbbbb +aaaaffaaaaaaaaccaaaaaaaffffffaaaabbbbbbb +aaaaffgaaaaaaaccccccddafffffgaaaabbbbbbb +aaaaaffgaaaaaaccccccddaagfaaaaabbbbbbbbb +aaaagfffaaaaaaaaddccffgfffaaaaabbbbbbbbb +aaaggafffaaaaaaaddccffffffaabbbbbbbbbbbb +faaaaafffgaaaaaaaaaaaafffgaabbbbbbbbbbbb +ffaaaagffaaaaaaaaaaaaaggggaabbbbbbbbbbbb +fffffffffaaaaaaaaaaaaaaaaaaabbbbbbbbbbbb +ffffffffaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbb +"} diff --git a/maps/submaps/surface_submaps/mountains/backup/IceCave1B.dmm b/maps/submaps/surface_submaps/mountains/backup/IceCave1B.dmm new file mode 100644 index 0000000000..4bc4a5c69a --- /dev/null +++ b/maps/submaps/surface_submaps/mountains/backup/IceCave1B.dmm @@ -0,0 +1,40 @@ +"a" = (/turf/simulated/wall/solidrock{block_tele = 0},/area/submap/cave/IceCave1) +"b" = (/turf/template_noop,/area/submap/cave/IceCave1) +"c" = (/turf/simulated/floor/outdoors/ice{outdoors = 0},/area/submap/cave/IceCave1) +"d" = (/obj/machinery/crystal/ice,/turf/simulated/floor/outdoors/ice{outdoors = 0},/area/submap/cave/IceCave1) +"e" = (/obj/structure/loot_pile/surface/bones,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/IceCave1) +"f" = (/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/IceCave1) +"g" = (/obj/machinery/crystal/ice,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/IceCave1) +"h" = (/obj/random/firstaid,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/IceCave1) +"i" = (/obj/random/ammo,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/IceCave1) + +(1,1,1) = {" +aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaa +aaaaaaaaaaaaaaaaaaaabbbbbbbbbbaaaaaaaaaa +aacccccdccccccccddaabbbbbbbbbbaaaefggaaa +aaccccccccccccccddaaabbbbbbbbaaagfffghaa +aaccccccccccccccaaaaaaaaaaaaaaaafffffiaa +aaccccccccccdcccaaaaaaaaaaaaaaaffffffeaa +aadccccccccccccdaaaaaaccccdccggffffffaaa +aaccccccccccccccaaaaaacccccccffffgefgaaa +aaccccccccccccccffffffdccccccgggaaaaaaaa +aacccccccccdccccffggffccdcccdgggaaaaaaab +aaccdcccccccccccaaaaaaddaaaaaaaaaaabbbbb +aaccccdccccccccdaaaaaaddageffffaaaabbbbb +aaccccccdcccccccaaggffgdagfffffaabbbbbbb +aaccccccccccccccaafffffgaaafafgaabbbbbbb +aaaaaadddddddddfffffgfffffffaffaabbbbbbb +aaaaaagggfffgddddggggggffgffaffaabbbbbbb +aagggfffffffffccaaaaaaaafffgagfaabbbbbbb +aagfffffffffffccaaaaaaaaggggaffaabbbbbbb +aaaggfaaaaaaaaccaaaaaaagfffffffaabbbbbbb +aaaaffaaaaaaaaccaaaaaaaffffffaaaabbbbbbb +aaaaffgaaaaaaaccccccddafffffgaaaabbbbbbb +aaaaaffgaaaaaaccccccddaagfaaaaabbbbbbbbb +aaaagfffaaaaaaaaddccffgfffaaaaabbbbbbbbb +aaaggafffaaaaaaaddccffffffaabbbbbbbbbbbb +faaaaafffgaaaaaaaaaaaafffgaabbbbbbbbbbbb +ffaaaagffaaaaaaaaaaaaaggggaabbbbbbbbbbbb +fffffffffaaaaaaaaaaaaaaaaaaabbbbbbbbbbbb +ffffffffaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbb +"} diff --git a/maps/submaps/surface_submaps/mountains/backup/IceCave1C.dmm b/maps/submaps/surface_submaps/mountains/backup/IceCave1C.dmm new file mode 100644 index 0000000000..4bc4a5c69a --- /dev/null +++ b/maps/submaps/surface_submaps/mountains/backup/IceCave1C.dmm @@ -0,0 +1,40 @@ +"a" = (/turf/simulated/wall/solidrock{block_tele = 0},/area/submap/cave/IceCave1) +"b" = (/turf/template_noop,/area/submap/cave/IceCave1) +"c" = (/turf/simulated/floor/outdoors/ice{outdoors = 0},/area/submap/cave/IceCave1) +"d" = (/obj/machinery/crystal/ice,/turf/simulated/floor/outdoors/ice{outdoors = 0},/area/submap/cave/IceCave1) +"e" = (/obj/structure/loot_pile/surface/bones,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/IceCave1) +"f" = (/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/IceCave1) +"g" = (/obj/machinery/crystal/ice,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/IceCave1) +"h" = (/obj/random/firstaid,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/IceCave1) +"i" = (/obj/random/ammo,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/IceCave1) + +(1,1,1) = {" +aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaa +aaaaaaaaaaaaaaaaaaaabbbbbbbbbbaaaaaaaaaa +aacccccdccccccccddaabbbbbbbbbbaaaefggaaa +aaccccccccccccccddaaabbbbbbbbaaagfffghaa +aaccccccccccccccaaaaaaaaaaaaaaaafffffiaa +aaccccccccccdcccaaaaaaaaaaaaaaaffffffeaa +aadccccccccccccdaaaaaaccccdccggffffffaaa +aaccccccccccccccaaaaaacccccccffffgefgaaa +aaccccccccccccccffffffdccccccgggaaaaaaaa +aacccccccccdccccffggffccdcccdgggaaaaaaab +aaccdcccccccccccaaaaaaddaaaaaaaaaaabbbbb +aaccccdccccccccdaaaaaaddageffffaaaabbbbb +aaccccccdcccccccaaggffgdagfffffaabbbbbbb +aaccccccccccccccaafffffgaaafafgaabbbbbbb +aaaaaadddddddddfffffgfffffffaffaabbbbbbb +aaaaaagggfffgddddggggggffgffaffaabbbbbbb +aagggfffffffffccaaaaaaaafffgagfaabbbbbbb +aagfffffffffffccaaaaaaaaggggaffaabbbbbbb +aaaggfaaaaaaaaccaaaaaaagfffffffaabbbbbbb +aaaaffaaaaaaaaccaaaaaaaffffffaaaabbbbbbb +aaaaffgaaaaaaaccccccddafffffgaaaabbbbbbb +aaaaaffgaaaaaaccccccddaagfaaaaabbbbbbbbb +aaaagfffaaaaaaaaddccffgfffaaaaabbbbbbbbb +aaaggafffaaaaaaaddccffffffaabbbbbbbbbbbb +faaaaafffgaaaaaaaaaaaafffgaabbbbbbbbbbbb +ffaaaagffaaaaaaaaaaaaaggggaabbbbbbbbbbbb +fffffffffaaaaaaaaaaaaaaaaaaabbbbbbbbbbbb +ffffffffaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbb +"} diff --git a/maps/submaps/surface_submaps/mountains/mountains.dm b/maps/submaps/surface_submaps/mountains/mountains.dm index 2ca679c154..c7e6b513f5 100644 --- a/maps/submaps/surface_submaps/mountains/mountains.dm +++ b/maps/submaps/surface_submaps/mountains/mountains.dm @@ -24,6 +24,9 @@ #include "vault3.dmm" #include "vault4.dmm" #include "vault5.dmm" +#include "IceCave1A.dmm" +#include "IceCave1B.dmm" +#include "IceCave1C.dmm" #endif // The 'mountains' is the mining z-level, and has a lot of caves. @@ -148,6 +151,26 @@ mappath = 'maps/submaps/surface_submaps/mountains/vault3.dmm' cost = 15 +/datum/map_template/surface/mountains/normal/IceCave1A + name = "Ice Cave 1A" + desc = "This cave's slippery ice makes it hard to navigate, but determined explorers will be rewarded." + mappath = 'maps/submaps/surface_submaps/mountains/IceCave1A.dmm' + cost = 10 + +/datum/map_template/surface/mountains/normal/IceCave1B + name = "Ice Cave 1B" + desc = "This cave's slippery ice makes it hard to navigate, but determined explorers will be rewarded." + mappath = 'maps/submaps/surface_submaps/mountains/IceCave1B.dmm' + cost = 10 + +/datum/map_template/surface/mountains/normal/IceCave1C + name = "Ice Cave 1C" + desc = "This cave's slippery ice makes it hard to navigate, but determined explorers will be rewarded." + mappath = 'maps/submaps/surface_submaps/mountains/IceCave1C.dmm' + cost = 10 + + + /************** * Deep Caves * **************/ diff --git a/maps/submaps/surface_submaps/mountains/mountains_areas.dm b/maps/submaps/surface_submaps/mountains/mountains_areas.dm index 1e378ed7ca..04afe6b91d 100644 --- a/maps/submaps/surface_submaps/mountains/mountains_areas.dm +++ b/maps/submaps/surface_submaps/mountains/mountains_areas.dm @@ -67,4 +67,13 @@ name = "Mine Vault" /area/submap/cave/vault5 - name = "Mine Vault" \ No newline at end of file + name = "Mine Vault" + +/area/submap/cave/IceCave1A + name = "Ice Cave 1A" + +/area/submap/cave/IceCave1B + name = "Ice Cave 1B" + +/area/submap/cave/IceCave1C + name = "Ice Cave 1C" \ No newline at end of file From 33766df3d4ad81815d1fee400e112bbbc9075227 Mon Sep 17 00:00:00 2001 From: Anewbe Date: Tue, 27 Feb 2018 19:46:08 -0600 Subject: [PATCH 056/145] Fixes a runtime in hail code (#4973) --- code/modules/planet/sif.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/planet/sif.dm b/code/modules/planet/sif.dm index 3fb5ff2be2..7915c5e015 100644 --- a/code/modules/planet/sif.dm +++ b/code/modules/planet/sif.dm @@ -331,7 +331,7 @@ datum/weather/sif continue // No need to apply damage. L.apply_damage(rand(5, 10), BRUTE, target_zone, amount_blocked, amount_soaked, used_weapon = "hail") - to_chat(L, "The hail raining down on you [L.can_feel_pain() ? "hurts" : "damages you"]!") + to_chat(L, "The hail smacks into you!") /datum/weather/sif/blood_moon name = "blood moon" From 7aa5ca479a8a2bd7ece5b3be8326785d3dace59c Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Tue, 27 Feb 2018 21:17:47 -0500 Subject: [PATCH 057/145] Adds 'Intercom Convo' verb Allows an admin to 'schedule' up to 20 messages to play on the radio. --- .../objects/items/devices/radio/intercom.dm | 6 ++ .../game/objects/items/devices/radio/radio.dm | 9 +- code/global.dm | 2 +- code/modules/admin/admin.dm | 94 +++++++++++++++++-- code/modules/admin/admin_verbs.dm | 1 + 5 files changed, 99 insertions(+), 13 deletions(-) diff --git a/code/game/objects/items/devices/radio/intercom.dm b/code/game/objects/items/devices/radio/intercom.dm index 9aa65bb54e..81e3227022 100644 --- a/code/game/objects/items/devices/radio/intercom.dm +++ b/code/game/objects/items/devices/radio/intercom.dm @@ -49,6 +49,12 @@ name = "entertainment intercom" frequency = ENT_FREQ +/obj/item/device/radio/intercom/omni + name = "global announcer" +/obj/item/device/radio/intercom/omni/initialize() + channels = radiochannels.Copy() + return ..() + /obj/item/device/radio/intercom/New() ..() processing_objects += src diff --git a/code/game/objects/items/devices/radio/radio.dm b/code/game/objects/items/devices/radio/radio.dm index b6f62f27dc..f5f85fe8f5 100644 --- a/code/game/objects/items/devices/radio/radio.dm +++ b/code/game/objects/items/devices/radio/radio.dm @@ -53,14 +53,13 @@ var/global/list/default_medbay_channels = list( var/const/FREQ_LISTENING = 1 var/list/internal_channels -/obj/item/device/radio var/datum/radio_frequency/radio_connection var/list/datum/radio_frequency/secure_radio_connections = new - proc/set_frequency(new_frequency) - radio_controller.remove_object(src, frequency) - frequency = new_frequency - radio_connection = radio_controller.add_object(src, frequency, RADIO_CHAT) +/obj/item/device/radio/proc/set_frequency(new_frequency) + radio_controller.remove_object(src, frequency) + frequency = new_frequency + radio_connection = radio_controller.add_object(src, frequency, RADIO_CHAT) /obj/item/device/radio/New() ..() diff --git a/code/global.dm b/code/global.dm index 3bf111ef4f..58836aac39 100644 --- a/code/global.dm +++ b/code/global.dm @@ -184,7 +184,7 @@ var/static/list/scarySounds = list( var/max_explosion_range = 14 // Announcer intercom, because too much stuff creates an intercom for one message then hard del()s it. -var/global/obj/item/device/radio/intercom/global_announcer = new /obj/item/device/radio/intercom{channels=list("Engineering")}(null) +var/global/obj/item/device/radio/intercom/omni/global_announcer = new /obj/item/device/radio/intercom/omni(null) var/list/station_departments = list("Command", "Medical", "Engineering", "Science", "Security", "Cargo", "Civilian") diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index 61f2d174ac..a2d8eed8fa 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -380,7 +380,7 @@ proc/admin_notice(var/message, var/rights) if(3) dat+={" Creating new Feed Message... -


        Receiving Channel: [src.admincaster_feed_channel.channel_name]
        " //MARK +
        Receiving Channel: [src.admincaster_feed_channel.channel_name]
        Message Author: [src.admincaster_signature]
        Message Body: [src.admincaster_feed_message.body]

        Submit

        Cancel
        @@ -674,10 +674,7 @@ proc/admin_notice(var/message, var/rights) set desc = "Send an intercom message, like an arrivals announcement." if(!check_rights(0)) return - //This is basically how death alarms do it - var/obj/item/device/radio/headset/a = new /obj/item/device/radio/headset/omni(null) - - var/channel = input("Channel for message:","Channel", null) as null|anything in (list("Common") + a.keyslot2.channels) // + a.keyslot1.channels + var/channel = input("Channel for message:","Channel", null) as null|anything in radiochannels if(channel) //They picked a channel var/sender = input("Name of sender (max 75):", "Announcement", "Announcement Computer") as null|text @@ -688,11 +685,94 @@ proc/admin_notice(var/message, var/rights) if(message) //They put a message message = sanitize(message, 500, extra = 0) - a.autosay("[message]", "[sender]", "[channel == "Common" ? null : channel]") //Common is a weird case, as it's not a "channel", it's just talking into a radio without a channel set. + global_announcer.autosay("[message]", "[sender]", "[channel == "Common" ? null : channel]") //Common is a weird case, as it's not a "channel", it's just talking into a radio without a channel set. log_admin("Intercom: [key_name(usr)] : [sender]:[message]") - qdel(a) + feedback_add_details("admin_verb","IN") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! +/datum/admins/proc/intercom_convo() + set category = "Fun" + set name = "Intercom Convo" + set desc = "Send an intercom conversation, like several uses of the Intercom Msg verb." + set waitfor = FALSE //Why bother? We have some sleeps. You can leave tho! + if(!check_rights(0)) return + + var/channel = input("Channel for message:","Channel", null) as null|anything in radiochannels + + if(!channel) //They picked a channel + return + + to_chat(usr,"Intercom Convo Directions
        Start the conversation with the sender, a pipe (|), and then the message on one line. Then hit enter to \ + add another line, and type a (whole) number of seconds to pause between that message, and the next message, then repeat the message syntax up to 20 times. For example:
        \ + --- --- ---
        \ + Some Guy|Hello guys, what's up?
        \ + 5
        \ + Other Guy|Hey, good to see you.
        \ + 5
        \ + Some Guy|Yeah, you too.
        \ + --- --- ---
        \ + The above will result in those messages playing, with a 5 second gap between each. Maximum of 20 messages allowed.
        ") + + var/list/decomposed + var/message = input(usr,"See your chat box for instructions. Keep a copy elsewhere in case it is rejected when you click OK.", "Input Conversation", "") as null|message + + if(!message) + return + + //Split on pipe or \n + decomposed = splittext(message,regex("\\||$","m")) + decomposed += "0" //Tack on a final 0 sleep to make 3-per-message evenly + + //Time to find how they screwed up. + //Wasn't the right length + if((decomposed.len) % 3) //+1 to accomidate the lack of a wait time for the last message + to_chat(usr,"You passed [decomposed.len] segments (senders+messages+pauses). You must pass a multiple of 3, minus 1 (no pause after the last message). That means a sender and message on every other line (starting on the first), separated by a pipe character (|), and a number every other line that is a pause in seconds.") + return + + //Too long a conversation + if((decomposed.len / 3) > 20) + to_chat(usr,"This conversation is too long! 20 messages maximum, please.") + return + + //Missed some sleeps, or sanitized to nothing. + for(var/i = 1; i < decomposed.len; i++) + + //Sanitize sender + var/clean_sender = sanitize(decomposed[i]) + if(!clean_sender) + to_chat(usr,"One part of your conversation was not able to be sanitized. It was the sender of the [(i+2)/3]\th message.") + return + decomposed[i] = clean_sender + + //Sanitize message + var/clean_message = sanitize(decomposed[++i]) + if(!clean_message) + to_chat(usr,"One part of your conversation was not able to be sanitized. It was the body of the [(i+2)/3]\th message.") + return + decomposed[i] = clean_message + + //Sanitize wait time + var/clean_time = text2num(decomposed[++i]) + if(!isnum(clean_time)) + to_chat(usr,"One part of your conversation was not able to be sanitized. It was the wait time after the [(i+2)/3]\th message.") + return + if(clean_time > 60) + to_chat(usr,"Max 60 second wait time between messages for sanity's sake please.") + return + decomposed[i] = clean_time + + log_admin("Intercom convo started by: [key_name(usr)] : [sanitize(message)]") + feedback_add_details("admin_verb","IN") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! + + //Sanitized AND we still have a chance to send it? Wow! + if(LAZYLEN(decomposed)) + for(var/i = 1; i < decomposed.len; i++) + var/this_sender = decomposed[i] + var/this_message = decomposed[++i] + var/this_wait = decomposed[++i] + global_announcer.autosay("[this_message]", "[this_sender]", "[channel == "Common" ? null : channel]") //Common is a weird case, as it's not a "channel", it's just talking into a radio without a channel set. + sleep(this_wait SECONDS) + /datum/admins/proc/toggleooc() set category = "Server" set desc="Globally Toggles OOC" diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index 04740237f1..d26ff66a9b 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -26,6 +26,7 @@ var/list/admin_verbs_admin = list( /datum/admins/proc/toggleguests, //toggles whether guests can join the current game, /datum/admins/proc/announce, //priority announce something to all clients., /datum/admins/proc/intercom, //send a fake intercom message, like an arrivals announcement, + /datum/admins/proc/intercom_convo, //send a fake intercom conversation, like an ATC exchange, /client/proc/colorooc, //allows us to set a custom colour for everythign we say in ooc, /client/proc/admin_ghost, //allows us to ghost/reenter body at will, /client/proc/toggle_view_range, //changes how far we can see, From 43065846a46dac363ba8a5e658438860025e3cac Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Tue, 27 Feb 2018 21:17:47 -0500 Subject: [PATCH 058/145] Adds 'Intercom Convo' verb Allows an admin to 'schedule' up to 20 messages to play on the radio. --- .../objects/items/devices/radio/intercom.dm | 6 ++ .../game/objects/items/devices/radio/radio.dm | 9 +- code/global.dm | 2 +- code/modules/admin/admin.dm | 94 +++++++++++++++++-- code/modules/admin/admin_verbs.dm | 1 + 5 files changed, 99 insertions(+), 13 deletions(-) diff --git a/code/game/objects/items/devices/radio/intercom.dm b/code/game/objects/items/devices/radio/intercom.dm index ef4e196309..eb3ac7cb12 100644 --- a/code/game/objects/items/devices/radio/intercom.dm +++ b/code/game/objects/items/devices/radio/intercom.dm @@ -50,6 +50,12 @@ name = "entertainment intercom" frequency = ENT_FREQ +/obj/item/device/radio/intercom/omni + name = "global announcer" +/obj/item/device/radio/intercom/omni/initialize() + channels = radiochannels.Copy() + return ..() + /obj/item/device/radio/intercom/New() ..() processing_objects += src diff --git a/code/game/objects/items/devices/radio/radio.dm b/code/game/objects/items/devices/radio/radio.dm index 89f10c8140..d408a033f7 100644 --- a/code/game/objects/items/devices/radio/radio.dm +++ b/code/game/objects/items/devices/radio/radio.dm @@ -53,14 +53,13 @@ var/global/list/default_medbay_channels = list( var/const/FREQ_LISTENING = 1 var/list/internal_channels -/obj/item/device/radio var/datum/radio_frequency/radio_connection var/list/datum/radio_frequency/secure_radio_connections = new - proc/set_frequency(new_frequency) - radio_controller.remove_object(src, frequency) - frequency = new_frequency - radio_connection = radio_controller.add_object(src, frequency, RADIO_CHAT) +/obj/item/device/radio/proc/set_frequency(new_frequency) + radio_controller.remove_object(src, frequency) + frequency = new_frequency + radio_connection = radio_controller.add_object(src, frequency, RADIO_CHAT) /obj/item/device/radio/New() ..() diff --git a/code/global.dm b/code/global.dm index 3ec087e1a4..f2a79c8868 100644 --- a/code/global.dm +++ b/code/global.dm @@ -184,7 +184,7 @@ var/static/list/scarySounds = list( var/max_explosion_range = 14 // Announcer intercom, because too much stuff creates an intercom for one message then hard del()s it. -var/global/obj/item/device/radio/intercom/global_announcer = new /obj/item/device/radio/intercom{channels=list("Engineering")}(null) +var/global/obj/item/device/radio/intercom/omni/global_announcer = new /obj/item/device/radio/intercom/omni(null) var/list/station_departments = list("Command", "Medical", "Engineering", "Science", "Security", "Cargo", "Civilian") diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index 4eefda8d1d..9a5ac33c22 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -380,7 +380,7 @@ proc/admin_notice(var/message, var/rights) if(3) dat+={" Creating new Feed Message... -
        Receiving Channel: [src.admincaster_feed_channel.channel_name]
        " //MARK +
        Receiving Channel: [src.admincaster_feed_channel.channel_name]
        Message Author: [src.admincaster_signature]
        Message Body: [src.admincaster_feed_message.body]

        Submit

        Cancel
        @@ -677,10 +677,7 @@ var/datum/announcement/minor/admin_min_announcer = new set desc = "Send an intercom message, like an arrivals announcement." if(!check_rights(0)) return - //This is basically how death alarms do it - var/obj/item/device/radio/headset/a = new /obj/item/device/radio/headset/omni(null) - - var/channel = input("Channel for message:","Channel", null) as null|anything in (list("Common") + a.keyslot2.channels) // + a.keyslot1.channels + var/channel = input("Channel for message:","Channel", null) as null|anything in radiochannels if(channel) //They picked a channel var/sender = input("Name of sender (max 75):", "Announcement", "Announcement Computer") as null|text @@ -691,11 +688,94 @@ var/datum/announcement/minor/admin_min_announcer = new if(message) //They put a message message = sanitize(message, 500, extra = 0) - a.autosay("[message]", "[sender]", "[channel == "Common" ? null : channel]") //Common is a weird case, as it's not a "channel", it's just talking into a radio without a channel set. + global_announcer.autosay("[message]", "[sender]", "[channel == "Common" ? null : channel]") //Common is a weird case, as it's not a "channel", it's just talking into a radio without a channel set. log_admin("Intercom: [key_name(usr)] : [sender]:[message]") - qdel(a) + feedback_add_details("admin_verb","IN") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! +/datum/admins/proc/intercom_convo() + set category = "Fun" + set name = "Intercom Convo" + set desc = "Send an intercom conversation, like several uses of the Intercom Msg verb." + set waitfor = FALSE //Why bother? We have some sleeps. You can leave tho! + if(!check_rights(0)) return + + var/channel = input("Channel for message:","Channel", null) as null|anything in radiochannels + + if(!channel) //They picked a channel + return + + to_chat(usr,"Intercom Convo Directions
        Start the conversation with the sender, a pipe (|), and then the message on one line. Then hit enter to \ + add another line, and type a (whole) number of seconds to pause between that message, and the next message, then repeat the message syntax up to 20 times. For example:
        \ + --- --- ---
        \ + Some Guy|Hello guys, what's up?
        \ + 5
        \ + Other Guy|Hey, good to see you.
        \ + 5
        \ + Some Guy|Yeah, you too.
        \ + --- --- ---
        \ + The above will result in those messages playing, with a 5 second gap between each. Maximum of 20 messages allowed.
        ") + + var/list/decomposed + var/message = input(usr,"See your chat box for instructions. Keep a copy elsewhere in case it is rejected when you click OK.", "Input Conversation", "") as null|message + + if(!message) + return + + //Split on pipe or \n + decomposed = splittext(message,regex("\\||$","m")) + decomposed += "0" //Tack on a final 0 sleep to make 3-per-message evenly + + //Time to find how they screwed up. + //Wasn't the right length + if((decomposed.len) % 3) //+1 to accomidate the lack of a wait time for the last message + to_chat(usr,"You passed [decomposed.len] segments (senders+messages+pauses). You must pass a multiple of 3, minus 1 (no pause after the last message). That means a sender and message on every other line (starting on the first), separated by a pipe character (|), and a number every other line that is a pause in seconds.") + return + + //Too long a conversation + if((decomposed.len / 3) > 20) + to_chat(usr,"This conversation is too long! 20 messages maximum, please.") + return + + //Missed some sleeps, or sanitized to nothing. + for(var/i = 1; i < decomposed.len; i++) + + //Sanitize sender + var/clean_sender = sanitize(decomposed[i]) + if(!clean_sender) + to_chat(usr,"One part of your conversation was not able to be sanitized. It was the sender of the [(i+2)/3]\th message.") + return + decomposed[i] = clean_sender + + //Sanitize message + var/clean_message = sanitize(decomposed[++i]) + if(!clean_message) + to_chat(usr,"One part of your conversation was not able to be sanitized. It was the body of the [(i+2)/3]\th message.") + return + decomposed[i] = clean_message + + //Sanitize wait time + var/clean_time = text2num(decomposed[++i]) + if(!isnum(clean_time)) + to_chat(usr,"One part of your conversation was not able to be sanitized. It was the wait time after the [(i+2)/3]\th message.") + return + if(clean_time > 60) + to_chat(usr,"Max 60 second wait time between messages for sanity's sake please.") + return + decomposed[i] = clean_time + + log_admin("Intercom convo started by: [key_name(usr)] : [sanitize(message)]") + feedback_add_details("admin_verb","IN") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! + + //Sanitized AND we still have a chance to send it? Wow! + if(LAZYLEN(decomposed)) + for(var/i = 1; i < decomposed.len; i++) + var/this_sender = decomposed[i] + var/this_message = decomposed[++i] + var/this_wait = decomposed[++i] + global_announcer.autosay("[this_message]", "[this_sender]", "[channel == "Common" ? null : channel]") //Common is a weird case, as it's not a "channel", it's just talking into a radio without a channel set. + sleep(this_wait SECONDS) + /datum/admins/proc/toggleooc() set category = "Server" set desc="Globally Toggles OOC" diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index bbd10a20dc..59a787a2ae 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -26,6 +26,7 @@ var/list/admin_verbs_admin = list( /datum/admins/proc/toggleguests, //toggles whether guests can join the current game, /datum/admins/proc/announce, //priority announce something to all clients., /datum/admins/proc/intercom, //send a fake intercom message, like an arrivals announcement, + /datum/admins/proc/intercom_convo, //send a fake intercom conversation, like an ATC exchange, /client/proc/colorooc, //allows us to set a custom colour for everythign we say in ooc, /client/proc/admin_ghost, //allows us to ghost/reenter body at will, /client/proc/toggle_view_range, //changes how far we can see, From 0c4cc6811a9629a5df6a2eb5287783c7313490a6 Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Tue, 27 Feb 2018 21:30:06 -0500 Subject: [PATCH 059/145] VS: Convert some VS things to use global_announcer --- code/controllers/subsystems/transcore_vr.dm | 10 +++------- .../clothing/spacesuits/rig/modules/utility_vr.dm | 8 ++------ 2 files changed, 5 insertions(+), 13 deletions(-) diff --git a/code/controllers/subsystems/transcore_vr.dm b/code/controllers/subsystems/transcore_vr.dm index f98bf6d2c0..4958d87f3d 100644 --- a/code/controllers/subsystems/transcore_vr.dm +++ b/code/controllers/subsystems/transcore_vr.dm @@ -152,9 +152,7 @@ SUBSYSTEM_DEF(transcore) // Send a past-due notification to the medical radio channel. /datum/controller/subsystem/transcore/proc/notify(var/name) ASSERT(name) - var/obj/item/device/radio/headset/a = new /obj/item/device/radio/headset/heads/captain(null) - a.autosay("[name] is past-due for a mind backup. This will be the only notification.", "TransCore Oversight", "Medical") - qdel(a) + global_announcer.autosay("[name] is past-due for a mind backup. This will be the only notification.", "TransCore Oversight", "Medical") // Called from mind_record to add itself to the transcore. /datum/controller/subsystem/transcore/proc/add_backup(var/datum/transhuman/mind_record/MR) @@ -187,10 +185,8 @@ SUBSYSTEM_DEF(transcore) // Moves all mind records from the databaes into the disk and shuts down all backup canary processing. /datum/controller/subsystem/transcore/proc/core_dump(var/obj/item/weapon/disk/transcore/disk) ASSERT(disk) - var/obj/item/device/radio/headset/a = new /obj/item/device/radio/headset/heads/captain(null) - a.autosay("An emergency core dump has been initiated!", "TransCore Oversight", "Command") - a.autosay("An emergency core dump has been initiated!", "TransCore Oversight", "Medical") - qdel(a) + global_announcer.autosay("An emergency core dump has been initiated!", "TransCore Oversight", "Command") + global_announcer.autosay("An emergency core dump has been initiated!", "TransCore Oversight", "Medical") disk.stored += backed_up backed_up.Cut() diff --git a/code/modules/clothing/spacesuits/rig/modules/utility_vr.dm b/code/modules/clothing/spacesuits/rig/modules/utility_vr.dm index 167a0ce6c5..83456629a1 100644 --- a/code/modules/clothing/spacesuits/rig/modules/utility_vr.dm +++ b/code/modules/clothing/spacesuits/rig/modules/utility_vr.dm @@ -83,12 +83,8 @@ var/username = FindNameFromID(H) || "Unknown" var/message = "[username] has overridden [A] (airlock) in \the [get_area(A)] at [A.x],[A.y],[A.z] with \the [src]." - var/obj/item/device/radio/headset/a = new /obj/item/device/radio/headset/heads/captain(null) - a.icon = icon - a.icon_state = icon_state - a.autosay(message, "Security Subsystem", "Command") - a.autosay(message, "Security Subsystem", "Security") - qdel(a) + global_announcer.autosay(message, "Security Subsystem", "Command") + global_announcer.autosay(message, "Security Subsystem", "Security") return 1 /obj/item/rig_module/rescue_pharm From ec5f2543d7b334b5772518ca48a8180cbdeb4a8c Mon Sep 17 00:00:00 2001 From: Cyantime Date: Tue, 27 Feb 2018 22:45:09 -0500 Subject: [PATCH 060/145] Fixes two minor PDA cart issues. --- code/game/objects/items/devices/PDA/PDA.dm | 11 ++++------- code/game/objects/items/devices/PDA/cart.dm | 2 -- 2 files changed, 4 insertions(+), 9 deletions(-) diff --git a/code/game/objects/items/devices/PDA/PDA.dm b/code/game/objects/items/devices/PDA/PDA.dm index d2e2faf658..dcef269ee9 100644 --- a/code/game/objects/items/devices/PDA/PDA.dm +++ b/code/game/objects/items/devices/PDA/PDA.dm @@ -1247,20 +1247,17 @@ var/global/list/obj/item/device/pda/PDAs = list() if(issilicon(usr)) return - if (can_use(usr) && !isnull(cartridge)) - var/turf/T = get_turf(src) - cartridge.loc = T - if (ismob(loc)) + if(can_use(usr) && !isnull(cartridge)) + cartridge.forceMove(get_turf(src)) + if(ismob(loc)) var/mob/M = loc M.put_in_hands(cartridge) - else - cartridge.loc = get_turf(src) mode = 0 scanmode = 0 if (cartridge.radio) cartridge.radio.hostpda = null - cartridge = null to_chat(usr, "You remove \the [cartridge] from the [name].") + cartridge = null else to_chat(usr, "You cannot do this while restrained.") diff --git a/code/game/objects/items/devices/PDA/cart.dm b/code/game/objects/items/devices/PDA/cart.dm index b77d73a262..4b088f51b8 100644 --- a/code/game/objects/items/devices/PDA/cart.dm +++ b/code/game/objects/items/devices/PDA/cart.dm @@ -265,8 +265,6 @@ var/list/civilian_cartridges = list( if(loc) var/obj/item/PDA = loc var/mob/user = PDA.fingerprintslast - if(istype(PDA.loc,/mob/living)) - name = PDA.loc log_admin("STATUS: [user] set status screen with [PDA]. Message: [data1] [data2]") message_admins("STATUS: [user] set status screen with [PDA]. Message: [data1] [data2]") From dfe41e3250824077bdc6627e8cf77936d5860e65 Mon Sep 17 00:00:00 2001 From: Atermonera Date: Tue, 27 Feb 2018 21:42:41 -0800 Subject: [PATCH 061/145] Made a
        into a --- code/game/objects/items/devices/scanners.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/devices/scanners.dm b/code/game/objects/items/devices/scanners.dm index 3781d6a1c3..ab475cdca9 100644 --- a/code/game/objects/items/devices/scanners.dm +++ b/code/game/objects/items/devices/scanners.dm @@ -95,7 +95,7 @@ HALOGEN COUNTER - Radcount on mobs else dat += " [capitalize(org.name)]: [(org.brute_dam > 0) ? "[org.brute_dam]" : 0]" dat += "[(org.status & ORGAN_BLEEDING)?"\[Bleeding\]":""] - " - dat += "[(org.burn_dam > 0) ? "[org.burn_dam]" : 0]" + dat += "[(org.burn_dam > 0) ? "[org.burn_dam]" : 0]
        " else dat += " Limbs are OK.
        " From 67105d921cfe68726471cac2fa82a453b881a60b Mon Sep 17 00:00:00 2001 From: Heroman3003 Date: Wed, 28 Feb 2018 16:46:53 +1000 Subject: [PATCH 062/145] Fixed Language upgrade not being removed after being applied --- code/game/objects/items/robot/robot_upgrades_vr.dm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/robot/robot_upgrades_vr.dm b/code/game/objects/items/robot/robot_upgrades_vr.dm index 3baf8aa30e..9b7a2c0fbb 100644 --- a/code/game/objects/items/robot/robot_upgrades_vr.dm +++ b/code/game/objects/items/robot/robot_upgrades_vr.dm @@ -5,4 +5,7 @@ R.add_language(LANGUAGE_CANILUNZT, 1) R.add_language(LANGUAGE_ECUREUILIAN, 1) R.add_language(LANGUAGE_DAEMON, 1) - R.add_language(LANGUAGE_ENOCHIAN, 1) \ No newline at end of file + R.add_language(LANGUAGE_ENOCHIAN, 1) + return 1 + else + return 0 \ No newline at end of file From 859483c6cffa3e1f1ce22ebe30a96ca8cad5a621 Mon Sep 17 00:00:00 2001 From: Heroman3003 Date: Wed, 28 Feb 2018 17:40:13 +1000 Subject: [PATCH 063/145] maybe fix? --- code/game/objects/items/robot/robot_upgrades_vr.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/robot/robot_upgrades_vr.dm b/code/game/objects/items/robot/robot_upgrades_vr.dm index 9b7a2c0fbb..6f92178f09 100644 --- a/code/game/objects/items/robot/robot_upgrades_vr.dm +++ b/code/game/objects/items/robot/robot_upgrades_vr.dm @@ -8,4 +8,4 @@ R.add_language(LANGUAGE_ENOCHIAN, 1) return 1 else - return 0 \ No newline at end of file + return 0 From 9eeb4f0f659d4578d688e3d19b82e5129548e5ae Mon Sep 17 00:00:00 2001 From: Verkister Date: Wed, 28 Feb 2018 10:42:40 +0200 Subject: [PATCH 064/145] Small wide/dog borg tweaks/fixes -Adds a new var to specify nonstandard borg sprite sizes. No longer dogborg exclusive. -Makes the dogborg var usable for standard sizes as well (for the special features like rest poses and gun/gut overlays) -Makes the borg reset module reset the forementioned vars. -Excludes wideborg from the standard size polaris/vore vr_sprite_check to avoid unintended default file reverts. --- code/game/objects/items/robot/robot_upgrades.dm | 2 ++ .../mob/living/silicon/robot/robot_modules/station_vr.dm | 5 +++++ code/modules/mob/living/silicon/robot/robot_vr.dm | 5 ++++- 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/robot/robot_upgrades.dm b/code/game/objects/items/robot/robot_upgrades.dm index f10767a49c..57888db514 100644 --- a/code/game/objects/items/robot/robot_upgrades.dm +++ b/code/game/objects/items/robot/robot_upgrades.dm @@ -28,6 +28,8 @@ if(..()) return 0 R.pixel_x = initial(pixel_x) //VOREStation Edit R.pixel_y = initial(pixel_y) //VOREStation Edit + R.dogborg = FALSE //VOREStation Edit + R.wideborg = FALSE //VOREStation Edit R.uneq_all() R.modtype = initial(R.modtype) R.hands.icon_state = initial(R.hands.icon_state) 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 75517b86c7..93b3d5ba3b 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 @@ -124,6 +124,7 @@ R.pixel_x = -16 R.old_x = -16 R.dogborg = TRUE + R.wideborg = TRUE ..() /obj/item/weapon/robot_module/robot/knine/respawn_consumable(var/mob/living/silicon/robot/R, var/amount) @@ -175,6 +176,7 @@ R.pixel_x = -16 R.old_x = -16 R.dogborg = TRUE + R.wideborg = TRUE ..() /obj/item/weapon/robot_module/robot/ert @@ -201,6 +203,7 @@ R.pixel_x = -16 R.old_x = -16 R.dogborg = TRUE + R.wideborg = TRUE ..() /obj/item/weapon/robot_module/robot/scrubpup @@ -224,6 +227,7 @@ R.pixel_x = -16 R.old_x = -16 R.dogborg = TRUE + R.wideborg = TRUE ..() /obj/item/weapon/robot_module/robot/scrubpup/respawn_consumable(var/mob/living/silicon/robot/R, var/amount) @@ -256,5 +260,6 @@ R.pixel_x = -16 R.old_x = -16 R.dogborg = TRUE + R.wideborg = TRUE ..() diff --git a/code/modules/mob/living/silicon/robot/robot_vr.dm b/code/modules/mob/living/silicon/robot/robot_vr.dm index 2dd54a1e06..c9e6b17606 100644 --- a/code/modules/mob/living/silicon/robot/robot_vr.dm +++ b/code/modules/mob/living/silicon/robot/robot_vr.dm @@ -5,7 +5,8 @@ var/pounce_cooldown = 0 var/pounce_cooldown_time = 40 var/leap_at - var/dogborg = FALSE + var/dogborg = FALSE //Dogborg special features (overlays etc.) + var/wideborg = FALSE //When the borg simply doesn't use standard 32p size. var/original_icon = 'icons/mob/robots.dmi' var/vr_icons = list( "handy-hydro", @@ -84,6 +85,8 @@ return /mob/living/silicon/robot/proc/vr_sprite_check() + if(wideborg == TRUE) + return if((icon_state in vr_icons) && (icon == 'icons/mob/robots.dmi')) original_icon = icon icon = 'icons/mob/robots_vr.dmi' From 5dc7189cf784c79f7ae12a10f3a1749078682883 Mon Sep 17 00:00:00 2001 From: Mechoid Date: Wed, 28 Feb 2018 09:18:44 -0800 Subject: [PATCH 065/145] Various Loot Pile and Dungeon objects Stage Uno (#4975) * Loot Piles * Mecha Loot Piles, Random Tool Spawners * Fix Random Spawners, don't use Fiftyspawners Fix Fiftyspawners --- .../objects/items/stacks/fifty_spawner.dm | 18 +- code/game/objects/random/random.dm | 61 +++- code/game/objects/structures/loot_piles.dm | 274 +++++++++++++++++- code/modules/materials/fifty_spawner_mats.dm | 12 + 4 files changed, 348 insertions(+), 17 deletions(-) diff --git a/code/game/objects/items/stacks/fifty_spawner.dm b/code/game/objects/items/stacks/fifty_spawner.dm index 1977427ebb..0be33e5829 100644 --- a/code/game/objects/items/stacks/fifty_spawner.dm +++ b/code/game/objects/items/stacks/fifty_spawner.dm @@ -8,13 +8,17 @@ var/obj/item/stack/type_to_spawn = null /obj/fiftyspawner/New() - //spawns the 50-stack and qdels self - ..() -// var/obj_path = text2path("/obj/item/stack/[material]") - var/obj/item/stack/M = new type_to_spawn(src.loc) - 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. - qdel(src) + spawn() + //spawns the 50-stack and qdels self + ..() + if(istype(src.loc, /obj/structure/loot_pile)) //Spawning from a lootpile is weird, need to wait until we're out of it to do our work. + while(istype(src.loc, /obj/structure/loot_pile)) + sleep(1) + // var/obj_path = text2path("/obj/item/stack/[material]") + var/obj/item/stack/M = new type_to_spawn(src.loc) + 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. + qdel(src) /obj/fiftyspawner/rods name = "stack of rods" //this needs to be defined for cargo diff --git a/code/game/objects/random/random.dm b/code/game/objects/random/random.dm index a9ce9d1881..2d6873fd13 100644 --- a/code/game/objects/random/random.dm +++ b/code/game/objects/random/random.dm @@ -9,9 +9,13 @@ // creates a new object and deletes itself /obj/random/New() ..() - if (!prob(spawn_nothing_percentage)) - spawn_item() - qdel(src) + spawn() + if(istype(src.loc, /obj/structure/loot_pile)) //Spawning from a lootpile is weird, need to wait until we're out of it to do our work. + while(istype(src.loc, /obj/structure/loot_pile)) + sleep(1) + if (!prob(spawn_nothing_percentage)) + spawn_item() + qdel(src) // this function should return a specific item to spawn @@ -42,7 +46,7 @@ /obj/random/tool name = "random tool" desc = "This is a random tool" - icon = 'icons/obj/items.dmi' + icon = 'icons/obj/tools.dmi' icon_state = "welder" /obj/random/tool/item_to_spawn() @@ -55,6 +59,32 @@ /obj/item/device/flashlight, /obj/item/device/multitool) +/obj/random/tool/power + name = "random powertool" + desc = "This is a random powertool" + icon_state = "jaws_pry" + +/obj/random/tool/power/item_to_spawn() + return pick(/obj/item/weapon/screwdriver/power, + /obj/item/weapon/wirecutters/power, + /obj/item/weapon/weldingtool/electric, + /obj/item/weapon/weldingtool/experimental) + +/obj/random/tool/alien + name = "random alien tool" + desc = "This is a random tool" + icon = 'icons/obj/abductor.dmi' + icon_state = "welder" + +/obj/random/tool/alien/item_to_spawn() + return pick(/obj/item/weapon/screwdriver/alien, + /obj/item/weapon/wirecutters/alien, + /obj/item/weapon/weldingtool/alien, + /obj/item/weapon/crowbar/alien, + /obj/item/weapon/wrench/alien, + /obj/item/stack/cable_coil/alien, + /obj/item/device/multitool/alien) + /obj/random/technology_scanner name = "random scanner" desc = "This is a random technology scanner." @@ -131,6 +161,29 @@ prob(1);/obj/item/taperoll/atmos, prob(1);/obj/item/device/flashlight/maglight) +/obj/random/tech_supply/component + name = "random tech component" + desc = "This is a random machine component." + icon = 'icons/obj/items.dmi' + icon_state = "portable_analyzer" + +/obj/random/tech_supply/component/item_to_spawn() + return pick(prob(3);/obj/item/weapon/stock_parts/gear, + prob(2);/obj/item/weapon/stock_parts/console_screen, + prob(1);/obj/item/weapon/stock_parts/spring, + prob(3);/obj/item/weapon/stock_parts/capacitor, + prob(2);/obj/item/weapon/stock_parts/capacitor/adv, + prob(1);/obj/item/weapon/stock_parts/capacitor/super, + prob(3);/obj/item/weapon/stock_parts/manipulator, + prob(2);/obj/item/weapon/stock_parts/manipulator/nano, + prob(1);/obj/item/weapon/stock_parts/manipulator/pico, + prob(3);/obj/item/weapon/stock_parts/matter_bin, + prob(2);/obj/item/weapon/stock_parts/matter_bin/adv, + prob(1);/obj/item/weapon/stock_parts/matter_bin/super, + prob(3);/obj/item/weapon/stock_parts/scanning_module, + prob(2);/obj/item/weapon/stock_parts/scanning_module/adv, + prob(1);/obj/item/weapon/stock_parts/scanning_module/phasic) + /obj/random/medical name = "Random Medicine" desc = "This is a random medical item." diff --git a/code/game/objects/structures/loot_piles.dm b/code/game/objects/structures/loot_piles.dm index 43369fb2fa..4988131647 100644 --- a/code/game/objects/structures/loot_piles.dm +++ b/code/game/objects/structures/loot_piles.dm @@ -22,6 +22,8 @@ Loot piles can be depleted, if loot_depleted is turned on. Note that players wh density = FALSE anchored = TRUE + var/list/icon_states_to_use = list() // List of icon states the pile can choose from on initialization. If empty or null, it will stay the initial icon_state. + var/list/searched_by = list() // Keys that have searched this loot pile, with values of searched time. var/allow_multiple_looting = FALSE // If true, the same person can loot multiple times. Mostly for debugging. var/busy = FALSE // Used so you can't spamclick to loot. @@ -113,12 +115,9 @@ Loot piles can be depleted, if loot_depleted is turned on. Note that players wh var/path = pick(rare_loot) return new path(src) - -/obj/structure/loot_pile/maint - var/list/icon_states_to_use = list() - -/obj/structure/loot_pile/maint/initialize() - icon_state = pick(icon_states_to_use) +/obj/structure/loot_pile/initialize() + if(icon_states_to_use && icon_states_to_use.len) + icon_state = pick(icon_states_to_use) . = ..() // Has large amounts of possible items, most of which may or may not be useful. @@ -568,3 +567,266 @@ Loot piles can be depleted, if loot_depleted is turned on. Note that players wh /obj/item/weapon/gun/launcher/crossbow ) +// Subtype for mecha and mecha accessories. These might not always be on the surface. +/obj/structure/loot_pile/mecha + name = "pod wreckage" + desc = "The ruins of some unfortunate pod. Perhaps something is salvageable." + icon = 'icons/mecha/mecha.dmi' + icon_state = "engineering_pod-broken" + density = TRUE + + chance_uncommon = 20 + chance_rare = 10 + + loot_depletion = TRUE + loot_left = 9 + + common_loot = list( + /obj/random/tool, + /obj/random/tool, + /obj/random/tool, + /obj/random/tool, + /obj/item/stack/cable_coil/random, + /obj/random/tank, + /obj/random/tech_supply/component, + /obj/random/tech_supply/component, + /obj/random/tech_supply/component, + /obj/effect/decal/remains/lizard, + /obj/effect/decal/remains/mouse, + /obj/effect/decal/remains/robot, + /obj/item/stack/material/steel{amount = 40} + ) + + uncommon_loot = list( + /obj/item/mecha_parts/mecha_equipment/weapon/energy/taser, + /obj/item/mecha_parts/mecha_equipment/weapon/energy/riggedlaser, + /obj/item/mecha_parts/mecha_equipment/tool/hydraulic_clamp, + /obj/item/mecha_parts/mecha_equipment/tool/drill, + /obj/item/mecha_parts/mecha_equipment/generator + ) + + rare_loot = list( + /obj/item/mecha_parts/mecha_equipment/weapon/energy/laser, + /obj/item/mecha_parts/mecha_equipment/generator/nuclear, + /obj/item/mecha_parts/mecha_equipment/tool/jetpack + ) + +//Stuff you may find attached to a ripley. +/obj/structure/loot_pile/mecha/ripley + name = "ripley wreckage" + desc = "The ruins of some unfortunate ripley. Perhaps something is salvageable." + icon_states_to_use = list("ripley-broken", "firefighter-broken", "ripley-broken-old") + + common_loot = list( + /obj/random/tool, + /obj/item/stack/cable_coil/random, + /obj/random/tank, + /obj/random/tech_supply/component, + /obj/item/stack/material/steel{amount = 25}, + /obj/item/stack/material/glass{amount = 10}, + /obj/item/stack/material/plasteel{amount = 5}, + /obj/item/mecha_parts/chassis/ripley, + /obj/item/mecha_parts/part/ripley_torso, + /obj/item/mecha_parts/part/ripley_left_arm, + /obj/item/mecha_parts/part/ripley_right_arm, + /obj/item/mecha_parts/part/ripley_left_leg, + /obj/item/mecha_parts/part/ripley_right_leg, + /obj/item/device/kit/paint/ripley, + /obj/item/device/kit/paint/ripley/flames_red, + /obj/item/device/kit/paint/ripley/flames_blue + ) + + uncommon_loot = list( + /obj/item/mecha_parts/mecha_equipment/tool/hydraulic_clamp, + /obj/item/mecha_parts/mecha_equipment/tool/drill/diamonddrill, + /obj/item/mecha_parts/mecha_equipment/antiproj_armor_booster, + /obj/item/mecha_parts/mecha_equipment/tool/extinguisher, + ) + + rare_loot = list( + /obj/item/mecha_parts/mecha_equipment/gravcatapult, + /obj/item/mecha_parts/mecha_equipment/tool/rcd, + /obj/item/mecha_parts/mecha_equipment/weapon/energy/flamer/rigged + ) + +//Death-Ripley, same common, but more combat-exosuit-based +/obj/structure/loot_pile/mecha/deathripley + name = "strange ripley wreckage" + icon_state = "deathripley-broken" + + common_loot = list( + /obj/random/tool, + /obj/item/stack/cable_coil/random, + /obj/random/tank, + /obj/random/tech_supply/component, + /obj/item/stack/material/steel{amount = 40}, + /obj/item/stack/material/glass{amount = 20}, + /obj/item/stack/material/plasteel{amount = 10}, + /obj/item/mecha_parts/chassis/ripley, + /obj/item/mecha_parts/part/ripley_torso, + /obj/item/mecha_parts/part/ripley_left_arm, + /obj/item/mecha_parts/part/ripley_right_arm, + /obj/item/mecha_parts/part/ripley_left_leg, + /obj/item/mecha_parts/part/ripley_right_leg, + /obj/item/device/kit/paint/ripley/death + ) + + uncommon_loot = list( + /obj/item/mecha_parts/mecha_equipment/tool/safety_clamp, + /obj/item/mecha_parts/mecha_equipment/weapon/energy/riggedlaser, + /obj/item/mecha_parts/mecha_equipment/repair_droid, + /obj/item/mecha_parts/mecha_equipment/tesla_energy_relay + ) + + rare_loot = list( + /obj/item/mecha_parts/mecha_equipment/tool/rcd, + /obj/item/mecha_parts/mecha_equipment/wormhole_generator, + /obj/item/mecha_parts/mecha_equipment/weapon/energy/flamer/rigged + ) + +/obj/structure/loot_pile/mecha/odysseus + name = "odysseus wreckage" + desc = "The ruins of some unfortunate odysseus. Perhaps something is salvageable." + icon_state = "odysseus-broken" + + common_loot = list( + /obj/random/tool, + /obj/item/stack/cable_coil/random, + /obj/random/tank, + /obj/random/tech_supply/component, + /obj/item/stack/material/steel{amount = 25}, + /obj/item/stack/material/glass{amount = 10}, + /obj/item/stack/material/plasteel{amount = 5}, + /obj/item/mecha_parts/chassis/odysseus, + /obj/item/mecha_parts/part/odysseus_head, + /obj/item/mecha_parts/part/odysseus_torso, + /obj/item/mecha_parts/part/odysseus_left_arm, + /obj/item/mecha_parts/part/odysseus_right_arm, + /obj/item/mecha_parts/part/odysseus_left_leg, + /obj/item/mecha_parts/part/odysseus_right_leg + ) + + uncommon_loot = list( + /obj/item/mecha_parts/mecha_equipment/tool/sleeper, + /obj/item/mecha_parts/mecha_equipment/tool/syringe_gun, + /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/flare, + /obj/item/mecha_parts/mecha_equipment/tool/extinguisher, + ) + + rare_loot = list( + /obj/item/mecha_parts/mecha_equipment/gravcatapult, + /obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster, + /obj/item/mecha_parts/mecha_equipment/shocker + ) + +/obj/structure/loot_pile/mecha/gygax + name = "gygax wreckage" + desc = "The ruins of some unfortunate gygax. Perhaps something is salvageable." + icon_state = "gygax-broken" + + common_loot = list( + /obj/random/tool, + /obj/item/stack/cable_coil/random, + /obj/random/tank, + /obj/random/tech_supply/component, + /obj/item/stack/material/steel{amount = 25}, + /obj/item/stack/material/glass{amount = 10}, + /obj/item/stack/material/plasteel{amount = 5}, + /obj/item/mecha_parts/chassis/gygax, + /obj/item/mecha_parts/part/gygax_head, + /obj/item/mecha_parts/part/gygax_torso, + /obj/item/mecha_parts/part/gygax_left_arm, + /obj/item/mecha_parts/part/gygax_right_arm, + /obj/item/mecha_parts/part/gygax_left_leg, + /obj/item/mecha_parts/part/gygax_right_leg, + /obj/item/mecha_parts/part/gygax_armour + ) + + uncommon_loot = list( + /obj/item/mecha_parts/mecha_equipment/shocker, + /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/flashbang, + /obj/item/mecha_parts/mecha_equipment/weapon/energy/laser, + /obj/item/mecha_parts/mecha_equipment/weapon/energy/taser, + /obj/item/device/kit/paint/gygax, + /obj/item/device/kit/paint/gygax/darkgygax, + /obj/item/device/kit/paint/gygax/recitence + ) + + rare_loot = list( + /obj/item/mecha_parts/mecha_equipment/tesla_energy_relay, + /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/lmg, + /obj/item/mecha_parts/mecha_equipment/repair_droid, + /obj/item/mecha_parts/mecha_equipment/weapon/energy/laser/heavy + ) + +/obj/structure/loot_pile/mecha/durand + name = "durand wreckage" + desc = "The ruins of some unfortunate durand. Perhaps something is salvageable." + icon_state = "durand-broken" + + common_loot = list( + /obj/random/tool, + /obj/item/stack/cable_coil/random, + /obj/random/tank, + /obj/random/tech_supply/component, + /obj/item/stack/material/steel{amount = 25}, + /obj/item/stack/material/glass{amount = 10}, + /obj/item/stack/material/plasteel{amount = 5}, + /obj/item/mecha_parts/chassis/durand, + /obj/item/mecha_parts/part/durand_head, + /obj/item/mecha_parts/part/durand_torso, + /obj/item/mecha_parts/part/durand_left_arm, + /obj/item/mecha_parts/part/durand_right_arm, + /obj/item/mecha_parts/part/durand_left_leg, + /obj/item/mecha_parts/part/durand_right_leg, + /obj/item/mecha_parts/part/durand_armour + ) + + uncommon_loot = list( + /obj/item/mecha_parts/mecha_equipment/shocker, + /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/flashbang, + /obj/item/mecha_parts/mecha_equipment/weapon/energy/laser, + /obj/item/mecha_parts/mecha_equipment/antiproj_armor_booster, + /obj/item/device/kit/paint/durand, + /obj/item/device/kit/paint/durand/seraph, + /obj/item/device/kit/paint/durand/phazon + ) + + rare_loot = list( + /obj/item/mecha_parts/mecha_equipment/tesla_energy_relay, + /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/scattershot, + /obj/item/mecha_parts/mecha_equipment/repair_droid, + /obj/item/mecha_parts/mecha_equipment/weapon/energy/laser/heavy + ) + +/obj/structure/loot_pile/mecha/phazon + name = "phazon wreckage" + desc = "The ruins of some unfortunate phazon. Perhaps something is salvageable." + icon_state = "phazon-broken" + + common_loot = list( + /obj/item/weapon/storage/toolbox/syndicate/powertools, + /obj/item/stack/material/plasteel{amount = 20}, + /obj/item/stack/material/durasteel{amount = 10}, + /obj/item/mecha_parts/chassis/phazon, + /obj/item/mecha_parts/part/phazon_head, + /obj/item/mecha_parts/part/phazon_torso, + /obj/item/mecha_parts/part/phazon_left_arm, + /obj/item/mecha_parts/part/phazon_right_arm, + /obj/item/mecha_parts/part/phazon_left_leg, + /obj/item/mecha_parts/part/phazon_right_leg + ) + + uncommon_loot = list( + /obj/item/mecha_parts/mecha_equipment/shocker, + /obj/item/mecha_parts/mecha_equipment/weapon/energy/flamer/rigged, + /obj/item/mecha_parts/mecha_equipment/weapon/energy/laser/heavy, + /obj/item/mecha_parts/mecha_equipment/antiproj_armor_booster + ) + + rare_loot = list( + /obj/item/mecha_parts/mecha_equipment/tesla_energy_relay, + /obj/item/mecha_parts/mecha_equipment/weapon/energy/ion, + /obj/item/mecha_parts/mecha_equipment/repair_droid, + /obj/item/mecha_parts/mecha_equipment/teleporter + ) diff --git a/code/modules/materials/fifty_spawner_mats.dm b/code/modules/materials/fifty_spawner_mats.dm index 8054bf9c9d..ffd5e59f40 100644 --- a/code/modules/materials/fifty_spawner_mats.dm +++ b/code/modules/materials/fifty_spawner_mats.dm @@ -68,6 +68,18 @@ name = "stack of wood" type_to_spawn = /obj/item/stack/material/wood +/obj/fiftyspawner/sifwood + name = "stack of alien wood" + type_to_spawn = /obj/item/stack/material/wood/sif + +/obj/fiftyspawner/log + name = "stack of logs" + type_to_spawn = /obj/item/stack/material/log + +/obj/fiftyspawner/log + name = "stack of alien logs" + type_to_spawn = /obj/item/stack/material/log/sif + /obj/fiftyspawner/cloth name = "stack of cloth" type_to_spawn = /obj/item/stack/material/cloth From 93adeaf6ccea5be198121afcf9b13074904f09eb Mon Sep 17 00:00:00 2001 From: Leshana Date: Wed, 28 Feb 2018 13:46:18 -0500 Subject: [PATCH 066/145] Re-adds Eris tank sprites that were verwritten during sync * Also deletes pipes.dm which should be removed. --- code/ATMOSPHERICS/pipes.dm | 1353 ------------------------------- code/ATMOSPHERICS/pipes/tank.dm | 5 +- 2 files changed, 3 insertions(+), 1355 deletions(-) delete mode 100644 code/ATMOSPHERICS/pipes.dm diff --git a/code/ATMOSPHERICS/pipes.dm b/code/ATMOSPHERICS/pipes.dm deleted file mode 100644 index 86bfe96304..0000000000 --- a/code/ATMOSPHERICS/pipes.dm +++ /dev/null @@ -1,1353 +0,0 @@ -// -// Base type of pipes -// -/obj/machinery/atmospherics/pipe - - var/datum/gas_mixture/air_temporary // used when reconstructing a pipeline that broke - var/datum/pipeline/parent - var/volume = 0 - - layer = 2.4 //under wires with their 2.44 - use_power = 0 - - var/alert_pressure = 80*ONE_ATMOSPHERE - //minimum pressure before check_pressure(...) should be called - - can_buckle = 1 - buckle_require_restraints = 1 - buckle_lying = -1 - -/obj/machinery/atmospherics/pipe/drain_power() - return -1 - -/obj/machinery/atmospherics/pipe/New() - if(istype(get_turf(src), /turf/simulated/wall) || istype(get_turf(src), /turf/simulated/shuttle/wall) || istype(get_turf(src), /turf/unsimulated/wall)) - level = 1 - ..() - -/obj/machinery/atmospherics/pipe/hides_under_flooring() - return level != 2 - -/obj/machinery/atmospherics/pipe/proc/pipeline_expansion() - return null - -/obj/machinery/atmospherics/pipe/proc/check_pressure(pressure) - //Return 1 if parent should continue checking other pipes - //Return null if parent should stop checking other pipes. Recall: qdel(src) will by default return null - - return 1 - -/obj/machinery/atmospherics/pipe/return_air() - if(!parent) - parent = new /datum/pipeline() - parent.build_pipeline(src) - - return parent.air - -/obj/machinery/atmospherics/pipe/build_network() - if(!parent) - parent = new /datum/pipeline() - parent.build_pipeline(src) - - return parent.return_network() - -/obj/machinery/atmospherics/pipe/network_expand(datum/pipe_network/new_network, obj/machinery/atmospherics/pipe/reference) - if(!parent) - parent = new /datum/pipeline() - parent.build_pipeline(src) - - return parent.network_expand(new_network, reference) - -/obj/machinery/atmospherics/pipe/return_network(obj/machinery/atmospherics/reference) - if(!parent) - parent = new /datum/pipeline() - parent.build_pipeline(src) - - return parent.return_network(reference) - -/obj/machinery/atmospherics/pipe/Destroy() - qdel_null(parent) - if(air_temporary) - loc.assume_air(air_temporary) - - . = ..() - -/obj/machinery/atmospherics/pipe/attackby(var/obj/item/weapon/W as obj, var/mob/user as mob) - if (istype(src, /obj/machinery/atmospherics/pipe/tank)) - return ..() - - if(istype(W,/obj/item/device/pipe_painter)) - return 0 - - if (!istype(W, /obj/item/weapon/wrench)) - return ..() - var/turf/T = src.loc - if (level==1 && isturf(T) && !T.is_plating()) - to_chat(user, "You must remove the plating first.") - return 1 - if(!can_unwrench()) - to_chat(user, "You cannot unwrench \the [src], it is too exerted due to internal pressure.") - add_fingerprint(user) - return 1 - playsound(src, W.usesound, 50, 1) - to_chat(user, "You begin to unfasten \the [src]...") - if (do_after(user, 40 * W.toolspeed)) - user.visible_message( \ - "\The [user] unfastens \the [src].", \ - "You have unfastened \the [src].", \ - "You hear a ratchet.") - new /obj/item/pipe(loc, make_from=src) - for (var/obj/machinery/meter/meter in T) - if (meter.target == src) - new /obj/item/pipe_meter(T) - qdel(meter) - qdel(src) - -/obj/machinery/atmospherics/pipe/proc/change_color(var/new_color) - //only pass valid pipe colors please ~otherwise your pipe will turn invisible - if(!pipe_color_check(new_color)) - return - - pipe_color = new_color - update_icon() - -/obj/machinery/atmospherics/pipe/color_cache_name(var/obj/machinery/atmospherics/node) - if(istype(src, /obj/machinery/atmospherics/pipe/tank)) - return ..() - - if(istype(node, /obj/machinery/atmospherics/pipe/manifold) || istype(node, /obj/machinery/atmospherics/pipe/manifold4w)) - if(pipe_color == node.pipe_color) - return node.pipe_color - else - return null - else if(istype(node, /obj/machinery/atmospherics/pipe/simple)) - return node.pipe_color - else - return pipe_color - -/obj/machinery/atmospherics/pipe/hide(var/i) - if(istype(loc, /turf/simulated)) - invisibility = i ? 101 : 0 - update_icon() - -/obj/machinery/atmospherics/pipe/process() - if(!parent) //This should cut back on the overhead calling build_network thousands of times per cycle - ..() - else - . = PROCESS_KILL - -// -// Simple Pipes - Just a tube, maybe bent -// -/obj/machinery/atmospherics/pipe/simple - icon = 'icons/atmos/pipes.dmi' - icon_state = "" - var/pipe_icon = "" //what kind of pipe it is and from which dmi is the icon manager getting its icons, "" for simple pipes, "hepipe" for HE pipes, "hejunction" for HE junctions - name = "pipe" - desc = "A one meter section of regular pipe" - - volume = ATMOS_DEFAULT_VOLUME_PIPE - - dir = SOUTH - initialize_directions = SOUTH|NORTH - - var/minimum_temperature_difference = 300 - var/thermal_conductivity = 0 //WALL_HEAT_TRANSFER_COEFFICIENT No - - var/maximum_pressure = 70*ONE_ATMOSPHERE - var/fatigue_pressure = 55*ONE_ATMOSPHERE - alert_pressure = 55*ONE_ATMOSPHERE - - level = 1 - -/obj/machinery/atmospherics/pipe/simple/New() - ..() - - // Pipe colors and icon states are handled by an image cache - so color and icon should - // be null. For mapping purposes color is defined in the object definitions. - icon = null - alpha = 255 - -/obj/machinery/atmospherics/pipe/simple/check_pressure(pressure) - var/datum/gas_mixture/environment = loc.return_air() - - var/pressure_difference = pressure - environment.return_pressure() - - if(pressure_difference > maximum_pressure) - burst() - - else if(pressure_difference > fatigue_pressure) - //TODO: leak to turf, doing pfshhhhh - if(prob(5)) - burst() - - else return 1 - -/obj/machinery/atmospherics/pipe/simple/init_dir() - switch(dir) - if(SOUTH || NORTH) - initialize_directions = SOUTH|NORTH - if(EAST || WEST) - initialize_directions = EAST|WEST - if(NORTHEAST) - initialize_directions = NORTH|EAST - if(NORTHWEST) - initialize_directions = NORTH|WEST - if(SOUTHEAST) - initialize_directions = SOUTH|EAST - if(SOUTHWEST) - initialize_directions = SOUTH|WEST - -/obj/machinery/atmospherics/pipe/simple/proc/burst() - src.visible_message("\The [src] bursts!"); - playsound(src.loc, 'sound/effects/bang.ogg', 25, 1) - var/datum/effect/effect/system/smoke_spread/smoke = new - smoke.set_up(1,0, src.loc, 0) - smoke.start() - qdel(src) - -/obj/machinery/atmospherics/pipe/simple/proc/normalize_dir() - if(dir==3) - set_dir(1) - else if(dir==12) - set_dir(4) - -/obj/machinery/atmospherics/pipe/simple/Destroy() - if(node1) - node1.disconnect(src) - node1 = null - if(node2) - node2.disconnect(src) - node1 = null - - . = ..() - -/obj/machinery/atmospherics/pipe/simple/pipeline_expansion() - return list(node1, node2) - -/obj/machinery/atmospherics/pipe/simple/change_color(var/new_color) - ..() - //for updating connected atmos device pipes (i.e. vents, manifolds, etc) - if(node1) - node1.update_underlays() - if(node2) - node2.update_underlays() - -/obj/machinery/atmospherics/pipe/simple/update_icon(var/safety = 0) - if(!check_icon_cache()) - return - - alpha = 255 - - overlays.Cut() - - if(node1 && node2) - overlays += icon_manager.get_atmos_icon("pipe", , pipe_color, "[pipe_icon]intact[icon_connect_type]") - else - overlays += icon_manager.get_atmos_icon("pipe", , pipe_color, "[pipe_icon]exposed[node1?1:0][node2?1:0][icon_connect_type]") - -/obj/machinery/atmospherics/pipe/simple/update_underlays() - return - -/obj/machinery/atmospherics/pipe/simple/atmos_init() - normalize_dir() - var/node1_dir - var/node2_dir - - for(var/direction in cardinal) - if(direction&initialize_directions) - if (!node1_dir) - node1_dir = direction - else if (!node2_dir) - node2_dir = direction - - for(var/obj/machinery/atmospherics/target in get_step(src,node1_dir)) - if(target.initialize_directions & get_dir(target,src)) - if (check_connect_types(target,src)) - node1 = target - break - for(var/obj/machinery/atmospherics/target in get_step(src,node2_dir)) - if(target.initialize_directions & get_dir(target,src)) - if (check_connect_types(target,src)) - node2 = target - break - - if(!node1 && !node2) - qdel(src) - return - - var/turf/T = loc - if(level == 1 && !T.is_plating()) hide(1) - update_icon() - -/obj/machinery/atmospherics/pipe/simple/disconnect(obj/machinery/atmospherics/reference) - if(reference == node1) - if(istype(node1, /obj/machinery/atmospherics/pipe)) - qdel(parent) - node1 = null - - if(reference == node2) - if(istype(node2, /obj/machinery/atmospherics/pipe)) - qdel(parent) - node2 = null - - update_icon() - - return null - -/obj/machinery/atmospherics/pipe/simple/visible - icon_state = "intact" - level = 2 - -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers - name = "Scrubbers pipe" - desc = "A one meter section of scrubbers pipe" - icon_state = "intact-scrubbers" - connect_types = CONNECT_TYPE_SCRUBBER - layer = 2.38 - icon_connect_type = "-scrubbers" - color = PIPE_COLOR_RED - -/obj/machinery/atmospherics/pipe/simple/visible/supply - name = "Air supply pipe" - desc = "A one meter section of supply pipe" - icon_state = "intact-supply" - connect_types = CONNECT_TYPE_SUPPLY - layer = 2.39 - icon_connect_type = "-supply" - color = PIPE_COLOR_BLUE - -/obj/machinery/atmospherics/pipe/simple/visible/yellow - color = PIPE_COLOR_YELLOW - -/obj/machinery/atmospherics/pipe/simple/visible/cyan - color = PIPE_COLOR_CYAN - -/obj/machinery/atmospherics/pipe/simple/visible/green - color = PIPE_COLOR_GREEN - -/obj/machinery/atmospherics/pipe/simple/visible/black - color = PIPE_COLOR_BLACK - -/obj/machinery/atmospherics/pipe/simple/visible/red - color = PIPE_COLOR_RED - -/obj/machinery/atmospherics/pipe/simple/visible/blue - color = PIPE_COLOR_BLUE - -/obj/machinery/atmospherics/pipe/simple/visible/purple - color = PIPE_COLOR_PURPLE - -/obj/machinery/atmospherics/pipe/simple/hidden - icon_state = "intact" - level = 1 - alpha = 128 //set for the benefit of mapping - this is reset to opaque when the pipe is spawned in game - -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers - name = "Scrubbers pipe" - desc = "A one meter section of scrubbers pipe" - icon_state = "intact-scrubbers" - connect_types = CONNECT_TYPE_SCRUBBER - layer = 2.38 - icon_connect_type = "-scrubbers" - color = PIPE_COLOR_RED - -/obj/machinery/atmospherics/pipe/simple/hidden/supply - name = "Air supply pipe" - desc = "A one meter section of supply pipe" - icon_state = "intact-supply" - connect_types = CONNECT_TYPE_SUPPLY - layer = 2.39 - icon_connect_type = "-supply" - color = PIPE_COLOR_BLUE - -/obj/machinery/atmospherics/pipe/simple/hidden/yellow - color = PIPE_COLOR_YELLOW - -/obj/machinery/atmospherics/pipe/simple/hidden/cyan - color = PIPE_COLOR_CYAN - -/obj/machinery/atmospherics/pipe/simple/hidden/green - color = PIPE_COLOR_GREEN - -/obj/machinery/atmospherics/pipe/simple/hidden/black - color = PIPE_COLOR_BLACK - -/obj/machinery/atmospherics/pipe/simple/hidden/red - color = PIPE_COLOR_RED - -/obj/machinery/atmospherics/pipe/simple/hidden/blue - color = PIPE_COLOR_BLUE - -/obj/machinery/atmospherics/pipe/simple/hidden/purple - color = PIPE_COLOR_PURPLE - -/obj/machinery/atmospherics/pipe/simple/insulated - icon = 'icons/obj/atmospherics/red_pipe.dmi' - icon_state = "intact" - - minimum_temperature_difference = 10000 - thermal_conductivity = 0 - maximum_pressure = 1000*ONE_ATMOSPHERE - fatigue_pressure = 900*ONE_ATMOSPHERE - alert_pressure = 900*ONE_ATMOSPHERE - - level = 2 - -// -// Manifold Pipes - Three way "T" joints -// -/obj/machinery/atmospherics/pipe/manifold - icon = 'icons/atmos/manifold.dmi' - icon_state = "" - name = "pipe manifold" - desc = "A manifold composed of regular pipes" - - volume = ATMOS_DEFAULT_VOLUME_PIPE * 1.5 - - dir = SOUTH - initialize_directions = EAST|NORTH|WEST - - var/obj/machinery/atmospherics/node3 - - level = 1 - layer = 2.4 //under wires with their 2.44 - -/obj/machinery/atmospherics/pipe/manifold/New() - ..() - alpha = 255 - icon = null - -/obj/machinery/atmospherics/pipe/manifold/init_dir() - switch(dir) - if(NORTH) - initialize_directions = EAST|SOUTH|WEST - if(SOUTH) - initialize_directions = WEST|NORTH|EAST - if(EAST) - initialize_directions = SOUTH|WEST|NORTH - if(WEST) - initialize_directions = NORTH|EAST|SOUTH - -/obj/machinery/atmospherics/pipe/manifold/pipeline_expansion() - return list(node1, node2, node3) - -/obj/machinery/atmospherics/pipe/manifold/Destroy() - if(node1) - node1.disconnect(src) - node1 = null - if(node2) - node2.disconnect(src) - node2 = null - if(node3) - node3.disconnect(src) - node3 = null - - . = ..() - -/obj/machinery/atmospherics/pipe/manifold/disconnect(obj/machinery/atmospherics/reference) - if(reference == node1) - if(istype(node1, /obj/machinery/atmospherics/pipe)) - qdel(parent) - node1 = null - - if(reference == node2) - if(istype(node2, /obj/machinery/atmospherics/pipe)) - qdel(parent) - node2 = null - - if(reference == node3) - if(istype(node3, /obj/machinery/atmospherics/pipe)) - qdel(parent) - node3 = null - - update_icon() - - ..() - -/obj/machinery/atmospherics/pipe/manifold/change_color(var/new_color) - ..() - //for updating connected atmos device pipes (i.e. vents, manifolds, etc) - if(node1) - node1.update_underlays() - if(node2) - node2.update_underlays() - if(node3) - node3.update_underlays() - -/obj/machinery/atmospherics/pipe/manifold/update_icon(var/safety = 0) - if(!check_icon_cache()) - return - - alpha = 255 - - overlays.Cut() - overlays += icon_manager.get_atmos_icon("manifold", , pipe_color, "core" + icon_connect_type) - overlays += icon_manager.get_atmos_icon("manifold", , , "clamps" + icon_connect_type) - underlays.Cut() - - var/turf/T = get_turf(src) - var/list/directions = list(NORTH, SOUTH, EAST, WEST) - var/node1_direction = get_dir(src, node1) - var/node2_direction = get_dir(src, node2) - var/node3_direction = get_dir(src, node3) - - directions -= dir - - directions -= add_underlay(T,node1,node1_direction,icon_connect_type) - directions -= add_underlay(T,node2,node2_direction,icon_connect_type) - directions -= add_underlay(T,node3,node3_direction,icon_connect_type) - - for(var/D in directions) - add_underlay(T,,D,icon_connect_type) - - -/obj/machinery/atmospherics/pipe/manifold/update_underlays() - ..() - update_icon() - -/obj/machinery/atmospherics/pipe/manifold/atmos_init() - var/connect_directions = (NORTH|SOUTH|EAST|WEST)&(~dir) - - for(var/direction in cardinal) - if(direction&connect_directions) - for(var/obj/machinery/atmospherics/target in get_step(src,direction)) - if(target.initialize_directions & get_dir(target,src)) - if (check_connect_types(target,src)) - node1 = target - connect_directions &= ~direction - break - if (node1) - break - - - for(var/direction in cardinal) - if(direction&connect_directions) - for(var/obj/machinery/atmospherics/target in get_step(src,direction)) - if(target.initialize_directions & get_dir(target,src)) - if (check_connect_types(target,src)) - node2 = target - connect_directions &= ~direction - break - if (node2) - break - - - for(var/direction in cardinal) - if(direction&connect_directions) - for(var/obj/machinery/atmospherics/target in get_step(src,direction)) - if(target.initialize_directions & get_dir(target,src)) - if (check_connect_types(target,src)) - node3 = target - connect_directions &= ~direction - break - if (node3) - break - - if(!node1 && !node2 && !node3) - qdel(src) - return - - var/turf/T = get_turf(src) - if(level == 1 && !T.is_plating()) hide(1) - update_icon() - -/obj/machinery/atmospherics/pipe/manifold/visible - icon_state = "map" - level = 2 - -/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers - name="Scrubbers pipe manifold" - desc = "A manifold composed of scrubbers pipes" - icon_state = "map-scrubbers" - connect_types = CONNECT_TYPE_SCRUBBER - layer = 2.38 - icon_connect_type = "-scrubbers" - color = PIPE_COLOR_RED - -/obj/machinery/atmospherics/pipe/manifold/visible/supply - name="Air supply pipe manifold" - desc = "A manifold composed of supply pipes" - icon_state = "map-supply" - connect_types = CONNECT_TYPE_SUPPLY - layer = 2.39 - icon_connect_type = "-supply" - color = PIPE_COLOR_BLUE - -/obj/machinery/atmospherics/pipe/manifold/visible/yellow - color = PIPE_COLOR_YELLOW - -/obj/machinery/atmospherics/pipe/manifold/visible/cyan - color = PIPE_COLOR_CYAN - -/obj/machinery/atmospherics/pipe/manifold/visible/green - color = PIPE_COLOR_GREEN - -/obj/machinery/atmospherics/pipe/manifold/visible/black - color = PIPE_COLOR_BLACK - -/obj/machinery/atmospherics/pipe/manifold/visible/red - color = PIPE_COLOR_RED - -/obj/machinery/atmospherics/pipe/manifold/visible/blue - color = PIPE_COLOR_BLUE - -/obj/machinery/atmospherics/pipe/manifold/visible/purple - color = PIPE_COLOR_PURPLE - -/obj/machinery/atmospherics/pipe/manifold/hidden - icon_state = "map" - level = 1 - alpha = 128 //set for the benefit of mapping - this is reset to opaque when the pipe is spawned in game - -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers - name="Scrubbers pipe manifold" - desc = "A manifold composed of scrubbers pipes" - icon_state = "map-scrubbers" - connect_types = CONNECT_TYPE_SCRUBBER - layer = 2.38 - icon_connect_type = "-scrubbers" - color = PIPE_COLOR_RED - -/obj/machinery/atmospherics/pipe/manifold/hidden/supply - name="Air supply pipe manifold" - desc = "A manifold composed of supply pipes" - icon_state = "map-supply" - connect_types = CONNECT_TYPE_SUPPLY - layer = 2.39 - icon_connect_type = "-supply" - color = PIPE_COLOR_BLUE - -/obj/machinery/atmospherics/pipe/manifold/hidden/yellow - color = PIPE_COLOR_YELLOW - -/obj/machinery/atmospherics/pipe/manifold/hidden/cyan - color = PIPE_COLOR_CYAN - -/obj/machinery/atmospherics/pipe/manifold/hidden/green - color = PIPE_COLOR_GREEN - -/obj/machinery/atmospherics/pipe/manifold/hidden/black - color = PIPE_COLOR_BLACK - -/obj/machinery/atmospherics/pipe/manifold/hidden/red - color = PIPE_COLOR_RED - -/obj/machinery/atmospherics/pipe/manifold/hidden/blue - color = PIPE_COLOR_BLUE - -/obj/machinery/atmospherics/pipe/manifold/hidden/purple - color = PIPE_COLOR_PURPLE - - -// -// 4-Way Manifold Pipes - 4 way "cross" junction -// -/obj/machinery/atmospherics/pipe/manifold4w - icon = 'icons/atmos/manifold.dmi' - icon_state = "" - name = "4-way pipe manifold" - desc = "A manifold composed of regular pipes" - - volume = ATMOS_DEFAULT_VOLUME_PIPE * 2 - - dir = SOUTH - initialize_directions = NORTH|SOUTH|EAST|WEST - - var/obj/machinery/atmospherics/node3 - var/obj/machinery/atmospherics/node4 - - level = 1 - layer = 2.4 //under wires with their 2.44 - -/obj/machinery/atmospherics/pipe/manifold4w/New() - ..() - alpha = 255 - icon = null - -/obj/machinery/atmospherics/pipe/manifold4w/pipeline_expansion() - return list(node1, node2, node3, node4) - -/obj/machinery/atmospherics/pipe/manifold4w/Destroy() - if(node1) - node1.disconnect(src) - node1 = null - if(node2) - node2.disconnect(src) - node2 = null - if(node3) - node3.disconnect(src) - node3 = null - if(node4) - node4.disconnect(src) - node4 = null - - . = ..() - -/obj/machinery/atmospherics/pipe/manifold4w/disconnect(obj/machinery/atmospherics/reference) - if(reference == node1) - if(istype(node1, /obj/machinery/atmospherics/pipe)) - qdel(parent) - node1 = null - - if(reference == node2) - if(istype(node2, /obj/machinery/atmospherics/pipe)) - qdel(parent) - node2 = null - - if(reference == node3) - if(istype(node3, /obj/machinery/atmospherics/pipe)) - qdel(parent) - node3 = null - - if(reference == node4) - if(istype(node4, /obj/machinery/atmospherics/pipe)) - qdel(parent) - node4 = null - - update_icon() - - ..() - -/obj/machinery/atmospherics/pipe/manifold4w/change_color(var/new_color) - ..() - //for updating connected atmos device pipes (i.e. vents, manifolds, etc) - if(node1) - node1.update_underlays() - if(node2) - node2.update_underlays() - if(node3) - node3.update_underlays() - if(node4) - node4.update_underlays() - -/obj/machinery/atmospherics/pipe/manifold4w/update_icon(var/safety = 0) - if(!check_icon_cache()) - return - - alpha = 255 - - overlays.Cut() - overlays += icon_manager.get_atmos_icon("manifold", , pipe_color, "4way" + icon_connect_type) - overlays += icon_manager.get_atmos_icon("manifold", , , "clamps_4way" + icon_connect_type) - underlays.Cut() - - /* - var/list/directions = list(NORTH, SOUTH, EAST, WEST) - - - directions -= add_underlay(node1) - directions -= add_underlay(node2) - directions -= add_underlay(node3) - directions -= add_underlay(node4) - - for(var/D in directions) - add_underlay(,D) - */ - - var/turf/T = get_turf(src) - var/list/directions = list(NORTH, SOUTH, EAST, WEST) - var/node1_direction = get_dir(src, node1) - var/node2_direction = get_dir(src, node2) - var/node3_direction = get_dir(src, node3) - var/node4_direction = get_dir(src, node4) - - directions -= dir - - directions -= add_underlay(T,node1,node1_direction,icon_connect_type) - directions -= add_underlay(T,node2,node2_direction,icon_connect_type) - directions -= add_underlay(T,node3,node3_direction,icon_connect_type) - directions -= add_underlay(T,node4,node4_direction,icon_connect_type) - - for(var/D in directions) - add_underlay(T,,D,icon_connect_type) - - -/obj/machinery/atmospherics/pipe/manifold4w/update_underlays() - ..() - update_icon() - -/obj/machinery/atmospherics/pipe/manifold4w/atmos_init() - - for(var/obj/machinery/atmospherics/target in get_step(src,1)) - if(target.initialize_directions & 2) - if (check_connect_types(target,src)) - node1 = target - break - - for(var/obj/machinery/atmospherics/target in get_step(src,2)) - if(target.initialize_directions & 1) - if (check_connect_types(target,src)) - node2 = target - break - - for(var/obj/machinery/atmospherics/target in get_step(src,4)) - if(target.initialize_directions & 8) - if (check_connect_types(target,src)) - node3 = target - break - - for(var/obj/machinery/atmospherics/target in get_step(src,8)) - if(target.initialize_directions & 4) - if (check_connect_types(target,src)) - node4 = target - break - - if(!node1 && !node2 && !node3 && !node4) - qdel(src) - return - - var/turf/T = get_turf(src) - if(level == 1 && !T.is_plating()) hide(1) - update_icon() - -/obj/machinery/atmospherics/pipe/manifold4w/visible - icon_state = "map_4way" - level = 2 - -/obj/machinery/atmospherics/pipe/manifold4w/visible/scrubbers - name="4-way scrubbers pipe manifold" - desc = "A manifold composed of scrubbers pipes" - icon_state = "map_4way-scrubbers" - connect_types = CONNECT_TYPE_SCRUBBER - layer = 2.38 - icon_connect_type = "-scrubbers" - color = PIPE_COLOR_RED - -/obj/machinery/atmospherics/pipe/manifold4w/visible/supply - name="4-way air supply pipe manifold" - desc = "A manifold composed of supply pipes" - icon_state = "map_4way-supply" - connect_types = CONNECT_TYPE_SUPPLY - layer = 2.39 - icon_connect_type = "-supply" - color = PIPE_COLOR_BLUE - -/obj/machinery/atmospherics/pipe/manifold4w/visible/yellow - color = PIPE_COLOR_YELLOW - -/obj/machinery/atmospherics/pipe/manifold4w/visible/cyan - color = PIPE_COLOR_CYAN - -/obj/machinery/atmospherics/pipe/manifold4w/visible/green - color = PIPE_COLOR_GREEN - -/obj/machinery/atmospherics/pipe/manifold4w/visible/black - color = PIPE_COLOR_BLACK - -/obj/machinery/atmospherics/pipe/manifold4w/visible/red - color = PIPE_COLOR_RED - -/obj/machinery/atmospherics/pipe/manifold4w/visible/blue - color = PIPE_COLOR_BLUE - -/obj/machinery/atmospherics/pipe/manifold4w/visible/purple - color = PIPE_COLOR_PURPLE - -/obj/machinery/atmospherics/pipe/manifold4w/hidden - icon_state = "map_4way" - level = 1 - alpha = 128 //set for the benefit of mapping - this is reset to opaque when the pipe is spawned in game - -/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers - name="4-way scrubbers pipe manifold" - desc = "A manifold composed of scrubbers pipes" - icon_state = "map_4way-scrubbers" - connect_types = CONNECT_TYPE_SCRUBBER - layer = 2.38 - icon_connect_type = "-scrubbers" - color = PIPE_COLOR_RED - -/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply - name="4-way air supply pipe manifold" - desc = "A manifold composed of supply pipes" - icon_state = "map_4way-supply" - connect_types = CONNECT_TYPE_SUPPLY - layer = 2.39 - icon_connect_type = "-supply" - color = PIPE_COLOR_BLUE - -/obj/machinery/atmospherics/pipe/manifold4w/hidden/yellow - color = PIPE_COLOR_YELLOW - -/obj/machinery/atmospherics/pipe/manifold4w/hidden/cyan - color = PIPE_COLOR_CYAN - -/obj/machinery/atmospherics/pipe/manifold4w/hidden/green - color = PIPE_COLOR_GREEN - -/obj/machinery/atmospherics/pipe/manifold4w/hidden/black - color = PIPE_COLOR_BLACK - -/obj/machinery/atmospherics/pipe/manifold4w/hidden/red - color = PIPE_COLOR_RED - -/obj/machinery/atmospherics/pipe/manifold4w/hidden/blue - color = PIPE_COLOR_BLUE - -/obj/machinery/atmospherics/pipe/manifold4w/hidden/purple - color = PIPE_COLOR_PURPLE - -// -// Pipe Cap - They go on the end -// -/obj/machinery/atmospherics/pipe/cap - name = "pipe endcap" - desc = "An endcap for pipes" - icon = 'icons/atmos/pipes.dmi' - icon_state = "" - level = 2 - layer = 2.4 //under wires with their 2.44 - - volume = 35 - - dir = SOUTH - initialize_directions = SOUTH - - var/obj/machinery/atmospherics/node - -/obj/machinery/atmospherics/pipe/cap/init_dir() - initialize_directions = dir - -/obj/machinery/atmospherics/pipe/cap/pipeline_expansion() - return list(node) - -/obj/machinery/atmospherics/pipe/cap/Destroy() - if(node) - node.disconnect(src) - node = null - - . = ..() - -/obj/machinery/atmospherics/pipe/cap/disconnect(obj/machinery/atmospherics/reference) - if(reference == node) - if(istype(node, /obj/machinery/atmospherics/pipe)) - qdel(parent) - node = null - - update_icon() - - ..() - -/obj/machinery/atmospherics/pipe/cap/change_color(var/new_color) - ..() - //for updating connected atmos device pipes (i.e. vents, manifolds, etc) - if(node) - node.update_underlays() - -/obj/machinery/atmospherics/pipe/cap/update_icon(var/safety = 0) - if(!check_icon_cache()) - return - - alpha = 255 - - overlays.Cut() - overlays += icon_manager.get_atmos_icon("pipe", , pipe_color, "cap") - -/obj/machinery/atmospherics/pipe/cap/atmos_init() - for(var/obj/machinery/atmospherics/target in get_step(src, dir)) - if(target.initialize_directions & get_dir(target,src)) - if (check_connect_types(target,src)) - node = target - break - - var/turf/T = src.loc // hide if turf is not intact - if(level == 1 && !T.is_plating()) hide(1) - update_icon() - -/obj/machinery/atmospherics/pipe/cap/can_unwrench() - return 1 - -/obj/machinery/atmospherics/pipe/cap/visible - level = 2 - icon_state = "cap" - -/obj/machinery/atmospherics/pipe/cap/visible/scrubbers - name = "scrubbers pipe endcap" - desc = "An endcap for scrubbers pipes" - icon_state = "cap-scrubbers" - connect_types = CONNECT_TYPE_SCRUBBER - layer = 2.38 - icon_connect_type = "-scrubbers" - color = PIPE_COLOR_RED - -/obj/machinery/atmospherics/pipe/cap/visible/supply - name = "supply pipe endcap" - desc = "An endcap for supply pipes" - icon_state = "cap-supply" - connect_types = CONNECT_TYPE_SUPPLY - layer = 2.39 - icon_connect_type = "-supply" - color = PIPE_COLOR_BLUE - -/obj/machinery/atmospherics/pipe/cap/hidden - level = 1 - icon_state = "cap" - alpha = 128 - -/obj/machinery/atmospherics/pipe/cap/hidden/scrubbers - name = "scrubbers pipe endcap" - desc = "An endcap for scrubbers pipes" - icon_state = "cap-f-scrubbers" - connect_types = CONNECT_TYPE_SCRUBBER - layer = 2.38 - icon_connect_type = "-scrubbers" - color = PIPE_COLOR_RED - -/obj/machinery/atmospherics/pipe/cap/hidden/supply - name = "supply pipe endcap" - desc = "An endcap for supply pipes" - icon_state = "cap-f-supply" - connect_types = CONNECT_TYPE_SUPPLY - layer = 2.39 - icon_connect_type = "-supply" - color = PIPE_COLOR_BLUE - -// -// Tanks - These are implemented as pipes with large volume -// -/obj/machinery/atmospherics/pipe/tank - icon = 'icons/atmos/tank_vr.dmi' //VOREStation Edit - New Icons - icon_state = "air_map" - - name = "Pressure Tank" - desc = "A large vessel containing pressurized gas." - - volume = 10000 //in liters, 1 meters by 1 meters by 2 meters ~tweaked it a little to simulate a pressure tank without needing to recode them yet - var/start_pressure = 75*ONE_ATMOSPHERE //Vorestation edit - - level = 1 - dir = SOUTH - initialize_directions = SOUTH - density = 1 - -/obj/machinery/atmospherics/pipe/tank/New() - icon_state = "air" - ..() - -/obj/machinery/atmospherics/pipe/tank/init_dir() - initialize_directions = dir - -/obj/machinery/atmospherics/pipe/tank/Destroy() - if(node1) - node1.disconnect(src) - node1 = null - - . = ..() - -/obj/machinery/atmospherics/pipe/tank/pipeline_expansion() - return list(node1) - -/obj/machinery/atmospherics/pipe/tank/update_underlays() - if(..()) - underlays.Cut() - var/turf/T = get_turf(src) - if(!istype(T)) - return - add_underlay(T, node1, dir) - -/obj/machinery/atmospherics/pipe/tank/hide() - update_underlays() - -/obj/machinery/atmospherics/pipe/tank/atmos_init() - var/connect_direction = dir - - for(var/obj/machinery/atmospherics/target in get_step(src,connect_direction)) - if(target.initialize_directions & get_dir(target,src)) - if (check_connect_types(target,src)) - node1 = target - break - - update_underlays() - -/obj/machinery/atmospherics/pipe/tank/disconnect(obj/machinery/atmospherics/reference) - if(reference == node1) - if(istype(node1, /obj/machinery/atmospherics/pipe)) - qdel(parent) - node1 = null - - update_underlays() - - return null - -/obj/machinery/atmospherics/pipe/tank/attackby(var/obj/item/W as obj, var/mob/user as mob) - if(istype(W, /obj/item/device/pipe_painter)) - return - - if(istype(W, /obj/item/device/analyzer) && in_range(user, src)) - var/obj/item/device/analyzer/A = W - A.analyze_gases(src, user) - -/obj/machinery/atmospherics/pipe/tank/air - name = "Pressure Tank (Air)" - icon_state = "air_map" - -/obj/machinery/atmospherics/pipe/tank/air/New() - air_temporary = new - air_temporary.volume = volume - air_temporary.temperature = T20C - - air_temporary.adjust_multi("oxygen", (start_pressure*O2STANDARD)*(air_temporary.volume)/(R_IDEAL_GAS_EQUATION*air_temporary.temperature), \ - "nitrogen",(start_pressure*N2STANDARD)*(air_temporary.volume)/(R_IDEAL_GAS_EQUATION*air_temporary.temperature)) - - - ..() - icon_state = "air" - -/obj/machinery/atmospherics/pipe/tank/oxygen - name = "Pressure Tank (Oxygen)" - icon_state = "o2_map" - -/obj/machinery/atmospherics/pipe/tank/oxygen/New() - air_temporary = new - air_temporary.volume = volume - air_temporary.temperature = T20C - - air_temporary.adjust_gas("oxygen", (start_pressure)*(air_temporary.volume)/(R_IDEAL_GAS_EQUATION*air_temporary.temperature)) - - ..() - icon_state = "o2" - -/obj/machinery/atmospherics/pipe/tank/nitrogen - name = "Pressure Tank (Nitrogen)" - icon_state = "n2_map" - volume = 40000 //Vorestation edit - -/obj/machinery/atmospherics/pipe/tank/nitrogen/New() - air_temporary = new - air_temporary.volume = volume - air_temporary.temperature = T20C - - air_temporary.adjust_gas("nitrogen", (start_pressure)*(air_temporary.volume)/(R_IDEAL_GAS_EQUATION*air_temporary.temperature)) - - ..() - icon_state = "n2" - -/obj/machinery/atmospherics/pipe/tank/carbon_dioxide - name = "Pressure Tank (Carbon Dioxide)" - icon_state = "co2_map" - -/obj/machinery/atmospherics/pipe/tank/carbon_dioxide/New() - air_temporary = new - air_temporary.volume = volume - air_temporary.temperature = T20C - - air_temporary.adjust_gas("carbon_dioxide", (start_pressure)*(air_temporary.volume)/(R_IDEAL_GAS_EQUATION*air_temporary.temperature)) - - ..() - icon_state = "co2" - -/obj/machinery/atmospherics/pipe/tank/phoron - name = "Pressure Tank (Phoron)" - icon_state = "phoron_map" - -/obj/machinery/atmospherics/pipe/tank/phoron/New() - air_temporary = new - air_temporary.volume = volume - air_temporary.temperature = T20C - - air_temporary.adjust_gas("phoron", (start_pressure)*(air_temporary.volume)/(R_IDEAL_GAS_EQUATION*air_temporary.temperature)) - - ..() - icon_state = "phoron" - -/obj/machinery/atmospherics/pipe/tank/nitrous_oxide - name = "Pressure Tank (Nitrous Oxide)" - icon_state = "n2o_map" - -/obj/machinery/atmospherics/pipe/tank/nitrous_oxide/New() - air_temporary = new - air_temporary.volume = volume - air_temporary.temperature = T0C - - air_temporary.adjust_gas("sleeping_agent", (start_pressure)*(air_temporary.volume)/(R_IDEAL_GAS_EQUATION*air_temporary.temperature)) - - ..() - icon_state = "n2o" - -// -// Vent Pipe - Unpowered vent -// -/obj/machinery/atmospherics/pipe/vent - icon = 'icons/obj/atmospherics/pipe_vent.dmi' - icon_state = "intact" - - name = "Vent" - desc = "A large air vent" - - level = 1 - - volume = 250 - - dir = SOUTH - initialize_directions = SOUTH - - var/build_killswitch = 1 - -/obj/machinery/atmospherics/pipe/vent/init_dir() - initialize_directions = dir - -/obj/machinery/atmospherics/pipe/vent/high_volume - name = "Larger vent" - volume = 1000 - -/obj/machinery/atmospherics/pipe/vent/process() - if(!parent) - if(build_killswitch <= 0) - . = PROCESS_KILL - else - build_killswitch-- - ..() - return - else - parent.mingle_with_turf(loc, volume) - -/obj/machinery/atmospherics/pipe/vent/Destroy() - if(node1) - node1.disconnect(src) - node1 = null - - . = ..() - -/obj/machinery/atmospherics/pipe/vent/pipeline_expansion() - return list(node1) - -/obj/machinery/atmospherics/pipe/vent/update_icon() - if(node1) - icon_state = "intact" - - set_dir(get_dir(src, node1)) - - else - icon_state = "exposed" - -/obj/machinery/atmospherics/pipe/vent/atmos_init() - var/connect_direction = dir - - for(var/obj/machinery/atmospherics/target in get_step(src,connect_direction)) - if(target.initialize_directions & get_dir(target,src)) - if (check_connect_types(target,src)) - node1 = target - break - - update_icon() - -/obj/machinery/atmospherics/pipe/vent/disconnect(obj/machinery/atmospherics/reference) - if(reference == node1) - if(istype(node1, /obj/machinery/atmospherics/pipe)) - qdel(parent) - node1 = null - - update_icon() - - return null - -/obj/machinery/atmospherics/pipe/vent/hide(var/i) //to make the little pipe section invisible, the icon changes. - if(node1) - icon_state = "[i == 1 && istype(loc, /turf/simulated) ? "h" : "" ]intact" - set_dir(get_dir(src, node1)) - else - icon_state = "exposed" - -// -// Universal Pipe Adapter - Designed for connecting scrubbers, normal, and supply pipes together. -// -/obj/machinery/atmospherics/pipe/simple/visible/universal - name="Universal pipe adapter" - desc = "An adapter for regular, supply and scrubbers pipes" - connect_types = CONNECT_TYPE_REGULAR|CONNECT_TYPE_SUPPLY|CONNECT_TYPE_SCRUBBER - icon_state = "map_universal" - -/obj/machinery/atmospherics/pipe/simple/visible/universal/update_icon(var/safety = 0) - if(!check_icon_cache()) - return - - alpha = 255 - - overlays.Cut() - overlays += icon_manager.get_atmos_icon("pipe", , pipe_color, "universal") - underlays.Cut() - - if (node1) - universal_underlays(node1) - if(node2) - universal_underlays(node2) - else - var/node1_dir = get_dir(node1,src) - universal_underlays(,node1_dir) - else if (node2) - universal_underlays(node2) - else - universal_underlays(,dir) - universal_underlays(,turn(dir, -180)) - -/obj/machinery/atmospherics/pipe/simple/visible/universal/update_underlays() - ..() - update_icon() - - - -/obj/machinery/atmospherics/pipe/simple/hidden/universal - name="Universal pipe adapter" - desc = "An adapter for regular, supply and scrubbers pipes" - connect_types = CONNECT_TYPE_REGULAR|CONNECT_TYPE_SUPPLY|CONNECT_TYPE_SCRUBBER - icon_state = "map_universal" - -/obj/machinery/atmospherics/pipe/simple/hidden/universal/update_icon(var/safety = 0) - if(!check_icon_cache()) - return - - alpha = 255 - - overlays.Cut() - overlays += icon_manager.get_atmos_icon("pipe", , pipe_color, "universal") - underlays.Cut() - - if (node1) - universal_underlays(node1) - if(node2) - universal_underlays(node2) - else - var/node2_dir = turn(get_dir(src,node1),-180) - universal_underlays(,node2_dir) - else if (node2) - universal_underlays(node2) - var/node1_dir = turn(get_dir(src,node2),-180) - universal_underlays(,node1_dir) - else - universal_underlays(,dir) - universal_underlays(,turn(dir, -180)) - -/obj/machinery/atmospherics/pipe/simple/hidden/universal/update_underlays() - ..() - update_icon() - -/obj/machinery/atmospherics/proc/universal_underlays(var/obj/machinery/atmospherics/node, var/direction) - var/turf/T = loc - if(node) - var/node_dir = get_dir(src,node) - if(node.icon_connect_type == "-supply") - add_underlay_adapter(T, , node_dir, "") - add_underlay_adapter(T, node, node_dir, "-supply") - add_underlay_adapter(T, , node_dir, "-scrubbers") - else if (node.icon_connect_type == "-scrubbers") - add_underlay_adapter(T, , node_dir, "") - add_underlay_adapter(T, , node_dir, "-supply") - add_underlay_adapter(T, node, node_dir, "-scrubbers") - else - add_underlay_adapter(T, node, node_dir, "") - add_underlay_adapter(T, , node_dir, "-supply") - add_underlay_adapter(T, , node_dir, "-scrubbers") - else - add_underlay_adapter(T, , direction, "-supply") - add_underlay_adapter(T, , direction, "-scrubbers") - add_underlay_adapter(T, , direction, "") - -/obj/machinery/atmospherics/proc/add_underlay_adapter(var/turf/T, var/obj/machinery/atmospherics/node, var/direction, var/icon_connect_type) //modified from add_underlay, does not make exposed underlays - if(node) - if(!T.is_plating() && node.level == 1 && istype(node, /obj/machinery/atmospherics/pipe)) - underlays += icon_manager.get_atmos_icon("underlay", direction, color_cache_name(node), "down" + icon_connect_type) - else - underlays += icon_manager.get_atmos_icon("underlay", direction, color_cache_name(node), "intact" + icon_connect_type) - else - underlays += icon_manager.get_atmos_icon("underlay", direction, color_cache_name(node), "retracted" + icon_connect_type) diff --git a/code/ATMOSPHERICS/pipes/tank.dm b/code/ATMOSPHERICS/pipes/tank.dm index 16626f1415..07ce8d5b71 100644 --- a/code/ATMOSPHERICS/pipes/tank.dm +++ b/code/ATMOSPHERICS/pipes/tank.dm @@ -2,14 +2,14 @@ // Tanks - These are implemented as pipes with large volume // /obj/machinery/atmospherics/pipe/tank - icon = 'icons/atmos/tank.dmi' + icon = 'icons/atmos/tank_vr.dmi' //VOREStation Edit - New Icons icon_state = "air_map" name = "Pressure Tank" desc = "A large vessel containing pressurized gas." volume = 10000 //in liters, 1 meters by 1 meters by 2 meters ~tweaked it a little to simulate a pressure tank without needing to recode them yet - var/start_pressure = 25*ONE_ATMOSPHERE + var/start_pressure = 75*ONE_ATMOSPHERE //Vorestation edit level = 1 dir = SOUTH @@ -106,6 +106,7 @@ /obj/machinery/atmospherics/pipe/tank/nitrogen name = "Pressure Tank (Nitrogen)" icon_state = "n2_map" + volume = 40000 //Vorestation edit /obj/machinery/atmospherics/pipe/tank/nitrogen/New() air_temporary = new From 2ab9bfe79b915b94db42c3d2abb237fd32f9f2f0 Mon Sep 17 00:00:00 2001 From: BillyBangles Date: Wed, 28 Feb 2018 15:16:42 -0500 Subject: [PATCH 067/145] Turns the station into 420-station 13. (#4971) * adds rolling paper and joints F O U R T W E N T Y B L A Z E I T * adds joint sprites (they're pretty bad though) * adds rolling paper box, adds papers to cig vendors * c h a n g e l o g smoke weed every day --- code/game/machinery/vending.dm | 2 + .../objects/items/weapons/cigs_lighters.dm | 36 +++++++++++++++++ .../objects/items/weapons/storage/fancy.dm | 13 ++++++ ...efieldcommander - smoke weed every day.yml | 37 ++++++++++++++++++ icons/mob/mask.dmi | Bin 29312 -> 29701 bytes icons/obj/cigarettes.dmi | Bin 9981 -> 10433 bytes icons/obj/clothing/masks.dmi | Bin 20497 -> 21847 bytes 7 files changed, 88 insertions(+) create mode 100644 html/changelogs/battlefieldcommander - smoke weed every day.yml diff --git a/code/game/machinery/vending.dm b/code/game/machinery/vending.dm index 7d9f80756c..7b863adb0c 100644 --- a/code/game/machinery/vending.dm +++ b/code/game/machinery/vending.dm @@ -836,6 +836,7 @@ /obj/item/weapon/storage/fancy/cigarettes/luckystars = 5, /obj/item/weapon/storage/fancy/cigarettes/jerichos = 5, /obj/item/weapon/storage/fancy/cigarettes/menthols = 5, + /obj/item/weapon/storage/fancy/rollingpapers = 5, /obj/item/weapon/storage/box/matches = 10, /obj/item/weapon/flame/lighter/random = 4) contraband = list(/obj/item/weapon/flame/lighter/zippo = 4) @@ -848,6 +849,7 @@ /obj/item/weapon/storage/fancy/cigarettes/luckystars = 17, /obj/item/weapon/storage/fancy/cigarettes/jerichos = 22, /obj/item/weapon/storage/fancy/cigarettes/menthols = 18, + /obj/item/weapon/storage/fancy/rollingpapers = 10, /obj/item/weapon/storage/box/matches = 1, /obj/item/weapon/flame/lighter/random = 2) diff --git a/code/game/objects/items/weapons/cigs_lighters.dm b/code/game/objects/items/weapons/cigs_lighters.dm index c8d4eed3ad..729ef1d066 100644 --- a/code/game/objects/items/weapons/cigs_lighters.dm +++ b/code/game/objects/items/weapons/cigs_lighters.dm @@ -6,6 +6,7 @@ MATCHES CIGARETTES CIGARS SMOKING PIPES +CUSTOM CIGS CHEAP LIGHTERS ZIPPO @@ -454,6 +455,41 @@ CIGARETTE PACKETS ARE IN FANCY.DM item_state = "cobpipe" chem_volume = 35 +/////////////// +//CUSTOM CIGS// +/////////////// +//and by custom cigs i mean craftable joints. smoke weed every day + +/obj/item/clothing/mask/smokable/cigarette/joint + name = "joint" + desc = "This probably shouldn't ever show up." + icon_state = "joint" + max_smoketime = 500 + smoketime = 500 + nicotine_amt = 0 + +/obj/item/weapon/rollingpaper + name = "rolling paper" + desc = "A small, thin piece of easily flammable paper, commonly used for rolling and smoking various dried plants." + icon = 'icons/obj/cigarettes.dmi' + icon_state = "cig paper" + +/obj/item/weapon/rollingpaper/attackby(obj/item/weapon/W as obj, mob/user as mob) + if (istype(W, /obj/item/weapon/reagent_containers/food/snacks)) + var/obj/item/weapon/reagent_containers/food/snacks/grown/G = W + if (!G.dry) + user << "[G] must be dried before you roll it into [src]." + return + var/obj/item/clothing/mask/smokable/cigarette/joint/J = new /obj/item/clothing/mask/smokable/cigarette/joint(user.loc) + to_chat(usr,"You roll the [G.name] into a joint!") + J.add_fingerprint(user) + if(G.reagents) + G.reagents.trans_to_obj(J, G.reagents.total_volume) + J.name = "[G.name] joint" + J.desc = "A joint lovingly rolled and filled with [G.name]. Blaze it." + qdel(G) + qdel(src) + ///////// //ZIPPO// ///////// diff --git a/code/game/objects/items/weapons/storage/fancy.dm b/code/game/objects/items/weapons/storage/fancy.dm index 8b31517fd0..af5e220ad8 100644 --- a/code/game/objects/items/weapons/storage/fancy.dm +++ b/code/game/objects/items/weapons/storage/fancy.dm @@ -253,6 +253,19 @@ reagents.trans_to_obj(C, (reagents.total_volume/contents.len)) ..() +/obj/item/weapon/storage/fancy/rollingpapers + name = "rolling paper pack" + desc = "A small cardboard pack containing several folded rolling papers." + icon_state = "paperbox" + icon = 'icons/obj/cigarettes.dmi' + w_class = ITEMSIZE_TINY + throwforce = 2 + slot_flags = SLOT_BELT + storage_slots = 14 + can_hold = list(/obj/item/weapon/rollingpaper) + icon_type = "paper" + starts_with = list(/obj/item/weapon/rollingpaper = 14) + /* * Vial Box */ diff --git a/html/changelogs/battlefieldcommander - smoke weed every day.yml b/html/changelogs/battlefieldcommander - smoke weed every day.yml new file mode 100644 index 0000000000..e804c66a55 --- /dev/null +++ b/html/changelogs/battlefieldcommander - smoke weed every day.yml @@ -0,0 +1,37 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# wip (For works in progress) +# tweak +# soundadd +# sounddel +# rscadd (general adding of nice things) +# rscdel (general deleting of nice things) +# imageadd +# imagedel +# maptweak +# spellcheck (typo fixes) +# experiment +################################# + +# Your name. +author: battlefieldCommander + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. +# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. +changes: + - rscadd: "Added craftable joints. Dry something (ideally ambrosia) on the drying rack and apply it to a rolling paper to create a joint you can smoke." + - rscadd: "Added a box of rolling papers to the cigarette vending machine." \ No newline at end of file diff --git a/icons/mob/mask.dmi b/icons/mob/mask.dmi index 8b30f00c6f3c7fa90fa12d32c74ccb1f105149ef..d1c15d8b61414d5cf450bf44b6b6c5ed114540d5 100644 GIT binary patch literal 29701 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 diff --git a/icons/obj/cigarettes.dmi b/icons/obj/cigarettes.dmi index d6865b47b36e5a5ffa53ee99eedd132dbb5fd74c..611dff7b771f3c4668704f92c6c6b5099ae1fd26 100644 GIT binary patch literal 10433 zcmb7qXIxWHyX~eUf)te^y(vnUrgR0Qi3o^v1Jaa^AT=Z)N|6ok%u1dv_> zNE3um69l9r1PJwRe9w75+;jftp8FxcB$GXRKbe`ep7pGm$cGO!>1eLd002Ozt)*@V z03@nsFKSA#WgtGU2>j9$@W|9#-QLUg#d8nu=k9I*;Fs}!yw&Nu>ZLdHFL9Sb-SXO> zO&c?3#$Hl;f43n;GS=bQXneG5(4p9O*DOA4ozXtiJgR5z;qRY)(8B(wT<~xCgs#xu z(H*hKT=(X4dA*|oF}Wi|E4F%Z*DtMw_vvVwi(R*Wf9HvnMLsvq@AUlYx<307A- znm8>EEdenBrfW=*?2+vW>I*t3{iP}Lg$zE=2MMJhE_!ZjYIJ(kF|sP;b^3pl=VAMT=` zBSKZFUCp}WMr)UDi8KQM51_4n=aFB=pBaDXBSN<9mZL-EwfOhsR|P_@sFGH)rhFzO z3YR^)QxvSh6E@|XZO%fo`{aGjXzeQs*FwW539p3Qv;EAR3iron_X~wSXNyQOliG17 z#*g)IISd~2_e*GBwHfR;yNM4(BJ`D|K7{zgq&_GTGwlZ@mzI}9BDB=+HBqUme_~&M0g-<<(ToHFFOCXNzASC*-u5)3#7Ls8;9XH{mWXC~cf?hWiv-UxMHQqQl{f3IqAqxY*rTejLm3?kynrgesLjUP9@*UFm zr32`?FB(4K|H$}jtF3?y7A za5b{~p4ZK{wGbgP>MMI=`{D8123N(-nIpLMOoi%LhVZh52(u}D$&d`%Mb`O5erIsv z;H5{3yKH*JMzCzT8l1=+MIl5qO_F?A+xC2#R_A?I>yJ=gI|m0H@eF7=>Q8aGKWm30 zDhF9%Fs3oLu<-Qv>H8(Zw_~c@N*gX^j_mpQen(gf#z?>Z5)V+9Jh$r16}DJ&s8Ifx zK*w+!5DWZ1{vjHe{^ZVg7NA3{h z7`tYbYI!j#-WSEYG~?wb;&%oAfqRP>YWU3e+$v+H@st&;lt`x>b7zFx1Kv>q>TxsMA?Xn1&aRoewo(gYSV3pN9 z>?5WRF`BbkPO@NU-xKRZ`{BE1`3(eL8#ZdX2 zWaYFfH>;xl<+>KOJT`kx5;W$Hj-X@dDmQK#zK!&3=J(dH7yKK& zbKK_lk)2JpSw%d{@8+_#S+d1aFYbl2rCGe(Jmk%&SiCbL!hpOSFMeYDNQk6m%=TvE z;BFldsinf7l$1Bt<(pMn!Dj289^Lh-z~*e;DjS(1Bip=h^RzX;rO7*Vv3TfBD1T{o z>c5JBXma zDF)D^D^Fm-Hz}5)24j7+wp_(In0XQqkyj8A;OYpVS4$wpMYfWs4{ZEU`vOEBY5Du# z2CRR6y1l;~6Gh;RCIvgr%~>P3Ln*YDsBYX4ro;2QtGc;~xhY+a!^XMXvAIKHZZS24 z4ly6gS0^F11N-%a4)wz zk;bf!V4QXmoZfdLNpaWFZmK2|8VIh?!!y#jMJB*!Qvr^Ysfa2c6Z84_h}RvY|FtRZ zJ0tPKIoo^k^sTs;1|3;My9gDKbchLHo6hjCS^$*(3w0CN6L+zxj~?Jadp%y^EF%-3 z0l*)BCG*lnOR4gyNZ9miUFYS!01SKd|(X`|wIG>O-ZUsawTl3Y~SK0XdB8Q~~%5j1RlEy=2bO5I}r0eqLSZ|2y{3Z!3KX(mDCMQQUk0s zJXf!FV!L*VfT~rmPavG z*x2$>QE91(>+Zzt&*QPlU&nd&L_&e}z?JgT@(IT`eK(q<&yzEFdXdFEG z{s*TFU%jo5Z4Kjlf_ah{U67DGnA|`!6ZJD3ez?>KUmYAQ*$<9h)#LJn?4Y> zsnpb3FcC$Z!sxR~8Ooa&zWVY-0!u5zCsNYY?Ad>zpK>X!2e%ET{sN!(P6+_ilK!-#~;X2o^-Ezncy~BC)OO5#J zo&8N*z{9V2-RKX#O6xufy}m3h))Fn39NJ%V&%A2XL-8Dc+~gPPemyxc+m*dJDUCv% z9(={0>a)qE5pTW}XNpUVjV2LQ?%D``NQ!8(=BU}O~G4NC6`&ap|ioz~f!bigYlL@g;P zIitaPd6{5K?}L2zOBH%UHGL+muFfy7lh5MMd2ycNnIa2h+f=o4<`4WQHf_@epVF^S zJ7_fE*6`^sj}A5#AoEK#aO+7cTkEQyLpz>qd?&8te0+Q!C*r4f<9VsCvL+~>20-hV z%|6XYQt|TMNv+?%-6*3(r4F(~n_wE2e;|r)Q)CQRdAx04V6Xwvwpgf5Zx?;%j4ASFxzm zwH%r@CEr=GKZkQbT3Q+dCudB2JVWaJtM}7xB`jkF(HFw3C0ZS-grzSLqw`;UDu^2s zMYq1JDcI>pWv}r`tU@Ts*<&O~B>)L6rPHHH#&hR_d#qJ$!bpP2$!H@Y-i8T~IHEE; z7MqDxCX2R6BvIA(++e+L*iN|btcIiGwVa$Bk4+`tiX-Tp5eX#~6`8BaiLcXh_c)Db zpJ5cVAP*0xEqVVGV5Os!o_3MQ2_%cRlW5r^o-Q_?ENn416UUo{g&%dRMF#aTt)Tcy{4qNmVw78NEukfG zC8SJ@z21?vr6Y=kWRh2VcjIRy$>;Ll9}6efnbOP^zPKzxf({HMA!ulLdDIQsI1GmT zSH;QB0s$5bc;LEKKJ5<5TEf>d>yIP`Gp;AO)c8cR%RR1@Q?r?uGrZU7hh&R9iq{Ws zubrkFM2W1nx~;t){X^nvxZ;0`a45LHz|}v z0znMG7|m__QLQt4VaM9oc1 zCmsCSd*UgXEPS(37+d@GXNBh;wH2PfEk@}Hl@iVhLe+#Lv0mI@tjCbG1X6)Yn&PUN zMM!DphQ2Cs>lylijL@~_)~UU?@Nr@jk}pK&07gH{~A5Rg(fGu2ydq z9S*jh#mTunOV|X1_?GVWYCiVcvq?q$gpls#?pjlkXOqWY%ZLtDX84J0U*vdsXaltB zXLL+MwLj-UANc#qWRnG`qURE-FEFh5zgkEVHX#Lcii)JosMRD|(-t6lV|4>Igq7j>O54j%q{r7RctukKYCTp*I&-V`_Z}Km6REFx^OI=h% z44lpR6=tbRZ}M0!p-h&nsVSVtg|;QY8G~SoH3o3_ufdjm;*)ldmijnYc!l9k0XG-I zU-R<2rY;aGYe^d}g30ATp7n3&rG-|o8(l41}OOxl^&W%ji7DmZ#K=f3RwQil)78k{QY zm2aLs4Fd(;2TKy~jfk1K*m z#zl8;v-x|!qq1YjOl3-DBCTdheUpCuuHKlg&_n!fG6CE}xDB|rPfmJMO}CGAluy4+lw2M7os{|y(1G2 z`1K?|;05Xox$ij7dk^>qaYB3cRw9N1%A;(Q@q{NVsUJREr!%X`Mg19ni8p}mmaJ0g zh>D3NzkpBt#O|sna*^V<=BerE9g!?{DB!*MrEO-gu(Q~$C$d($P{q^pR2>EasXJ}_ z-4=2W#?}js3UZ+CiiVH5JuoTF5@bMpLvXXg{)g#gEe!3V}cl+2%rl@7tNmq&CWsS|2%wVlz4`#^der-BcUs3;xq(0nTB z#SRhQz!Ea%xoRa8@4CoTo|M6pW+sI0N{X)NCPFM9I&}6we5@uufodHY8c`ILjcfgZzP^#uI zar2MqXm^Sfb2YwPnpqS-6QfZM?IJL<5ih7!9=ZXZbziC1w{87xd($-!nl|Uw9~oDX z-G;Xu|GhIO$PPD07PdRp==P`6*5VVGFl~l_)T4bmcfA7X!vQoA>IEZc0fV&QK>J5aj_0_cZS5NJ?(_ zs+N5&u|uZ(5+fA{c{0H7KtS5N{pnzdYn_yrBJ3U0`Sh@5tQdN_;&Xzyqlgn0@?69m z)4(3}gjhD=xc?9qEGsA%k4a`$^U^(!zdY_pxl%uvH#oIn>Aq0U${#N0esY3qVv8~- zevH+KItuB`c?sLBSoyG7H`wuHRX^@!urBl9yRrw`O=BTHmQ&@5dm_y2~W6s zfY+yWPe@kzHuWdSi)BFFymO#P8IGZH0ENcff3Qfm2fz8$IuH!9Nn;N|XA|1BoI@|o z{;JI9^aeBiNx_lPMWMW}TU9VrbpEb*3+|eU?e?+b7kl>r#Gy}96?Y%xo7sS$BTP4) zQ-MBqOa`Q*$;E$}ZbQP{fDaePnh~;u^s7&2R?igBPR&|OcGN=S&TrAjh0o=8>02I@ z?c(g0XgH4SizdjnZgUR_K->qh+~0Cge=zfHFWG)%Lws3s9@9Jtykg6I!aAHEpkDBL zeyF^m+1)`I-?X&tCSg?YK!Z5Tri#g9zZrsSl6r{rrQDdxJ>gK_gfgG>kj92uo2wD-XdzmJa!V*JQ8y6;wQ-~M#X z_~{glHQt;@p@5@0^*a=EXpaP4!GB`3My}xIr8Ufdu{)o1Mw5$9&$mD^ z#R=lh{90~qWz*A}Q$}Hp#KlIg*JoEtD4lAWaEwdG5&KQ}(FGdTR87nw)%_FG*8V5{ z(}wZkm#`2>DY)cyFnwtxiIb$u<;wUEn{(Tm^ErI{d8w>>3OSD-JuW(tENP90&sbWCLxz7SrPM4Cy505Wt*)IkDl}mw^!8z<7GDPy44}7tE z%i{g2y~k7;XsQE8&qz{6`f$M?y8Oi?S(-$~1o%^u-gk+KIeQEdTD+Tt7d6HJ61yfFrIEw9}NM)Vn6NSI125n8TwCj2H zzxtU3_?j0yNyOkUWSG%#O3?CF4`Ux5aqyk3#b+Lyp7ahB(RxUjoi@lFC`pY;#ht1X zRDd=3Uf9lz_5=VZD|s?$PoPPG&nLL}tG3q4crsDQINz6QDN4O@%1OPMlnWq;-lebk z`uv&Mgl_AuvIqV$F)%0#I5|K!@p2w7P{+dNU%c{8S(}*k;KzgN;De%AiwXRYG|k2H zi>Zi2`hb#Hda=I$<&C&}JBOU5Q+RY4V`0S2f-L^i_*pf>vA%e&*f{LN>1uG(nOb^ z`Fyj|H!lhGPKEYa0u2Gb@{M65b%Bz^P7CiI1lZCtzepP3ZaQ1RS5sg zO;3^s?Az3DfA+I%YG=VC9bDB_30~?Ag4M@V1=t4y@}Oy0U4OF#ta$VuyXluT(fvK(e0%-mPAYQVIcLN*2BL zfhUh{*-EIbiF>=D0|+qDCsg=a5EU*oGA>6 zmk0D}fxq`qhK$ob{Az|Mjy+OSwd`MB1EnPXSQ))Y%JHmog0b0>AgcN!r!vod9ezj8 z`BSUsj15uW#Fi*r{#iaO>_9%ceuwPYO7*fyl&JMt*Y_wna65=7Em3+usyA7-eBisN zN+8K%3_5i2AO*tNMVQdLrzcF`t*VamYhqLvZ&2y)ig>jlI^^Gs^!5l_ySkz}5eS44eMCSJ`VfA2u=b+L9u&|TgXoD0_4+?li^F5~>guT^m`^y!EPXYGV>4YLwWb@JEJG_4O6v_^bP|bOPxvJfCX&dFQq(Lk#qen&z2k=o*QJE>`%L*UMxrkwd)==V4?XT~{ZAPNST>K@dlcx1j z8^tcR@)mW`uT0nDBjREvM9OnYX!(uAQ?kX0FkeG~H97dGQga=wKdW1O5M3IGtgfey zsME$nonI#44U3^&_%VJJJ`QR+si*xjveK~lS9l7A?FPA8{uQ)xm&w%ev8Qko=jWn^ zl@#Jz7xJG56{-XR_XV|1l}~{uEB#bd8puUM)DiC@_lO{xU|4)K`^_8^9yV=rA+9sC zv@bykNBPL?#`co_i-#uYH|M)X?;|VUamRI5ru#VieA>PC(f@7*G!AvHvP-@IeYxd* zho~QPgv1yEfYtNTkxH_Xz#AXw#r@w7P(lEMYVH zub4RNfB`ySu5pwJ|3Td8M8?eXbIG@ecjvB3U*2ddE=PuhpDtokm7JJg-S6K^E+H)` zzM+1!MSH*eTdRMeAo#S=qu$=T?=WnP%#@$3YJmpX<_PgqY+Nd#CFohP1G3i6o&2Xg znnr;1M{#i6#pW&LpSoa*iy&raQ~o-9O4X|q?4EAHn4T80!fP-|K)I%RDBzm}ivcV6 zTtFicTyQpc!E>#xviAq*+6+Qp`x`mTIcV*VI<(Y@f&q0=Oq$M~j#N$w2ZLNbjJM?r zwUJ1*KK&l6-N5JZ%!umM22Dr*a%t+X&nE?{q%!D5u+CKv38PZu`Cph>|J|m|zcB;z zHNVeSs+TTX+I21ghr?M*uu3bOzk(m@!)^nSlnmV5XsnAzb#-;xWdJ`mfaR0;yRR$| znq0+=DMp}P1~19|61{MHbZqSRuCDe8xaSPZ-h1m|61cm5$I>!m)t36}PkOvP^PCrZ z)eQ1nv2zS-x)QCh+f3nVR2$S2f1ZYBG+>1U-1T9jO!I%6j5uvAHpDdb$q3)^C7wHX zPOGoi*p8Nq<*a|+2+HWNNo9S|N3avD2^)+pETUe&CO4KkFfuW5j2F;0PfZF%BTwot zfk6K)(wzYDu@g3QhpLYRFk{lnsbug?Q`CkAkH;5re-Sh07O10P#+DdH$9{>Z-4^yd zZ8NPHtT-%1@hZw57r=l0xwO<+#xV;D?Ef~>w`tAMFboQ6%CD-7qt9q-@23&z?`eId z5hb9V=-q=#HO~(`0UL$hQ^1Rs0D!XK>?}Zew|vWvPgc=J4ikL`6tmZ7aQBC!H@ut> zy_Mh(o)~bMA@acvMvVZT<6Xi;_E@wBN)x}`-MDe|=JsuX#}!?pS4DUcsGJ7>orWat z^|NN1BD)msHi(f9z&x0D*JrVf{f*+Z`Y2*^Q91m@0Jo$Q`Cv-Mgc7{{GvlonPQ?yH zUHGo8W7#-y;;PCpze(Rw^YO9^qIv&^Ba{l*ItkR=o_lqF0AITSWduA16So%XTEn-3Tb?EHDg@lH225p zn{rw5--+()`((=UGbOspfJmxI^p3&367wX=Ib8HZ;U+w%)c4M?dzi!L$Sz^GvYxkU z_5&K9?n`7BdT>7pBG4%wajSH#8&oma;pEY_{VWRH!0gQJE4nFfY+DEkh5`hgznJ9L)cGpyPkkwEsT#fm`tl{*kY@=6Nr_ zu~Bj0!J959pJCtSI4agNkb8Uo1$poaQT-E_80p1?FLo?hvsK)~_(-kW8D|cf-R1xM zZf5d}#u7xF#|%UK8C>t)C3SLkPVnD+G1h0Dbp%54ll^j$e3FFur!1qCMiY~vbY>-Dg@sW>Rac`Rq48E|qn76<0SG#xl^5y4>S8`hBw*5oS5LmTY zqN=Ay$8>Spz{n^UQ>WOgf8QnC7z-_hQ1Kap+MF5ykwFjCId)P@KM`q*V-`)Uai7lr z8Bj4xR0}oa)lU562wUv9`P!NBf%;p#lkgUVKBH@bq7?`R;Wc^e25Vl+AC*YOkvvO; zSXfMNPQ<>YaO%29Az&ueLV^uShas7uBKvqSz0WrZp{&a#23qlmKl15KX ze}uSHS?gbR^|m@+f(#kd7yC>EoO`hE*cEy_mBhq8b^gRJ02tKe!+k6vwIsM)|LC7X zu_mXUlb=rsE>dG>%YNV7vLc4^D$;bbD32N;?fk}JxTQL2oS{d^y zKRCMk!zD-6t0TAd7SwkEotM}5Js~x95{m@krC7&fG$vY+gWaqc{OzlzYwvlU3*oI= z#hDGq_ufFr9w-v=#>z48LH&9Iy%@uz5(s1E`yS%p?2I@ZJy~{C9s(1Roz)u7f@s49 z%qe>@0duJ2Rjvt6j@sKU5&E49J!&6NM|YAyVLp30BvTI?)!8}v6`ffR9~~eJP+7vN z{Bf9R=fcjuq|P=&Bhb(Wbv@{vDvlhAmoL&`deS#h$xe+>Us(~Em!?&)P!o;8vm$nL zTV9nZy?o6I>W>GdvD0$j6k}TZa$nAQ05N+6=3H~)-^EyW;UA78oMpCi&D_>LJ~gvo zddvik(f|KC@ZXsECuB9s3!Jz=F%u**9W0?t*r3GI0PIBr>v*f+W`FzlUvX`UKuZut z0BAvojwzKX+;a1pWI#mwCWZ$njNeJnR}WEpOj4gr@A1t=@j9Xj90dHJpDzGP~$(NWlw-$HkH{m0NwphVjt#}ZQEc3-zLq~hD zphwldyv_HeJSrAB*tj!zEvIF1n^xkXCnb0aZiDK77=sfQ?df)wmv5>rfJYMnZH))& JWp}M#{T~c&ie>-+ literal 9981 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%0AKyvMZ#o|g4o0>|+>o%pfb%IN~(f7Rg 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 From d6860092337dfde9086caf88f2fcfdd6aad5c88d Mon Sep 17 00:00:00 2001 From: atermonera Date: Wed, 28 Feb 2018 12:29:25 -0800 Subject: [PATCH 068/145] Updates changelog --- html/changelog.html | 22 +++++++++++ html/changelogs/.all_changelog.yml | 20 ++++++++++ html/changelogs/Atermonera_umbrelloadout.yml | 4 -- html/changelogs/Nerezza - Shutter-tape.yml | 36 ------------------ html/changelogs/Nerezza - Tilematic.yml | 36 ------------------ html/changelogs/Woodrat - Wilderness.yml | 38 ------------------- ...efieldcommander - smoke weed every day.yml | 37 ------------------ 7 files changed, 42 insertions(+), 151 deletions(-) delete mode 100644 html/changelogs/Atermonera_umbrelloadout.yml delete mode 100644 html/changelogs/Nerezza - Shutter-tape.yml delete mode 100644 html/changelogs/Nerezza - Tilematic.yml delete mode 100644 html/changelogs/Woodrat - Wilderness.yml delete mode 100644 html/changelogs/battlefieldcommander - smoke weed every day.yml diff --git a/html/changelog.html b/html/changelog.html index 6212ec3092..2abc0022b4 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -53,6 +53,28 @@ -->
        +

        28 February 2018

        +

        Atermonera updated:

        +
          +
        • Adds umbrellas to the loadout, for 3 points. Colorable!
        • +
        +

        Nerezza updated:

        +
          +
        • Using tape (police/medical/engineering) on a hazard shutter now tapes the hazard shutter instead of trying to open the hazard shutter.
        • +
        • Added /tg/-style floor tile swapping. Equip crowbar/screwdriver in offhand and click the floor tiles you want to directly swap with a stack of new floor tiles (like teal carpet).
        • +
        +

        Woodrat updated:

        +
          +
        • Heavy rework of the wilderness, minor adjustments to mining and outpost z-levels. To get to the wilderness you now have to travel through the mine z-level to do so, follow the green flagged path. Through the mine.
        • +
        • Shuttles can now land at a site near the enterance to the wilderness. Removal of the mine shuttle landing pad to move to the wilderness.
        • +
        • New addition of warning sign, thanks to Schnayy.
        • +
        +

        battlefieldCommander updated:

        +
          +
        • Added craftable joints. Dry something (ideally ambrosia) on the drying rack and apply it to a rolling paper to create a joint you can smoke.
        • +
        • Added a box of rolling papers to the cigarette vending machine.
        • +
        +

        25 February 2018

        Anewbe updated:

          diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index e6e6e82b1d..d626ddf991 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -3960,3 +3960,23 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. - rscadd: Added a singular AlliCo Baubles and Confectionaries vending machine in the locker rooms. Dispenses a variety of gifts. - rscdel: Removed hot drinks vendor from locker room. +2018-02-28: + Atermonera: + - rscadd: Adds umbrellas to the loadout, for 3 points. Colorable! + Nerezza: + - bugfix: Using tape (police/medical/engineering) on a hazard shutter now tapes + the hazard shutter instead of trying to open the hazard shutter. + - rscadd: Added /tg/-style floor tile swapping. Equip crowbar/screwdriver in offhand + and click the floor tiles you want to directly swap with a stack of new floor + tiles (like teal carpet). + Woodrat: + - maptweak: Heavy rework of the wilderness, minor adjustments to mining and outpost + z-levels. To get to the wilderness you now have to travel through the mine z-level + to do so, follow the green flagged path. Through the mine. + - tweak: Shuttles can now land at a site near the enterance to the wilderness. Removal + of the mine shuttle landing pad to move to the wilderness. + - rscadd: New addition of warning sign, thanks to Schnayy. + battlefieldCommander: + - rscadd: Added craftable joints. Dry something (ideally ambrosia) on the drying + rack and apply it to a rolling paper to create a joint you can smoke. + - rscadd: Added a box of rolling papers to the cigarette vending machine. diff --git a/html/changelogs/Atermonera_umbrelloadout.yml b/html/changelogs/Atermonera_umbrelloadout.yml deleted file mode 100644 index c4d52fa4cf..0000000000 --- a/html/changelogs/Atermonera_umbrelloadout.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Atermonera -delete-after: True -changes: - - rscadd: "Adds umbrellas to the loadout, for 3 points. Colorable!" diff --git a/html/changelogs/Nerezza - Shutter-tape.yml b/html/changelogs/Nerezza - Shutter-tape.yml deleted file mode 100644 index dd4a005425..0000000000 --- a/html/changelogs/Nerezza - Shutter-tape.yml +++ /dev/null @@ -1,36 +0,0 @@ -################################ -# Example Changelog File -# -# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. -# -# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) -# When it is, any changes listed below will disappear. -# -# Valid Prefixes: -# bugfix -# wip (For works in progress) -# tweak -# soundadd -# sounddel -# rscadd (general adding of nice things) -# rscdel (general deleting of nice things) -# imageadd -# imagedel -# maptweak -# spellcheck (typo fixes) -# experiment -################################# - -# Your name. -author: Nerezza - -# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. -delete-after: True - -# Any changes you've made. See valid prefix list above. -# INDENT WITH TWO SPACES. NOT TABS. SPACES. -# SCREW THIS UP AND IT WON'T WORK. -# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. -# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. -changes: - - bugfix: "Using tape (police/medical/engineering) on a hazard shutter now tapes the hazard shutter instead of trying to open the hazard shutter." diff --git a/html/changelogs/Nerezza - Tilematic.yml b/html/changelogs/Nerezza - Tilematic.yml deleted file mode 100644 index 058a3dfc1c..0000000000 --- a/html/changelogs/Nerezza - Tilematic.yml +++ /dev/null @@ -1,36 +0,0 @@ -################################ -# Example Changelog File -# -# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. -# -# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) -# When it is, any changes listed below will disappear. -# -# Valid Prefixes: -# bugfix -# wip (For works in progress) -# tweak -# soundadd -# sounddel -# rscadd (general adding of nice things) -# rscdel (general deleting of nice things) -# imageadd -# imagedel -# maptweak -# spellcheck (typo fixes) -# experiment -################################# - -# Your name. -author: Nerezza - -# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. -delete-after: True - -# Any changes you've made. See valid prefix list above. -# INDENT WITH TWO SPACES. NOT TABS. SPACES. -# SCREW THIS UP AND IT WON'T WORK. -# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. -# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. -changes: - - rscadd: "Added /tg/-style floor tile swapping. Equip crowbar/screwdriver in offhand and click the floor tiles you want to directly swap with a stack of new floor tiles (like teal carpet)." diff --git a/html/changelogs/Woodrat - Wilderness.yml b/html/changelogs/Woodrat - Wilderness.yml deleted file mode 100644 index 542a028f9b..0000000000 --- a/html/changelogs/Woodrat - Wilderness.yml +++ /dev/null @@ -1,38 +0,0 @@ -################################ -# Example Changelog File -# -# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. -# -# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) -# When it is, any changes listed below will disappear. -# -# Valid Prefixes: -# bugfix -# wip (For works in progress) -# tweak -# soundadd -# sounddel -# rscadd (general adding of nice things) -# rscdel (general deleting of nice things) -# imageadd -# imagedel -# maptweak -# spellcheck (typo fixes) -# experiment -################################# - -# Your name. -author: Woodrat - -# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. -delete-after: True - -# Any changes you've made. See valid prefix list above. -# INDENT WITH TWO SPACES. NOT TABS. SPACES. -# SCREW THIS UP AND IT WON'T WORK. -# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. -# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. -changes: - - maptweak: "Heavy rework of the wilderness, minor adjustments to mining and outpost z-levels. To get to the wilderness you now have to travel through the mine z-level to do so, follow the green flagged path. Through the mine." - - tweak: "Shuttles can now land at a site near the enterance to the wilderness. Removal of the mine shuttle landing pad to move to the wilderness." - - rscadd: "New addition of warning sign, thanks to Schnayy." diff --git a/html/changelogs/battlefieldcommander - smoke weed every day.yml b/html/changelogs/battlefieldcommander - smoke weed every day.yml deleted file mode 100644 index e804c66a55..0000000000 --- a/html/changelogs/battlefieldcommander - smoke weed every day.yml +++ /dev/null @@ -1,37 +0,0 @@ -################################ -# Example Changelog File -# -# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. -# -# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) -# When it is, any changes listed below will disappear. -# -# Valid Prefixes: -# bugfix -# wip (For works in progress) -# tweak -# soundadd -# sounddel -# rscadd (general adding of nice things) -# rscdel (general deleting of nice things) -# imageadd -# imagedel -# maptweak -# spellcheck (typo fixes) -# experiment -################################# - -# Your name. -author: battlefieldCommander - -# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. -delete-after: True - -# Any changes you've made. See valid prefix list above. -# INDENT WITH TWO SPACES. NOT TABS. SPACES. -# SCREW THIS UP AND IT WON'T WORK. -# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. -# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. -changes: - - rscadd: "Added craftable joints. Dry something (ideally ambrosia) on the drying rack and apply it to a rolling paper to create a joint you can smoke." - - rscadd: "Added a box of rolling papers to the cigarette vending machine." \ No newline at end of file From 3c4996b4758f9a9e1516baeb33725b72b59cbbc3 Mon Sep 17 00:00:00 2001 From: Anewbe Date: Wed, 28 Feb 2018 14:45:10 -0600 Subject: [PATCH 069/145] Hail is less omnicidal --- code/modules/planet/sif.dm | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/code/modules/planet/sif.dm b/code/modules/planet/sif.dm index 7915c5e015..8717245b24 100644 --- a/code/modules/planet/sif.dm +++ b/code/modules/planet/sif.dm @@ -296,33 +296,33 @@ datum/weather/sif flight_failure_modifier = 15 transition_chances = list( WEATHER_RAIN = 45, - WEATHER_STORM = 10, - WEATHER_HAIL = 40, + WEATHER_STORM = 40, + WEATHER_HAIL = 10, WEATHER_OVERCAST = 5 ) /datum/weather/sif/hail/process_effects() - for(var/mob/living/L in living_mob_list) - if(L.z in holder.our_planet.expected_z_levels) - var/turf/T = get_turf(L) + for(var/mob/living/carbon/human/H in living_mob_list) + if(H.z in holder.our_planet.expected_z_levels) + var/turf/T = get_turf(H) if(!T.outdoors) continue // They're indoors, so no need to pelt them with ice. // If they have an open umbrella, it'll guard from rain - if(istype(L.get_active_hand(), /obj/item/weapon/melee/umbrella)) - var/obj/item/weapon/melee/umbrella/U = L.get_active_hand() + if(istype(H.get_active_hand(), /obj/item/weapon/melee/umbrella)) + var/obj/item/weapon/melee/umbrella/U = H.get_active_hand() if(U.open) - to_chat(L, "Hail patters gently onto your umbrella.") + to_chat(H, "Hail patters gently onto your umbrella.") continue - else if(istype(L.get_inactive_hand(), /obj/item/weapon/melee/umbrella)) - var/obj/item/weapon/melee/umbrella/U = L.get_inactive_hand() + else if(istype(H.get_inactive_hand(), /obj/item/weapon/melee/umbrella)) + var/obj/item/weapon/melee/umbrella/U = H.get_inactive_hand() if(U.open) - to_chat(L, "Hail patters gently onto your umbrella.") + to_chat(H, "Hail patters gently onto your umbrella.") continue var/target_zone = pick(BP_ALL) - var/amount_blocked = L.run_armor_check(target_zone, "melee") - var/amount_soaked = L.get_armor_soak(target_zone, "melee") + var/amount_blocked = H.run_armor_check(target_zone, "melee") + var/amount_soaked = H.get_armor_soak(target_zone, "melee") if(amount_blocked >= 100) continue // No need to apply damage. @@ -330,8 +330,8 @@ datum/weather/sif if(amount_soaked >= 10) continue // No need to apply damage. - L.apply_damage(rand(5, 10), BRUTE, target_zone, amount_blocked, amount_soaked, used_weapon = "hail") - to_chat(L, "The hail smacks into you!") + H.apply_damage(rand(5, 10), BRUTE, target_zone, amount_blocked, amount_soaked, used_weapon = "hail") + to_chat(H, "The hail smacks into you!") /datum/weather/sif/blood_moon name = "blood moon" From 5d5478719810f64ea6d8e32a18751e23ec6f10b9 Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Wed, 28 Feb 2018 15:57:07 -0500 Subject: [PATCH 070/145] Fix a runtime with snacks --- .../reagents/reagent_containers/food/z_custom_food_vr.dm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/code/modules/reagents/reagent_containers/food/z_custom_food_vr.dm b/code/modules/reagents/reagent_containers/food/z_custom_food_vr.dm index 7e3a8d5a35..7caa7f9f60 100644 --- a/code/modules/reagents/reagent_containers/food/z_custom_food_vr.dm +++ b/code/modules/reagents/reagent_containers/food/z_custom_food_vr.dm @@ -48,8 +48,10 @@ var/global/ingredientLimit = 20 return*/ user.drop_item() I.forceMove(src) - - S.reagents.trans_to(src,S.reagents.total_volume) + + if(S.reagents) + S.reagents.trans_to(src,S.reagents.total_volume) + ingredients += S if(src.addTop) From 3004093a503189dfc3fc11a180dccf2efebe0ac9 Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Wed, 28 Feb 2018 20:03:18 -0500 Subject: [PATCH 071/145] Make syringe reuse a bad idea Because now it can infect limbs and transfer viruses --- code/_macros_vr.dm | 3 +- .../objects/items/weapons/storage/boxes.dm | 3 +- .../reagents/reagent_containers/syringes.dm | 8 +- .../reagent_containers/syringes_vr.dm | 117 ++++++++++++++++++ icons/goonstation/LICENSE.md | 2 + icons/goonstation/objects/syringe.dmi | Bin 0 -> 1855 bytes icons/goonstation/objects/syringe_vr.dmi | Bin 0 -> 1478 bytes vorestation.dme | 1 + 8 files changed, 129 insertions(+), 5 deletions(-) create mode 100644 code/modules/reagents/reagent_containers/syringes_vr.dm create mode 100644 icons/goonstation/LICENSE.md create mode 100644 icons/goonstation/objects/syringe.dmi create mode 100644 icons/goonstation/objects/syringe_vr.dmi diff --git a/code/_macros_vr.dm b/code/_macros_vr.dm index bf3b3bdafe..daa1123574 100644 --- a/code/_macros_vr.dm +++ b/code/_macros_vr.dm @@ -1 +1,2 @@ -#define isbelly(A) istype(A, /obj/belly) \ No newline at end of file +#define isbelly(A) istype(A, /obj/belly) +#define isstorage(A) istype(A, /obj/item/weapon/storage) \ No newline at end of file diff --git a/code/game/objects/items/weapons/storage/boxes.dm b/code/game/objects/items/weapons/storage/boxes.dm index 84a17ac9d1..64d6252a2f 100644 --- a/code/game/objects/items/weapons/storage/boxes.dm +++ b/code/game/objects/items/weapons/storage/boxes.dm @@ -96,7 +96,8 @@ name = "box of syringes" desc = "A box full of syringes." icon_state = "syringe" - starts_with = list(/obj/item/weapon/reagent_containers/syringe = 7) + can_hold = list(/obj/item/weapon/reagent_containers/syringe) //VOREStation Edit + starts_with = list(/obj/item/weapon/reagent_containers/syringe = 20) //VOREStation Edit /obj/item/weapon/storage/box/syringegun name = "box of syringe gun cartridges" diff --git a/code/modules/reagents/reagent_containers/syringes.dm b/code/modules/reagents/reagent_containers/syringes.dm index b9191b4329..b4ccda29ec 100644 --- a/code/modules/reagents/reagent_containers/syringes.dm +++ b/code/modules/reagents/reagent_containers/syringes.dm @@ -160,8 +160,9 @@ return var/mob/living/carbon/human/H = target + var/obj/item/organ/external/affected //VOREStation Edit - Moved this outside this if if(istype(H)) - var/obj/item/organ/external/affected = H.get_organ(user.zone_sel.selecting) + affected = H.get_organ(user.zone_sel.selecting) //VOREStation Edit - See above comment. if(!affected) to_chat(user, "\The [H] is missing that limb!") return @@ -202,6 +203,7 @@ if(ismob(target)) var/contained = reagentlist() trans = reagents.trans_to_mob(target, amount_per_transfer_from_this, CHEM_BLOOD) + dirty(target,affected) //VOREStation Add admin_inject_log(user, target, src, contained, trans) else trans = reagents.trans_to_obj(target, amount_per_transfer_from_this) @@ -214,7 +216,7 @@ update_icon() return - +/* VOREStation Edit - See syringes_vr.dm /obj/item/weapon/reagent_containers/syringe/update_icon() overlays.Cut() @@ -241,7 +243,7 @@ filling.color = reagents.get_color() overlays += filling - +*/ /obj/item/weapon/reagent_containers/syringe/proc/syringestab(mob/living/carbon/target as mob, mob/living/carbon/user as mob) if(istype(target, /mob/living/carbon/human)) diff --git a/code/modules/reagents/reagent_containers/syringes_vr.dm b/code/modules/reagents/reagent_containers/syringes_vr.dm new file mode 100644 index 0000000000..2e8fec60f9 --- /dev/null +++ b/code/modules/reagents/reagent_containers/syringes_vr.dm @@ -0,0 +1,117 @@ +#define SYRINGE_CAPPED 10 + +/obj/item/weapon/reagent_containers/syringe + icon = 'icons/goonstation/objects/syringe_vr.dmi' + mode = SYRINGE_CAPPED //Override + var/used = FALSE + var/dirtiness = 0 + var/list/targets + var/list/datum/disease2/disease/viruses + +/obj/item/weapon/reagent_containers/syringe/initialize() + . = ..() + update_icon() + +/obj/item/weapon/reagent_containers/syringe/Destroy() + qdel_null_list(viruses) + targets.Cut() + return ..() + +/obj/item/weapon/reagent_containers/syringe/process() + dirtiness = min(dirtiness + targets.len,75) + if(dirtiness >= 75) + processing_objects -= src + return 1 + +/obj/item/weapon/reagent_containers/syringe/proc/dirty(var/mob/living/carbon/human/target, var/obj/item/organ/external/eo) + LAZYINITLIST(targets) + + //We can't keep a mob reference, that's a bad idea, so instead name+ref should suffice. + var/hash = md5(target.real_name + "\ref[target]") + + //Just once! + targets |= hash + + //Grab any viruses they have + if(LAZYLEN(target.virus2.len)) + LAZYINITLIST(viruses) + var/datum/disease2/disease/virus = pick(target.virus2.len) + viruses[hash] = virus.getcopy() + + //Dirtiness should be very low if you're the first injectee. If you're spam-injecting 4 people in a row around you though, + //This gives the last one a 30% chance of infection. + if(prob(dirtiness+(targets.len-1)*10)) + log_and_message_admins("[loc] infected [target]'s [eo.name] with \the [src].") + infect_limb(eo) + + //75% chance to spread a virus if we have one + if(LAZYLEN(viruses) && prob(75)) + var/old_hash = pick(viruses) + if(hash != old_hash) //Same virus you already had? + var/datum/disease2/disease/virus = viruses[old_hash] + infect_virus2(target,virus.getcopy()) + + if(!used) + processing_objects |= src + +/obj/item/weapon/reagent_containers/syringe/proc/infect_limb(var/obj/item/organ/external/eo) + src = null + var/weakref/limb_ref = weakref(eo) + spawn(rand(5 MINUTES,10 MINUTES)) + var/obj/item/organ/external/found_limb = limb_ref.resolve() + if(istype(found_limb)) + eo.germ_level += INFECTION_LEVEL_ONE+30 + +//Allow for capped syringe mode +/obj/item/weapon/reagent_containers/syringe/attack_self(mob/user as mob) + switch(mode) + if(SYRINGE_CAPPED) + mode = SYRINGE_DRAW + to_chat(user,"You uncap the syringe.") + if(SYRINGE_DRAW) + mode = SYRINGE_INJECT + if(SYRINGE_INJECT) + mode = SYRINGE_DRAW + if(SYRINGE_BROKEN) + return + update_icon() + +//Allow for capped syringes +/obj/item/weapon/reagent_containers/syringe/update_icon() + cut_overlays(src) + + var/matrix/tf = matrix() + if(isstorage(loc)) + tf.Turn(-90) //Vertical for storing compact-ly + tf.Translate(-3,0) //Could do this with pixel_x but let's just update the appearance once. + transform = tf + + if(mode == SYRINGE_BROKEN) + icon_state = "broken" + return + + if(mode == SYRINGE_CAPPED) + icon_state = "capped" + return + + var/list/new_overlays = list() + var/rounded_vol = round(reagents.total_volume, round(reagents.maximum_volume / 3)) + if(reagents.total_volume) + filling = image(icon, src, "filler[rounded_vol]") + filling.color = reagents.get_color() + new_overlays += filling + + if(ismob(loc)) + var/injoverlay + switch(mode) + if (SYRINGE_DRAW) + injoverlay = "draw" + if (SYRINGE_INJECT) + injoverlay = "inject" + new_overlays += injoverlay + + add_overlay(new_overlays) + icon_state = "[rounded_vol]" + item_state = "syringe_[rounded_vol]" + +#undef SYRINGE_CAPPED diff --git a/icons/goonstation/LICENSE.md b/icons/goonstation/LICENSE.md new file mode 100644 index 0000000000..bb6102702e --- /dev/null +++ b/icons/goonstation/LICENSE.md @@ -0,0 +1,2 @@ +All files located in this directory and any subdirectories are licensed under the +Creative Commons 3.0 BY-NC-SA license (https://creativecommons.org/licenses/by-nc-sa/3.0) \ No newline at end of file diff --git a/icons/goonstation/objects/syringe.dmi b/icons/goonstation/objects/syringe.dmi new file mode 100644 index 0000000000000000000000000000000000000000..a2681222f2cf46bbdc3bc43d59e4315bce42dde2 GIT binary patch literal 1855 zcmb7FX;hPE7AD9N5sHi;bSMTZVxh8CI#9MKq7b3%Mno333dj;LDFOV<2eeHp1;Zv` zGhsE#A{Htjh%m%}G$g@PMV0`vBtk+M5-@%yz+`65nU3f9XMVi*o_p>&@4e4+pZC7k z1O2`AbpEQNrlzKc^6?5*`6|`Pglnm6?uGNFDt9ju;JSI-9%?eb#~{X<>Kj1E;2#N%FbeXGWOY! zO|k~yZZ<1>Vg1pcA92{8g9@&sIvZ_5VyE4IvDof0w_jbGTnc*W@!$06^=zv1EZGd@ zE$1vXH7!4s*OAb)%4I$>)->j`fz<=``Fm>u4a;8LGJ85wcZR6@{k9|PuXus*q1c!^ zv2bGW7iC}7`4UT5XYCw1O+0-ks%MBAr>YLxY8K%hhR)bj2bO68)Rv>T-y8q!=1OkF!$?;>&Xm~&y1CIPJ?s(u4Hol z%AosMeSPY!>xij`O(eW+{QLQ!Z)t7~Yl@*k9;UlRHuZB+egN!Hr<5%Z?@oQD*c^ZG zi`n21_lCM4KcP$E0YQO%x;#@!x3>=h8(lQbH`w#DByrMCy-8+e?zd`V@~^r+y8dWj#PlW!yRRR zJ0&SOGtK`+)O~du8;`vPB_;JjWt%3i!>X%-@7A5DukoxNNj;eJc_IcAkHG}6SgcjC zxG9HO^Kz87hk~AEGMSU)BW8}#2(X&XX6xrL&x_tYe_ni>P6u6c0l6$-K_nh))1D$- z_{pg;@bOg|hM=E``9uG&4kHxu3=eMX%PEctDcqO&{rb5_)dOTIahESgCK}RO%hu&xncH1wM=+|s5u237*^Ly7yX$ZB7S?ZIC*?)hYlBG2Y|{SHCrZER?7?)8$ne&zp?FlH z>8s_+HOQ$YYRQ@FPEt~?Z0I`s%NARGKqEz`+;BdIayN6%jb>{z_9iKMz2`=K@A4zb z@qI`}QDGbc#K5?%%@u6IY_<8v7?-T*VHjrx5NX)bo-F^t~R|PPl3! zc)u=MB^ag$JnHUhzzR7i7MMn+fXWl=8Ic>q^fu1QgL~%i4373e3Tqn|FRz^d`Ys~1 zAV`r!S_Aslmh+u@m&pbI_I3HCetTfHVh5#Me{>XZ6Dgxa=RIcj4r`0QX0?2SkmS~Z zZX}xTl7iT-y42PIkq>2>AR{yxALsth=KptEFC3_eyyHi6!wKcq_v3K_+VF?}i206F+HppD9P_A%3}{0+j@maJTGr=^s-P>U~a z9DP?Oq~|G)!MQmZ%)?v7V8^G|hqXVO1^Q40-)%L%Xuu;d{4S$Ih-4ob z?7*>-4gG9$f39~WjmC9H6hN7=zrF$qyVOJePhhG&@o~f-B&O8g3!Xe|n*p%1L`@S?2U`D-RVJRj`wiu)`s9JX%{4T!jFtRSsxr!9T?b*7M1Rz;5{Pj zBrcNxDyPP0Vq&8Cd)?<(p$enF$35WDBfI31v$+`!37SN&RT!CGe5$`dwtmb X2H1!p_3x@5Q4Mv>-|L>|+3bG;yR?su literal 0 HcmV?d00001 diff --git a/icons/goonstation/objects/syringe_vr.dmi b/icons/goonstation/objects/syringe_vr.dmi new file mode 100644 index 0000000000000000000000000000000000000000..7136e09eae64fe711502058305ae9769caf13b45 GIT binary patch literal 1478 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSORGX6N?cNllZ!G7N;32F7#J$% z^j_G{*Q_9L{G;T&M~kYJ{~B*HnbGEWzwuOLhA8iZU%zBCF0HiOzWd4K_a9b2ymhaH zf7Rtby@o$k8(Kaue3_1@=f z=H5HG>+(sjPqp>}%d5XH`CqaR&)8v%FFp7M$bN5cJ=$m zVi_431;4*~jQ2{ce!Tr29L(^I>F>F1x8J4xr-tM-TvDnJeveUi)+w!=5 zckVNP>uulXu)6ej=@ijzPcydP{(Ut|wAYP!n~dkR?N1F}|1P~>V%2Wx7I^>6#k}o; zYx19UMBAs%6AIJQPd#Kc{j|3v!)1nl8+Gn68+_^dcKYKsJBB%|6L_C^Y}u#lzF=Sf z{A87{XJztVzhiwh+j8EqmGduIHr{y=OfY0|1UNQfzw0j^0Apc$)%SI!5*uIdirX7^ z{OJ1ik@H{Nx381U;@HA#-2Zx)?cr-@Z5FS{f3~CYb=ZqfReSqp&YZdK*Xq@)^WQ(0bgeaZzw+^? zw6wk-^GOebjM|u8jcJ>I&P@HgHi*G+9lycWud;T3|8U#5HU7^07KjHM}eSPQOf1f4i{&(?(uZ$-yE+-}lLPEq+ zFvntZU46>`-)s#3_WcT7Vw}7!&X<4g^FuqAD_e$ta9)tjUy$~9-}l4k{U6-l^!!tM z@aKJN`z`agu}*gv%z1rv%l9AWL~ZsJv;ORye8PW@OToQ-?tA9TJw3iGy!2UY!yb$K zrmPM5;bwhrgx~B3@-Cl$Biy?BzWtG3Ur%5A`Stbm>S^5vC0|G+R2J@YZ&LW@X3zJh zH}70`#TSkT`7bu?|5bPTPg(qo#Y-foJYd`YRLbtC)b`@xma6Wlfh0pLhJW z`K8n$^A<}MMN2Ws|1EdK==EDOnciZ?nx)aygA0Ij7nr7aE&ZIB{Oss%ehAkKVc~a%$5Qh8lN2W=GaN6Rr~c9A(T|Ic3WQ3H=k+HwEWTAQ{b>d)m>E1>{an^L HB{Ts5?c1kx literal 0 HcmV?d00001 diff --git a/vorestation.dme b/vorestation.dme index abe395089d..d3614453eb 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -2482,6 +2482,7 @@ #include "code\modules\reagents\reagent_containers\spray.dm" #include "code\modules\reagents\reagent_containers\spray_vr.dm" #include "code\modules\reagents\reagent_containers\syringes.dm" +#include "code\modules\reagents\reagent_containers\syringes_vr.dm" #include "code\modules\reagents\reagent_containers\drinkingglass\drinkingglass.dm" #include "code\modules\reagents\reagent_containers\drinkingglass\extras.dm" #include "code\modules\reagents\reagent_containers\drinkingglass\glass_boxes.dm" From e816b9a1ec14fe2bf64226355e61c2df3f31b7f7 Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Wed, 28 Feb 2018 20:08:16 -0500 Subject: [PATCH 072/145] Travis -> 512.1412 --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 5a3b08a14a..8fb0e58f4e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,7 +5,7 @@ sudo: false env: global: - BYOND_MAJOR="512" - - BYOND_MINOR="1411" + - BYOND_MINOR="1412" - MACRO_COUNT=4 matrix: - TEST_DEFINE="MAP_TEST" TEST_FILE="code/_map_tests.dm" RUN="0" From 489634a204fb3bf889b71be69c3c04a1f3b46141 Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Wed, 28 Feb 2018 20:53:07 -0500 Subject: [PATCH 073/145] ... but not borg syringes. --- code/modules/reagents/reagent_containers/syringes_vr.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/reagents/reagent_containers/syringes_vr.dm b/code/modules/reagents/reagent_containers/syringes_vr.dm index 2e8fec60f9..1c6fb55fe8 100644 --- a/code/modules/reagents/reagent_containers/syringes_vr.dm +++ b/code/modules/reagents/reagent_containers/syringes_vr.dm @@ -24,6 +24,8 @@ return 1 /obj/item/weapon/reagent_containers/syringe/proc/dirty(var/mob/living/carbon/human/target, var/obj/item/organ/external/eo) + if(!ishuman(loc)) + return //Avoid borg syringe problems. LAZYINITLIST(targets) //We can't keep a mob reference, that's a bad idea, so instead name+ref should suffice. From 20bc8130f52be5b48e8e039f0a888bb1b5653ce9 Mon Sep 17 00:00:00 2001 From: Heroman3003 <31296024+Heroman3003@users.noreply.github.com> Date: Thu, 1 Mar 2018 12:47:27 +1000 Subject: [PATCH 074/145] brokenwideborgs fix --- code/modules/mob/living/silicon/robot/robot_vr.dm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/living/silicon/robot/robot_vr.dm b/code/modules/mob/living/silicon/robot/robot_vr.dm index 2dd54a1e06..06c08c8ef0 100644 --- a/code/modules/mob/living/silicon/robot/robot_vr.dm +++ b/code/modules/mob/living/silicon/robot/robot_vr.dm @@ -84,8 +84,9 @@ return /mob/living/silicon/robot/proc/vr_sprite_check() - if((icon_state in vr_icons) && (icon == 'icons/mob/robots.dmi')) + if((!(original_icon == icon)) && (!(icon == 'icons/mob/robots_vr.dmi'))) original_icon = icon + if((icon_state in vr_icons) && (icon == 'icons/mob/robots.dmi')) icon = 'icons/mob/robots_vr.dmi' else if(!(icon_state in vr_icons)) - icon = original_icon \ No newline at end of file + icon = original_icon From 085f88cdc9c56f27223718bb252e5d4f47ca0796 Mon Sep 17 00:00:00 2001 From: Belsima <31827220+Belsima@users.noreply.github.com> Date: Wed, 28 Feb 2018 23:33:56 -0500 Subject: [PATCH 075/145] GORILLA - The Revival (#4957) * GORILLA * is this absolute * less indentation * Minor balance adjustments * Mech update --- code/game/mecha/combat/gorilla.dm | 213 ++++++++++++++++++ .../mecha/equipment/tools/unused_tools.dm | 27 --- code/game/mecha/equipment/weapons/weapons.dm | 61 +++-- icons/mecha/mecha64x64.dmi | Bin 0 -> 8416 bytes icons/obj/projectiles.dmi | Bin 53671 -> 54469 bytes polaris.dme | 1 + sound/weapons/cannon.ogg | Bin 0 -> 43303 bytes 7 files changed, 242 insertions(+), 60 deletions(-) create mode 100644 code/game/mecha/combat/gorilla.dm delete mode 100644 code/game/mecha/equipment/tools/unused_tools.dm create mode 100644 icons/mecha/mecha64x64.dmi create mode 100644 sound/weapons/cannon.ogg diff --git a/code/game/mecha/combat/gorilla.dm b/code/game/mecha/combat/gorilla.dm new file mode 100644 index 0000000000..b6f1915667 --- /dev/null +++ b/code/game/mecha/combat/gorilla.dm @@ -0,0 +1,213 @@ +/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/cannon + name = "8.8cm KwK 47" + desc = "Precision German engineering!" // Why would you ever take this off the mech, anyway? + icon_state = "mecha_uac2" + equip_cooldown = 60 // 6 seconds + projectile = /obj/item/projectile/bullet/cannon + fire_sound = 'sound/weapons/cannon.ogg' + projectiles = 1 + projectile_energy_cost = 1000 + salvageable = 0 // We don't want players ripping this off a dead mech. Could potentially be a prize for beating it if Devs bless me and someone offers a nerf idea. + +/obj/item/projectile/bullet/cannon + name ="armor-piercing shell" + icon = 'icons/obj/projectiles.dmi' + icon_state = "shell" + damage = 1000 // In order to 1-hit any other mech and royally fuck anyone unfortunate enough to get in the way. + +/obj/item/projectile/bullet/cannon/on_hit(var/atom/target, var/blocked = 0) + explosion(target, 0, 0, 2, 4) + return 1 + +/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/cannon/weak + name = "8.8 cm KwK 36" + equip_cooldown = 120 // 12 seconds. + projectile = /obj/item/projectile/bullet/cannon/weak + projectile_energy_cost = 400 + salvageable = 1 + +/obj/item/projectile/bullet/cannon/weak + name ="canister shell" + icon_state = "canister" + damage = 120 //Do not get fucking shot. + +/* // GLITCHY UND LAGGY. Will later look into fixing. +/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/mg42 + name = "Maschinengewehr 60" + icon_state = "mecha_uac2" + equip_cooldown = 10 + projectile = /obj/item/projectile/bullet/midbullet2 + fire_sound = 'sound/weapons/mg42.ogg' + projectiles = 1000 + projectiles_per_shot = 5 + deviation = 0.3 + projectile_energy_cost = 20 + fire_cooldown = 1 + salvageable = 0 // We don't want players ripping this off a dead mech. +*/ + +/obj/effect/decal/mecha_wreckage/gorilla + name = "Gorilla wreckage" + desc = "... Blitzkrieg?" + icon = 'icons/mecha/mecha64x64.dmi' + icon_state = "pzrwreck" + layer = 4 // so it overlaps other people + pixel_x = -16 + anchored = 1 // It's fucking huge. You aren't moving it. + +/obj/mecha/combat/gorilla + name = "Gorilla" + desc = "Blitzkrieg!" //stop using all caps in item descs i will fight you. its redundant with the bold. + icon = 'icons/mecha/mecha64x64.dmi' + icon_state = "pzrmech" + initial_icon = "pzrmech" + pixel_x = -16 + step_in = 10 + health = 5000 + opacity = 0 // Because there's big tall legs to look through. Also it looks fucky if this is set to 1. + deflect_chance = 50 + damage_absorption = list("brute"=0.1,"fire"=0.8,"bullet"=0.1,"laser"=0.6,"energy"=0.7,"bomb"=0.7) //values show how much damage will pass through, not how much will be absorbed. + max_temperature = 35000 //Just a bit better than the Durand. + infra_luminosity = 3 + var/zoom = 0 + var/smoke = 5 + var/smoke_ready = 1 + var/smoke_cooldown = 100 + var/datum/effect/effect/system/smoke_spread/smoke_system = new + wreckage = /obj/effect/decal/mecha_wreckage/gorilla + add_req_access = 0 + internal_damage_threshold = 25 + force = 60 + max_equip = 5 + +/obj/mecha/combat/gorilla/New() + ..() + 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) + ME.attach(src) + ME = new /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/cannon/weak(src) //Saves energy, I suppose. Anti-infantry. + ME.attach(src) + ME = new /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/explosive(src) + ME.attach(src) + ME = new /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/lmg(src) + ME.attach(src) + src.smoke_system.set_up(3, 0, src) + src.smoke_system.attach(src) + return + +/obj/mecha/combat/gorilla/mechstep(direction) + var/result = step(src,direction) + playsound(src,"mechstep",40,1) + return result + +/obj/mecha/combat/gorilla/mechturn(direction) + dir = direction + playsound(src,"mechstep",40,1) + + +/obj/mecha/combat/gorilla/relaymove(mob/user,direction) + if(user != src.occupant) + user.loc = get_turf(src) + to_chat(user, "You climb out from [src]") + return 0 + if(!can_move) + return 0 + if(zoom) + if(world.time - last_message > 20) + src.occupant_message("Unable to move while in zoom mode.") + last_message = world.time + return 0 + if(connected_port) + if(world.time - last_message > 20) + src.occupant_message("Unable to move while connected to the air system port") + last_message = world.time + return 0 + if(state || !has_charge(step_energy_drain)) + return 0 + var/tmp_step_in = step_in + var/tmp_step_energy_drain = step_energy_drain + var/move_result = 0 + if(internal_damage&MECHA_INT_CONTROL_LOST) + move_result = mechsteprand() + else if(src.dir!=direction) + move_result = mechturn(direction) + else + move_result = mechstep(direction) + if(move_result) + if(istype(src.loc, /turf/space)) + if(!src.check_for_support()) + src.pr_inertial_movement.start(list(src,direction)) + can_move = 0 + spawn(tmp_step_in) can_move = 1 + use_power(tmp_step_energy_drain) + return 1 + return 0 + +/obj/mecha/combat/gorilla/verb/smoke() + set category = "Exosuit Interface" + set name = "Smoke" + set src = usr.loc + set popup_menu = 0 + if(usr!=src.occupant) + return + if(smoke_ready && smoke>0) + src.smoke_system.start() + smoke-- + smoke_ready = 0 + spawn(smoke_cooldown) + smoke_ready = 1 + return + +/obj/mecha/combat/gorilla/verb/zoom() + set category = "Exosuit Interface" + set name = "Zoom" + set src = usr.loc + set popup_menu = 0 + if(usr!=src.occupant) + return + if(src.occupant.client) + src.zoom = !src.zoom + src.log_message("Toggled zoom mode.") + src.occupant_message("Zoom mode [zoom?"en":"dis"]abled.") + if(zoom) + src.occupant.client.view = 12 + playsound(src.occupant, 'sound/mecha/imag_enh.ogg',50) + else + src.occupant.client.view = world.view//world.view - default mob view size + return + + +/obj/mecha/combat/gorilla/go_out() + if(src.occupant && src.occupant.client) + src.occupant.client.view = world.view + src.zoom = 0 + ..() + return + + +/obj/mecha/combat/gorilla/get_stats_part() + var/output = ..() + output += {"Smoke: [smoke]"} + return output + + +/obj/mecha/combat/gorilla/get_commands() + var/output = {"
          +
          Special
          + +
          + "} + output += ..() + return output + +/obj/mecha/combat/gorilla/Topic(href, href_list) + ..() + if (href_list["smoke"]) + src.smoke() + if (href_list["toggle_zoom"]) + src.zoom() + return \ No newline at end of file diff --git a/code/game/mecha/equipment/tools/unused_tools.dm b/code/game/mecha/equipment/tools/unused_tools.dm deleted file mode 100644 index c7ef794c4e..0000000000 --- a/code/game/mecha/equipment/tools/unused_tools.dm +++ /dev/null @@ -1,27 +0,0 @@ - - - -/****** Do not tick this file in without looking over this code first ******/ - - - - -/* -/obj/item/mecha_parts/mecha_equipment/book_stocker - - action(var/mob/target) - if(!istype(target)) - return - if(target.search_contents_for(/obj/item/book/WGW)) - target.gib() - target.client.gib() - target.client.mom.monkeyize() - target.client.mom.gib() - for(var/mob/M in range(target, 1000)) - M.gib() - explosion(target.loc,100000,100000,100000) - usr.gib() - world.Reboot() - return 1 - -*/ diff --git a/code/game/mecha/equipment/weapons/weapons.dm b/code/game/mecha/equipment/weapons/weapons.dm index 50012fe95c..80b417da22 100644 --- a/code/game/mecha/equipment/weapons/weapons.dm +++ b/code/game/mecha/equipment/weapons/weapons.dm @@ -117,46 +117,41 @@ projectile = /obj/item/projectile/beam/stun fire_sound = 'sound/weapons/Taser.ogg' -/* + /obj/item/mecha_parts/mecha_equipment/weapon/honker name = "sound emission device" icon_state = "mecha_honker" energy_drain = 300 equip_cooldown = 150 - range = MELEE|RANGED origin_tech = list(TECH_MATERIAL = 2, TECH_COMBAT = 4, TECH_ILLEGAL = 1) - var/ear_safety = 0 - if(iscarbon(M)) +/obj/item/mecha_parts/mecha_equipment/honker/action(target) + if(!chassis) + return 0 + if(energy_drain && chassis.get_charge() < energy_drain) + return 0 + if(!equip_ready) + return 0 + + playsound(chassis, 'sound/effects/bang.ogg', 30, 1, 30) + chassis.occupant_message("You emit a high-pitched noise from the mech.") + for(var/mob/living/carbon/M in ohearers(6, chassis)) + if(istype(M, /mob/living/carbon/human)) + var/ear_safety = 0 ear_safety = M.get_ear_protection() - - action(target) - if(!chassis) - return 0 - if(energy_drain && chassis.get_charge() < energy_drain) - return 0 - if(!equip_ready) - return 0 - - playsound(chassis, 'sound/effects/bang.ogg', 30, 1, 30) - chassis.occupant_message("You emit a high-pitched noise from the mech.") - for(var/mob/living/carbon/M in ohearers(6, chassis)) - if(istype(M, /mob/living/carbon/human)) - var/mob/living/carbon/human/H = M - if(ear_safety > 0) - return - to_chat(M, "\Your ears feel like they're bleeding!") - playsound(M, 'sound/effects/bang.ogg', 70, 1, 30) - M.sleeping = 0 - M.ear_deaf += 30 - M.ear_damage += rand(5, 20) - M.Weaken(3) - M.Stun(5) - chassis.use_power(energy_drain) - log_message("Used a sound emission device.") - do_after_cooldown() - return -*/ + if(ear_safety > 0) + return + to_chat(M, "Your ears feel like they're bleeding!") + playsound(M, 'sound/effects/bang.ogg', 70, 1, 30) + M.sleeping = 0 + M.ear_deaf += 30 + M.ear_damage += rand(5, 20) + M.Weaken(3) + M.Stun(5) + chassis.use_power(energy_drain) + log_message("Used a sound emission device.") + do_after_cooldown() + return /obj/item/mecha_parts/mecha_equipment/weapon/ballistic name = "general ballisic weapon" @@ -361,4 +356,4 @@ if(!action_checks(user) || !active) return user.electrocute_act(shock_damage, src) - return chassis.dynattackby(W,user) \ No newline at end of file + return chassis.dynattackby(W,user) diff --git a/icons/mecha/mecha64x64.dmi b/icons/mecha/mecha64x64.dmi new file mode 100644 index 0000000000000000000000000000000000000000..37c60a6286aadf2cfada92a02aa57ccce0286340 GIT binary patch literal 8416 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 Il`X>l2Y-hV5dZ)H literal 0 HcmV?d00001 diff --git a/icons/obj/projectiles.dmi b/icons/obj/projectiles.dmi index ac8f946bb686c7b1c306a22e3310a9b735cfd7ba..35d09318eeba57aef966ea67ff1f77e5d552fe97 100644 GIT binary patch delta 15932 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 delta 15128 zcmaibWmFtN)9&ILT!TBo-CYuV2?U2gaCf&sf@>hSLvZ)t?m>gQySpxzyzlqjU-z8* zW6#;s(=$`uQ}xtS(tX7+g?TWs_y9Q~JO~7`v7NOBfuNo|zi2v3nK&6aTG%^V*x717-fBx}-nq7V7WsTac}$KkgPC-NTyF{80b(egd#H_P zZq%hgE_K;faomaW_I26(LzZH`zu@#l%e>?WF}m*3NBubc)J%%m(KrV)w*L}Zk8|*q zXNE2NNA=^=*b_>_xza3_VS*+*zXC`uX&u>}4Fj21TqI8Y;uPDqiM10cq0!?%o8vcW~9E1kmK3Idz2MdhNJ5X;adZP;= zl5b}c{rK0`!#O%R&aO>u_?XzG+t$0O0P~dI<4E8ZWfX z>&pFPH_|)ZW76S~(vpBv)vwHr=s#kNi|TXWR-)<1ww#QZJCq6La|26My*LiX5ogi-w1$We0Ug* zyPoX=70c!Kr?~z3jjP3i-&9y>C)g}_JOm6;wQo#-Yy@gKpw|aNpw#r(Mn^Wlh) z3uy|GsC#1zkn+V`k&t9Vu?E5d?P{>~U9>!CPAuyiQ|_Lt1*gpG7|UJF%x*8Agks3# zy;ANn9@O?pfK?b@Hv1L{fKkt-=3sY!jyD*(88j9GeTsFxl_VHU3noap=JP(W_`NLa>|$mQVfHJ%3MUgT<*k&rRk)X^J zb9BVACG`g+_u(|)f5_?w46u@8#`u*Y|2~XH9l!-4-7gQLCyurIPDb(8&>{St=e$r+ zL!`tKlN$ZO2=hws7h_TSPDjtQTnF{@(wXJ#qOkgH5c%N`GstOw*?VZR~Z-@)VvaTgyoB6_@K7BbQ3e z8oKvdt8)ntfnOLngo=L!VRGk~wkIm33FcI;1XrdjZJe8b6th+k6DaOH8ObhZd?yYH z9u#@#$9^u@YLT4Njy`AIMJ7r z3bLmIALS83h%9>ZkQ8*I^YVp*6g-jN_Apfl38Z>{uf~_k$ATVV&nKnvgsj$HN79u^ z=hG>$gW;KO6--a+d*7*-c_VHwS~;$Lg# z>Ms-S(l2ux({;8Qf`oV1P!5H5H?7>G5z7nrSzBy!SjEf}K}A5iHPu&1Wv> zdtO}XWc|8_AqB7Dbh*N79a-w7@oVDPl|24bLI79N`IuWlR|Hx7x_bk$=j5G!^>PaE z7-A)qf?k;Dm$YoP{!nqAF>a>^R{RO z$l)0CuuQn*z4Jt1Be4zD|(U~ptvuOXT2z#EO$)@h0 z=pA-lK5n>1!L7x*uX+n}8K*bM-jZpE58M4E<*sWR^acL1^eSNO4UeD=%5Z$o{({_?N zUpsl&3-(OTr7I`UB2r3P?NPI!L;Gm(__Na~kwm|JDC92*P|(RC#pBMc{q>fOj!)IT z1Ea?=F$&d%tocDdhx?9}NQO&|kZF~&@H^G$T5TAJ4c{}5F7JSzfVDIG(og+rkd6EC zCT|PDkzK7FbnZnY4?n~J^3W2x-;eLqUgAqRH5)0Q058-|Slv^4Z9yZ=RbH2s=y!=> zS;P!}ziE9>_3MY7!2^NOzG$F7T?7Iej(mEuTu-!t{#60(j8H#5RN%3{Z6#GXeL6cv6<=b zxz1c+&wq8&pp56FNg?JapI{C6QSSaA$kaV}!&eGb0)!TmgfqM)(u!Y%i|Z=1$=$b2L+xh$0;=tVWw+DxeO zpX`6It_&k$zE*ZTA`pQno<$S37s9 zZq*+^EJ zDq5F8s5GVDEto26ViJYw#Vw#~v7L^f(!yBp)}^*pjM~o<=jHF$JO%IfGuv=QUygzH z+iUC`@3TMHhTOU_a;oJoA_ea@{^j5&wg4nF_uc#^&B`_%(rv2>vDHg`o9~si|fpM8%|E}L^vsb zsTgHX@vx4-NOAEzFsPJSFDadkJBvDQR^lyRnF86B?kUj&dza`8CsC6qk$NrEU*Bzz zw&548p4j2Ee`GibOIJfOuD!Es2E#wi9r=i{dM_?slMW+5g(y#piw5N5z`$axB$lnQIAhH|vu`*xF7s$>2%;QiduvHXY&toso&okZ zo$rWcjwq%y$9X~sq)?B#MW`{tW}~~F+25%3-ot)244uh)8Oi_YrNkU=R6agq2}A)8 z*558&#zFfZ_CN(R;#SxO#(FylNjwym_@15yUmTkBn#}hWUEhaFg{v;98|J?hE^*DL z9ovy<-&@UE;Wm8wa9cUUZrD1fM)Yv3f5BrlotUqDa@!c_@9)0`>(}1iZkOnZswyOA z%Ba#7zy;Bj(R(lbImc+4;iH=^w=f)#>~p0P`EqlcIS#28fw$~}w78D8k45-!=nrBW z*X2#F_C3GM9m3`=0CN?G)h!<>p3)qTp@FkbYn@pyDT8+V%$0d>){pg^~nmSrqMxYJI(sWXb^Bu*UrN` z2KFbGt#oZk2fcx_$2*j;a?cB_{S)*rb1w?mqHhbkt$x?QXgnejc31y+XKOsxRz7@e z_o-zhsU!t2##4uXfL;fr){XIo&^cscz-|ActH9BtonZNsLZ;~VhQAAQH*1s8sx}mX zec2sh<5=(2&Oc?J_2fwI0z&!b9%wa84kzB+OG-fh`E?<_K62LZBE)Dyf7+w!GBi3Y@)5dzsro_m#7Ngt#vGU z9scHXH*K?|PBZLD%p`~)Gx7qec_8!rL*TvGHBxU^gDUkOF`>mBSzZQKfj|CFOMyzL}PpCgBrtIjT{K`J9L#gH8A5E}T|5 zOW!jQq!)XKN}19&%53vXQI2m+Y55a2<0MfqQ>a2^@0NzK=c5 zT7xY9ZM+d4$*s4m>sTUdvO%1TLw{ZH zOrGrs4yvV-I0^#eS-~bx#>X)SjS0ITaPlbmYQ5QFN`P$ajX6*Xr^&pyR+EomUGr+V z##pM@(>vwbEYO`5G&X1Xq!9rs!cj+wFsy!Bls|X@w4k=Vv$sW(mEl~s(lss<=u)Fx zH_DM+_E(M;(v$X_!AiaW%FrbgnD}P|+#1c}>Ry_|qa^(Jr;Q zQMaq`{F?c|LtLd7q9@?6RpQMQOBCk=D&FdjdGQ zAbD7|&Rt6%KY}m3eXtP!DHyE9_G zc^dQMV;#`G#<)Ui0NhB69Ckta=BF&5_D&>m7xnW}uYNL!x4F0c$(=p6OGPO9Jkc9X zvRSAOuU39ti*vaky0(Wb{Ep?ec!Iv6{`}JipGq!MyAT6z=^)PVx(-rKA@Ld8*Mr;` zAyV>E2}<>EeH>(0^;%KDbjgb%w%8k_9>i0O3fOWRM!xDev@b?AzHbxlw0@csjJUzt z?@&F|EbiZS6E@x9pMj33|CXby{b8WU^=U8dxWq?&YftQhzEQvCm~mWhXdocSI20r6Ldn; zP#;EiW`xiprZ>l58Kieo$}gIOH<^Sx7x3c0h&-qLPLC*{i1hykKFU~J;$PV7@sx_{ zA?j47Z{A3{{H9T5!llS|5avIjkQ!`|T)F>$Vkb3Z4~+Nmo|vLDBECcaz4{g?kpgdY zC-i+Uo&3o0Da<$Yn!2Ugrl%CJoXbWI<$uB{Cgdz8=BuG8H`(tCy$cD6A&Fd*G($QI z%vtDaF6O10|CL5M9$OgU(ccz?AOow0COdp)(Ufj9h662 zeNq?u?JhijNr1z-#EhpEHw!(Fi5k?dcE~;m^JU2$imAQ@8}=J+YG>%jyg;wJQy&>t zk+P3gqVJ>74xiL3&2#0SeD?gc?CdDPu}#PEkaU|qm*d@*L`0Ylm;ti3%Oi=+;o4&u zrkOf+n7JA3yV8tH;5YqBDptqM>d5o)36|gk%~h)e8N6AeP0&61+B3#9`dYWh4d#9O zH6F&}X~Z*YVz(0|^j#rY;BbJ~1<_O?f%3eOT6rv}#3m7XzwV!SGzjRVtxIQjZoJ&w z?<^$-4@Jzo3yX^_Cf|o(X$oul(Eh z?RQ?J18(Z93$7*wJFJ_^nYd?8U`W@=seaw{=4^~E#slnp5}D*e6F=FKd&_-k4Ryh7 ziGt^qh3gt`mb2}6mC2`esIzh4^22Z2rh=n5BAb{JIgX#mh_Bbx=+$J^g7aPDauW17 zn~gGL#(*oG1-`tZa~!=4ogYh!pt$C^&)v#hkhdr=^1p=$rYN|&IXib+V*U!tijGF3 zjvorf5tZ7pzn5~2Qtj#i^DXSH*z48eR19#agaB9>bFKz2lS#rUF`?#O76_@pBTcAm z`{d0!nD!zG1dwa`I$ow}C>5>sz#OjSBlH3=XP#M-kbRpG9Q4^NyHC&Yyw4{M{&*i*fO(+TCdXons-`G+(1sgx-%2L8W*c{ki0g0sRjN6IAyKAJ@@`lu=%V** z>R{*`oJtf88)1$!Ku>MJ(!{m?hn$;1 zzN6m^K{l8O>qp%Pt>v1W9N}Gchng!(VeR`I?lF22mjzK6i@xV55ZD@;OWLo|LGzza zp^A{pf-iVWMWm&BL|%BY{+Z+;-vVB$_mS)~j?T9PZ0f*=iue?t$yQMmAEl=zCAcXV zCE^hJ+hJi+)^dCoz*?A?+>*#gN;Bphb%lIxWERA{uC%W*{zyN|Jk?Y<(uo?89=xRfT3bKiAU|a&f1Xmum>jgKs=9? z1L}O$OyvgNqbK)+`%d?tKl%e4!SZ`?gVy{A-qR?M9zduIxaa2mw;u?8CP@HH*3*2c z_3{Jt(WrCnkeS{3R)}Zy^U#j&Jd*cGd;!xh8Pe>JraN&L30n?(4I{2@-;3x!VrBy* z$pEt)1N*~aOr?id_r`hIxOt^o_Y->-;#7y(N1eX7v-iBo_a5Y+ZL_S|yopCae5CjCfHPg)d631*}HJ;z|xLAKYn!r@hgTO=n z9!PM}bQ9f5VyM~&>)BU8N+jp6ruBy7b^#;nYl_DANHO-TzJAL4rf8rZ;&lV}7r{99 zN1e{ea^=_KNUUwot8C&3EGrs$m?L+yQb2S^NO&Ll^r6x~?_&ocH=1%TkzXp9p z3F$e1dRg)FkdP4sw)hX>CQ>*7Gv%-vXXfX6*As1!6P$8RyBe~dO3erC3(Cd6@nDeF z6qzvGW5M3<+a7Np#!bGz1Dr?1mCw&wuG=Xqn+Ly_j$oS8w5uk!`b=NZbQ^aA-OWP& zc=3e@oVy*5Ud-7$ZZZ>(>Gre#Vn00X>XjkLvs0j)&60A2S)Z>Wl%Na){`8lU_hx?Y zBvIB^jn$5a2ivcE_`QasbU)xs^U&Q7sM-}|Y1XO7vJrS&=Cydv>pf0_6m!+spEK-+SYLwjP@ zu_nqq=J<-9$?s(PIoFEf+4nV_Ey-0cH8mBUkq~}FEe#hZ<>65s2qFID`$KvECL9|j zIM}=9yT@XdZ`;K1!W-X&Yq!JkNCTlBv`Ob9=N7!qk8#-ZGV2BB%b~U@p3HB)>0PN^ z&uw(ZKBkbx`3HQ@)j-l}T&AuKS44ZTV=Fs9?5P~(6&l=WT4J{BwIoRtRY5Pgs}K|y zt3PiUWt%BhaVb9#^Yzp?lbJzz}ft3%Yn=^73_gLH5Fc$Soqs;KMPdm_mKUWk7O7 zGO^x~I^0q(!or$&o#W|)6hFo8p)(e|EL)kK#{Y8+cT3d~298?%g2Ppi z?V54HH24~sb9cRsfmHgt$UgCNS895Rm(Orx?#Pa#CpqGYm?{cZ9+iDPN15BN$ueY_ zYcBC2`?`KCd#~lt8dK`Ol$4_m#A-(7S#q21M3R;&{_X`R#dp7^ht9q6OAu8y{A+F{ z=;c8Gl86SsKI>p-rx=|d$Pd*ob9v-nvTLb9Ev$iOPbPbWd!D9u9Qxv0Q8mtQ40!Ab zwFCP<|6r*p{9A#m@%Y+bxVl?Z#Nn$L>e|;#2fp6_(C>nBm z+TeXg8ZPqD*ek?bI8Q;H{K+ACJMVLxhSa64$*@|I^db^u;YtLcSUA{1$fBiikourv zMqsM1_$X7pN##{;NqxdHvV7k|3O4`{^o%TNbo)rdD^AiEu()F$MfTvjTWd$<2P|mN>nc++rLuf0qscgY z)79~Vh%Dsn0lo7Mx-#i~7IvKKCD0#r@h>g~)g@mbR}#C6hOFA8Z(o$7JtM!B+8k_) zxfz$|{%~+~L_|nHu>Z*wtM&Ua_5L~cmTY0*+Ux=N8byditW`i=TwN6ytN8I#Fm|j8 zGLK^mb530|*MP79L4b#c|AQ|+6n6Z|gG62f;MJaxp@mFNPO|UcJ;}>4@F2&UbCv9D zn|QPeIXT)RdskQ^6FVtEUmGrcm6~#(*bT*M zJO4m!4!vMM_vA#jgg*#`WqVr@?a00OKVY}Vj9;xXUC)`X0P(4U@yfZjznWlVL&(PJ zvYOudLYBMuj6k%U&;)^t)NE*IcXEBqJP~>oD4_+tWgywYAEszb7u-fF$~m;491ogA zzBGGjCBN*xkZK*BDx*WLuS)tsL-FHOB}`DNxS?Y>>7#^PCb@u&V4hHr!s6%@+%dAzN8kk%uQMFx*U2Q^!Req(B@PB94qztc~I|d3Vu3h z@sC{x20wa_!aVTdoq_l6%NXeq&)z1X4$nqL@G<(|lS&W%H#$VlCYW9qt3j`iC`acT zehbN#0sp983mW?b92>TY-L1H-;Ya$+wu%OI>+;9UNQAINNO*`eozEMH#LWDQ;@~(X z3{rm&d1&v325IXCEntLe|Iw(w%A%5k7C@g63NU@l0G4l-@##en5ZMqjRiyXAW$E$T zWIhmMZxYbvv2JZ|d){lSH}Rmb1VJJH9w@F+(C%fM>Jha^)$_%+ql?}e+(#U1B1o;r z_?e6%PJ?BSLj0L0<(>Ek2jZac+hWA%Mz&un$h});IjxQIF1qGe9G{^aK8tJ0Ql`73 zz({^ta0KoITW!z~z?^DOW|0?slGpSf4MY02d)c}r$G3_IhJx4AEq+PkDkygC3KE@W;otJ zitx+ojwqS&>u@%{_+!{tY@VRFl&Jjm2u#uUC_Vs>zDaWXvri7}so^8YSkfTk#E9#C z`M$Q8HdY1oQ5nW&e^y=@^74yqPZr-+eG zDq=vNngL^TEI&_xI~WB%h(3B?U_0~cIxJ2SIl9A_9=;MHXSJOU7 zNeW;w=oAe4Q4KqmU&yw)3q>YR!M!8qtq0~oN(uVm@QXqT$zWB4PuPJT6Urh4xeQJ6 z#X@`iRrp1F*X*~Wqa$JPCN@DQ`SUS`cH7sgio2?>U6s(P%5-1~EMLrx2=R2a@eTX* zt#_zKZ1Gamnc_7wX^P#XwxhJ)DoGG%lR5#fuW*z|>1~fU)>y9L;?`h;;T1I80fRGa zp2T}gkX#OtWdJJz!1;!UK{u)>R+EnzPaW4!@2 za}QzOpkDb*sndYD#j@TjTuHmjS#F)eXfw8U${_hu_VjD+9*1K_F^1rR%)8Kkd~aV? z;j2(&*FMU9iYFc`vWPAQ9a|1xEQW?eBsx`!we;c)%ucI%urK4Lq&DH>#k0x&&=}S7 z#h-%h{aCMQ1ipC6)L!cQ1-dRcbU>G+rZ&VWTK;v2C8{GhzPPd06?&7Fe~L&{2Nb|`YxE=-WLmPB*Y$2RE^q^j-=2u{TB{2{z&%WfxrYQJ8y3p zQ=c=_+Ln2bUaFW4s&Z*T6&75e6NBE~)`pXX&cdm=X(qD}CzSWGb*t_3m1;qOA@R5g7e%R5t+VnL4 z82?b{Daw6dZ#a17zjdN&u08aF)DtyjKh4@@KyiOqK@5{hh96Er&r!nSC_sS4ptUb> zD9?^!rUmox@~^>M1<_VsJShNi?(bW@t82j6fIaI2)~WUTvd&sl&RVc^A6V&gltV?C z+J;43pRncT_VX^}Ke2Od_+>{+wmm!9b4L|y!^*o_e=N1)PAu^Ko`g#mX90I%&p1}O znH)L5-b9PE!>exmlV)^4C2xbB8;f*nm9z4)+Q5~fA6*t}3-t9B?K`l#ED;G@Xe?8$6|EH?BgqeFw{-hH#qx0F^2Ct>tfks_2^DNo(49t!qp16d* zCGk_e96rM=jEK)J9vnGc#M@+bRQxOBdx-X)zx1Iryg718Gb>|sfLr_#IEN={o`e@Uc3v-Rlzk*mxZ!j%Olp_A?dn8U#Wo``0j#NK>#D zo|j7R#)!Homsd^kq!X!^8DvQ3%-OB$S!aa%7h=e;B4?7rbG--7%pO)9-7FwjZ8l_X zzpt;{S{!df=y*UJS16a7b|4t6>-+&#kSp3l<7Ue_)tK4o)@D`R&+cE;NI1q#Ni13F zccu^P1OVPtOS42>Px&!bXTj}bA&akMHEBP5X&D6sR6AGW7l5~f2QLad*$(LbEkk4d z*f)@sX|2lUZUL)0qCxKRfR(F?X>Ds6w00orX2qD^lcza((3Q_SPPw)CZjTih$XPz0 zF`FLu-v4&mbb*C(p;6_9gn?|rD?zfcV5moE0Q8S)2IlxQ>_Vlm`|ELR5J;U!+}eRI z6}N-1vPN;lBQP-%kb#3I4t)ZJ*Cx3eiUHs9X~8|X8XquAE>}Q~ojr)p1^s-TcX{3u z>wq~UR58-PoFjaGct#lkyzxARr+c;%YSkaJQBCR(Mhz=l*a_mh!J4su5+gmIHMXCz+O8ig<_y7R)ya%((;@=}M-yvHlibWiVOIcaBL&FG-D7 zi(qYnLC<@j*Wq}X_NDx28~yH{5Iw%dL@2`^cWXyfI~Nw|M%BS|A1_!K2!(>}srX+o zSS;#!7|&JEPx*YbrduJ$?K%B*X9qvdE&3YV?gJY*!d~{XC^B)q zAhAT(B%wxq%qQq4wE?x1qtsZ!7QgCzJpv>4bW!~NI}#SY@vog1UwLW4wmsWnJu>?E zA@tr5wTng*3s0ZAw^ZOvq?L-rFs>Nx!lr)_;UMH)xNin2=Uo#6fX7U+Aa{|M^TrKq zbOGy{y;i$@Z@OrmZuHJ4h++Hz8c* zr1B@%&AW5{oBRy1|K`-0tbjoUg^kKz(#K80qoOHdhY6p5iL4_A<$aB8CGIb_nd>Lf z*T7h~z$&nP1YqbDkEISX)7tJ)J8zGql$n(iLAgVfZ?=!^njN$jH)Py6v-wF9Tl|e> zwW+S1{}s6Se1M0Q6O4LrO3 z`r}0h2xm539p6vR5o5ppg>fi!1iGK{>9BNYSNmf++9kd*uaiB2EagB6YVcr;x2i|} zag@46*|BPS#z=iRNf|1jCQs-sT&t5fZwJM9hY(XmWOuSD+PocKDeC=mUFYPgQyd#Mffx9X9g1_a;>=2I2wy`tqd(D5iM;-lBCm`QlEq0 z&Pm{gvu6`oZASUqjE;=k@h~7-Q9S}Z@E$6Ryc^9i*C>8wvxnSQj54&yhA;wyUcvRo`d98Xf`R;Vs7@JJ%N(gy9C_ zGwOE0>vPa*28_<2`0BHG;Ur^p7TUpyvs+@bFw?B^hD-zkCMHic;AWV?%#P#uQ^fu< zVPJu-eEj9NQr)ZNzK`X=OEKg~4)CJWFC?;_dkO z`2C|JBiFn9)QRt4eSNaOzPFxj`=_TYhXN@Se%3c2V1WdF#KTW2Efqkz4aq(h0tEk? z?gn>M8`#t9`^J%GF^xZZR}WOEJLKzpS4I&pPoO5uQ9iHfJCQsJOgPa%LI*)D4FGHe zM8j!Wza$fVYDM&qt4n2d6_u2_k8ZRlzl^^1v~}JDR8>~SSV&ZBTF%12&SwIgDz^55LroXp*B#$^eI%llsZmED1@4lC>%3q%XR;tAZ+Q}%mr;U+l8ywl zZbuolQFF~!FYFTDSP=2{%<03Vgj1?A<1CCS0}Kp|P!_qab<3L?&TSdRfIx|xIy=N> z)x=5pg3z6qAUY^=koA5e8|rR+{tfWbc?&v61YN_p!5br~2X#4aR8mz83@Aa1l{C5p zCVZ>Xy|-#Hef?s0lu-kg2>jj^P4ya8J#mC9&ichsf?9v+3B{ZD3}S-f5$F8nO^=W9 zMa8y)x=IY6kAmcsLUDv4CJRY!uQfqJvI0!lqGIY_zA&a@um|r&uBONt1OtN%@}T@~ z7<-rNgr$(nDnYoZT^)M{A<*^WU!;~}yW}EX=It3aOq)%z%c0BB{<)i+0u@bTq_)*k zqgIPEgo4I{WJ&TCmjNcsUrWo}Wc_Rdv|CM!)S)HotP_udvEOo6-y--Psk$&gCeeqN zNPjLQRqoplnrqKWrPT}3T0k%4M<-Ms;*`y4Y7GC@ntMe;D+DE|oeNXNqEcQ2xnAeM zK4b2vZ+)Gd^)7t`&Hqi-&MC(j70Q|OWfLPZl?|w;_j7k$v{0tpi`4ouMf;Zy;ii}r zg%W=}hG$T+G7wDF%SaE#6Ho78R{W1gAur7$#L1u7ENu4a0A6}`gT)wcIUIovCxg8|;WIB(O;c~~ot#Y=vUh4{N?o;nuOE4@Q>J-% zdTRP0#L)k1O%5^VA(~%*XJ&i**9Yi)jKznrlKkOh{tm^`18;(nHc&u4sRSN{T1!L+b{P(>{^m`mHuxOb4q zBWOE3s#X1t>x=b-T^Bny8@L_fuj>9ZZA?Eh{D~-=;AsEVL5dE7gF^ukIQiYeIZ~RF zc5(SELlb9Jc6h!uD!l)1$|dquTR+I-2d;L1(r)A{bO0PEl3(nphBU_mF8=hl$A>pD z7?inzoLXhsR@&G<=k3mJZnY9t=%af!HI&4K3GGQv6{cVOF~6%>Gbo?@0^0V8J{J>| zR9MR*@-%3zH*dFm8$Yl+^}dA*ANLnyB6ya~l(NpP`Jc&~TWiWLCKeJ^?dXqdD7s0l zTWj|#%MaU9%3m)%ntkKwFqg2xQ;tW0>-KHIS;LW0M(L)^f*ROZ$Kpa1Q09%O%Gfu& z(E@}03tz2fm^nk3Hw#@V*F|KMY+0 zB7>BMM3BU8pP`7WtDvpBROUYBg&vk4$X3THPfATd52UyVwakI!7)ANkamWA|dwc!U zw(!b6POo>lZ3t7t2o zUfyya#R!(zTj-rqOO&am5Rtt+uHIM~Mt)*ex-=I?uGxm{T%o84%PsfdrIvfujpKdE zs$R5RY|O~Fpsnelfl+u*Py;~sW)iqJoD5i7qz(R?MEu%^oFJ574L8scl;9STtHStk ziP;^Q#wdyL+EM`4G~|5J=)XVqI=j7xvvD=fh4%O58Oh8Nc=12=ioahOR_pl9Gj-nX zm887)d`|nn_cx_h6A6iHj{25!3ElxYmgu?BvW#R^Ehw%x-(D3gTt%Y*Xup?l45j~EjA;fV z5_zuaf>x1fAo+WL7{QZMDDi2ow_`%7Zn(*o3why17)=bNoS?^y&C25u zHNfBohR>+a_Sm&P3uWMs()A49aavbmoO3{t+P~JK&#L>cXL2Mq+7Z>rKOK3-67rG($b(vw@6EO3rNSg8~uF0 z_xt|d-*fN#JokD3yW^bg#F|-qR?Mtfdj>@d3snFC_$PQ%{!Pq^<&Q(2K-?UhjIEsS zix4Er{?-7Fe}NkyiuW!59qwB~z}!b^t2?}Q_|5F7{m*%?_oI2jl_8QGf(+r8o9AOy=) z9n4+ajhxJc<&50Sxj9)lIat`)*dE?PTiJuqZe~u-Ru1;UY@}e3iG$r6BNr=UTeH8t zI15`jJJ{WKMFrMM+M76-TG?Arx>(tn34^b~$;{5d%+5{8#xB6gDZt4ALH_&t4B{^| zAOITJgk6rZ3pN_9{^$J+X&A8M%wI9&$7j=fB*jbLr@GielHx_QMRcXb-eN5+DFj zX{rDMmHUTrFjXKi_y{6%>ZK}7bHZRO%JRqH=%suw$FZFkry#Ihlp86qLti^8j>%m6 zT}F<5Lc^q@6-Ce6d6<7Q?VktwpK(xv?;?&uVu~Yz zf>%`p165>0V>F7#Ov?D&W1NzzYVzt}aMgS5W;W&KI_2i0l@y@U;G@+LpfeqycOGCw z9QaSX@L4>+kAH?v2?4U6@+Yh^08H;mLWv$r%@CXWs=(a3!YZ}i zvb5fApqgo*8tV@TC|OANZv$jmr4;K-8{h>hQ=9f^oJ}kuv_A6v=>-^F@XTV*=v+3qbVmt z{Mae$S;YjY<6lD5QlB*zC#C-3pzScpD#%NQ{^YK#sNRA^D>ufk{sN427Up{3qjn(Tw1d zkNrm+IU-ZWqXpv_2eT@tu)3Q1Yd1TsMAx~`0eaJ}i&H*}QxOJ4f&W#o{;fFxs5Bq` z=w!TcID1dpdj)ayzYPAD<~S1c#E|vH(8yNP$bV-VI_6S5;Tpr2ROXUbeWW+`$aS31 zOqEA(oZD<%-E6|mY^L5!=d+Ji{XYuxS8W!jT>nFJ?p1`EKXO$%7U_R#P8NOS3SZ>Y zSFto&v2-2@79lCc$r;V^kJKb3m5 zPo+ADgH)F^`YM3n$BMQ!xwBeWM7gQ77;}BM3e|cMDmd+-0ofz~b`OM19+6BI5!Af< z@M;{8Cx8s$-!EWb=osUI;tNCZCI4ps&z>M6E@dPz{?iSJXiN<<#`O;_5K9NAB$NwW zN&e5ne}hYz8>09hxS(9}P&N7gb4>rYhyP1~|1AYT5r<%dKSJ?rs^(+4!;0>?1MFe(D(3=~8fzbm%P>v?y8?pg}NE0n+EEA@o79fxK zmJ~_=xd%qLf4j$Aw1lYiT&A=D4l=OxhG5`3m+~54LcUc_uOpM}xI~N@Xat2&bAd_R zj7^UM^pO*A-1MP2RtVto0+Jp1p6oo9GECS?mc23nB@NKA%$Kn4kwYH}+D|3@j!Xk5 z63PVfs_J@)tC|U$AvyFZ1tm=^Afk~!OB86_S*HBEm`k1joQ1*JSdS=WBjmn^l9CEc z5OSPL9)z4i&aq4>C@uk466hbm30FO$;QO)?aCJer2U6FY`e+8T0^2oJFd?e_&68x6 zlS4~?DlKyKU*WV_GzQS-LZQmT5tn8N zi2i?yKLiH0f#LkKL*WTG`X}Xx@t?bv|G9tp|1&kMZBt&S0T2%dAVRf1L~xeTq(6#8 zAtJ5D1JKYxu8Re;Z_&iZ%E&wt59g<+{g|K~S}q>Uj+USIL)(^}aD*QBCzglyr$P)gFF~G>nEb0E`$McsKiJ~F0z^lf|Ko29`g==Qrug3#`SI~8 zf7+t`F_FQo=)I+i2g+`|3fL|H#PQd51_^=z;`mb`18!Lf#L@p&#K(eg`Ttaah`|2; zsQ?jy-TZ9Q(s*DbkIsyy;h{RCSuNW|U(6 zuVm8w(HKyQ1Hu{elj0J@2a;5HAqRQ`y`$68%?&UX zMBULYJydZtaU6e5GAIO{k8e5f*}|_6kJGYL)pnpD9sqa(EP>P43_wktlf1h1>jFT> zC81(q=NH5MQ!NNw0D!a#EI8P5gHJ$61S&2eB`qVTpaf2DkUuLS6o8mPlWftE47U*3|*}B6&2JpR7{Pmbk)o(;X}3i z7)T;AO#v+oXLD}I2o$vQ;tK@VpS3?rd@vNp;o-MMfR+*C+NhTkR=rjxkW{Lhy`JQ~ zH@$Pl=n-=0dGUB9!DR&ls?&}eL48qx10azOBt|oQ%c?}@N?@f@4Hh#xfk-JxWsqS3 z7#-GiC04UDj`_h!z_Pe9!I*wF3d*qA)Pt zjX+mnFWNSL&(rY=zL6vypE zNoB$*o3(xCT4hXCV8j_3`pAZ$iW?Fshha7l2^_PAOFz{tf~TPo@8tFvEZ&r!lU`;)Fs9)+ArjO;BXPX=f)_35qFhj ztpdOmrUpGG7UBiD(4GIIeuPfI7cuIvmp-SgShYNlnqYRHY}*_^9P%>ayp}*IdYbs3KZ-CthtBS1RmN6a@_NKW zHyDTNcwnl@ozXWQ2X4IU8O+O&CE;^lp0KP(W zX=p2mUkcGp_z2^qP(+Y#P@XL2sPM)H4=!*9L3LwF>*PcQyyvXLOHlURbAC+*vBm(v z1*~2x*4ztjj~NvDX~NDyk@cK*(JiM@+*JeqDxldb)5}(bhR}Iu;x#_x8RF2Oin_^Tb@5sE; z+vgIm#W-?pLO9h`2viLuodp}b*^&=L6p4uQypxDXm`D+)F{$EAzsf17D2l~Wm8!{# zJ%X~xf0ujT+CZs@JHysOk#RMJml_y<#W5Qj@KO5%auHfckCqP=5U!*g!=BGZ{e{mz zxwCI#Raxd$1w~KKfN$g1-hLFQUo{HEpEfF_pKN6MYi@^oojP*+X#&`GDTK$-gLUsH(;xeQpy29CCV%0PP6Zc z#~WR%*Zn*J9yYSPM{LHII2ILl4y>QxbM0xOejZmU)59XSH^UBQPcDXbgCF=^uD^!Q zCW&f)qtf!~Nqk6rs;FoIA8&I0-5i$w`E|uvE>D!5l<#0JSG%aBuh07W=DRH)7nU=D z!mlY6PuQ0cU&{U7Z|wadOTd3vJGg#9)#}1qs9H&0yvkU;HvFJ%sMcBc8g8zZ^Sr{j zb0obby?tQqV~qc&*Nt@AO|$%mZ(8VN8{66)cv;8f*5ET!e8YlAnZtwq2Q;xgN82y^ z(sfDRY(0^3=B}DL?EE^4DlQQ6eL|*ME$+IQgpyylQ>)}{A!nGXXdFL(N-|M{Ng$+- z$sm>={r6<%i$v5w(xjA#QJ1FcmXq5z*EjnSLc(1(TULkin}~p^BB9?n-1lv})(d`= zm>I9o@}o?+2rG-Zz*M-w<(@{AVDn>h&dDwTGL*16AS8&SL5v=937T;?Bb#BvA7A8# z5&IsV^xN}}25s^JF`~Y=7plX~zag-@wqEx+Ktq=_~l+^Y-%Q4AKfY~wqveb{>~6J7qHl1bS0p0VyNZ}5q2w-buA`~sm^V) ztln+1c@+~zGu-Me@|~n_PM@eF1nawbnbm7|-r;aHv{s8epS0A0oFGx|vgqr!&_a?u?c;x;%r=ibhVK6QI{bFmdhw~Rs z!Hgrm_h}wJob|)vh_5julx>_zy z$9vM=0LXXJhkatIISq^cNLwi=d@s~LSH$RLxY%5yco@QGG~DTq+CBoX`ZXJNLqvRJ zK=bGm5#mz)$|l+FBR)?EVCsIfm)t`6^iEJ1zEZTtpXuXvzAo9)P~!zRAdACA10Xa` zEKhRDpa=wOhnLBZHwC54WgjU!FERm!Zz6Fvt-9q;eONy@r?9q_9JF*Xbl$!6Dx*>N zX3cu;xq3G)T&Qopa~4#QR=Apa)#T%B1>AbL{{C`d}$1(858Zj9FcpZ`T#} zCF-nWX6Byyx$7|j@FDte&!e|{1-bI_bSKofPkrBIZ9lu~xH_0MNP3)3xLm3)rPujv z_4!U{#Aj|tyeWv;=J@PwpW)^8T`vMb5CbAWi1GE+q2>oXAPO}k%@fj8@%Ev`55W7` z1|72}p$6RzUs%<+-<#`?TF>`5bVdw#+lx9C<1Q0pdp-vRZu(ufC(ensv6aabHf6vi znG_svY11A;T02#Xy5dcyv&qUl0e~P#84bXoaYBl+f)c}sva=Rmz^fSpe3 zfN}M) zJJWLymZO?7BrJOTidP#C9za;H>0vMS;_U-p>kH(xAk8Mmk_ER)Y;@tS{U}tx8@?K z`Do+NyY;Ex-Hj=oqWENb`)6W5_{T(Lpd}XBn3d`Iw-;ZAxMBx70BE59uUnK+Iw_0} zKk~{u6HZgB(dgZ$Ls}mF2kz~D=W^FUQ-u!B8KNSY@eW;1$)9C!=KN082BP+#XX?kk$5Paz`gq?~pO-XC5wLFat}kgAsi-m#d!P zRz|ifmB!WW);;?=a(#R1#d;*!|7(`Kz{f-Mv?Fsna8>Xy!>rxg2fq=0Eya~EsWY0P zSMfCE9TzU9Xc9(3u?RFd4jZt1kadjIm+WcAx!2D+R7UpN$ZtmP`IY``s)wjx%6Z-4 z?c(CmNOmK~l;`D5uhYqPCpuP~71lR#QVgfKH4aJ`Iw$g_W5(2=j^o>weu?i8U>*z3 z_kN*XE)yQed2kaDmCGaQ6OJ`~_;|6Eg*-_0%+zy#B|@uhD^0%Q`ZC?!-NE3J2p~(u z1&HP8iC>bZ;v%s%e)I3<(ue6Ml=G8D(PPKzyU!ssPImY$rdlj7q=wni123cjQ{8zg%NA3E$ssOBx&+RCCd_)QgW^O2e zMAOD&tap3w{4UPM*o=LxG@m@QxMld^(5=dEBQdhL6&27#5H%3Py-SOswY0kSRVZ>U zzw5ax5>g^=7xNNVbg$J-0z;<^re}b^>Fh(cu?f|dJ8Iwoq+-l=bi$^D#4nlANc4rK zAHSuhUHiiG0cPvEV=et!$A-DXJ6-O$$30EHntU7Ex^ah&EgN@4bqGi2_~*hX0}Ds?-!}Am;Ae?DsK=*riZJfQ zx)K7eP5!9zPZReX0URY91$|i3E3VD0B%n41>Z|C!F{bNz+TG5~->9z~adPrWD(WY> zsX@Nk;R*KP$DRCzrZxH2@Xw2}2~kFU{Uq_*b=%F+P8!gYOh`+tPg*1l3whbpy-XFT z%%U`)piFF}1MYqT{g#nW)VRtrEBkND+C|*8IAlY3B!)$+KE5}|52jzK;3F%D^QK>+ z&fqccjOM7+(oi^A6uG{EAm8{)Vgrvba*DMo6G?fU2q2{t((#Q$!qsIV@1 z1a9Dx79q%w_H@#IkAmgsy<$)PrIo{(IPc30-&;OHp)=9N%;}7LZ}0fI5$47cuZ=e? zwx`@_gGN;|%)W6Gh=8ZAdEf7}>@6raR#eO{Oir>TWN$>E_TXSB(L(sV>KLl9si`Cu z!8k1d5M%Y}gj&C%b zZn@wRoTHEVibi~`m9qWr;T zM8SnO?|Gn^$4GJZcyd+voEO6;=kLLy4Y(ZFW;3qMC*fv1h4Ee+24@lv`;C&g;+Kab zb8auEelXP#Rr9yXD~zbT%2GWo>&H%q+oHlPNHe1BYr5qWPZe2*8rhbQ@IXDCuY9K zq$Tu*TcAlGQ;MY(yv>#Cox7bKS`vvL*}B${k(`n7#C@GaQ1$q&3P1NqAvRo32{|NZ zrG&;q_u%dT#Zc4DVK7mE^VVp@0|A9;6>+8^CMlqy9;@u=i7S4$N9p=PL)3xIUlzhVOnuERe$T;0`rZT(WA@M`tATxLEAAabbpJXw)_ z{nXDF5%|Xy@e;Ho!Eo=2xc`jy@zS%A814smmD4gYhsVRi;bHIuxDPxI?gbB6U@{*= z7U@83Nc}S1NOMR33-Z(B&3DLtxX;(dSZ9-P{+_hDUq9j@JH^KE6^+ z*4q`6DER3(co4wRpB^b|=hH?u6+7M7;{5#)H>^m>bi-|SvGnJvvfZt{76z@~2_L$# zXaCO~wRzLqKr)LYMjIv77i^a5X8n!iGs(#_xK{#&7MDHClrUvl!>n({@DFR2ibOuh z7A&ln&6wj-Gqr$F3pHi;OBGBN4T%38${Fp78vXtYO^O?Va@&ws@E{UbT6H^$TdH0HC)oLAlnswM>dm^wE2c zDQSc)dSm&LQ(g5ryAkMhf)(Ay&HvCs_m$>>^DmsaJPWMZkn{Uo=r?p4clW!OcW3l^ zKXIc!`<(dTY}P!rz~!yz?Y`l}-DF)7Y2V6{M5uqS*+=x!a_iswO$m5$gtEGMduuC_ zET?TO)?Y{khXn$n=dBv4oH~9}n{6+=en@d8ycp&{$g?MSc!o&BrlocshNEZD^r1Zt0vq8Ko% z6Idu?;tV))2(Z><8G9$R{7Qn8!s4!7~8&e1KYGxm#K`HKt!h) zEYHC{OnMk$hzPjg$1?nMzPDxlrfsNs>uIa~+ALB{Guf&nQlLq`-c!cRCa=Y3*GE0= z^QYP$wI!Ys{t6Ka5Is@xF4d5IETJx8Kn)1Y4Z(;nAo?A4QwePrH&iRCByA92c<=ji ziRaG|MBGvK?zGO7{&0Kd0EHP)FE$QN(8lFU~Ngx6e+e)p&pv(lQC|0EPak_ z%JXK0H$P8Fgg4jeoeU~OS(z5+r%V_=TCJzQ2%newCae}#ODL%%S+B@)s8{BhS4kdP z#NsI}DLS`_UQydzv;RyEJWlpi1qXlzWnvjun_<0XxfvJa%qqHCE#fOORucIy=X6IHMGfx8I) zgw{hmo_IjnZrjbz-Do%*0uzlvZ&ijpdWGN*)eI03i5a+a@;FB7{GLspB32fz6It9f zG~@vH9tt|GBLLTfHnPAbiR0Wap-Jm3I1FqE8cXT>icUiV^c+$lZ8$48$uhQHC-6VXWjZMJkN>Xkxt}o`P~$v) z{o|ul^0*_%_vWOGZL!z+%^p{u9&fFs=J)-s5^;DBsFGcCdr^m6^u=E$4Q{kk^sRG@ z^yq5W_FpC+dSbzhk*=J!$3}cS^;~{ZBA0H08w(e%`77>deOr(P@YX^D*WM?x$dC%0xRSATi5WYvpT4Ih1 z(4|p%54q!k*dmvs86uC_%GL?OgS<@ESI^fiwZU)9#0A24r4PJ3L9)qfgDcd>b5Xx_lTq>wo+>t>t4`&9QpY8Y>uNoM`B zxQWhZguBkA^tNK5EiNuxF|k2&=E=PLrN zS)ud2@YZ?Gq?f;v-N%QP)ZUZSYyR}``nI6Sj~kGln z0Y4`c$q*o=h+&~QfaiHRtG)2=T|KjU_+r%~(DLyUd#Zsr`yOH6fW_+ZK(!Rk)8L#f z(ahJ>6iXplUzZi1am^7tny|us3LaX$!|KkL?1~aYu)GtWqF$#+^=JOMGPVA0OE^nt zI2^dE`w3YY%u70D#?&?@m?-zlNXWI5?QJR@Cdb_v|L7E-JfpycMds zc$;vZZ4(he;rEpPChfAYaGl}S{_<3B=nAIdOGva5xw@*tN_Bn_;8_Z5yTS||FDD4Zk z3`gYS{BID=et0(iOdQZKuE8T5R`srO*n1|48)2!mqw;7jK^j?hIC<`e(KiGqHwjPE zXiMRmUYIQesDpLsMNl!bI=U*U!-Ba9aezlKWy-ydEJx(H2hnKVt@RiHg3}`C#sGr2 zQ;;45I*cDsUID&)+weuZ#@$3-r(ys|vL=IUTskA76>J-QUEQ$t`nbaxiQ3BOS%wCs zyKTBtQhxxfz53**jLg?sp(AywU3|SQCV>QGJ-=8_O!%&ibu-P>41gTC_DXvs-4|^o z+=wvf4udSF1Hb}VcNOvpDhkwDlaA=SXcpvPzxFemFtNqqTY)d3v|rLpCY$SIO3xed zzwm<-+m*&SYgyFl{=A-^!rcsa3#~}SM1x@ZFP;~walCgvw!}oPb3_jMS;&zxLTYX|d)%Z+ABB3A#Rg`~4EzbCI0M)+u_cVXew0X>^2!iGN;X@>mj`Jczb& z+=1b#;}nGW$py!iGbV z-Sa|?%Dxh&UeAgV<0=5~p+GIBHSZ2AE!B;p420cWJo6fnu_Pb{V5LYL{w#hBIMH^3 zMKZp6EDwN6VZZhoJYeOQCwQV;5G%r;5iv! z50ee?vQm=MCk=S9@Wt5R2)oL}ei}owYLy+x0{MEAJ&NY*+;7Hp=dB~-v$DBIrmN#y zYrbwKF>)2-m3;j*rHI!LP#2ToR|j84h{lgK<_3;phE9ccuL(Q z4lC>nf@U{PtvCu`2v0uoYF;Dd{$jReRbah{B8SGk@cNx8fJX@-z)*m`!-17zdI4yN zh#x9nlQ+CEn)dZYc;Uy~^AP&2SI;|M*66ovd;DaPOje=%kPr^Ly6dh6nktkA!t~@#d#p-+2oGWBP^i*HWi&m$G#q*>>4@T-<+njVP3ex z4+5a__%4=pq|b900l=3G#W#e_4`vD5bs{R@pB9B8pYPkyAWEH8%u`JzwfWk|$QND> zZz!0d9)X(#N&(j`%Oa7mwmoKSd$OXR?{9-zYX=P!^+b+Qnm&k~|fDBOdvCuV)Lg!Fl%iB4#w4o&al$A)21eQ~$Ugn{lVL!=!l zj^=nY8D)uy;3}ywCwc->< zE>kocG`Ook-wc4-5JBTfnV_HQ_~*3s0Lp9>3F+3)zmFJ=lgZ!d(nbTu)b?)21jVo6vj5nsBF9c{CM7BboK_v~=yj$T4*rTun+)G_4LIaI1 zKUMc{(YU@nv=F&XSSif)#&NJhQYn@Y1I4uBL875f#34Iy5-R_shF}fvHGUmpi+KNf@7XtSQYbsjOp4Bwe00 z_TU#)t*h>Q79V5uv&9Dz!b@_&Cpwv{NzFOam3FZ;Gs$#IL=e!>{RAq8B1-J+T=L%^MuKL4~C&U!-Csfor zC^gEuFlvpw~u5Tw=%6YcvHfpP95V}^#=h5CxO(CCtuuqCl zVqbr*m-)+hpSL|+BOtO~$UC)t*uciXcfA>1F+wNP!sqR&ZE5#qO&^;RKMm@`uO*VZ zj>kM6hi|pAulewljeU+7q?LFQhgA)vn=sLSrtEsftsTmjDfw|(bP{aGFdQGaN|*@= znw*Iu(l?dZ^rBuQpBowKFvok*Al)?*yUghL+G zGr|HY_)Oq8$#eNaT~iOZEBa{k-HM*q&3iqT-2W_8wt=1Q_Q*AY2<76{ z{H6f69HP`i*2{tVanB> zg0WW1eaDSGF4}2#4+W+vVxD$M_Wg9T6HTnw3!Rai5Po*x{e47u?Ms|v8k-|t56N~L z84LbsrQ+{4Q|&fm*ul_^Oic11^^9rRi9&>>r@_c`^ZbPaAMC!tXU!)cL>6fuB44$X zy!X2ae{}u5v5?qiv+c5Bj~Xr$j7f*JVDD{YBLa8ZQdyq%&B zb>r89i#C!wxd#vpUT8`-aWgIVxHxR}A@{|5(9vdRnwFHW?Mwg4bM6efALrkD zj`T>L`IJ9Uzfn!+%^xJB?p>3^caaKkFegpB{f-{9qk*OR?KHLxBQ;x6gM z&8RbI?T&z4+w+xxD|=JS?B>kJ;&B;GK#^fis3q>B@)Att-%VVeFNzvR;K$o5;3+Sd zaV)NmokjJ4VY)v$765p_k&uBmu*JdV4MFLl;^wdfwOyYQ2>RD;+tA^JG>9w$YSu-8 zg5Fb7c?sFIGrak!4JCr_=yNEQ`-6UVTGJd~(hS;pc?fDt0RK1eA$5)tBhbUwwyWMj zQY~8f2o3hL0%JJ(4zU1$Ts5`(h??!iI6jf*v-J(XKWeD($jn4G4Qv1y9>BS_J?jTv zQ=F=Qud(kFsYvO5JxOsgGo`H^Gr?wU;bksmP&deU)y&sN%1^{tl0~3k!Td?JJel4_ zVY6_ME;~S_m@J-JfKV$Tmd`kcr8d4aHj&nC9bHeElh!JM5#YpLZBR;y6_{e+aDIi9 zTv23)@D-9ip!KD87k6$<=A{~;lMPT=5?5h<7~@OCu*s6J;yuW{>z`^B<}z?|^+cUA zv||5yd-=lokP9~HpAvrF+9e&rTRqo|9jMLSW0gY6i!rPk!Jq(7@=&EDt>&8k1%{dSv&yJQx`^b7P)~ zbIp63t0RGMeDc=U*QpRcB4IT4A^v+w9t0qVy;}-g4Hj;?_MZ%* z79bJ6aVDC2$tKEn1#~aqE+$w&T%iLG&n8`NoYW$vG47C+HrzYMr{DN;@VgFf z7Bt>Dx~5djo?$<>8*W!*)qjcjBG-9mVONn*R`zP5N25YsDB?lSGI@}(I<|-x<)?+d z-|y>rA)QLqCBJaAz9|Qxz4Vck6E3mR$DpZ+9yu;a^@~qGwOAdgqd5B>x5<%xj+&;k(fVc0puuf@ zeq8a|z<#%Bdq3lyg}1gPl9GO`U<2z-|7}jFN1yK;QSS2o9kBBi?c$D)3tU1xVs z)ne?fKOGZ%(WD_Aq`F#inMk4d>*1sIqg1PuImL^! zSceA|g_Q^pDK(n5p?J_lZQJWQBHTl@G!*MIz&ZTlo%PDl(VbO3YE^n=-pB372>;1^ z@z70gS2_%w@?qIm%Nc1@gCaxW*Lfp%pANqqtn~Y~tc2@hKOiq1K5cQ9(hxPtoTz$y zsUBNgd6m)oJy7N>MV9H|{PcR${_1qe)MyTN)Q;TDfXKVB>!QOpjAiY4bSrD0W=;kp zGyy&eLCkmbKjd4c`?GKINyS!5cIaiPM&mGxGm52@B_8QM2r5p|Ncbrg?=5>7Jmf0D zveJh2Qtx`Qvh|AF;<-=D^+}a?ZAtT+J$0zs8of_{s)rVJp+QrRVX~&XEW>85?c;Q^ zI|EYBMR#)*xbvJ-=2XwZxVW*IGhe}2oI^F~h0u^vHU9}0brz2%`{PdVeESSsqokw? zbg5;{3#oUwzR#WAGiaW=c1gXJmqmQH^Z0@m?HU?v3i~EKNJz;Mg%)^?2~6{xX)aY7 z6@~LXY(JB)w=#%TVJu=`c_%65~5hbY(PyueYjoG(*j(ubon z>8R8Ci79-nKi48T(!^n4O|haUP?)4#!qe9=x^R&!zTCjfu{pWbGp^Od%F)Qf2{kWS z_%TDWOE`_O1D)E=0%H|`p|nzDeTs;SrlWz2s}+4KB>P}qusQFglwF>XSJt!F49U#? zFZ!epI1p?T9k})e*{x_9&6Lf`!+Os&q_sSM>6XU3>Je1I<2RC+ZAk+bv|7XQD-BIJ zE7@*Dk~p9vwK+w(BLmW0>8w?DIyb_1A0vlZU_Nf|y{s6t)qjK{s{vPKmt;z{o`)2o z?tmov^Pq{tMOV;;2lzA^6a!4&L-yi^QzvK1HK|ItxX@fZWMKa{7kQyo(>__QyzKhj z4CSUfB2YYNBTDYe39NHK2(xl!WblRW`s&SL=}oN#p1H#l#3w4+t^}v z;BsxmsVkM;AbD6cE-Y*j$igN}{=$vwdSXt#nz0bAA8|e`uKN{^W+j=;gBN%vgQmR3 zVq{`!htK;$u~u+P&1OkpgE1YDr!WZC_=~zJ8i_}_!;9ZekGJYr8LW2!b(_*aZejuq zCM`;OwxJV8&&fdUr{_YrfLz|mtUATJrvUb2AZxev@`FK^&*8T! zg7upw_%tuJ7aZldOpN}gaMYqG3IN-Fy5!CZw3798uWW@bP=2|4C+g?cJdb%^XkV2P z1`K>o1pEBj^AHg{jh!)=zfDq&i-law{>-^*aVt3&p9& z=bKRlJ}0J@2|>_14|Hhhsm^Nv{;SB(dc;YD7^N!8Ft{$EV zdey*VhC;b13NY3-e{$v4k@E^U+p;pGGNweIMYm~R^gCpv!6&Aap*1KlAwbP{6B<$r zIupoSQZq+H&l&S)Gbmw)TR*E!_Z0T0hyE}CU@_l$`1N(1v(;O8otE#&%vHqE z(&Bn%>U3E1u86&#b=AcO)YNYcYo0G&)VQUR6}u^P_N8rwK#Ah?MFN~|KF7DyWD;R= zxr{cFK}>Jl_@nmq*POyB9b)2G5|-)ZRxKk7toW&xP0h+0C9%i%8IZ3P8B_KpttpE7B3LkR1qi z|KTIg*{F!Q5mn<-TkVinrXRfY2EX;|$Y#eK;&!@Npe_U!ubu=%yNickUtL&rmPkv|l*d$ww&qoijCI4o#x$ zOgU7VlYy-|Db5bypJwF|!B1$-52y{vMyM7=ZApQJ-SuxZAC$iorGB~MOvYS!K8?F~ zL&L6lAbhAOe9*bWVd_bU!(!k|Jve!t9OB)^CIek_F2qYv1y>%Rp>Mxp#O7MxK=*U~ zXUD4cLm@%(ANeeJ_*l-X;bwle`qpu%EPAVYolfAz*CpRp!7E$oAs_3M+yWtqys^t?Ma)MdfAE@xvXu*M zd`dy)Nz7@zuA!~1>y(eXkG<96Dot%s!pdps3m6wQF;aVZh2l&VSu#E+JKj|MU^Qgy z5m3}rhoUS2Y*-W_?UXc;YJnH6fGTlRSbPpqeQMOru1gvjbgyM4KQ?A5G*1nHc9*{1 zlbp;Dmee!QLmK|Km!S}B28R0+6!(AV!nLUXDJfhYt^&7!tHKrGMsPFuOE^EA3oZla zg>&8Q(yj^rnjv29j&rqOC%W|N@-_72&|2+Lfb5`|XbE4T@g_}glBMfR&JcW+BYDr3 zesAYf9#ympeN${3UQG4Ly&XV2B&~7jBAokfGNOf9HL&4xt?J2tVP#*l#mWKy&g#Hk zp5e+5-Rh0hW{$SWfB6;pyD#%MBB`S0IgZ%mb^cOm{@UR2kgn>khEmCzJ^~Um+ohck zEZD>ElwmJ5cO@j2L%U51Jdp^$jbk-v?o^uNMk!?tJ1!>k^MrHnG0&|6-#$(mFo1si-X+wILc0XU;VYF{AUNkG0EH-xWn<>4sdZJhS3U&zzGs&pz>w$Y z=s?A&gp@Jh2)A4-TSyv=Jq5R(87-1`>K&HG?vKmT2lSSB^PwX6&COqqJse)w*pO~T z-SNy`k;oS`;BQE4ITzlm7T@em+b!SzirvGxwTlm!eTMOQUtsW?9?BQ>TWYbQrF>B?^9S!N3FT^wZ#4-M9G~CXJMA*obV78hRoN za>l5|jK=i_BR?=S>sJ>C4utNTu8%pmi@gW!AmB;M`Wjup?|0-5 zY&(|&v|R=9dCv^pnn^Vr&S&5@#wY$PjyzvChOdVCZ-m(B-;`KhE%$<-bpQY_a9fW* zs=RM{aXF5M^OIZOqR3oCwEjjz>5hk9mFDEtDdne(vzZ4bCo827jBd`z-bZ8{!0q}d zc22WyvxiPaX`k(E_nmLg)=&oFsu0&H+S;WGgm9+so-C)E(Vr`&nI)}UDu_MxHA z-J@9XsTL_E8KQpb9-V5~bEM#;sxTEsNz&~HBBj(TQ8_!+wE)ttr(Y3O=g5}g{@qEn zWLTiS$gxruhm(p$Fg6;URFRY+fYzm3Rcd3;n7HkDfP$p5;Tt6T`Kb&&+lhbzF6@Q3 zp7|G@jH^u#3sW+|*O^b=l|9D*Nj7-@cW6LSRmLfm4XZ1`1z=q%k|?qy$iS#7h7d71 zDN?r$I1S(or5IHn1m#%)P9Dj(h?mKl^ z-7=XCc_#MoP@&B6^7AC`Mb+`3aJS8cN~fo_Q3lci&6(2G0>B%HoP|)@T8_0?6|q~o z^ZEB*;N3as7#;+ntg`y>M|PEQSWc0KoI|44bs?Lv*yt8cSZEi^+4(2V#(pF~t+?VC zyw(a#l_S?RvGx0-0YR+{0OgOA!3vwIEN}|+*U-Zjq-f^@VWRupMXv`mr%|99SX-lv zpu<<>C+&LkH~q)?&B_toUHTlpNSt4E?UAI`1!q07mg+vNr5P7J7Cm16>~^pc={<5k zqXLODt{r0rUbmkXj5!nG53d$(HE*2FbBD+_IyLP_79KxNjB{_D{wf#bX)(pa+U4Gu zuDGtx(%&V^{cc0Hg@aH~n!9{0obu)W;OQ%%qWYq}@6aIK(jXw+Aw7U}cZhUIOA82$ zAR&!}G)Q-YG$`F7-AH$*#JtP@eeb(#F|0Ln=gd9(?0xp$za2+KEuR0Yn&JT6=c%F% zC)cT;|1h)b41CN{LV(|r;oqd>{i2hx8?Urim{ras< zH6)Ldfj@D^6)m+=WwU~!=K1SjCIT`pS$sQkT-rcl-hOws1CJVEM@WtM66#J*G$TzG&3PjpXHz&JT6~G#ihVOlDHp^=bs614u%;xTLp1gpz`teSr4X{KE{<7N(Fl&vP^T zj8+Bf>EB}Us&UPCZJHfgroT+*aUJ#?#d8x*JYmmb4tyf!FR+sB1bud(T&U8Jnc>MH%G`H@|LNAX}jQ?aidJ!Rpxqa%g~%>@UMm|h(l zit?;e+skVj6XV|jaK8o?>}v#g&h{z!UxH6$Etp^LTLG{f;%5}nu{ti~3fs%`twJ>fxnOINI5}=w$-tLugmuw z7-v68mVjyp#zse1HcbkQBHp*?FaYflIu`{>EN$F8HR(vRqZ&1P_MdEyeV7tS}x)rmxV4k(opW2c5H4Yw0 zaU|c-?^K4}o+lw0$%lw7ZmI$-T2*2=*bz%+peP%6Gw2ZPsWmngVk@qYJ{dJj~G zbrF5pYnK5Y7dDp)P_X462+(s||8lre$DPs04}lEr9WXbzju6|-VpRA+8-;>Y;y%632y_R0sHEPH2Xt=^?s zS5JSux!sb}#KJP38e|KzrbdFmJ=k(1u}m4ka+H@fyXWs6N^Yh6>$d~Mifl`lY=Ve( z5kxfa%fh{MPD)^&__I&$q_5%;+XxUdo(qh;E!-1uR1+0W5!jt!UI zd}*pOEOO7#g8uUuJ{D$8F$mtJc@FUS{+4guJ;2J3MvsE;U*dG2_q`nRj6NRqJh5IR z#j?w_THJkrH+Y-5heuD|YKzJ7?*x0AB%vwj=&%~BRuK|&|3Q-6BS0uWB{j`qQY7=K zr$j35E~fKk6Dw{&N3HCkeRZyzkWv2EFHIG4rr~ih=Ft1rDIcFl9c7vt!>^kD11lnq zp<}OIj7zS3;at+h@rr>k#UlWy3+dQLVL_7T>Ra>~00XJ?%=G)kHx}%~&D8h)w@r?a zFr@MljWW@W$Q+H>NF>wa!xHIGkMKq=(8khUo{qcSNAR=XW?k z1biO~Ax~rjs19UYCy+##F=$(tIr;=ts!$2xwD*`C$~TzqJBqXyew8AEj6H?b zqL4-*Y8stI{8UCfV`@ULSf1vPHXh1^^2dg`8f9w_yM3*ruVpGP<}dS-$)=9*IfveQ+uF57dmE+o@)pS{iPaboU}=}eyXcK@qd1E4e5 z3J>Tp%pFGqkc!A0z61x;0)T@D!ksVxHY&jcN^%atKr9;3^mjujApne$gM)S!g>xW_ zmm!-^uwK2RyHyJu5RPb5cb0W%AiO~xrxZ<*w^@yHsPpe##F<8yT>K=Iar8uFK<&l) zulBvPX3_UFvng7UL<^s{@udQDg=YKpq;@ernWhgNUE_SbY&$QVJ&W8R zdN`B6YF8_D72X{3YZh`~$(gJ)biQJf@rz#CF$g%#B-ZjRUj^y7`UsKmH}2DlXv#Rb0ckBGKAEQDqc+Z& z-P*^S_(gb9PnmeZPM_|P$eyj37CI~)C>?%>m!!&U;%16U(^B#LD&s@SI58ylC&g07 z;d5ZEBJQqh|2bfqy2ghHUE5D%#^ZToq74Cl?;(S^0^=aPV6!O>m|>(dzB zt`6&Lu5S7*KL1gUY>VBY%(6KF}+)S5sao z?Dob*fb?fLlkLO7$997h(UaXa(i8@8ew}ans0hGmb~B*>^s+wJk`nv_s&#t+ zx*V<2Y-!B@JRd#NK;rg|Y}swjZ-ge29P)paupQi&N45w;Y6d*r<`51uqlJ1e#K(Fl z7Phe4nI61~I(12JP@5^m3&1r=BuvOb~6ZH@y!x~Z`fv$^hICKG@nr&)t z=VUwAuk^}odQeTaE-px_2-hXhLp@@p=bkW925Vs2_&lELeC!Fb*KRDx^uyn7Ka3~a zvtSSO^}&DbcKvnqcs6OX3Q2l+qiG~RlKYJS=V2yop*a)Kw;>gpnTx2KdSo^N}2-!U@~$#C-3-T-;i*2h-WhX30;WHq%84W z2D=TZYpd4<=I9f|;memB63oY|9Un-DfsFSw&%mqFr@V@BJ4|RoXH;vNgMiWhC0VRI z-SEHg$I~rl)oX6#a8?lTkbsN9UxEMm;lkjn0NC4t4vulMoTk%bjf73QZa+{w%{EO3 zCwi5gN3BI%yXE)m;}26ayHVq*5q6(k$9NB?rba~U&*PF{q8ZS6y)=F6a=y2v(TejW z^u@s*l|bdzgwQVsFOSsin+=3D;BbF>Mo z*b7g`mg27W;XC6pBj|k=FDg@DYu=HI%lv!Ca(&dGzYLWh#){ec8Rvm6m{v?nW%#)b zX-w%rpnp7HihW{^yxl8KW!+0n?W*_oj9LF2h7*Uz2U!Q*c>l~QlzSaufQdf_=m7At zW2}Tr{_WdZ(6fH0u3q|UkhDK)+(2o(S{l#*i;el7!V0EQU-W;JpqM&3pv@+yB*ul_ zJ=rdv??7i9Y*dv~mggIW@Tdq1GP3mqZ+~3?!0A^mFiryi8t^Y}MP_tw*7x1DxehoE_stzA85qez593{w z`7olkkE2kx7k*AQWY~#&wdUdlq5`WrwWbd-x*4TEM@|CG7S61-AM4s@LVGOGc_`-{ zEQm+gn#weOk20w9Y`i~bw(gPAl)l?+x7*hllZ>G;UmzTJmrB6}El#X;}xN_t3{sAZ>g)eKlx{^aV+;G>*ob8Y^abgZX}J4;ZXVJ=xTS&(zs?%AfPM zgDswpcDH|g#T1CSKj6^ib||*|G?D|>63sj4fZ7819p(aRrs^s?m2TYC^)_Mv`V$2Y ze1FyvV9np*Kz3(Jg#+U0pz=lG{dC@oJ^${}PN8|1;cT8sLc&_abmFkGw1v*m*Do}` zxYllc5)pwq$<53k;QC?vOs;p(Zv}F$?_^XvyLiSflwyn7%69(G{<~Fd| z)T`4%m1dsC2YL1uSxy}Ypbua6a60IkNlPGN=_y8~>IET)AC@GhdCK2r$j*>);t z{t#fIlLF|Fuz*MwU9ltjm-RSJpfJ9ds1CB>i>aM-kc}m%+a?#ek)6r#<3;fJ^*2yxC2Pez2!bTbmi#PdN|W zu4(EwVwrwhqG>2(A#WY06sD?QykH;R&win$?9L9SqM$vd8Hz2Q>@y2dM}0|~>(ECe zXsCdSpoe1F{8y}rKtzF^$mJmAXwLGcvS_GHLW~z``&Bf>CngDVn(CvddSMQgjERmz z!-#y6E;kvFV8%u;#GMTgQpEf%{OSvI_Fh$wCrq97t)%b%tyS{{6S+Z08u!Vh0YW^q zxa(n2`Vm-siin*Tu%U@!1gb@bHEV48cjsT0s!pz*(0`=FYe8G8$ul;OD&$1tc9W4u z_-%BBU-4MWod;J#&^T&W`9319VVld*o6$!;4Q~8+qL4N6`{?3@r$7hXvdQ-H;iH)I z{j5ho=wT1C=v%*b?~57u&4^xrRr8lzEUyC)Uxk*1n334vO@u>rt`m&+EA3mIWh@}W z+YKH5w{BW{SA(c8@-vfAKl573>QrdGMsyK`EGjhOY1^6!DP$@NCu`yta7OD+9%*$? znH_yixy-QK+7r)<<*jMcQm%fz-nFU3UwYSaOte5OO(sj5M(-j+NYBw zJXx@`_WUAt>O8xBG^<^q2{KS zIbE*!uE8t3!1wb9MNsW>s{krczqy9JrcHzSpDtFM@JMyM%^!a_f4k3LSgFIwXnlU~ z_HXWh++w*nEqn%w zJ>$1^&AndPYnk~ulH;LS@A1jjja!zIhXv~Ql0W6AZ`W9{7)od|W3RmQ$9SKe$tS&~ zSLxt<8=#hER;7XbGbcyd9tp~(R34An*gEPm2HUjZ#0HDZ^l5YXwZT1dI*S4Y;0C)G zh07wru%};r{mcuYYVC2UrT>AvDCmhD-Lb%C<9|IafUs?fI_a~bS3y!4l|N_3&5B)a z<+8WUG2raxE`hSIC>n)i%7JM&3rg&6C(=__BLEuU)_LdTkA11yc-Jv|(385{)Kq|| zbMSqaqwq)2`4@j1auW%mlEP;-K_G%|->aA_bh4!M+mJ!ZU2#sMyt0iY_a)kq>zbKr zrWZ6RhYtEpLwdNvaMx1c+%r->?nNGF4_Ug{q4YFwjzJ)<)ROCTASq_tr-Gdq`3Y=$ z85KtJdjc7}{=og~oC4uD1c4r|JA^D;Q(Qil0p#f+>$SFKWr)2u$z@mY&KqG=M1Tre zGJ>?zkT3k#pdyhrz}CCCI0oe_TyWDaBgI0~b+9~H>qv-{e<=uWFW%%F7L@wiv zILS=?veZJ5OC#~Z-Lf?Adm8zkosp+<=&(U%jySDuH`3gxhL*cSXkH*)*{Li^18rcl z{?V>^Z|jKDD{*nT^I;;g_VoLajvD~fj2YRO9QAv8KmT5q_g7{crID@|$=Vr9qvEwv zOqe`dOwOxUyqq3h+DZA(f-9yd7JWu{_n3l1lq>S(u@W&J5PZKYB)U7w#0xcH)8u`^ zjnme4G6MMG)4XIz3&vEn9C@b=sf>j$M$kVD3L%=xuqy6P_U9=4xa7o%56`!JgFut| zAAAkgXuKtwwL%)iYVo?gb7!W3QY0470 za0z6e1`b`Bp(4AZ@EB3`wJT^_m=Mgp=5n)rCAjc!TW-K%0_(BDb10su&xZZZaBOV? zvi};48G~1C2~mrv-Etd!8oI8`R0+#m+w#lnLq8eWi0T%$nY*Jy;)V*9KlA2sm=V~u zqh+b&&%+TE^%4dUDSv9dB8b6P4)3ut3CdG(SFa%0a3{{cFsE2$c+bx5`GRwIK(srg z_@k^ckRzKvk1@4usXK#wYjK&9lRhy1ad*g-b8`DJ&XSR)OdAP+IyTrnnZdB^Bu){g zf4c_)eVjJaW0B<%zhu5SFm|Gb6f)J}fe=mmEF5Q6eSC`_?#WHvJa2 zUcHuyq?T=pO@8z-2St;DU);)C=G^(%IJEYfuj;*UpxAQ_g^u5xzdNO9(%(u&2bHG0 z&%AZdPb?1G%IjxM<$VZ?_2 zQXDss?t)(z{O4Fq^0NT%c{>r*=vIFU052^e?HHZsw7_F&@EWx+(r*FJAQ?`5rT%~& zW{TjNYI1&`>rcyla36xFo86p1_JOd|-D@~hD>(}#r z2bLX@u12LE;|neeUTLgN9k&uQyqU?aj%qjs5@O1&=^yh1+Fb;mo2)qaxJE2JK5WPM zj-(o%>O}GP7mV8Vl!|J2X8y~^z1}!${AOkMOFPBN&WNDcApc59Zcd`C{bi7MzhX!J zw_&~FTn;DQ&4$T0Z>g>(w$GX#bQ5gx5-L<*D37`)xFftk(iAmp9F04@Y;yaF5WkJ#L_4waAX?RM&vRST&9{7AlD%xt(Yxn`T- zCm2&AOY-{pcMBA~x_yT{jjUUDgu`GVBWfCVBr!wA)hEh<&I^#;F+IwX#G+nj+%GNeP;idmg%i~3e=VHryD?FjQk3TcJZ+QF;$NqLdwPuxfoiOq} z8l3tX9h$@aeAKVgWwy4s{Fuy4IU)kRhC{`LZS3u5Cgmn#OQBRi-PP`^s>CN5!EBda zA{_!8cUIjZvRMD3u*J)_KQ!=Vu$*mDG#uayTUT3R?+93sU=x-tZSC}^bHAFO37=V= zR$E830kB{CLID zu32ccE=fNcsgEa%q-}^0M$G8JRrSN_{!aNTKpvC4{OM;+N30P6*f&j-)w_@Y6NL6s zh93A^Zu6Xc1=TTU;uN?@He+BE<;Npb>uhMU=*Q+!$I_OcUf3G*_*B+rS2zIJxfLxA z%wYpoYwi1bqle??jv*r6$?jK!zx)M+^hX4iC9Y?0j_drf7M80VZj?lAR@W;z7mmey z1xm-K`Y%1(TYUD`Oj1aHA%aOQx4(8A4NEewcjy<%%OeUl-WB&K4p=3)L1pE7+XP4v zQ>%TJLhz#X|Jud8#>DO0=?nZrJO50oJLf}QGwq-vUw(zPvyZ$;9=bV3@6_m42s5OY zXJUob?>U7WzIKKZ|H|LX+uIPv<1qk=2~7g95&vJGiTj@Sq!lu2{y|H7 zTIO{3(d}|_$$lEEEau0QTA@4go5QBm#h)i`3KR9T)n8QehGjmd#*Nz`7#MEoRR{CIRV&G4!5)*1C z7!lQ%26l8XUW4X%B=S~Pa0@vXs%Ovy=WO_cgl;(sPp-z0ApA`oI-0-%z$9)5-_N;d;Arm1FOTNd0F3qWtb=A#uFU+AS7@R zY{E`#PmD(QoY#g4sPcb2rvY%E-4*^QgshFRgu^uY{%iCpI1&%{Ihq?ini1W<93FDF|18%s;k4#) z)nnat=pnPuw*B)M-$#M@Ux&@H0F`h2Tvof6zx>AM>84^OOFstLqqlUH`o?c|t0)(S zUSC%nGvGPZ{P{9Ap@1{e4GWi#hwBycaR)Bk~Bs$b6q0;I5Y@+{Ead9cI; zn}X0{0l<4;bq@mw5mj9U9*2S-1Ij;>sbdRCv>En4R%Y8t32)rA>Xp3=677#1C+SA5 z7_;J=;9oc?-7%e9Ubb1o?&OByLP0VB&@2o8dLCNEiVuU{_q%U%A3u5tQcdWS#b0a1 zj9b2Ha`ZQPtWN3eR1+i-q%5l__cs!$$2@4O%+!n-ISI#;PSUJQHN}W)!7f~O>WXE- z<6fTOV-R~Y@bztUi%%-X#5!9X*V6t7We2WFL_#WBkzisU@pq=$5B=`R17_kQn?RB2 zFRm2y@eJ~F3C^LVH_B|%W#1BvQ&5u`d5D14v&FFA;Jl@Rv4Bpn4HOEnY^U=DF2{r_ z^sAj_Tj;8!1};}q0TrFa;WI8LxD(>2fA%@0^)>r9?g!j_NMa-6dlvdnPu3w|K3_>% ziNX3_QMBv%HwLkE)^e3gtOEYLCc(73y`0MP+KRhwM#}i$fxC=MYT@mmsmuENiQcrf zpeBVYN7<;z65F)?DqA|TQ%k0ZY>qjPJ)*V@!`>tz8@yb_UY89v5?Feidhsrqe$sCE zq$VQD~m_7q*Z0(WP;4B)vw3K$YjG1jL2XKt<*`L!4&6mALaF{*k z=MENTH~e2anmi157ZTAMJ_E%=6`8h(1{?>dBdmqXVCg z4X2z>4#|1E_}e9i;}YXFF7t8-&^fymRP#4LFf^*n-gwb-y3Z5Qq9p)V_R6>+j;TQef(oz!6*t*~pS$0@T&2det?}d&PGaEJF;#}B7 zv_GX_P@YE^WI6J-M@JZzP+;TJT+FpQi$Z&H8La(VU}w?{d`#FnSBOo$d%WtlzR&6l+@*|GmtM4T;zH&b)Fwx4PwA<(DAC5>6v z3l-cC!B17#R)1G9edvGq=t6Nwv9v!LZSaPkqQWqpoBFQh^wf1VBvipMz%OzBwt{#s zXOg5rNmx#?v}c1y4_aJko)qTv#btoUvbHy_ZHnJ@f+e|YFjT1iBa5@n5&;T-RkQA1 zg3{u_T@LG~Az+Gl%gs9M>z5n~K-Kr1T|>yA5p*nq)r0J6k(i{o@o&4h_~W7Z_|;ZP zzM~uOb1!ioCNM561+**4Y{7NVCt?u}P(J?4&$)qf)Tqm;^T^a6>}Gm$_V3wcf14o^ zYN~S+Fd^l9TF0kLzEVv1er~ud&9eQ6lUtUq+_Bf3aJ89B7tde)(B>5Q@^Z6zFtL@NkrG-JUH=ba%-@*9XVIJUgZT(N zvo-lUbU3x1_2awVFT|!>G>Lt$m(r7{lo^KMEm{R;QtY1d^=D@Rc80cOvc6xndVVaw zG1kXgy|4FQnE?Wk`+tCB>`lmZO^v^`Apf5|hEal*0IYTY-qENxm=*yNipjR` z_78{dC%-MfbE?%}CjL5Gr6y>h>w!z8(=?@|5|*bO#uLOvq2J3WXWgs8OGkqhR>pue z5rpQ;)Pr9wKGR{oXQtb^2#e+$0kF@wAo21+Q}qp!>w$fo1!dj-T+ z-xOEjdQ21Qbap={+H|;6NCQR2q{+*jR zfS963oKuUxW5y9fGa=~blB6l>Y(~t?n!%ziac5}#qhHa^B7{rBo(}Y{5MF_b8BD1I zINk?Re?VL=Mg9lJR)UEZTUnDRCBxzf|6JjSe`%~&)t5^+Z z`WCEwkcP=<(|Sf|C&~CFK}i21IRUw}9~yjjH@}>$pd;<-jvzP}|6rn(=3D={El4dU#qZ5W3C8KnjG>2R z(qywo8P?`mfBb`_rqRvp;|F|=Zry99n$WT8u$+%%y$MMh!?=kJh~aC39)cMO)dciI z(?;e3j2kY5b7l#ZB?*yr&2Igw^<{l;x<=~K&-%GJ0qE&qU}OUskO$dZ*xivRw(yE% z;<|9BK5769!(-3Z*zPK_ON_}!QJHc2>Lw6$J-K|IYpz1W*R?KxhC z-hU_|OR?Tyi?V4+oOw4)zrMb0(6Fyg$gB4ymnZSLwJ>Q7Lp|Lq%oqF`>9wja5{K+% z2Hdw^6Og$1ARP_a4BbqQSS1`dBn9hW@=?thcq}hvW$3=mN3>MIYmx+I1NpSjC?Wfw z?&3KyF!Ib?NOEZEHpjO>s0Eq;W?9L@o+7%yYWvuqp@-<#R_wP$ZX!o8t!@Zl;94YNu4d)XfrzZmEYei`>-oCe0{ zvWhoi)fcZNyqnoRkOHy%6|Z*R&9`r7^h~`jEiG92;oC28)lcP(TYA2H&KXPsC7i>@ zj|`(oSTEO0$#ivqz~&yEq{I2k%=8WQ4f7NnJ>O@O$P&IbJDmR_v#0fm)k zNjO~XhKP?`B%w)y&r0#4nT5)+K88C6hB-oF4Q8R?V@m}BppXK4D;!_Vrfo9>NZ9W} z=4vzE`pvfrP+xmY5m;E0Xku}1JJy~GE-mT5Ob+=3qMftiiw}F=E9|HTV&}HhGB+%v z?Br@(lL^eu3awIY!;P85b_Qld&CSFGFJOkWe=Xc7!90CC`qQ zh}2EiUQz*eNx;SwQoj@pAuX4z4sI?QEQ}F@yo!(%lN^&vBm3Kv|65Q{@N|*}ig6ml zB0TXPkI=#)$S`4vH5#t=SL^qgfCG+H>-vOrLTJIhPb8+-zVX9;nuK8Z#;v;#0VsO0 z|E(Z^X1CG)=Eu+7b-%X4(+3V8QHj)h+ePZhtu6R_zo6s0r1SRnnYQ}TrrNYjYq|JU zuEH;({CTU(;@)YT%z5@qlPBISy%|tqcAgm((J%OH)i>GX7(j6B$(r)qn{o|e@32aQ z8R5UxXPa&lf4)!!t`GWnav;aT5PP1-(^rt~ zv^8v4EDbHfe_{tUISiR=id+u24H+plaI0^F|0{26F~9!T;;I$6zPF`kuXjClWn&_I zPOHUuyEwRjkuhZT&qJvxS&)#~o?(n3Ms-G;!bT6L&}OH`zveLG84095Jsg7aWwar* zt3qD$tJ`R6+j^IuoQ8+{r}aYrtK7(!?T!2^O$ZAA$TapW(Jq}Bv>TFBihl@-v`Ytu z9eS5G7`C=iiah%NKHf9BOtAS6Q!-U}1|aGq@O`TP|Me)&PyF}42^mi~av6C|3i13J zoC;34w0HnVfg^8D&puo(ou3{(8tQDqmAG?E%P<#mT?-eP{=z#H&2@fLRmrWX9zU$- z?#ye-&gcCdVV%M9cmI^7iVUTZM+^LKcrQxdG$rdr8|N2ySV0vF6#qm;F&Pwh%F+s# z$H9*(Ejx)v4FW-s=mm= z#!koSYCBh)xGo|`5zLJOph@+}okgfXCzud!4}x6MOR5v&xR; z??>{*;1RQjp8WHGqEzY9n_Nff`L47FWzQ71)j`XYaC=YlE#wRZR4aw(RQh%Oy7HtM zn*8X+Pb$f@d*L4R**=VC!aaY*3t3;T|2&FL=O(b;1bgsZ>X+UXZVelO;9B;)p@s}! zZX+8|rDbe%IYS1ZM`0^MB&VJ>SSlEDcR0X9K*RF#3A|9p0oa~B+SLz(Yxg}nxZFsg zZc%gKA6z#s1!ikOZ`xGLicT`eV`F42*Z14=a+#YqS33$uN(1r*m!1zi;KZj_y$iFR zf9~qBk`aF&=SPQhLi^aZ#L{A^*N6AZH;#&j+cZ1tC0@!cQ=9cl9Os$cZ=+-Lzsf=l z5|v1iNR1A;TzetP$P)Z$)1CW<$8XH)3Hs&#*uKBPDkDZFc%Pw>e^_?5-1lsvdi@#cVIXKm z{OHqoW+&1yrIrrXx3~XAp3;dUIp%V_=6@bQuD-R@27ywVmTQq(Npk8LCtOGEAuZd% zpq}#myt{$O%*WgRqx7EFm{0Q;#pDUqQYBWE6i)n{EvfLoO!|R+D)W3*NNO5!yn~HN ztY|!+h_aa!AT%!v_&6I&3Jc_V0-uBxh6oUBe4WWBCSqH|+_tkL`RvI4j;A$A$s@Rc z3DW!x+-#YUPon>D$&e3ff?N0Fvl|Qqc@d`XB}-fdicWY6M8)1crRG>zfPLSBBf`vU zUl<~JHv0!90JZ&m+#dIe2FP{>`VApKV>w1<1j7ityg%2}b0Im7FnXSu87>j-2-%${ zMSs7@{_>}(bY>4J-!8g?<8(1ViwvQKJz0(?3F?Bi50v_xLYD%|nnKeuw#|$><|}N? zPJ)iA?H4wQW)rxf2mJ2bdLO9-t-lL2+xq1_mh6|vvoXMWuxOz9B zVB6C~!~-GXF6k$!CPspqD*XAY3D{S5&hsZEXCsU|fqbf21n%E+Qz^fVW7?FJu?Wjp z0ZXI^okT3jB2yms)#A!&utc(x5Mb*980{x;x!G2;!N&6l{z}M?a0PxXL|?N-s(+q# z8K6^M?lj2Phcf^$29=j!WJ zeRC{IO*Uk%gm;9iBVY3jh#rljrn!$cDBUAmF7Iwp1_>ANq2-Z+J0hUpMlpYXQCX_; zQW=LyETGBf9c7PP(!_bkL*GiifkePj8F_naz`v^gc)zyhAM6%cO`1V>)@iQ#vAG zqxF=9z=sUsD*H6-41=r|s*8&-Y{2z0@X3#b%ae=0l;fYl^PQ9&(;K4}5Ji_oUK)3h zyOxPHPuo#YZjZ2DtL-EY#l?pe(dW^k10dtTZuH(z`$cKGa{4taBR zW+t$~74NV)%}?^<+Y4`%;`bLJG*GPQ2o0mLlR~x8K~ij}2pI4+#hV}{b12M$4_qv* zN9*U!ltgh0Qx7L2VEmknQUxanOL0R#}gi9UV8 zS%V1BhymH@Qh>h*=;P@T$*BxGkvA-jkCSb7!+B+>kZV_Z9leZ>mI?9yP+nV}YA&aC zkNwp~JtqB*e^kP<`Jba#aXVt;58q-RW#Si9ar<|AU9@s!!*uj9xuR^LZ6V46$JT2` z-?;nV%OHD2(wFOraUW(w^{jqaqS_JTPb>wu)%gn_$R8J6Y8d@Xk`h3x^ivC=0T%f* zcb8o_vGAf5Qsk%lx!!_@D^vHx7ml5Z1NlIwW<=mCdRGKusS;_hP&0}~n~?A+_0$0k z>I+Vcg0wS{1`Pr(J1zz*xJH1_FMJrsCrvgRU{dgKoJ1Qh&XB%gI5=LNhh)f^2G+^8Fc12$Z+h1(hl+J%TP5Psp} zVXOiPD&*g+1?I$LdysBB{pwGZBt=T$lIt<8FPF6c%FC$`-Y6eOLNr z40PT+w~M#2Z!Z_`pSsuNqnx2v5T8SalnEZKj8a!xNy^qaRSW0z`dv~A@ z_BssfoetL5gOuf(6A%yFI1fT6WdNX`YZzacm|Gzfz`Y3q1{%;V47!Asv&E|%3z>)ERzJd*;Bs$8A;)}&%6zWWd;+n` z&gqBjfqx6NdPH2=2!T8rkbHpY4SCl`X^%Nxr)06%ty$`R3w@V)H3P#2Kfm zkG)kBzQdYmQr~>c`rCvxdkPN^d6G|OjWdN`gg}Kt^xlmziJ3XS4(wQdr2sHk zC_>_GzR0`4*EWs2IwaC9ZK09-U+@2cZ7c>Y4dQab@XBRPATWm=54#hiaj_71wDq7$MWj)5wGKf^EoIc6cwTeXLvIe_5h%Zn`%5?ph+MY-0Q_ z?wnS%X@`{@Etij#wigy^VVt@h3titqT)~+ zXK0v**4$uQ&^0N@dW7WNn(&gLT#MiY+>I((E}+}oZqjaeQTuF_RO(d zrf(rWUF2tNLQSI2&{t0)9g4k}@bXcL{d92Q`QN3ZwM`ysinpH+L-*mEyTz348FuZQ z1m%^@?;SIya*yPSizv7Gdr+kY%?9NUa?H!}{@huVyu)DsRWW)d?DmByX^d1>BIzdt zhF?_%s2n#IP8QKQ`1YGU&;t(N(!J(Or9r^n@)tK?I)n}FT7(4vzi|;}4!G{tDK|ba zhk^kMQ2pYe|3+}mUB*QK3?8>xfp!FtL~H<>KBV@H1e6B~2<#^e0q|!f+J%>$#rZ>$u#8d4N^jsj|Y6LZ6o$v=>CqUwQWU zB}d3Vt3bReXDU9?sBCVv3`kpDYutUL0Ap=5j@2@IB}6h2mrB6g3v@Kp*ZY|?2@rsz z0$K>Hg3WDVa0o)SbC#HC7{r)%weO)VAL0)Ht&WIHop2*W=Cuw0Cq6`$sR|0v zCnqrbxHpZgA)faOZ|%U)R_oHOos~;cP(2BO!2b2P+{Z;M8x18+7t^|oYKO9v>HAx6 zxytT6(y2%`xh1 zQz+sw?`9=3efNT#%n|<^*i>yK%8m|$FY|ktv>|=trZ~Vw|Y7eTf2c46N#neO(sCiBFs8sFJQ4M3Q9W^U1?~YoP)@ zU}}2~tZIODzjAv5VG(mq6-GBx7MOtA0^}WR<)&IICf(Z^ux}R#Bs)_5y@#xj^3el+Vwvf=85% ziD-ZYn3iLJ?+FM(PynTuotmoq9uw2^<;B|DZmCKZh^gVC~yXd?&r zXyC)y(byDAl{Nx04mJ!p$(}>z8A>8}2GfU(qV!6m;qF6VAM$y@UXUMF3-M{nU%|4v z#)5!OH~>TL{Obtph#~(Y24E|Qz&8_r$Opj=5Ho;f#Uq(g?dKhV^DN*GdS&ao#aNHt z4R_1?mGr#ZxL|vB(dV*1lUVLLeZh|oz@^K!O`W7=pdC;KZM8^pRd}XCvI%+FTJBJa zKfVLyg6cK=pBFl>0BY~c6bFfi(X_TP=dW?ePD>(9E=Qr)D;HrgFAdz3JVuJrehe{1 z#~b#1G)%_(hAvZAQ&G}tp5%d0l`(D%E|EMS|6NOir34$1%~WWW6igV+MnLQ=`5hQp zTL>y(FmmxC7mEWpsReYA*^sk2zZrrjMF60cyn5dnIE`z{+?WMnLtNedjRD+ak{Teu z5OLo7$^)5uufZkN{Q690(btzTPdM&2AUfeY;Tlz!o6(W)QN6q#=FG0puh~^?D7lC7 zh&Dd%6I-@dl!^}}_1MI{ncl~Vs<4lA=Bo_U!LgedDHvHFAGTj}4|;rwiG;43I~aS~ zVCgpOD{~N2{F%g_sf(`HPA=!QeLsdk)Nm{s3g*ByPM{UH7HH%HNcA8Mp+GheaV#J} zpTbz8h<+!I4xM}T0{jp_OMXaS#{e-P(Dq4h$q>~8Zw5X-K!E&D8D5BthIXKk*XKg> zz;~4ayZ|_2EZ#jE%;Clx_dTYPYlGPl6ATbGikV;)4rbE_vviAx z*f<^iC^a^Xr4>1}2-1?2S7D8|U?fIie3A*-Zvmx!^vl8VGR9ZwF%$OoKYv^DaDT7l zBTegjX<6qwRKB}6E}%Tex&W5bcDX;^8?2i*4J>z?_kW*PJbblxTK!Wg<_%+JS@dF= zc``z(#ntbK`t$XSAK?B3w92xALJVLZv|_-3cW^DBTiFz*{Mv!etci;U{QTL?6K%k3 z>U+ThRUo?rmIa5yqrvnEDDw#)^eb^FxKUIgIzeb*Xaj8!AQ=m0AA$%2fxeTthC(h3 z1R!&;`w=dr6-Od1DtjjSK`TWYF40%w&D`AHdlYD=9IMP{U$NHF^Pz5Yu@n$otE9wQZiQo>`-FIVtMBeMAVzAC&$YFS z{3shA`Mx+Qt@hWga9Tyuy(#%#+$IM4&%#9uA?Yf&d)|ra%?=UDyltNi8tY z4&DG%0)3utguM4zI-bMub)!c{T8gi8Z>eVW`30A&h< zw!TV$rP4rl!5>=ns}aBrcnrAW(Y>22pVHcDC=;$IgFhEpDBhKsq44;+W1fu&o|vIC+rm^|z*Q2BK^Fiz-EomS6d;mV_LOwam?zLkq*84*;ed z2h99KhBg%i!Vq%*TI+*B$v6mbGe>*_+KmtZ6(xKJ89MI+tnPQ?h&}_9k44CVTs>5v z5&7iam%Y!2<_H1|BLL89DTEaezoy{^^oj+2ay2?sf0?c>I3%;ZKkAKI3&>Y z-V`JrH$n4+#sV1(rb8HPLHCA0sT1B_iBwk*0@=SEwn>V^*GlCcJ=rl)u(`KG$~2)f z*H<2XnN2@^tRtnHT+`IK-+2~=p?aD)teN;mvd7d|8lHvyYQw&_4&e z5BER$DJkE#rdOe>&Z;c?8PF6MWWTntcuH*OOZL7<@11m=Z_U(9ExQfuffau{_Z(R2 zy{efS%j8wMMjPxM4a{;PDqEodc_9IIE|HN5MMmu|fLnEseP0bXgzeGwkSo(Dto}mt zN5o8`yYGp{`a){8Colw`i;OUU%t4mKlbpooPW4vIQ(HRlQlM`Rrq)nsrp7rddq-qG z61|OOSUv~X5GZ29RcMKBOL1R5V(POD&i&%>-*Zym^;}E&ZvTm&-_P2{ntz|zSdLo` zvTm*d!S5rfR&tyfDUzAr)_H*+)$|A5{H%y84N49TCT8 z^`l_c^kI_#EpfwoG-cMo{2NxY>zq_`AYU@h^_j&+&7kRp7uUu&-^+^PtAssT!6Q4=?hR#g-V?afi-?sZ+!v8 zituvbRnh->QiJ*~JxXYX0G7%k#}l@-fnyThQ%(K6&`O4>S%!u; zokuFuf8y(RGF%hx=18x%sE^Le%;>iv+?-@U^Y@v@-BL{2*OJwf;V5M_jkr|vF$pNu^5ak3RxVMS=AQheWz)Y;UZMjfKD zzeW9v&d2AzecU^>&*^d>C62e%7}Dt`2fg6AMAU`TlHN^1MG;8Q(s~xk?qm51c}n$n zPW};l!qn zk4!sUL)W;ZzxFJ|{lbC58y zt;vDto3KcC&~i*~5?y1A1iVxr^$gj!XLcYagaUB?c7XQT_?v8$!u~EZtFQD9iL*GxuI*6^HyX+$!d!a*5KrCj5@d6bbzX?4wOMdzta9) zhasiotu-Wzad%dKw@jQGu|hdGBlcy~(K}BI$8!&T(9X7|cZWYdMQ$&uP(g4H<@I`VS zI|4Z~mHO4Z*gKj)fNCbG)iVbWV>%9?Vf&MwF^Y3w7%|S3gBtFqmB(E7VxjFrnbBo_ zl_xg0W2kKqnsKl!Znn5H^&{NgO{Xc&`U$V3*VQC za$2ebMPT=ZbQ)5nObQM%#lfyQbZ8zS-cC!L0W5MRLrv7rKk=yT!;PH@syeD*0{^MM zv$sL1tDwi&G(rz)XR^zLXNud3b5iQPk%?fP&)QmKCZCoOiG&ItD7f)DB2gSu6;<$9fr5jq4 zSjTH#E#(Wrqf8k`)e89B_GYVlS5#DTU-&3xsd}!?i>%3C?o&xzPK=e!;*EBNEvn9+ zzixTD>|4jj52=0Y7>oxjsDVGc7kWM00)Wy>6jv>#?4BTUbcJ$j5DxAK1PajD1UbG$ zB3vZ1g@W|bfWH{X5mIPn0GTIT-%uX(E!rOddxmsw7g}~6K(TB?Z11DxG|UNO!eTGG z()Wk;Bc}>aoSXtl!3#3keRI^*nlHMK)hPGewN{)m1$iz+z1G?>;jY@hX6DXMNma`) z8rfg)l<_)LR=Wp|Htj!2H8$T>;y;?1jR!h8c`*Fl_)aYHw((Q(97|j%-x&WCn>)%f0*z#BX{za6MS6|zJHMe_ALlQ#FKaM1ML@! zfCJs$fv5&%oB~wFq>t@(d2w3T8yWBDAD4I42EW!lO_*pdVpLkuwJ^6kDG* zCm@>qP(s{6d^P}6G0e~bFq0}9>j?1|kCsIqlk~qnpy*x`hz&9*slg`Q&FQz61lJ{yYaOlTIT^yknw8X@G7k5Y_MhH{fJ zn$Ae`URy#zoTP*Vax9#~K%xk^W`{D>b`lJ;18dpg*(Gq&fLD3ej&2%jjg>kPw=Hd2 z@_5ky|C9|f|CJN9`hQRbti%8&>S@xPBvle0=_2f;ahW7WVkHT{{u#O?O_C|ei{zIb zFbLEAH%Z9zXK!i*S~CA7m8OS;voY}qefNux(G?kqNb)22spL@HsA5 z*hA>N_89A_Dch)aGj65<+YZz01wj!UPgzW|>DdFHX3`;q*r3*Kuijvx9?8o%@X4!i zVc8z??)`aF)jVEBOKmmcxk|&BwyN4kK?(DF?j6Y(jWbJIo=>vB`$g4?xi8#^`K#{s;`W%2lvZH=d6ZdG!uiPUO`SOU;y0xg!ii==`@ z8Cm6vEmaDkEFbXGMTZ8rX{l99I5)EnXuALCZ}#}slnSO|rEWw3Q8-9?#?qI@iU#55 zvy-9UkDoF1RL9reva9e_ZC>t5S1kVYQ36-yJrl;cz~id?c1LXZE9=`zA3sY&&zk<) zsy~ckv#y_mwEL=zLY%rd8JfR32B`Y>@BB#NhZ9l&Q{h`*w9-9D;^azaUahPz%Sj5m zbdDK}D~h!d%KAj99i1S1tgl6e)|Ku(u_p&%zr@hSYj8xVdQ6uQ(z~dPLJLSeLSCy6 zx1Nb>r{b@mA6UU+Z2Ha#npG7Z1fP~QHgrf(N$QfaDIWIi5X%eUi zxCig6Ia(03Q!ytd($Hkb$ewUXY(_o`eNj%V=Z{M#CdB$6&u?2ROlKWYB8)rrF0}p7 z9ytI(x2D;%xFX8Qcgz4eq6kz(};kLE49 zB&@ATrQIeTeXta*B~3rMfOrx^a4VNJzyz&MI4?72ZsLijguJE?0)I^Lrpl<`ch0;j zUvf?8>ec5RS;O$L_JrM6Nm_g*d_ONXyHU6;VD9O&yjFBc1pXdITx1V0!u1cYCHXrsPlw!$;rjgUb&y=`{kpf>WV07!WS}<9UFPM`SHS0 zl3{nxTFU%yY-x5!&xU`kvS<5j^Um+Uq4 z3MWZT%PV42f*f*P4G+e59`kUHvLq&L$UjA`Q(=ENkjg}F$qJC^x0B*w%tCV)b3<1r zw<1)v?zD6(#VC=0ADyCrP%;yeQ?8#J&6qe%9N@Eu7TEmi9SBez^T5>R55@d_2@Nza zUk*&D?(0gx}mI~(|zw*X;aMw ztEeS&w^B0xQL!cYk=hP#*;})}9=Q5)6bWBCiNH6+lX5a!($@}r2IcEVg4xH0#55Pa za~vM!XGnanZYJe#{l0QJ!_RK-rNK4xjArJmGU44z`hW5n#O43YSAEvGd^5PVn||cK zp*-RrXsIQU_QL4>7F)hxAi1~goAo)+_Rs5Oh7DSKyNjphK6x={422l1i%RF`KTrcI z+NPS5X#s&k(wE*KKwdytpHI;kffxMfzA&vikKBT~X+&a6wK-}GnzmMqy!lz9g#jaL zAPoi>fcnloHjwkLl@;iqg|WhKK5_J_s`q%BL7}d{&Z>q!(@VMKX8=Pgz<{>Kior|~ z;MK_?-|UzZfKbrPEgEi@!A(*DtFC$Xo1*+5y(u~=MBRn2v^`vUyLW$OZmRIpYI{iY0Yr8jhGM7D|!aUx1 zy5zCixRR2wcozlKb(q(i6`N5`Hh{A~9j(}r8<&K>i3-5G>^qO!u$>HWt=&(m z)gN=>x+2s%{5Iy0=RPdma3qWkuqW|#nK}+7Dwll!yMkwNPttzN{K#GNTFsdRuU|Be z^h$l!SFXk7%seK07b^m#6#c~??TfU*)=FWvzE5`&_VpL1Lf>Yp9IbmAC{YX*vZZ*N z$*Ys-0#pV}`1OfupO8Rb*p*iBBGXLMi#E3n3ARYXpA^tx`rU7+L2j^igYOdcE2i+% zz*xdZ8LsmlIm&A~u>?=ZMEPTp(PnWKFAzlfucjb?F-Ig2WfXaLaK)&q3aOqI?-Oc2 zp?Q{uK4e`S35d?_o8?twS7Y0(4xIJb1xdQTC6UYis?vUjpQ!A0y|erRJznk)*LhHL zdfRAFOVz_~;Xf7EHa2)1N6fzXSae%ywBHajspBo{x90eGG)APyFJkZ4@otPm<>s;3 zg1>rZO^xvAd5hyS`sX>GIU7FY&9CSimf=)3L+f~~!TW|yJCs!8SAMZ_7qhs8ofUns zuhI~us=u8bf06k?_6jEC)XSjbZww*nAw5=?tM_jZw8ufhxcR? zoSL;f(Z8w?%1=>k!eJkt()lHp`4Iv`Y^Lr30w43-CIBHi~IAQ|D`YlK1q7dt@T zRlpO5atMetMA^7GoZ*?5e^aIetSrN4^uveBq_HPS;4OW79}#nQBN zo1H%Xo2dO}V}2lg$3|QNUKp?1m9g;C3uWykAxD{IZIxN-N=IYHC~&bjFPtv9^H1fH z#uHXvEpeHzcoTWHRwuXuEZFMa5fOREz-v);7{sY4JDGUs-Ae&D)GcmZdBvnQkCXGp zJKp&?pDrdmS{PwOpV(Rt`m@xWP_3b7BgoJfHdwS$jJywT*OQ+&Uim zbJs5fXrL3uU+oaTGl}c;FvOYa4aKB8#6v5UdC`!ItEb-3Fxhc9$jo(#VeZYw!{DGg z!p3u=9d{5TX$ybsGsol>y61uWzQ2H%4mMl4p_alQ;n#&1tPNSt`k@v6`j?4k$`=`F z-;KL5IIly zpot*oZIguvez?3d!T5N6dLs&%e=tZ1Mh#3vk*9e9*#EnB`-I6Q`9W{hNeXODyW4Bz z2Ex9oXjXLH(ixE16@z)Tnww+}rR^R#IELvCtmp|PJJk8guHH{YPUuo?IbWIA%dM4- z7WYSP>d+z|%axh67DOqg*WUNge&?Ee$s7tt_E027d{sd9qP{0LC$|BQOGtNI>GQ*I z{&6oo6jwMPZE9c}+A>$6?9;Eb}d=ojBpbnR_xx$mD!DE&9$J;G`c?m0m%Vzf%O?^{~s z45nUFxC4fQ(^u6v?DHm5w9=Y&sU#_mcFfgLlK?MCQl$U6KpvtupdMNzNCwguO$nPT zD0>80ta5?ZFc%P zGR`VY--kY}39Zhkmgr@Gb2$8C_ojpG*W4bxl`xOBeF zwDK2OoA;$|m%m%c{o(gpey#s#{KHu59u8AS@(QhLjd7^fKNU7ltbF5}q4KYNe0Jk| zipMnaNkrb#k~a=Da2#|gF#Af={>|ZBctSaRKYY{P7tMc4dqs>ebY^`w=HJ8h;BPWw zvDvO9>#Z|e&{O%`wMW-|Qk_=q!lHMCdFKdk|3op^c);43Xw{4ho2*Kieq-bn`wpA} znHT2=IdBwcG_orCwPyR&7tBe>#GaSUN;fAy^XM$mT7EXN-kQ{AMoy7I(G<;eHn zX6S}k-*CER`|lM4lUo+0r<2QWKmq6YfKfCvJk=^bc|872WWPx9FzoVC&`<;(59>cM zJiGVnbo?JecEl)gZ@=$9gAS9~oyV0MJ&rVsxq%)F?lNCzKV){Ube0vG2X88+<#C8ur%Y)!ytG8jovwanm9^WvHuNMp6@1*462BjDT70O4nbacMijw>ju z1?{)5y{OjV`S;tc{3Yi`$u}x`+Bn{m_qfp8)23P;WsZ+=#EQ;<%#xXidencbV;)g% z{~YahHWeCYX=F$TP17w659=~K3Y}F4S@bM3r!8B{j2Vn99X6`_h?_F8ulE8lzSNEe z32j30qFs*-aVf7}%{Yckp#;`KrkqUr@$UGvyNDliCFPmD&p3`+=w<^ghaGK(v$L}) z0z-+dVIgY!regy;+q3qrtB`KMcAF( Date: Thu, 1 Mar 2018 09:43:38 -0500 Subject: [PATCH 076/145] Reverse floor decal removal commit 00f8ae5 --- code/ZAS/Turf.dm | 4 +- code/_helpers/unsorted.dm | 9 +- code/controllers/subsystems/floor_decals.dm | 28 ++++++ code/game/turfs/flooring/flooring_decals.dm | 24 ++--- code/game/turfs/flooring/flooring_premade.dm | 9 +- .../turfs/flooring/turf_overlay_holder.dm | 95 +++++++++++++++++++ code/game/turfs/simulated.dm | 15 +-- code/game/turfs/simulated/floor.dm | 2 +- code/game/turfs/simulated/floor_icon.dm | 35 +++---- code/game/turfs/simulated/floor_types.dm | 37 +++++--- .../game/turfs/simulated/outdoors/outdoors.dm | 9 +- code/game/turfs/simulated/outdoors/snow.dm | 3 +- code/game/turfs/simulated/wall_icon.dm | 14 +-- code/game/turfs/simulated/wall_types.dm | 12 ++- code/game/turfs/simulated/wall_types_vr.dm | 4 +- code/game/turfs/simulated/water.dm | 7 +- code/game/turfs/snow/snow.dm | 4 +- code/game/turfs/space/cracked_asteroid.dm | 9 +- code/game/turfs/unsimulated/beach.dm | 4 +- code/modules/holodeck/HolodeckObjects.dm | 2 +- code/modules/multiz/turf.dm | 19 +++- maps/tether/submaps/beach/_beach.dm | 2 +- vorestation.dme | 2 + 23 files changed, 250 insertions(+), 99 deletions(-) create mode 100644 code/controllers/subsystems/floor_decals.dm create mode 100644 code/game/turfs/flooring/turf_overlay_holder.dm diff --git a/code/ZAS/Turf.dm b/code/ZAS/Turf.dm index f61d1cf4fc..a309cd3a08 100644 --- a/code/ZAS/Turf.dm +++ b/code/ZAS/Turf.dm @@ -6,9 +6,9 @@ /turf/simulated/proc/update_graphic(list/graphic_add = null, list/graphic_remove = null) if(LAZYLEN(graphic_add)) - add_overlay(graphic_add, priority = TRUE) + overlays += graphic_add if(LAZYLEN(graphic_remove)) - cut_overlay(graphic_remove, priority = TRUE) + overlays -= graphic_remove /turf/proc/update_air_properties() var/block = c_airblock(src) diff --git a/code/_helpers/unsorted.dm b/code/_helpers/unsorted.dm index 92ad017cd2..724f5789d8 100644 --- a/code/_helpers/unsorted.dm +++ b/code/_helpers/unsorted.dm @@ -800,6 +800,7 @@ proc/GaussRandRound(var/sigma,var/roundto) var/old_dir1 = T.dir var/old_icon_state1 = T.icon_state var/old_icon1 = T.icon + var/old_overlays = T.overlays.Copy() var/old_underlays = T.underlays.Copy() var/old_decals = T.decals ? T.decals.Copy() : null @@ -807,9 +808,11 @@ proc/GaussRandRound(var/sigma,var/roundto) X.set_dir(old_dir1) X.icon_state = old_icon_state1 X.icon = old_icon1 - X.copy_overlays(T, TRUE) + X.overlays = old_overlays X.underlays = old_underlays X.decals = old_decals + if(old_decals) + X.apply_decals() //Move the air from source to dest var/turf/simulated/ST = T @@ -835,10 +838,14 @@ proc/GaussRandRound(var/sigma,var/roundto) if(shuttlework) var/turf/simulated/shuttle/SS = T SS.landed_holder.leave_turf() + else if(turftoleave) T.ChangeTurf(turftoleave) + T.apply_decals() + else T.ChangeTurf(get_base_turf_by_area(T)) + T.apply_decals() refined_src -= T refined_trg -= B diff --git a/code/controllers/subsystems/floor_decals.dm b/code/controllers/subsystems/floor_decals.dm new file mode 100644 index 0000000000..39e4515d0d --- /dev/null +++ b/code/controllers/subsystems/floor_decals.dm @@ -0,0 +1,28 @@ +// +// Floor Decals Initialization Subsystem +// This is part of the giant decal hack that works around a BYOND bug where DreamDaemon will crash if you +// update overlays on turfs too much. +// The master_controller on Polaris used to init decals prior to initializing areas (which initilized turfs) +// Now that we switched to subsystems we still want to do the same thing, so this takes care of it. +// +SUBSYSTEM_DEF(floor_decals) + name = "Floor Decals" + init_order = INIT_ORDER_DECALS + flags = SS_NO_FIRE + +/datum/controller/subsystem/floor_decals/Initialize(timeofday) + if(floor_decals_initialized) + return ..() + to_world_log("Initializing Floor Decals") + admin_notice("Initializing Floor Decals", R_DEBUG) + var/list/turfs_with_decals = list() + for(var/obj/effect/floor_decal/D in world) + var/T = D.add_to_turf_decals() + if(T) turfs_with_decals |= T + CHECK_TICK + for(var/item in turfs_with_decals) + var/turf/T = item + if(T.decals) T.apply_decals() + CHECK_TICK + floor_decals_initialized = TRUE + return ..() diff --git a/code/game/turfs/flooring/flooring_decals.dm b/code/game/turfs/flooring/flooring_decals.dm index ea9a7f77fb..84a243e35f 100644 --- a/code/game/turfs/flooring/flooring_decals.dm +++ b/code/game/turfs/flooring/flooring_decals.dm @@ -14,29 +14,17 @@ var/list/floor_decals = list() if(newcolour) color = newcolour ..(newloc) +// Hack to workaround byond crash bug /obj/effect/floor_decal/initialize() + if(!floor_decals_initialized || !loc || QDELETED(src)) + return add_to_turf_decals() + var/turf/T = get_turf(src) + if(T) //VOREStation Edit + T.apply_decals() initialized = TRUE return INITIALIZE_HINT_QDEL -// This is a separate proc from initialize() to facilitiate its caching and other stuff. Look into it someday. -/obj/effect/floor_decal/proc/add_to_turf_decals() - if(supplied_dir) - set_dir(supplied_dir) // TODO - Why can't this line be done in initialize/New()? - var/turf/T = get_turf(src) - if(istype(T, /turf/simulated/floor) || istype(T, /turf/unsimulated/floor) || istype(T, /turf/simulated/shuttle/floor)) - var/cache_key = "[alpha]-[color]-[dir]-[icon_state]-[T.layer]" - var/image/I = floor_decals[cache_key] - if(!I) - I = image(icon = icon, icon_state = icon_state, dir = dir) - I.layer = T.layer - I.color = color - I.alpha = alpha - floor_decals[cache_key] = I - LAZYADD(T.decals, I) // Add to its decals list (so it remembers to re-apply after it cuts overlays) - T.add_overlay(I) // Add to its current overlays too. - return T - /obj/effect/floor_decal/reset name = "reset marker" diff --git a/code/game/turfs/flooring/flooring_premade.dm b/code/game/turfs/flooring/flooring_premade.dm index a83e200b8d..a14d1a229a 100644 --- a/code/game/turfs/flooring/flooring_premade.dm +++ b/code/game/turfs/flooring/flooring_premade.dm @@ -230,8 +230,9 @@ oxygen = 0 nitrogen = 0 -/turf/simulated/floor/reinforced/n20/initialize() - . = ..() +/turf/simulated/floor/reinforced/n20/New() + ..() + sleep(-1) if(!air) make_air() air.adjust_gas("sleeping_agent", ATMOSTANK_NITROUSOXIDE) @@ -410,11 +411,11 @@ . = ..() /turf/snow/update_icon() - cut_overlays() + overlays.Cut() for(var/d in crossed_dirs) var/amt = crossed_dirs[d] for(var/i in 1 to amt) - add_overlay(image(icon, "footprint[i]", text2num(d))) + overlays += icon(icon, "footprint[i]", text2num(d)) //**** Here ends snow **** \ No newline at end of file diff --git a/code/game/turfs/flooring/turf_overlay_holder.dm b/code/game/turfs/flooring/turf_overlay_holder.dm new file mode 100644 index 0000000000..c12f727a0b --- /dev/null +++ b/code/game/turfs/flooring/turf_overlay_holder.dm @@ -0,0 +1,95 @@ +// +// Initialize floor decals! Woo! This is crazy. +// + +var/global/floor_decals_initialized = FALSE + +// The Turf Decal Holder +// Since it is unsafe to add overlays to turfs, we hold them here for now. +// Since I want this object to basically not exist, I am modeling it in part after lighting_overlay +/atom/movable/turf_overlay_holder + name = "turf overlay holder" + density = 0 + simulated = 0 + anchored = 1 + layer = TURF_LAYER + icon = null + icon_state = null + mouse_opacity = 0 + // auto_init = 0 + +/atom/movable/turf_overlay_holder/initialize() + // doesn't need special init + initialized = TRUE + return INITIALIZE_HINT_NORMAL + +/atom/movable/turf_overlay_holder/New(var/atom/newloc) + ..() + verbs.Cut() + var/turf/T = loc + T.overlay_holder = src + +/atom/movable/turf_overlay_holder/Destroy() + if(loc) + var/turf/T = loc + if(T.overlay_holder == src) + T.overlay_holder = null + . = ..() + +// Variety of overrides so the overlays don't get affected by weird things. +/atom/movable/turf_overlay_holder/ex_act() + return + +/atom/movable/turf_overlay_holder/singularity_act() + return + +/atom/movable/turf_overlay_holder/singularity_pull() + return + +/atom/movable/turf_overlay_holder/forceMove() + return 0 //should never move + +/atom/movable/turf_overlay_holder/Move() + return 0 + +/atom/movable/turf_overlay_holder/throw_at() + return 0 + +/obj/effect/floor_decal/proc/add_to_turf_decals() + if(src.supplied_dir) src.set_dir(src.supplied_dir) + var/turf/T = get_turf(src) + if(istype(T, /turf/simulated/floor) || istype(T, /turf/unsimulated/floor) || istype(T, /turf/simulated/shuttle/floor)) + var/cache_key = "[src.alpha]-[src.color]-[src.dir]-[src.icon_state]-[T.layer]" + var/image/I = floor_decals[cache_key] + if(!I) + I = image(icon = src.icon, icon_state = src.icon_state, dir = src.dir) + I.layer = T.layer + I.color = src.color + I.alpha = src.alpha + floor_decals[cache_key] = I + if(!T.decals) T.decals = list() + //world.log << "About to add img:\ref[I] onto decals at turf:\ref[T] ([T.x],[T.y],[T.z]) which has appearance:\ref[T.appearance] and decals.len=[T.decals.len]" + T.decals += I + return T + // qdel(D) + src.loc = null + src.tag = null + +// Changes to turf to let us do this +/turf + var/atom/movable/turf_overlay_holder/overlay_holder = null + +// After a turf change, destroy the old overlay holder since we will have lost access to it. +/turf/post_change() + var/atom/movable/turf_overlay_holder/TOH = locate(/atom/movable/turf_overlay_holder, src) + if(TOH) + qdel(TOH) + ..() + +/turf/proc/apply_decals() + if(decals) + if(!overlay_holder) + overlay_holder = new(src) + overlay_holder.overlays = src.decals + else if(overlay_holder) + overlay_holder.overlays.Cut() diff --git a/code/game/turfs/simulated.dm b/code/game/turfs/simulated.dm index e156588937..789ec20a17 100644 --- a/code/game/turfs/simulated.dm +++ b/code/game/turfs/simulated.dm @@ -21,15 +21,16 @@ spawn(0) wet = wet_val if(wet_overlay) - cut_overlay(wet_overlay) - wet_overlay = image('icons/effects/water.dmi', icon_state = "wet_floor") - add_overlay(wet_overlay) + overlays -= wet_overlay + wet_overlay = null + wet_overlay = image('icons/effects/water.dmi',src,"wet_floor") + overlays += wet_overlay sleep(800) if(wet == 2) sleep(3200) wet = 0 if(wet_overlay) - cut_overlay(wet_overlay) + overlays -= wet_overlay wet_overlay = null /turf/simulated/proc/freeze_floor() @@ -37,14 +38,14 @@ return wet = 3 // icy if(wet_overlay) - cut_overlay(wet_overlay) + overlays -= wet_overlay wet_overlay = null wet_overlay = image('icons/turf/overlays.dmi',src,"snowfloor") - add_overlay(wet_overlay) + overlays += wet_overlay spawn(5 MINUTES) wet = 0 if(wet_overlay) - cut_overlay(wet_overlay) + overlays -= wet_overlay wet_overlay = null /turf/simulated/clean_blood() diff --git a/code/game/turfs/simulated/floor.dm b/code/game/turfs/simulated/floor.dm index 9f3a8e67b0..f906335819 100644 --- a/code/game/turfs/simulated/floor.dm +++ b/code/game/turfs/simulated/floor.dm @@ -60,7 +60,7 @@ //This proc auto corrects the grass tiles' siding. /turf/simulated/floor/proc/make_plating(var/place_product, var/defer_icon_update) - cut_overlays() + overlays.Cut() // VOREStation Edit - We are flooring switching to plating, swap out old_decals for decals. if(flooring) var/tmp/list/underfloor_decals = old_decals diff --git a/code/game/turfs/simulated/floor_icon.dm b/code/game/turfs/simulated/floor_icon.dm index 1faf198ced..940a170cdb 100644 --- a/code/game/turfs/simulated/floor_icon.dm +++ b/code/game/turfs/simulated/floor_icon.dm @@ -15,7 +15,7 @@ var/image/no_ceiling_image = null if(lava) return - cut_overlays() + overlays.Cut() if(flooring) // Set initial icon and strings. @@ -38,17 +38,17 @@ var/image/no_ceiling_image = null var/turf/simulated/floor/T = get_step(src, step_dir) if(!istype(T) || !T.flooring || T.flooring.name != flooring.name) has_border |= step_dir - add_overlay(get_flooring_overlay("[flooring.icon_base]-edge-[step_dir]", "[flooring.icon_base]_edges", step_dir)) + overlays |= get_flooring_overlay("[flooring.icon_base]-edge-[step_dir]", "[flooring.icon_base]_edges", step_dir) // There has to be a concise numerical way to do this but I am too noob. if((has_border & NORTH) && (has_border & EAST)) - add_overlay(get_flooring_overlay("[flooring.icon_base]-edge-[NORTHEAST]", "[flooring.icon_base]_edges", NORTHEAST)) + overlays |= get_flooring_overlay("[flooring.icon_base]-edge-[NORTHEAST]", "[flooring.icon_base]_edges", NORTHEAST) if((has_border & NORTH) && (has_border & WEST)) - add_overlay(get_flooring_overlay("[flooring.icon_base]-edge-[NORTHWEST]", "[flooring.icon_base]_edges", NORTHWEST)) + overlays |= get_flooring_overlay("[flooring.icon_base]-edge-[NORTHWEST]", "[flooring.icon_base]_edges", NORTHWEST) if((has_border & SOUTH) && (has_border & EAST)) - add_overlay(get_flooring_overlay("[flooring.icon_base]-edge-[SOUTHEAST]", "[flooring.icon_base]_edges", SOUTHEAST)) + overlays |= get_flooring_overlay("[flooring.icon_base]-edge-[SOUTHEAST]", "[flooring.icon_base]_edges", SOUTHEAST) if((has_border & SOUTH) && (has_border & WEST)) - add_overlay(get_flooring_overlay("[flooring.icon_base]-edge-[SOUTHWEST]", "[flooring.icon_base]_edges", SOUTHWEST)) + overlays |= get_flooring_overlay("[flooring.icon_base]-edge-[SOUTHWEST]", "[flooring.icon_base]_edges", SOUTHWEST) if(flooring.flags & TURF_HAS_CORNERS) // As above re: concise numerical way to do this. @@ -56,36 +56,37 @@ var/image/no_ceiling_image = null if(!(has_border & EAST)) var/turf/simulated/floor/T = get_step(src, NORTHEAST) if(!(istype(T) && T.flooring && T.flooring.name == flooring.name)) - add_overlay(get_flooring_overlay("[flooring.icon_base]-corner-[NORTHEAST]", "[flooring.icon_base]_corners", NORTHEAST)) + overlays |= get_flooring_overlay("[flooring.icon_base]-corner-[NORTHEAST]", "[flooring.icon_base]_corners", NORTHEAST) if(!(has_border & WEST)) var/turf/simulated/floor/T = get_step(src, NORTHWEST) if(!(istype(T) && T.flooring && T.flooring.name == flooring.name)) - add_overlay(get_flooring_overlay("[flooring.icon_base]-corner-[NORTHWEST]", "[flooring.icon_base]_corners", NORTHWEST)) + overlays |= get_flooring_overlay("[flooring.icon_base]-corner-[NORTHWEST]", "[flooring.icon_base]_corners", NORTHWEST) if(!(has_border & SOUTH)) if(!(has_border & EAST)) var/turf/simulated/floor/T = get_step(src, SOUTHEAST) if(!(istype(T) && T.flooring && T.flooring.name == flooring.name)) - add_overlay(get_flooring_overlay("[flooring.icon_base]-corner-[SOUTHEAST]", "[flooring.icon_base]_corners", SOUTHEAST)) + overlays |= get_flooring_overlay("[flooring.icon_base]-corner-[SOUTHEAST]", "[flooring.icon_base]_corners", SOUTHEAST) if(!(has_border & WEST)) var/turf/simulated/floor/T = get_step(src, SOUTHWEST) if(!(istype(T) && T.flooring && T.flooring.name == flooring.name)) - add_overlay(get_flooring_overlay("[flooring.icon_base]-corner-[SOUTHWEST]", "[flooring.icon_base]_corners", SOUTHWEST)) + overlays |= get_flooring_overlay("[flooring.icon_base]-corner-[SOUTHWEST]", "[flooring.icon_base]_corners", SOUTHWEST) - // Re-apply floor decals - if(LAZYLEN(decals)) - add_overlay(decals) + // Hack workaround to byond crash bug + //if(decals && decals.len) + //overlays |= decals + apply_decals() if(is_plating() && !(isnull(broken) && isnull(burnt))) //temp, todo icon = 'icons/turf/flooring/plating.dmi' icon_state = "dmg[rand(1,4)]" else if(flooring) if(!isnull(broken) && (flooring.flags & TURF_CAN_BREAK)) - add_overlay(get_flooring_overlay("[flooring.icon_base]-broken-[broken]","broken[broken]")) // VOREStation Edit - Eris overlays + overlays |= get_flooring_overlay("[flooring.icon_base]-broken-[broken]","broken[broken]") // VOREStation Edit - Eris overlays if(!isnull(burnt) && (flooring.flags & TURF_CAN_BURN)) - add_overlay(get_flooring_overlay("[flooring.icon_base]-burned-[burnt]","burned[burnt]")) // VOREStation Edit - Eris overlays + overlays |= get_flooring_overlay("[flooring.icon_base]-burned-[burnt]","burned[burnt]") // VOREStation Edit - Eris overlays if(weather_overlay) - add_overlay(weather_overlay) + overlays += weather_overlay if(update_neighbors) for(var/turf/simulated/floor/F in range(src, 1)) @@ -96,7 +97,7 @@ var/image/no_ceiling_image = null // Show 'ceilingless' overlay. var/turf/above = GetAbove(src) if(above && isopenspace(above) && !istype(src, /turf/simulated/floor/outdoors)) // This won't apply to outdoor turfs since its assumed they don't have a ceiling anyways. - add_overlay(no_ceiling_image) + overlays |= no_ceiling_image /turf/simulated/floor/proc/get_flooring_overlay(var/cache_key, var/icon_base, var/icon_dir = 0) if(!flooring_cache[cache_key]) diff --git a/code/game/turfs/simulated/floor_types.dm b/code/game/turfs/simulated/floor_types.dm index 3c4856cf00..07c686df99 100644 --- a/code/game/turfs/simulated/floor_types.dm +++ b/code/game/turfs/simulated/floor_types.dm @@ -15,19 +15,17 @@ var/list/decals New(var/location = null, var/turf/simulated/shuttle/turf) - ..(null) my_turf = turf /obj/landed_holder/proc/land_on(var/turf/T) //Gather destination information - var/obj/landed_holder/new_holder = new(null) - new_holder.turf_type = T.type - new_holder.dir = T.dir - new_holder.icon = T.icon - new_holder.icon_state = T.icon_state - new_holder.copy_overlays(T, TRUE) - new_holder.underlays = T.underlays.Copy() - new_holder.decals = T.decals ? T.decals.Copy() : null + var/old_dest_type = T.type + var/old_dest_dir = T.dir + var/old_dest_icon_state = T.icon_state + var/old_dest_icon = T.icon + var/list/old_dest_overlays = T.overlays.Copy() + var/list/old_dest_underlays = T.underlays.Copy() + var/list/old_dest_decals = T.decals ? T.decals.Copy() : null //Set the destination to be like us T.Destroy() @@ -35,7 +33,7 @@ new_dest.set_dir(my_turf.dir) new_dest.icon_state = my_turf.icon_state new_dest.icon = my_turf.icon - new_dest.copy_overlays(my_turf, TRUE) + new_dest.overlays = my_turf.overlays new_dest.underlays = my_turf.underlays new_dest.decals = my_turf.decals //Shuttle specific stuff @@ -45,9 +43,18 @@ new_dest.join_flags = my_turf.join_flags new_dest.join_group = my_turf.join_group - // Associate the holder with the new turf. - new_holder.my_turf = new_dest - new_dest.landed_holder = new_holder + if(new_dest.decals) + new_dest.apply_decals() + + //Tell the new turf about what was there before + new_dest.landed_holder = new(turf = new_dest) + new_dest.landed_holder.turf_type = old_dest_type + new_dest.landed_holder.dir = old_dest_dir + new_dest.landed_holder.icon = old_dest_icon + new_dest.landed_holder.icon_state = old_dest_icon_state + new_dest.landed_holder.overlays = old_dest_overlays + new_dest.landed_holder.underlays = old_dest_underlays + new_dest.landed_holder.decals = old_dest_decals //Update underlays if necessary (interior corners won't have changed). if(new_dest.takes_underlays && !new_dest.interior_corner) @@ -63,9 +70,11 @@ new_source.set_dir(dir) new_source.icon_state = icon_state new_source.icon = icon - new_source.copy_overlays(src, TRUE) + new_source.overlays = overlays new_source.underlays = underlays new_source.decals = decals + if(new_source.decals) + new_source.apply_decals() else new_source = my_turf.ChangeTurf(get_base_turf_by_area(my_turf),,1) diff --git a/code/game/turfs/simulated/outdoors/outdoors.dm b/code/game/turfs/simulated/outdoors/outdoors.dm index cd358b7d5e..13d983a9e1 100644 --- a/code/game/turfs/simulated/outdoors/outdoors.dm +++ b/code/game/turfs/simulated/outdoors/outdoors.dm @@ -44,9 +44,7 @@ var/list/outdoor_turfs = list() planet_controller.unallocateTurf(src) else // This is happening during map gen, if there's no planet_controller (hopefully). outdoor_turfs -= src - if(weather_overlay) - cut_overlay(weather_overlay) - qdel_null(weather_overlay) + qdel(weather_overlay) update_icon() /turf/simulated/post_change() @@ -69,14 +67,15 @@ var/list/outdoor_turfs = list() var/image/I = image(icon = 'icons/turf/outdoors_edge.dmi', icon_state = "[T.get_edge_icon_state()]-edge", dir = checkdir) I.plane = 0 turf_edge_cache[cache_key] = I - add_overlay(turf_edge_cache[cache_key]) + overlays += turf_edge_cache[cache_key] /turf/simulated/proc/get_edge_icon_state() return icon_state /turf/simulated/floor/outdoors/update_icon() - ..() + overlays.Cut() update_icon_edge() + ..() /turf/simulated/floor/outdoors/mud name = "mud" diff --git a/code/game/turfs/simulated/outdoors/snow.dm b/code/game/turfs/simulated/outdoors/snow.dm index 9926c4704a..8e60c925e5 100644 --- a/code/game/turfs/simulated/outdoors/snow.dm +++ b/code/game/turfs/simulated/outdoors/snow.dm @@ -17,9 +17,10 @@ . = ..() /turf/simulated/floor/outdoors/snow/update_icon() + overlays.Cut() ..() for(var/d in crossed_dirs) - add_overlay(image(icon = 'icons/turf/outdoors.dmi', icon_state = "snow_footprints", dir = text2num(d))) + overlays += image(icon = 'icons/turf/outdoors.dmi', icon_state = "snow_footprints", dir = text2num(d)) /turf/simulated/floor/outdoors/snow/attackby(var/obj/item/W, var/mob/user) if(istype(W, /obj/item/weapon/shovel)) diff --git a/code/game/turfs/simulated/wall_icon.dm b/code/game/turfs/simulated/wall_icon.dm index b8a0980de4..2dac063723 100644 --- a/code/game/turfs/simulated/wall_icon.dm +++ b/code/game/turfs/simulated/wall_icon.dm @@ -47,36 +47,36 @@ if(!damage_overlays[1]) //list hasn't been populated generate_overlays() - cut_overlays() + overlays.Cut() var/image/I if(!density) I = image('icons/turf/wall_masks.dmi', "[material.icon_base]fwall_open") I.color = material.icon_colour - add_overlay(I) + overlays += I return for(var/i = 1 to 4) I = image('icons/turf/wall_masks.dmi', "[material.icon_base][wall_connections[i]]", dir = 1<<(i-1)) I.color = material.icon_colour - add_overlay(I) + overlays += I if(reinf_material) if(construction_stage != null && construction_stage < 6) I = image('icons/turf/wall_masks.dmi', "reinf_construct-[construction_stage]") I.color = reinf_material.icon_colour - add_overlay(I) + overlays += I else if("[reinf_material.icon_reinf]0" in icon_states('icons/turf/wall_masks.dmi')) // Directional icon for(var/i = 1 to 4) I = image('icons/turf/wall_masks.dmi', "[reinf_material.icon_reinf][wall_connections[i]]", dir = 1<<(i-1)) I.color = reinf_material.icon_colour - add_overlay(I) + overlays += I else I = image('icons/turf/wall_masks.dmi', reinf_material.icon_reinf) I.color = reinf_material.icon_colour - add_overlay(I) + overlays += I if(damage != 0) var/integrity = material.integrity @@ -87,7 +87,7 @@ if(overlay > damage_overlays.len) overlay = damage_overlays.len - add_overlay(damage_overlays[overlay]) + overlays += damage_overlays[overlay] return /turf/simulated/wall/proc/generate_overlays() diff --git a/code/game/turfs/simulated/wall_types.dm b/code/game/turfs/simulated/wall_types.dm index eae30c6cb4..d6eb1578b7 100644 --- a/code/game/turfs/simulated/wall_types.dm +++ b/code/game/turfs/simulated/wall_types.dm @@ -224,7 +224,15 @@ /turf/simulated/shuttle/wall/voidcraft/update_icon() if(stripe_color) - cut_overlays() + overlays = list() //VOREStation Edit - Another place with overlay nonsense. var/image/I = image(icon = src.icon, icon_state = "o_[icon_state]") I.color = stripe_color - add_overlay(I) + //VOREStation Add - Shenanigans around this because of the bullshit byond bug + var/pre_overlays = overlays.len + overlays.Add(I) + var/post_overlays = overlays.len + if(post_overlays != (pre_overlays + 1)) + world.log << "Corrupted overlays on [x],[y],[z] voidcraft wall" + new type(src) + return + //VOREStation Add End diff --git a/code/game/turfs/simulated/wall_types_vr.dm b/code/game/turfs/simulated/wall_types_vr.dm index 4d939c2004..90d389bf53 100644 --- a/code/game/turfs/simulated/wall_types_vr.dm +++ b/code/game/turfs/simulated/wall_types_vr.dm @@ -26,7 +26,7 @@ var/list/flesh_overlay_cache = list() /turf/simulated/flesh/update_icon(var/update_neighbors) - cut_overlays() + overlays.Cut() if(density) icon = 'icons/turf/stomach_vr.dmi' @@ -37,7 +37,7 @@ var/list/flesh_overlay_cache = list() var/place_dir = turn(direction, 180) if(!flesh_overlay_cache["flesh_side_[place_dir]"]) flesh_overlay_cache["flesh_side_[place_dir]"] = image('icons/turf/stomach_vr.dmi', "flesh_side", dir = place_dir) - add_overlay(flesh_overlay_cache["flesh_side_[place_dir]"]) + T.overlays += flesh_overlay_cache["flesh_side_[place_dir]"] if(update_neighbors) for(var/direction in alldirs) diff --git a/code/game/turfs/simulated/water.dm b/code/game/turfs/simulated/water.dm index e4b762d733..a47578f102 100644 --- a/code/game/turfs/simulated/water.dm +++ b/code/game/turfs/simulated/water.dm @@ -16,6 +16,7 @@ update_icon() /turf/simulated/floor/water/update_icon() + overlays.Cut() ..() // To get the edges. icon_state = water_state var/image/floorbed_sprite = image(icon = 'icons/turf/outdoors.dmi', icon_state = under_state) @@ -128,16 +129,16 @@ var/list/shoreline_icon_cache = list() // Water sprites are really annoying, so let BYOND sort it out. /turf/simulated/floor/water/shoreline/update_icon() underlays.Cut() - cut_overlays() + overlays.Cut() ..() // Get the underlay first. var/cache_string = "[initial(icon_state)]_[water_state]_[dir]" if(cache_string in shoreline_icon_cache) // Check to see if an icon already exists. - add_overlay(shoreline_icon_cache[cache_string]) + overlays += shoreline_icon_cache[cache_string] else // If not, make one, but only once. var/icon/shoreline_water = icon(src.icon, "shoreline_water", src.dir) var/icon/shoreline_subtract = icon(src.icon, "[initial(icon_state)]_subtract", src.dir) shoreline_water.Blend(shoreline_subtract,ICON_SUBTRACT) shoreline_icon_cache[cache_string] = shoreline_water - add_overlay(shoreline_icon_cache[cache_string]) + overlays += shoreline_icon_cache[cache_string] diff --git a/code/game/turfs/snow/snow.dm b/code/game/turfs/snow/snow.dm index a8ccd5b63b..b09275ca41 100644 --- a/code/game/turfs/snow/snow.dm +++ b/code/game/turfs/snow/snow.dm @@ -26,12 +26,12 @@ . = ..() /turf/snow/update_icon() - cut_overlays() + overlays.Cut() for(var/d in crossed_dirs) var/amt = crossed_dirs[d] for(var/i in 1 to amt) - add_overlay(image(icon, "footprint[i]", text2num(d))) + overlays += icon(icon, "footprint[i]", text2num(d)) /turf/snow/snow2 name = "snow" diff --git a/code/game/turfs/space/cracked_asteroid.dm b/code/game/turfs/space/cracked_asteroid.dm index dae0d5a129..b9f43af82e 100644 --- a/code/game/turfs/space/cracked_asteroid.dm +++ b/code/game/turfs/space/cracked_asteroid.dm @@ -10,8 +10,7 @@ /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() +/turf/space/cracked_asteroid/New() + ..() + spawn(2 SECONDS) + overlays.Cut() \ No newline at end of file diff --git a/code/game/turfs/unsimulated/beach.dm b/code/game/turfs/unsimulated/beach.dm index 28cebacb8a..57dee24951 100644 --- a/code/game/turfs/unsimulated/beach.dm +++ b/code/game/turfs/unsimulated/beach.dm @@ -17,7 +17,7 @@ /turf/unsimulated/beach/water/New() ..() - add_overlay(image("icon"='icons/misc/beach.dmi',"icon_state"="water2","layer"=MOB_LAYER+0.1)) + overlays += image("icon"='icons/misc/beach.dmi',"icon_state"="water2","layer"=MOB_LAYER+0.1) /turf/simulated/floor/beach name = "Beach" @@ -56,4 +56,4 @@ /turf/simulated/floor/beach/water/New() ..() - add_overlay(image("icon"='icons/misc/beach.dmi',"icon_state"="water5","layer"=MOB_LAYER+0.1)) + overlays += image("icon"='icons/misc/beach.dmi',"icon_state"="water5","layer"=MOB_LAYER+0.1) diff --git a/code/modules/holodeck/HolodeckObjects.dm b/code/modules/holodeck/HolodeckObjects.dm index c7f8f275bf..09b525114b 100644 --- a/code/modules/holodeck/HolodeckObjects.dm +++ b/code/modules/holodeck/HolodeckObjects.dm @@ -107,7 +107,7 @@ /turf/simulated/floor/holofloor/desert/New() ..() if(prob(10)) - add_overlay("asteroid[rand(0,9)]") + overlays += "asteroid[rand(0,9)]" /obj/structure/holostool name = "stool" diff --git a/code/modules/multiz/turf.dm b/code/modules/multiz/turf.dm index ae44c58412..d52f16706b 100644 --- a/code/modules/multiz/turf.dm +++ b/code/modules/multiz/turf.dm @@ -73,7 +73,7 @@ * Update icon and overlays of open space to be that of the turf below, plus any visible objects on that turf. */ /turf/simulated/open/update_icon() - cut_overlays() // Edit - Overlays are being crashy when modified. + overlays = list() // Edit - Overlays are being crashy when modified. update_icon_edge()// Add - Get grass into open spaces and whatnot. var/turf/below = GetBelow(src) if(below) @@ -86,7 +86,12 @@ bottom_turf.plane = src.plane bottom_turf.color = below.color underlays = list(bottom_turf) - copy_overlays(below) + // Hack workaround to byond crash bug - Include the magic overlay holder object. + overlays += below.overlays + // if(below.overlay_holder) + // overlays += (below.overlays + below.overlay_holder.overlays) + // else + // overlays += below.overlays // get objects (not mobs, they are handled by /obj/zshadow) var/list/o_img = list() @@ -99,10 +104,16 @@ temp2.overlays += O.overlays // TODO Is pixelx/y needed? o_img += temp2 - add_overlay(o_img) + var/overlays_pre = overlays.len + overlays += o_img + var/overlays_post = overlays.len + if(overlays_post != (overlays_pre + o_img.len)) //Here we go! + world.log << "Corrupted openspace turf at [x],[y],[z] being replaced. Pre: [overlays_pre], Post: [overlays_post]" + new /turf/simulated/open(src) + return //Let's get out of here. if(!below_is_open) - add_overlay(over_OS_darkness) + overlays += over_OS_darkness return 0 return PROCESS_KILL diff --git a/maps/tether/submaps/beach/_beach.dm b/maps/tether/submaps/beach/_beach.dm index e96c75641b..54f8e149f7 100644 --- a/maps/tether/submaps/beach/_beach.dm +++ b/maps/tether/submaps/beach/_beach.dm @@ -147,7 +147,7 @@ /turf/simulated/floor/beach/coastwater/New() ..() - add_overlay(image("icon"='icons/misc/beach.dmi',"icon_state"="water","layer"=MOB_LAYER+0.1)) + overlays += image("icon"='icons/misc/beach.dmi',"icon_state"="water","layer"=MOB_LAYER+0.1) // -- Areas -- // diff --git a/vorestation.dme b/vorestation.dme index d3614453eb..0f1f8fd84a 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -206,6 +206,7 @@ #include "code\controllers\subsystems\airflow.dm" #include "code\controllers\subsystems\atoms.dm" #include "code\controllers\subsystems\bellies_vr.dm" +#include "code\controllers\subsystems\floor_decals.dm" #include "code\controllers\subsystems\garbage.dm" #include "code\controllers\subsystems\lighting.dm" #include "code\controllers\subsystems\machines.dm" @@ -1220,6 +1221,7 @@ #include "code\game\turfs\flooring\flooring_premade.dm" #include "code\game\turfs\flooring\flooring_vr.dm" #include "code\game\turfs\flooring\shuttle_vr.dm" +#include "code\game\turfs\flooring\turf_overlay_holder.dm" #include "code\game\turfs\initialization\init.dm" #include "code\game\turfs\initialization\maintenance.dm" #include "code\game\turfs\simulated\floor.dm" From c13c1c6ad04d2a8593786055b2149aca6cde3df6 Mon Sep 17 00:00:00 2001 From: Anewbe Date: Thu, 1 Mar 2018 13:57:18 -0600 Subject: [PATCH 077/145] Adjusts PoIs (#4954) * Adjusts PoIs --- code/game/objects/random/random.dm | 3 +- .../simple_animal/animals/giant_spider.dm | 12 - .../surface_submaps/mountains/CaveTrench.dmm | 2 +- .../surface_submaps/mountains/Cavelake.dmm | 10 +- .../mountains/CrashedMedShuttle1.dmm | 233 +++++----- .../surface_submaps/mountains/Rockb1.dmm | 4 +- .../surface_submaps/mountains/Scave1.dmm | 53 +-- .../mountains/lost_explorer.dmm | 2 +- .../surface_submaps/mountains/temple.dmm | 8 +- .../surface_submaps/plains/Boathouse.dmm | 39 +- maps/submaps/surface_submaps/plains/Smol3.dmm | 2 +- .../plains/{Theifc.dmm => Thiefc.dmm} | 30 +- maps/submaps/surface_submaps/plains/plains.dm | 10 +- .../surface_submaps/plains/plains_areas.dm | 4 +- .../wilderness/Blackshuttledown.dmm | 23 +- .../surface_submaps/wilderness/Boombase.dmm | 140 +++--- .../surface_submaps/wilderness/CaveS.dmm | 68 +-- .../surface_submaps/wilderness/DJOutpost1.dmm | 79 ++-- .../wilderness/DecoupledEngine.dmm | 53 ++- .../surface_submaps/wilderness/DoomP.dmm | 6 +- .../surface_submaps/wilderness/Drugden.dmm | 21 +- .../surface_submaps/wilderness/GovPatrol.dmm | 27 +- .../surface_submaps/wilderness/Lab1.dmm | 2 +- .../surface_submaps/wilderness/MCamp1.dmm | 4 +- .../surface_submaps/wilderness/MHR.dmm | 7 +- .../surface_submaps/wilderness/Mudpit.dmm | 7 +- .../surface_submaps/wilderness/Musk.dmm | 12 + .../surface_submaps/wilderness/Rocky2.dmm | 15 +- .../surface_submaps/wilderness/Rockybase.dmm | 433 +++++++++--------- .../surface_submaps/wilderness/Shack1.dmm | 2 +- .../surface_submaps/wilderness/spider1.dmm | 13 +- .../surface_submaps/wilderness/wilderness.dm | 9 +- 32 files changed, 678 insertions(+), 655 deletions(-) rename maps/submaps/surface_submaps/plains/{Theifc.dmm => Thiefc.dmm} (77%) create mode 100644 maps/submaps/surface_submaps/wilderness/Musk.dmm diff --git a/code/game/objects/random/random.dm b/code/game/objects/random/random.dm index 2d6873fd13..6b44dd5798 100644 --- a/code/game/objects/random/random.dm +++ b/code/game/objects/random/random.dm @@ -1581,8 +1581,7 @@ var/list/multi_point_spawns icon_state = "phoron" /obj/random/mob/spider/mutant/item_to_spawn() - return pick(prob(1);/obj/random/mob/spider, - prob(5);/mob/living/simple_animal/hostile/giant_spider/nurse/medical, + return pick(prob(5);/obj/random/mob/spider, prob(10);/mob/living/simple_animal/hostile/giant_spider/webslinger, prob(10);/mob/living/simple_animal/hostile/giant_spider/carrier, prob(33);/mob/living/simple_animal/hostile/giant_spider/lurker, diff --git a/code/modules/mob/living/simple_animal/animals/giant_spider.dm b/code/modules/mob/living/simple_animal/animals/giant_spider.dm index 635f99a273..79cad63317 100644 --- a/code/modules/mob/living/simple_animal/animals/giant_spider.dm +++ b/code/modules/mob/living/simple_animal/animals/giant_spider.dm @@ -78,18 +78,6 @@ Nurse Family var/atom/cocoon_target var/egg_inject_chance = 5 -/mob/living/simple_animal/hostile/giant_spider/nurse/medical - desc = "Furry and beige, it makes you shudder to look at it. This one has brilliant green eyes and a tiny nurse hat." - icon_state = "nursemed" - icon_living = "nursemed" - icon_dead = "nursemed_dead" - - melee_damage_lower = 8 - melee_damage_upper = 16 - poison_type = "tramadol" - poison_chance = 15 - - /mob/living/simple_animal/hostile/giant_spider/nurse/queen desc = "Absolutely gigantic, this creature is horror itself." icon = 'icons/mob/64x64.dmi' diff --git a/maps/submaps/surface_submaps/mountains/CaveTrench.dmm b/maps/submaps/surface_submaps/mountains/CaveTrench.dmm index 645bd479e8..c298931a86 100644 --- a/maps/submaps/surface_submaps/mountains/CaveTrench.dmm +++ b/maps/submaps/surface_submaps/mountains/CaveTrench.dmm @@ -33,7 +33,7 @@ "G" = (/obj/structure/table/steel,/obj/item/robot_parts/l_leg,/obj/item/robot_parts/head,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/CaveTrench) "H" = (/obj/effect/decal/cleanable/blood/gibs/robot,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/CaveTrench) "I" = (/obj/machinery/power/port_gen/pacman,/turf/simulated/shuttle/plating,/area/submap/CaveTrench) -"J" = (/obj/machinery/drone_fabricator,/turf/simulated/shuttle/plating,/area/submap/CaveTrench) +"J" = (/obj/machinery/drone_fabricator{fabricator_tag = "Unknown"},/turf/simulated/shuttle/plating,/area/submap/CaveTrench) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/maps/submaps/surface_submaps/mountains/Cavelake.dmm b/maps/submaps/surface_submaps/mountains/Cavelake.dmm index 3d1b4a468e..8ead9f2ef5 100644 --- a/maps/submaps/surface_submaps/mountains/Cavelake.dmm +++ b/maps/submaps/surface_submaps/mountains/Cavelake.dmm @@ -10,7 +10,9 @@ "j" = (/obj/machinery/crystal,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/Cavelake) "k" = (/mob/living/simple_animal/fish/trout,/turf/simulated/floor/water,/area/submap/Cavelake) "l" = (/obj/effect/decal/cleanable/cobweb,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/Cavelake) -"m" = (/obj/effect/decal/remains/mouse,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/Cavelake) +"m" = (/obj/random/mob/sif,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/Cavelake) +"n" = (/obj/item/clothing/mask/snorkel,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/Cavelake) +"o" = (/obj/effect/decal/remains/mouse,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/Cavelake) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -30,11 +32,11 @@ acddddcccjddddddddffhhhhhhhhhhhhhhhhhfca acdddcccccdddddddddffhhhhhhhhhhhhhhhhfca acdddccccccddddddddffhhhhhhhhhhhhhhhhfca acdddjcccccddddddddffhhhhhhhhhhhhhhhkfca -accddddcclddddddddddfhhhhhhhhhhhhhhhhfca +accddddcclmdddddddddfhhhhhhhhhhhhhhhhfca accdddddddddddddddddfhhhhhhhhhhhhhhhhfca accdddddddddddddddddfhhhhhhhhhhhhhhhhfca accdddddddddddddddddffhhhhhhhhhhhhhhhfca -acdddddddddddddddddddfhhhhhihhhhhhhhhfca +acddddddddnddddddddddfhhhhhihhhhhhhhhfca acddddffffffffffffdddffhhhhhhhhhhhhhhfca acdffffhhhhhhhhhffdddfhhhhhhhhhhhhhhffca acfhhhhhkhhhhhhhhfdddfhhhhhhhhhhhhffccca @@ -43,7 +45,7 @@ acdffhhhhhhhhhhhhfddddfhhhhhhhhhfdddcbba acddffhhhhhkhhhhhffdddfhhhhhhhfffdddccba acdddfffhhhhhhhhhhffdddffffffffddddcccba acddgdddffffhhhhhhhfdddddffddddddddcccba -acdddmdddddfffffffffdddddddddddddddcccba +acdddodddddfffffffffdddddddddddddddcccba acdddddddddddddddddddddddddddddddddccbba accddddddddddddddddddddddddddddddddccbba abccdddddddddddddddddddddddddddddddcbbba diff --git a/maps/submaps/surface_submaps/mountains/CrashedMedShuttle1.dmm b/maps/submaps/surface_submaps/mountains/CrashedMedShuttle1.dmm index 959a7b9aa1..64ff13e24e 100644 --- a/maps/submaps/surface_submaps/mountains/CrashedMedShuttle1.dmm +++ b/maps/submaps/surface_submaps/mountains/CrashedMedShuttle1.dmm @@ -8,135 +8,126 @@ "ah" = (/obj/item/weapon/material/shard{icon_state = "medium"},/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/CrashedMedShuttle) "ai" = (/obj/item/weapon/material/shard{icon_state = "medium"},/obj/effect/decal/cleanable/blood/oil,/obj/structure/lattice,/turf/simulated/floor/outdoors/rocks,/area/submap/CrashedMedShuttle) "aj" = (/obj/machinery/light/small{dir = 4; pixel_y = 0},/obj/structure/sign/warning/airlock{pixel_x = 32},/obj/effect/spider/stickyweb,/turf/simulated/shuttle/plating,/area/submap/CrashedMedShuttle) -"ak" = (/obj/structure/dispenser/oxygen,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) +"ak" = (/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) "al" = (/obj/item/weapon/storage/toolbox/mechanical,/obj/machinery/light{dir = 1},/obj/structure/table/standard,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) -"am" = (/obj/structure/table/standard,/obj/machinery/recharger{pixel_y = 4},/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) +"am" = (/obj/structure/table/standard,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) "an" = (/obj/structure/window/reinforced,/obj/effect/decal/cleanable/blood/oil,/obj/structure/loot_pile/surface/bones,/obj/structure/lattice,/turf/simulated/floor/outdoors/rocks,/area/submap/CrashedMedShuttle) "ao" = (/obj/item/weapon/circuitboard/broken,/obj/structure/door_assembly/door_assembly_ext,/turf/simulated/shuttle/plating,/area/submap/CrashedMedShuttle) "ap" = (/obj/structure/door_assembly/door_assembly_ext,/turf/simulated/shuttle/plating,/area/submap/CrashedMedShuttle) "aq" = (/obj/effect/decal/cleanable/liquid_fuel,/mob/living/simple_animal/hostile/giant_spider/webslinger{returns_home = 1},/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) -"ar" = (/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) -"as" = (/obj/structure/closet/crate/medical,/obj/random/medical,/obj/random/medical,/obj/item/weapon/reagent_containers/hypospray/autoinjector/biginjector/bonemed,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) -"at" = (/obj/structure/table/standard,/obj/machinery/cell_charger,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) -"au" = (/obj/item/weapon/material/shard,/obj/structure/lattice,/turf/simulated/floor/outdoors/rocks,/area/submap/CrashedMedShuttle) -"av" = (/obj/structure/closet/secure_closet/personal/patient,/obj/effect/spider/stickyweb,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) -"aw" = (/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/mob/living/simple_animal/hostile/giant_spider/nurse/medical{returns_home = 1},/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) -"ax" = (/obj/machinery/door/airlock/glass,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) -"ay" = (/obj/effect/decal/cleanable/blood/drip,/obj/effect/decal/cleanable/liquid_fuel,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) -"az" = (/obj/effect/decal/cleanable/blood,/obj/effect/decal/cleanable/liquid_fuel,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) -"aA" = (/mob/living/simple_animal/hostile/giant_spider/nurse/medical{returns_home = 1},/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) -"aB" = (/obj/effect/decal/cleanable/blood/gibs/robot,/obj/item/weapon/firstaid_arm_assembly,/mob/living/simple_animal/hostile/giant_spider/frost{returns_home = 1},/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) -"aC" = (/obj/machinery/suit_cycler/medical{locked = 0},/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) -"aD" = (/obj/item/stack/rods,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/CrashedMedShuttle) -"aE" = (/obj/structure/lattice,/obj/item/stack/rods,/mob/living/simple_animal/hostile/giant_spider/nurse{returns_home = 1},/turf/simulated/floor/outdoors/rocks,/area/submap/CrashedMedShuttle) -"aF" = (/obj/effect/decal/cleanable/blood/oil,/obj/item/weapon/firstaid_arm_assembly,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) -"aG" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) -"aH" = (/obj/effect/decal/cleanable/blood/drip,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) -"aI" = (/obj/structure/reagent_dispensers/fueltank,/obj/effect/decal/cleanable/liquid_fuel,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) -"aJ" = (/obj/structure/reagent_dispensers/watertank,/obj/effect/decal/cleanable/liquid_fuel,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) -"aK" = (/obj/machinery/recharge_station,/obj/effect/decal/cleanable/liquid_fuel,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) -"aL" = (/obj/structure/table/standard,/obj/item/clothing/suit/space/void/medical/alt,/obj/item/clothing/head/helmet/space/void/medical/alt,/obj/effect/spider/stickyweb,/obj/machinery/light,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) -"aM" = (/obj/structure/table/standard,/obj/item/clothing/suit/space/void/medical/alt,/obj/item/clothing/head/helmet/space/void/medical/alt,/obj/effect/spider/stickyweb,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) -"aN" = (/obj/structure/table/standard,/obj/item/weapon/material/shard{icon_state = "medium"},/obj/effect/spider/stickyweb,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) -"aO" = (/obj/structure/grille/broken,/obj/item/weapon/material/shard{icon_state = "medium"},/obj/item/stack/rods,/turf/simulated/shuttle/plating,/area/submap/CrashedMedShuttle) -"aP" = (/obj/item/weapon/material/shard,/turf/simulated/floor/outdoors/rocks,/area/submap/CrashedMedShuttle) -"aQ" = (/obj/effect/decal/cleanable/blood/oil,/turf/simulated/floor/outdoors/rocks,/area/submap/CrashedMedShuttle) -"aR" = (/obj/item/weapon/material/shard{icon_state = "medium"},/obj/effect/spider/stickyweb,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) -"aS" = (/obj/effect/decal/cleanable/blood/gibs/robot,/mob/living/simple_animal/hostile/giant_spider/nurse/medical{returns_home = 1},/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) -"aT" = (/obj/effect/spider/stickyweb,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) -"aU" = (/turf/simulated/shuttle/wall/no_join,/area/submap/CrashedMedShuttle) -"aV" = (/obj/effect/decal/cleanable/blood/oil,/obj/structure/loot_pile/surface/bones,/obj/structure/lattice,/turf/simulated/floor/outdoors/rocks,/area/submap/CrashedMedShuttle) -"aW" = (/obj/machinery/light,/obj/structure/table/standard,/obj/machinery/computer/med_data/laptop,/obj/effect/spider/stickyweb,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) -"aX" = (/obj/structure/table/standard,/obj/item/weapon/material/shard{icon_state = "medium"},/obj/random/medical,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) -"aY" = (/obj/effect/spider/stickyweb,/turf/simulated/floor/outdoors/rocks,/area/submap/CrashedMedShuttle) -"aZ" = (/obj/effect/decal/cleanable/blood/drip,/turf/simulated/floor/outdoors/rocks,/area/submap/CrashedMedShuttle) -"ba" = (/obj/machinery/computer,/turf/simulated/shuttle/floor/yellow,/area/submap/CrashedMedShuttle) -"bb" = (/obj/machinery/computer/crew,/turf/simulated/shuttle/floor/yellow,/area/submap/CrashedMedShuttle) -"bc" = (/obj/effect/spider/stickyweb,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/CrashedMedShuttle) -"bd" = (/obj/effect/spider/cocoon,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/CrashedMedShuttle) -"be" = (/obj/item/weapon/material/shard{icon_state = "medium"},/turf/simulated/floor/outdoors/rocks,/area/submap/CrashedMedShuttle) -"bf" = (/obj/item/stack/rods,/turf/simulated/floor/outdoors/rocks,/area/submap/CrashedMedShuttle) -"bg" = (/obj/effect/spider/stickyweb,/obj/structure/girder/displaced,/obj/structure/lattice,/turf/simulated/floor/outdoors/rocks,/area/submap/CrashedMedShuttle) -"bh" = (/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/obj/structure/extinguisher_cabinet{pixel_x = -32},/obj/structure/lattice,/obj/item/device/gps/internal/poi,/obj/structure/flora/tree/sif,/turf/simulated/floor/outdoors/rocks,/area/submap/CrashedMedShuttle) -"bi" = (/mob/living/simple_animal/hostile/giant_spider/nurse/medical,/turf/simulated/floor/outdoors/rocks,/area/submap/CrashedMedShuttle) -"bj" = (/obj/effect/decal/cleanable/blood/splatter,/obj/structure/loot_pile/surface/bones,/obj/effect/decal/cleanable/blood/drip,/obj/structure/lattice,/turf/simulated/floor/outdoors/rocks,/area/submap/CrashedMedShuttle) -"bk" = (/obj/structure/grille/broken,/obj/item/weapon/material/shard{icon_state = "medium"},/turf/simulated/floor/outdoors/rocks,/area/submap/CrashedMedShuttle) -"bl" = (/obj/effect/spider/stickyweb,/mob/living/simple_animal/hostile/giant_spider/nurse/medical,/turf/simulated/floor/outdoors/rocks,/area/submap/CrashedMedShuttle) -"bm" = (/obj/effect/decal/mecha_wreckage/odysseus,/obj/effect/decal/cleanable/blood/oil,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/CrashedMedShuttle) -"bn" = (/obj/item/weapon/material/shard,/obj/effect/spider/stickyweb,/turf/simulated/floor/outdoors/rocks,/area/submap/CrashedMedShuttle) -"bo" = (/obj/effect/decal/cleanable/blood/oil,/obj/structure/lattice,/turf/simulated/floor/outdoors/rocks,/area/submap/CrashedMedShuttle) -"bp" = (/obj/effect/spider/stickyweb,/obj/item/weapon/material/shard,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) -"bq" = (/obj/random/medical,/obj/random/medical,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) -"br" = (/mob/living/simple_animal/hostile/giant_spider/webslinger{returns_home = 1},/turf/simulated/floor/outdoors/rocks,/area/submap/CrashedMedShuttle) -"bs" = (/obj/effect/spider/cocoon,/obj/structure/lattice,/turf/simulated/floor/outdoors/rocks,/area/submap/CrashedMedShuttle) -"bt" = (/obj/structure{anchored = 1; density = 1; desc = "Once an artificial intelligence; now merely a brick of inert metal and circuits."; icon = 'icons/mob/AI.dmi'; icon_state = "ai-empty"; name = "V.I.T.A"},/turf/simulated/shuttle/floor/yellow,/area/submap/CrashedMedShuttle) -"bu" = (/obj/structure/flora/tree/sif,/turf/simulated/floor/outdoors/rocks,/area/submap/CrashedMedShuttle) -"bv" = (/obj/structure/grille/broken,/obj/item/weapon/material/shard,/turf/simulated/floor/outdoors/rocks,/area/submap/CrashedMedShuttle) -"bw" = (/obj/effect/decal/cleanable/blood/drip,/obj/effect/spider/stickyweb,/mob/living/simple_animal/hostile/giant_spider/webslinger,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/CrashedMedShuttle) -"bx" = (/obj/effect/decal/cleanable/blood/drip,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/CrashedMedShuttle) -"by" = (/obj/effect/decal/remains/tajaran,/obj/item/weapon/surgical/circular_saw,/turf/simulated/floor/outdoors/rocks,/area/submap/CrashedMedShuttle) -"bz" = (/obj/effect/decal/cleanable/blood/oil,/obj/effect/spider/stickyweb,/turf/simulated/floor/outdoors/rocks,/area/submap/CrashedMedShuttle) -"bA" = (/obj/item/weapon/material/shard,/obj/structure/loot_pile/maint/technical,/obj/structure/lattice,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/CrashedMedShuttle) -"bB" = (/obj/structure/bed/chair/office/light{dir = 8},/turf/simulated/shuttle/floor/purple,/area/submap/CrashedMedShuttle) -"bC" = (/obj/item/weapon/circuitboard/broken,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) -"bD" = (/obj/structure/girder,/turf/template_noop,/area/submap/CrashedMedShuttle) -"bE" = (/obj/structure/girder/displaced,/turf/template_noop,/area/submap/CrashedMedShuttle) -"bF" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_r (WEST)"; icon_state = "propulsion_r"; dir = 8},/turf/simulated/floor/outdoors/rocks,/area/submap/CrashedMedShuttle) -"bG" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/CrashedMedShuttle) -"bH" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/chem_disp_cartridge/tricord,/obj/item/weapon/reagent_containers/chem_disp_cartridge/tramadol,/obj/item/weapon/reagent_containers/chem_disp_cartridge/bicaridine,/obj/item/weapon/reagent_containers/chem_disp_cartridge/dermaline,/turf/simulated/shuttle/floor/purple,/area/submap/CrashedMedShuttle) -"bI" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/glass/beaker/bluespace,/obj/item/weapon/storage/fancy/vials,/turf/simulated/shuttle/floor/purple,/area/submap/CrashedMedShuttle) -"bJ" = (/obj/random/medical/pillbottle,/mob/living/simple_animal/hostile/giant_spider/webslinger{returns_home = 1},/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) -"bK" = (/obj/structure/table/standard,/obj/item/device/defib_kit/loaded,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) -"bL" = (/obj/structure/table/standard,/obj/random/medical,/obj/random/medical,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) -"bM" = (/obj/structure/table/standard,/obj/item/roller,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) -"bN" = (/obj/structure/table/standard,/obj/machinery/light{dir = 1},/obj/random/firstaid,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) -"bO" = (/obj/structure/table/standard,/obj/random/medical/lite,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) -"bP" = (/obj/structure/table/standard,/obj/random/medical/lite,/obj/item/weapon/surgical/retractor,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) -"bQ" = (/obj/item/weapon/material/shard,/obj/structure/grille,/turf/simulated/shuttle/plating,/area/submap/CrashedMedShuttle) -"bR" = (/obj/machinery/light{dir = 8},/obj/structure/table/standard,/obj/structure/loot_pile/maint/technical,/turf/simulated/shuttle/floor/purple,/area/submap/CrashedMedShuttle) -"bS" = (/obj/effect/decal/cleanable/blood/gibs/robot,/obj/effect/spider/cocoon,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) -"bT" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/closet/secure_closet/medical_wall/anesthetics{pixel_x = 32},/obj/item/weapon/material/shard{icon_state = "medium"},/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) -"bU" = (/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) -"bV" = (/obj/effect/spider/cocoon,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) -"bW" = (/mob/living/simple_animal/hostile/giant_spider/nurse{returns_home = 1},/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) -"bX" = (/obj/effect/decal/cleanable/blood/splatter,/obj/structure/loot_pile/surface/bones,/obj/item/weapon/surgical/surgicaldrill,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) -"bY" = (/obj/structure/table/standard,/obj/item/weapon/storage/firstaid/combat,/obj/random/firstaid,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) -"bZ" = (/obj/item/weapon/material/shard{icon_state = "medium"},/obj/structure/grille,/turf/simulated/shuttle/plating,/area/submap/CrashedMedShuttle) -"ca" = (/obj/structure/table/standard,/obj/item/device/reagent_scanner/adv,/turf/simulated/shuttle/floor/purple,/area/submap/CrashedMedShuttle) -"cb" = (/obj/machinery/iv_drip,/obj/item/weapon/reagent_containers/blood/OMinus,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) -"cc" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/masks,/obj/item/weapon/storage/box/gloves,/obj/random/medical,/obj/random/medical,/obj/random/medical,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) -"cd" = (/obj/effect/spider/stickyweb,/obj/structure/door_assembly/door_assembly_ext,/turf/simulated/shuttle/plating,/area/submap/CrashedMedShuttle) -"ce" = (/obj/structure/table/standard,/obj/item/device/healthanalyzer/advanced,/obj/random/firstaid,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) -"cf" = (/obj/structure/table/standard,/obj/item/weapon/storage/backpack/medic,/obj/random/medical/lite,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) -"cg" = (/obj/structure/table/standard,/obj/effect/spider/stickyweb,/obj/random/medical,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) -"ch" = (/obj/structure/girder,/turf/simulated/shuttle/plating,/area/submap/CrashedMedShuttle) -"ci" = (/obj/machinery/vending/medical,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) -"cj" = (/obj/structure/table/standard,/obj/structure/sign/periodic{pixel_y = -32},/obj/item/weapon/surgical/bonesetter,/obj/item/weapon/surgical/scalpel,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) -"ck" = (/obj/machinery/optable,/obj/effect/decal/cleanable/blood/splatter,/obj/structure/loot_pile/surface/bones,/obj/random/medical/pillbottle,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) -"cl" = (/obj/structure/table/standard,/obj/item/weapon/surgical/bonegel,/obj/item/weapon/surgical/FixOVein,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) -"cm" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "admin_shuttle"; pixel_x = -25; pixel_y = 0; req_one_access = list(101); tag_door = "admin_shuttle_hatch"},/mob/living/simple_animal/hostile/giant_spider/nurse{returns_home = 1},/turf/simulated/shuttle/plating,/area/submap/CrashedMedShuttle) -"cn" = (/obj/structure/table/standard,/obj/item/weapon/storage/belt/medical/emt,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) -"co" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/syringes,/obj/item/weapon/storage/box/autoinjectors,/obj/effect/spider/stickyweb,/obj/machinery/light,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) -"cp" = (/obj/structure/table/standard,/obj/structure/closet/secure_closet/medical_wall/pills{pixel_x = 32},/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) -"cq" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "admin_shuttle_hatch"; locked = 1; name = "Shuttle Hatch"; req_access = null},/turf/simulated/shuttle/plating,/area/submap/CrashedMedShuttle) -"cr" = (/mob/living/bot/medbot,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/CrashedMedShuttle) +"ar" = (/obj/structure/closet/crate/medical,/obj/random/medical,/obj/random/medical,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) +"as" = (/obj/structure/table/standard,/obj/machinery/cell_charger,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) +"at" = (/obj/item/weapon/material/shard,/obj/structure/lattice,/turf/simulated/floor/outdoors/rocks,/area/submap/CrashedMedShuttle) +"au" = (/obj/structure/closet/secure_closet/personal/patient,/obj/effect/spider/stickyweb,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) +"av" = (/obj/random/mob/spider/mutant,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) +"aw" = (/obj/machinery/door/airlock/glass,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) +"ax" = (/obj/effect/decal/cleanable/blood/drip,/obj/effect/decal/cleanable/liquid_fuel,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) +"ay" = (/obj/effect/decal/cleanable/blood,/obj/effect/decal/cleanable/liquid_fuel,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) +"az" = (/obj/effect/decal/cleanable/blood/gibs/robot,/obj/item/weapon/firstaid_arm_assembly,/mob/living/simple_animal/hostile/giant_spider/frost{returns_home = 1},/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) +"aA" = (/obj/item/stack/rods,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/CrashedMedShuttle) +"aB" = (/obj/structure/lattice,/obj/item/stack/rods,/turf/simulated/floor/outdoors/rocks,/area/submap/CrashedMedShuttle) +"aC" = (/obj/effect/decal/cleanable/blood/oil,/obj/item/weapon/firstaid_arm_assembly,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) +"aD" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) +"aE" = (/obj/effect/decal/cleanable/blood/drip,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) +"aF" = (/obj/structure/reagent_dispensers/fueltank,/obj/effect/decal/cleanable/liquid_fuel,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) +"aG" = (/obj/structure/reagent_dispensers/watertank,/obj/effect/decal/cleanable/liquid_fuel,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) +"aH" = (/obj/machinery/recharge_station,/obj/effect/decal/cleanable/liquid_fuel,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) +"aI" = (/obj/structure/table/standard,/obj/effect/spider/stickyweb,/obj/machinery/light,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) +"aJ" = (/obj/structure/table/standard,/obj/effect/spider/stickyweb,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) +"aK" = (/obj/structure/table/standard,/obj/item/weapon/material/shard{icon_state = "medium"},/obj/effect/spider/stickyweb,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) +"aL" = (/obj/structure/grille/broken,/obj/item/weapon/material/shard{icon_state = "medium"},/obj/item/stack/rods,/turf/simulated/shuttle/plating,/area/submap/CrashedMedShuttle) +"aM" = (/obj/item/weapon/material/shard,/turf/simulated/floor/outdoors/rocks,/area/submap/CrashedMedShuttle) +"aN" = (/obj/effect/decal/cleanable/blood/oil,/turf/simulated/floor/outdoors/rocks,/area/submap/CrashedMedShuttle) +"aO" = (/obj/item/weapon/material/shard{icon_state = "medium"},/obj/effect/spider/stickyweb,/mob/living/simple_animal/hostile/giant_spider/carrier,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) +"aP" = (/obj/effect/decal/cleanable/blood/gibs/robot,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) +"aQ" = (/obj/effect/spider/stickyweb,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) +"aR" = (/turf/simulated/shuttle/wall/no_join,/area/submap/CrashedMedShuttle) +"aS" = (/obj/effect/decal/cleanable/blood/oil,/obj/structure/loot_pile/surface/bones,/obj/structure/lattice,/turf/simulated/floor/outdoors/rocks,/area/submap/CrashedMedShuttle) +"aT" = (/obj/machinery/light,/obj/structure/table/standard,/obj/effect/spider/stickyweb,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) +"aU" = (/obj/structure/table/standard,/obj/item/weapon/material/shard{icon_state = "medium"},/obj/random/medical,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) +"aV" = (/obj/effect/spider/stickyweb,/turf/simulated/floor/outdoors/rocks,/area/submap/CrashedMedShuttle) +"aW" = (/obj/effect/decal/cleanable/blood/drip,/turf/simulated/floor/outdoors/rocks,/area/submap/CrashedMedShuttle) +"aX" = (/obj/machinery/computer,/turf/simulated/shuttle/floor/yellow,/area/submap/CrashedMedShuttle) +"aY" = (/obj/structure/frame/computer,/turf/simulated/shuttle/floor/yellow,/area/submap/CrashedMedShuttle) +"aZ" = (/obj/effect/spider/stickyweb,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/CrashedMedShuttle) +"ba" = (/obj/random/mob/spider/mutant,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/CrashedMedShuttle) +"bb" = (/obj/effect/spider/cocoon,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/CrashedMedShuttle) +"bc" = (/obj/item/weapon/material/shard{icon_state = "medium"},/turf/simulated/floor/outdoors/rocks,/area/submap/CrashedMedShuttle) +"bd" = (/obj/item/stack/rods,/turf/simulated/floor/outdoors/rocks,/area/submap/CrashedMedShuttle) +"be" = (/obj/effect/spider/stickyweb,/obj/structure/girder/displaced,/obj/structure/lattice,/turf/simulated/floor/outdoors/rocks,/area/submap/CrashedMedShuttle) +"bf" = (/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/obj/structure/extinguisher_cabinet{pixel_x = -32},/obj/structure/lattice,/obj/item/device/gps/internal/poi,/obj/structure/flora/tree/sif,/turf/simulated/floor/outdoors/rocks,/area/submap/CrashedMedShuttle) +"bg" = (/obj/effect/decal/cleanable/blood/splatter,/obj/structure/loot_pile/surface/bones,/obj/effect/decal/cleanable/blood/drip,/obj/structure/lattice,/turf/simulated/floor/outdoors/rocks,/area/submap/CrashedMedShuttle) +"bh" = (/obj/structure/grille/broken,/obj/item/weapon/material/shard{icon_state = "medium"},/turf/simulated/floor/outdoors/rocks,/area/submap/CrashedMedShuttle) +"bi" = (/obj/effect/decal/mecha_wreckage/odysseus,/obj/effect/decal/cleanable/blood/oil,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/CrashedMedShuttle) +"bj" = (/obj/item/weapon/material/shard,/obj/effect/spider/stickyweb,/obj/item/weapon/beartrap{anchored = 1; deployed = 1; icon_state = "beartrap1"},/obj/random/trash,/turf/simulated/floor/outdoors/rocks,/area/submap/CrashedMedShuttle) +"bk" = (/obj/effect/decal/cleanable/blood/oil,/obj/structure/lattice,/turf/simulated/floor/outdoors/rocks,/area/submap/CrashedMedShuttle) +"bl" = (/obj/effect/spider/stickyweb,/obj/item/weapon/material/shard,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) +"bm" = (/obj/random/medical,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) +"bn" = (/mob/living/simple_animal/hostile/giant_spider/webslinger{returns_home = 1},/turf/simulated/floor/outdoors/rocks,/area/submap/CrashedMedShuttle) +"bo" = (/obj/effect/spider/cocoon,/obj/structure/lattice,/turf/simulated/floor/outdoors/rocks,/area/submap/CrashedMedShuttle) +"bp" = (/obj/structure{anchored = 1; density = 1; desc = "Once an artificial intelligence; now merely a brick of inert metal and circuits."; icon = 'icons/mob/AI.dmi'; icon_state = "ai-empty"; name = "V.I.T.A"},/turf/simulated/shuttle/floor/yellow,/area/submap/CrashedMedShuttle) +"bq" = (/obj/structure/flora/tree/sif,/turf/simulated/floor/outdoors/rocks,/area/submap/CrashedMedShuttle) +"br" = (/obj/structure/grille/broken,/obj/item/weapon/material/shard,/turf/simulated/floor/outdoors/rocks,/area/submap/CrashedMedShuttle) +"bs" = (/obj/effect/decal/cleanable/blood/drip,/obj/effect/spider/stickyweb,/mob/living/simple_animal/hostile/giant_spider/webslinger,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/CrashedMedShuttle) +"bt" = (/obj/effect/decal/cleanable/blood/drip,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/CrashedMedShuttle) +"bu" = (/obj/effect/decal/remains/tajaran,/obj/item/weapon/surgical/circular_saw,/turf/simulated/floor/outdoors/rocks,/area/submap/CrashedMedShuttle) +"bv" = (/obj/effect/decal/cleanable/blood/oil,/obj/effect/spider/stickyweb,/turf/simulated/floor/outdoors/rocks,/area/submap/CrashedMedShuttle) +"bw" = (/obj/item/weapon/material/shard,/obj/structure/loot_pile/maint/technical,/obj/structure/lattice,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/CrashedMedShuttle) +"bx" = (/obj/structure/bed/chair/office/light{dir = 8},/turf/simulated/shuttle/floor/purple,/area/submap/CrashedMedShuttle) +"by" = (/obj/item/weapon/circuitboard/broken,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) +"bz" = (/obj/structure/girder,/turf/template_noop,/area/submap/CrashedMedShuttle) +"bA" = (/obj/structure/girder/displaced,/turf/template_noop,/area/submap/CrashedMedShuttle) +"bB" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_r (WEST)"; icon_state = "propulsion_r"; dir = 8},/turf/simulated/floor/outdoors/rocks,/area/submap/CrashedMedShuttle) +"bC" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/CrashedMedShuttle) +"bD" = (/obj/structure/table/standard,/obj/item/weapon/storage/firstaid/adv,/turf/simulated/shuttle/floor/purple,/area/submap/CrashedMedShuttle) +"bE" = (/obj/structure/table/standard,/turf/simulated/shuttle/floor/purple,/area/submap/CrashedMedShuttle) +"bF" = (/obj/random/medical/pillbottle,/mob/living/simple_animal/hostile/giant_spider/webslinger{returns_home = 1},/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) +"bG" = (/obj/structure/table/standard,/obj/item/device/defib_kit/loaded,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) +"bH" = (/obj/structure/table/standard,/obj/item/bodybag/cryobag,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) +"bI" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/bodybags,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) +"bJ" = (/obj/machinery/light{dir = 1},/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) +"bK" = (/obj/structure/table/standard,/obj/item/weapon/surgical/retractor,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) +"bL" = (/obj/item/weapon/material/shard,/obj/structure/grille,/turf/simulated/shuttle/plating,/area/submap/CrashedMedShuttle) +"bM" = (/obj/machinery/light{dir = 8},/obj/structure/table/standard,/obj/structure/loot_pile/maint/technical,/turf/simulated/shuttle/floor/purple,/area/submap/CrashedMedShuttle) +"bN" = (/obj/effect/decal/cleanable/blood/gibs/robot,/obj/effect/spider/cocoon,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) +"bO" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/closet/secure_closet/medical_wall/anesthetics{pixel_x = 32},/obj/item/weapon/material/shard{icon_state = "medium"},/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) +"bP" = (/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) +"bQ" = (/obj/effect/spider/cocoon,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) +"bR" = (/obj/effect/decal/cleanable/blood/splatter,/obj/structure/loot_pile/surface/bones,/obj/item/weapon/surgical/surgicaldrill,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) +"bS" = (/obj/item/weapon/material/shard{icon_state = "medium"},/obj/structure/grille,/turf/simulated/shuttle/plating,/area/submap/CrashedMedShuttle) +"bT" = (/obj/structure/table/standard,/obj/item/device/reagent_scanner/adv,/turf/simulated/shuttle/floor/purple,/area/submap/CrashedMedShuttle) +"bU" = (/obj/machinery/iv_drip,/obj/item/weapon/reagent_containers/blood/empty,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) +"bV" = (/mob/living/simple_animal/hostile/giant_spider/carrier,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) +"bW" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/masks,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) +"bX" = (/obj/structure/table/standard,/obj/random/firstaid,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) +"bY" = (/obj/structure/table/standard,/obj/item/weapon/storage/backpack/medic,/obj/random/medical/lite,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) +"bZ" = (/obj/structure/table/standard,/obj/effect/spider/stickyweb,/obj/random/medical,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) +"ca" = (/obj/structure/girder,/turf/simulated/shuttle/plating,/area/submap/CrashedMedShuttle) +"cb" = (/obj/structure/frame,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) +"cc" = (/obj/structure/table/standard,/obj/structure/sign/periodic{pixel_y = -32},/obj/item/weapon/surgical/bonesetter,/obj/item/weapon/surgical/scalpel,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) +"cd" = (/obj/machinery/optable,/obj/effect/decal/cleanable/blood/splatter,/obj/structure/loot_pile/surface/bones,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) +"ce" = (/obj/structure/table/standard,/obj/item/weapon/surgical/bonegel,/obj/item/weapon/surgical/FixOVein,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) +"cf" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "admin_shuttle"; pixel_x = -25; pixel_y = 0; req_one_access = list(101); tag_door = "admin_shuttle_hatch"},/obj/random/mob/spider/mutant,/turf/simulated/shuttle/plating,/area/submap/CrashedMedShuttle) +"cg" = (/obj/structure/table/standard,/obj/item/weapon/storage/belt/medical/emt,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) +"ch" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/syringes,/obj/effect/spider/stickyweb,/obj/machinery/light,/turf/simulated/shuttle/floor/white,/area/submap/CrashedMedShuttle) +"ci" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "admin_shuttle_hatch"; locked = 1; name = "Shuttle Hatch"; req_access = null},/turf/simulated/shuttle/plating,/area/submap/CrashedMedShuttle) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaabaaaaabacadaeafagagagaaaaaaabaa aaaaaaababaaaaahabaiadajagakalamagagagaaaaaa -aaaaaaaaaaaaaaabanagaoapagaqararasatagagaaaa -aaaaaaaaahaaabauavagawaraxayazaAaraBaCafabaa -aaababaaaDabaEaFaGafaraHagaIaJaKaLaMaNaOabaa -aaabaaaaaPaQacaRaSaxaraTaUagagagagagagagabaa -aaaaaaaaababaVaWaXafaYaZbabbafabbcaabdabaaaa -aaaaaabebfbgagagagagbhabbibjbkbcblbmababaaaa -aaaaaaabbnboarbpbqafbrbsbtbubvbwbxbyabaaaaaa -aaaaabbzbAbBararaAbCararagbDbDbEagagagagaaaa -aDabbFbGbHbIbJararafaTaragbKbLbMbNbObPbQabaa -aaabagagbRbBbSarbTagbUbVbCarbWaraAbXbYbZabaa -aaaaabagagcacbbWccagcdaoagcearcfbLcgchchaaaa -aaaaaaabagcicjckclagcmajagcncocpagchchabaaaa -aaaaaaabagagagagagaecqcqaeafagagchabababaaaa -aaaaaaaaababababcrababaaaaaaababaaaaaaaaaaaa +aaaaaaaaaaaaaaabanagaoapagaqakakarasagagaaaa +aaaaaaaaahaaabatauagavakawaxayavakazakafabaa +aaababaaaAabaBaCaDafakaEagaFaGaHaIaJaKaLabaa +aaabaaaaaMaNacaOaPawakaQaRagagagagagagagabaa +aaaaaaaaababaSaTaUafaVaWaXaYafabaZbabbabaaaa +aaaaaabcbdbeagagagagbfababbgbhaZaVbiababaaaa +aaaaaaabbjbkakblbmafbnbobpbqbrbsbtbuabaaaaaa +aaaaabbvbwbxakakakbyakakagbzbzbAagagagagaaaa +aAabbBbCbDbEbFakakafaQavagbGbHbIbJakbKbLabaa +aaabagagbMbxbNakbOagbPbQbyakakakavbRambSabaa +aaaaabagagbTbUbVbWagadaoagbXakbYambZcacaaaaa +aaaaaaabagcbcccdceagcfajagcgchamagcacaabaaaa +aaaaaaabagagagagagaeciciaeafagagcaabababaaaa +aaaaaaaaababababaaababaaaaaaababaaaaaaaaaaaa "} diff --git a/maps/submaps/surface_submaps/mountains/Rockb1.dmm b/maps/submaps/surface_submaps/mountains/Rockb1.dmm index d9a48fb176..b9d9a4ef96 100644 --- a/maps/submaps/surface_submaps/mountains/Rockb1.dmm +++ b/maps/submaps/surface_submaps/mountains/Rockb1.dmm @@ -4,7 +4,7 @@ "d" = (/turf/simulated/mineral/ignore_mapgen,/area/submap/Rockb1) "e" = (/turf/simulated/wall/r_wall,/area/submap/Rockb1) "f" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp,/turf/simulated/floor/lino,/area/submap/Rockb1) -"g" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/weapon/gun/projectile/pistol,/obj/item/ammo_magazine/m9mm/compact,/obj/item/ammo_magazine/m9mm/compact,/turf/simulated/floor/lino,/area/submap/Rockb1) +"g" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/weapon/gun/projectile/pistol,/obj/item/ammo_magazine/m9mm/compact,/turf/simulated/floor/lino,/area/submap/Rockb1) "h" = (/obj/structure/bookcase,/turf/simulated/floor/lino,/area/submap/Rockb1) "i" = (/obj/machinery/vending/snack,/turf/simulated/floor/tiled,/area/submap/Rockb1) "j" = (/obj/machinery/vending/coffee,/turf/simulated/floor/tiled,/area/submap/Rockb1) @@ -35,7 +35,7 @@ "I" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/power/terminal{dir = 8},/obj/machinery/power/port_gen/pacman,/turf/simulated/floor/plating,/area/submap/Rockb1) "J" = (/obj/effect/decal/cleanable/dirt,/obj/structure/closet/excavation,/turf/simulated/floor/tiled,/area/submap/Rockb1) "K" = (/obj/structure/table/standard,/obj/item/weapon/pickaxe/drill,/turf/simulated/floor/tiled,/area/submap/Rockb1) -"L" = (/obj/structure/table/standard,/obj/item/stack/material/cyborg/steel,/obj/item/stack/material/cyborg/glass,/turf/simulated/floor/tiled,/area/submap/Rockb1) +"L" = (/obj/structure/table/standard,/obj/fiftyspawner/glass,/obj/fiftyspawner/steel,/turf/simulated/floor/tiled,/area/submap/Rockb1) "M" = (/obj/structure/table/standard,/obj/item/weapon/storage/toolbox/electrical,/turf/simulated/floor/tiled,/area/submap/Rockb1) "N" = (/obj/structure/table/standard,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/tiled,/area/submap/Rockb1) "O" = (/obj/machinery/door/airlock/hatch,/turf/simulated/floor/tiled,/area/submap/Rockb1) diff --git a/maps/submaps/surface_submaps/mountains/Scave1.dmm b/maps/submaps/surface_submaps/mountains/Scave1.dmm index 075cf84f00..0e45423d3b 100644 --- a/maps/submaps/surface_submaps/mountains/Scave1.dmm +++ b/maps/submaps/surface_submaps/mountains/Scave1.dmm @@ -4,16 +4,17 @@ "d" = (/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/Scave1) "e" = (/obj/effect/spider/spiderling/frost,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/Scave1) "f" = (/obj/item/weapon/spacecash/c100,/obj/item/weapon/spacecash/c100,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/Scave1) -"g" = (/obj/item/weapon/spacecash/c100,/obj/item/weapon/spacecash/c100,/obj/item/weapon/spacecash/c100,/obj/effect/decal/remains,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/Scave1) -"h" = (/obj/item/weapon/grenade/spawnergrenade/spider,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/Scave1) -"i" = (/mob/living/simple_animal/hostile/giant_spider/frost,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/Scave1) -"j" = (/obj/random/toolbox,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/Scave1) -"k" = (/obj/effect/decal/mecha_wreckage/ripley,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/Scave1) -"l" = (/obj/item/mecha_parts/mecha_equipment/tool/drill/diamonddrill,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/Scave1) -"m" = (/obj/item/device/flashlight,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/Scave1) -"n" = (/obj/effect/spider/stickyweb,/obj/effect/spider/stickyweb,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/Scave1) -"o" = (/obj/effect/spider/stickyweb,/mob/living/simple_animal/hostile/giant_spider/frost,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/Scave1) -"p" = (/obj/effect/decal/remains,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/Scave1) +"g" = (/obj/random/mob/spider/mutant,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/Scave1) +"h" = (/obj/item/weapon/spacecash/c100,/obj/item/weapon/spacecash/c100,/obj/item/weapon/spacecash/c100,/obj/effect/decal/remains,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/Scave1) +"i" = (/obj/random/mob/spider,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/Scave1) +"j" = (/obj/item/weapon/grenade/spawnergrenade/spider,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/Scave1) +"k" = (/obj/random/toolbox,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/Scave1) +"l" = (/obj/effect/decal/mecha_wreckage/ripley,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/Scave1) +"m" = (/obj/item/mecha_parts/mecha_equipment/tool/drill/diamonddrill,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/Scave1) +"n" = (/obj/item/device/flashlight,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/Scave1) +"o" = (/mob/living/simple_animal/hostile/giant_spider/frost,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/Scave1) +"p" = (/obj/effect/spider/stickyweb,/obj/effect/spider/stickyweb,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/Scave1) +"q" = (/obj/effect/decal/remains,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/Scave1) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -22,24 +23,24 @@ aabbbbbbaabbbbbaaaaaaabbbbbaaa abbbbbbbbbbbbbbbbbbbbbbbbbbaaa aabbbbbbcbbbbbbbbbbbbbbbdbbbaa aabbbbdeddbbbcccbbbbbdddeddbaa -aadbbfddddcbbdedbbbbbddddddbaa -aadbbgfbbdddddddbccedddbdedbba -aabbbbbbbddcdddddddddddbhibbaa -aabbbbbbdddbbbjcddddddbbbbbbaa -aabbbbbcdidbbbbbbcdiddcbbbbaaa -aabbbbbcddcbbbbbbbddddcbbbaaaa -aabbbbbbidcbbbbbbbdiddcbbbaaaa -aabbbbbbdddbbbbbbkddddcbbbaaaa -aabbbbbbdcdbbbbbblddddcbbbaaaa -aabbbbbbdddbbbbbbcddidcbbbaaaa -aadbbbbbddibbbbbbbccdddbbbaaaa -aamdbbbbddbbbbbbbbbicddbbbaaaa +aadbbfddddcbbdedbbbbbdgddddbaa +aadbbhfbbiddddddbccedddbdedbba +aabbbbbbbddcdddddddddddbjgbbaa +aabbbbbbdddbbbkcddddddbbbbbbaa +aabbbbbcdddbbbbbbcddddcbbbbaaa +aabbbbbcddcbbbbbbbdiddcbbbaaaa +aabbbbbbgdcbbbbbbbddddcbbbaaaa +aabbbbbbdddbbbbbblddddcbbbaaaa +aabbbbbbdcdbbbbbbmddgdcbbbaaaa +aabbbbbbdddbbbbbbcddddcbbbaaaa +aadbbbbbdddbbbbbbbccdddbbbaaaa +aandbbbbddbbbbbbbbbocddbbbaaaa aaddbbbbdddbbbbbbbbbbddbbdaaaa -aadddnddedddbbbbbbbbdedbbdaaaa -aaddnncddddddobcdddddcbbbdaaaa -aapdbbbbbdddddddddddcbbbbdaaaa +aadddpddedddbbbbbbbbdedbbdaaaa +aaddppcdddgddcbcdddddcbbbdaaaa +aaqdbbbbbdddddddddddcbbbbdaaaa aabbbbbbbbcdddcdddddcbbbbbaaaa -aabbbbbbbbbbbbbbbibbbbbbbbaaaa +aabbbbbbbbbbbbbbbgbbbbbbbbaaaa aabbbbbbbbbbbbbbbbbbbbbbbbaaaa aaaaabbbbabbbbbbbaabbbbbbaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/maps/submaps/surface_submaps/mountains/lost_explorer.dmm b/maps/submaps/surface_submaps/mountains/lost_explorer.dmm index 6ae89fea3c..a7728ecdb9 100644 --- a/maps/submaps/surface_submaps/mountains/lost_explorer.dmm +++ b/maps/submaps/surface_submaps/mountains/lost_explorer.dmm @@ -4,7 +4,7 @@ "d" = (/obj/item/weapon/material/knife/tacknife/survival,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/lost_explorer) "e" = (/obj/item/clothing/shoes/boots/winter/explorer,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/lost_explorer) "f" = (/obj/item/clothing/under/explorer,/obj/effect/decal/remains,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/lost_explorer) -"g" = (/obj/item/clothing/suit/storage/hooded/explorer,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/lost_explorer) +"g" = (/obj/item/clothing/suit/storage/hooded/explorer,/obj/item/weapon/cell/device,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/lost_explorer) "h" = (/obj/item/device/gps/explorer,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/lost_explorer) "i" = (/obj/item/device/flashlight/lantern,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/cave/lost_explorer) diff --git a/maps/submaps/surface_submaps/mountains/temple.dmm b/maps/submaps/surface_submaps/mountains/temple.dmm index d64812b566..45419d055f 100644 --- a/maps/submaps/surface_submaps/mountains/temple.dmm +++ b/maps/submaps/surface_submaps/mountains/temple.dmm @@ -7,19 +7,19 @@ "g" = (/turf/simulated/wall/sandstonediamond,/area/submap/AbandonedTemple) "h" = (/obj/item/weapon/flame/candle/everburn,/turf/simulated/floor/tiled/asteroid_steel,/area/submap/AbandonedTemple) "i" = (/obj/item/weapon/ectoplasm,/turf/simulated/floor/tiled/asteroid_steel,/area/submap/AbandonedTemple) -"j" = (/obj/structure/table/wooden_reinforced,/obj/item/weapon/coin/diamond,/obj/item/weapon/coin/iron,/obj/item/weapon/coin/phoron,/obj/item/weapon/coin/platinum,/obj/item/weapon/coin/uranium,/obj/item/weapon/coin/diamond,/obj/item/weapon/coin/iron,/obj/item/weapon/coin/phoron,/obj/item/weapon/coin/platinum,/obj/item/weapon/coin/uranium,/obj/item/weapon/coin/diamond,/obj/item/weapon/coin/iron,/obj/item/weapon/coin/phoron,/obj/item/weapon/coin/platinum,/obj/item/weapon/coin/uranium,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/tiled/asteroid_steel,/area/submap/AbandonedTemple) -"k" = (/obj/structure/table/wooden_reinforced,/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/silver,/obj/item/weapon/coin/silver,/obj/item/weapon/coin/silver,/obj/item/weapon/coin/silver,/obj/item/weapon/coin/silver,/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/silver,/obj/item/weapon/coin/silver,/obj/item/weapon/coin/silver,/obj/item/weapon/coin/silver,/obj/item/weapon/coin/silver,/turf/simulated/floor/tiled/asteroid_steel,/area/submap/AbandonedTemple) +"j" = (/obj/structure/table/wooden_reinforced,/obj/item/weapon/coin/iron,/obj/item/weapon/coin/platinum,/obj/item/weapon/coin/uranium,/obj/item/weapon/coin/diamond,/obj/item/weapon/coin/iron,/obj/item/weapon/coin/uranium,/obj/item/weapon/coin/iron,/obj/item/weapon/coin/phoron,/obj/item/weapon/coin/platinum,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/tiled/asteroid_steel,/area/submap/AbandonedTemple) +"k" = (/obj/structure/table/wooden_reinforced,/obj/item/weapon/coin/gold,/obj/item/weapon/coin/gold,/obj/item/weapon/coin/gold,/obj/item/weapon/coin/silver,/obj/item/weapon/coin/silver,/obj/item/weapon/coin/silver,/obj/item/weapon/coin/gold,/obj/item/weapon/coin/gold,/obj/item/weapon/coin/gold,/obj/item/weapon/coin/silver,/obj/item/weapon/coin/silver,/obj/item/weapon/coin/silver,/turf/simulated/floor/tiled/asteroid_steel,/area/submap/AbandonedTemple) "l" = (/obj/effect/decal/remains/xeno,/turf/simulated/floor/tiled/asteroid_steel,/area/submap/AbandonedTemple) "m" = (/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/tiled/asteroid_steel,/area/submap/AbandonedTemple) "n" = (/obj/structure/loot_pile/maint/technical,/turf/simulated/floor/tiled/asteroid_steel,/area/submap/AbandonedTemple) "o" = (/obj/structure/loot_pile/maint/technical,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/tiled/asteroid_steel,/area/submap/AbandonedTemple) "p" = (/turf/simulated/floor/carpet/turcarpet,/area/submap/AbandonedTemple) -"q" = (/obj/structure/table/woodentable,/obj/item/weapon/pen/red,/obj/item/weapon/flame/lighter/zippo/royal,/turf/simulated/floor/carpet/turcarpet,/area/submap/AbandonedTemple) +"q" = (/obj/structure/table/woodentable,/obj/item/weapon/flame/lighter/zippo/royal,/obj/item/clothing/mask/smokable/pipe,/turf/simulated/floor/carpet/turcarpet,/area/submap/AbandonedTemple) "r" = (/obj/effect/rune,/obj/effect/decal/remains/human,/turf/simulated/floor/tiled/asteroid_steel,/area/submap/AbandonedTemple) "s" = (/obj/effect/decal/cleanable/blood,/turf/simulated/floor/tiled/asteroid_steel,/area/submap/AbandonedTemple) "t" = (/obj/machinery/artifact,/turf/simulated/floor/tiled/asteroid_steel,/area/submap/AbandonedTemple) "u" = (/obj/structure/bed/chair/comfy/brown{dir = 4},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/carpet/turcarpet,/area/submap/AbandonedTemple) -"v" = (/obj/structure/table/woodentable,/obj/item/weapon/book/codex/lore/vir,/turf/simulated/floor/carpet/turcarpet,/area/submap/AbandonedTemple) +"v" = (/obj/structure/table/woodentable,/obj/item/weapon/paper,/obj/item/weapon/pen/fountain,/turf/simulated/floor/carpet/turcarpet,/area/submap/AbandonedTemple) "w" = (/obj/effect/decal/cleanable/blood/xeno,/turf/simulated/floor/tiled/asteroid_steel,/area/submap/AbandonedTemple) "x" = (/obj/effect/decal/cleanable/blood/xeno,/obj/effect/decal/remains/posi,/turf/simulated/floor/tiled/asteroid_steel,/area/submap/AbandonedTemple) "y" = (/obj/structure/table/woodentable,/obj/item/weapon/flame/candle/candelabra/everburn,/turf/simulated/floor/carpet/turcarpet,/area/submap/AbandonedTemple) diff --git a/maps/submaps/surface_submaps/plains/Boathouse.dmm b/maps/submaps/surface_submaps/plains/Boathouse.dmm index 24463d7810..5ace79db14 100644 --- a/maps/submaps/surface_submaps/plains/Boathouse.dmm +++ b/maps/submaps/surface_submaps/plains/Boathouse.dmm @@ -32,26 +32,25 @@ "aF" = (/obj/structure/window/reinforced/full,/turf/simulated/floor/wood,/area/submap/Boathouse) "aG" = (/obj/structure/table/woodentable,/obj/item/weapon/oar,/obj/item/weapon/oar,/turf/simulated/floor/wood,/area/submap/Boathouse) "aH" = (/obj/structure/railing{tag = "icon-railing0 (WEST)"; icon_state = "railing0"; dir = 8},/turf/simulated/floor/water,/area/submap/Boathouse) -"aI" = (/obj/structure/table/woodentable,/obj/item/weapon/cell/device/weapon,/turf/simulated/floor/wood,/area/submap/Boathouse) +"aI" = (/obj/structure/table/woodentable,/obj/random/powercell,/turf/simulated/floor/wood,/area/submap/Boathouse) "aJ" = (/turf/simulated/floor/wood{tag = "icon-wood_broken4"; icon_state = "wood_broken4"},/area/submap/Boathouse) "aK" = (/obj/structure/railing{tag = "icon-railing0 (WEST)"; icon_state = "railing0"; dir = 8},/obj/structure/railing{tag = "icon-railing0 (NORTH)"; icon_state = "railing0"; dir = 1},/turf/simulated/floor/water,/area/submap/Boathouse) "aL" = (/obj/structure/simple_door/wood,/turf/simulated/floor/wood,/area/submap/Boathouse) "aM" = (/obj/structure/closet/secure_closet/freezer/fridge,/obj/item/weapon/reagent_containers/food/snacks/meat,/obj/item/weapon/reagent_containers/food/snacks/meat,/obj/item/weapon/reagent_containers/food/snacks/meat,/obj/item/weapon/reagent_containers/food/snacks/meat,/obj/item/weapon/reagent_containers/food/snacks/meat,/obj/item/weapon/reagent_containers/food/snacks/fruitsalad,/turf/simulated/floor/wood,/area/submap/Boathouse) "aN" = (/obj/structure/table/woodentable,/turf/simulated/floor/wood,/area/submap/Boathouse) "aO" = (/turf/simulated/floor/carpet/bcarpet,/area/submap/Boathouse) -"aP" = (/obj/structure/window/reinforced/full,/turf/simulated/wall/wood,/area/submap/Boathouse) -"aQ" = (/obj/structure/table/woodentable,/obj/item/weapon/material/knife,/turf/simulated/floor/wood,/area/submap/Boathouse) -"aR" = (/obj/structure/bookcase,/turf/simulated/floor/carpet/bcarpet,/area/submap/Boathouse) -"aS" = (/obj/structure/table/woodentable,/obj/item/weapon/storage/bag/trash,/turf/simulated/floor/wood,/area/submap/Boathouse) -"aT" = (/obj/structure/table/woodentable,/obj/item/weapon/flame/lighter,/obj/item/weapon/storage/fancy/candle_box,/turf/simulated/floor/wood,/area/submap/Boathouse) -"aU" = (/obj/structure/bed/chair/wood,/turf/simulated/floor/carpet/bcarpet,/area/submap/Boathouse) -"aV" = (/obj/structure/table/rack,/obj/item/clothing/accessory/poncho/blue,/obj/item/clothing/accessory/poncho/blue,/turf/simulated/floor/wood,/area/submap/Boathouse) -"aW" = (/obj/structure/coatrack,/turf/simulated/floor/wood,/area/submap/Boathouse) -"aX" = (/obj/structure/table/rack,/obj/item/clothing/suit/storage/hooded/wintercoat,/obj/item/clothing/suit/storage/hooded/wintercoat,/obj/item/clothing/head/hood/winter,/obj/item/clothing/shoes/boots/winter,/turf/simulated/floor/wood,/area/submap/Boathouse) -"aY" = (/obj/structure/table/rack,/obj/item/clothing/accessory/storage,/obj/item/clothing/accessory/storage,/turf/simulated/floor/wood,/area/submap/Boathouse) -"aZ" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp,/turf/simulated/floor/carpet/bcarpet,/area/submap/Boathouse) -"ba" = (/obj/structure/table/woodentable,/turf/simulated/floor/carpet/bcarpet,/area/submap/Boathouse) -"bb" = (/turf/simulated/floor/outdoors/dirt,/area/submap/Boathouse) +"aP" = (/obj/structure/table/woodentable,/obj/item/weapon/material/knife,/turf/simulated/floor/wood,/area/submap/Boathouse) +"aQ" = (/obj/structure/bookcase,/turf/simulated/floor/carpet/bcarpet,/area/submap/Boathouse) +"aR" = (/obj/structure/table/woodentable,/obj/item/weapon/storage/bag/trash,/turf/simulated/floor/wood,/area/submap/Boathouse) +"aS" = (/obj/structure/table/woodentable,/obj/item/weapon/flame/lighter,/obj/item/weapon/storage/fancy/candle_box,/turf/simulated/floor/wood,/area/submap/Boathouse) +"aT" = (/obj/structure/bed/chair/wood,/turf/simulated/floor/carpet/bcarpet,/area/submap/Boathouse) +"aU" = (/obj/structure/table/rack,/obj/item/clothing/accessory/poncho/blue,/obj/item/clothing/accessory/poncho/blue,/turf/simulated/floor/wood,/area/submap/Boathouse) +"aV" = (/obj/structure/coatrack,/turf/simulated/floor/wood,/area/submap/Boathouse) +"aW" = (/obj/structure/table/rack,/obj/item/clothing/suit/storage/hooded/wintercoat,/obj/item/clothing/suit/storage/hooded/wintercoat,/obj/item/clothing/head/hood/winter,/obj/item/clothing/shoes/boots/winter,/turf/simulated/floor/wood,/area/submap/Boathouse) +"aX" = (/obj/structure/table/rack,/obj/item/clothing/accessory/storage,/obj/item/clothing/accessory/storage,/turf/simulated/floor/wood,/area/submap/Boathouse) +"aY" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp,/turf/simulated/floor/carpet/bcarpet,/area/submap/Boathouse) +"aZ" = (/obj/structure/table/woodentable,/turf/simulated/floor/carpet/bcarpet,/area/submap/Boathouse) +"ba" = (/turf/simulated/floor/outdoors/dirt,/area/submap/Boathouse) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -104,14 +103,14 @@ aaabaFakamamakaiakakakakaKaDaDaDadadadadadadadadaeaeaeaeaeaeaeaeadadadadadacabaa aaabaFakamamakaiaiaLaiakaHadadadadadadadadadadadaeaeaeaeadaeaeaeadadadadadacabaa aaaiaiakamamakaiaiakaiakaHadadadadadadadadadadadaeaeaeaeadadadaeaeadadadadacabaa aaaiaiaMamamakaiaiaLaiaiaiaiaiaiadadadadadadadadaeaeaeadadadadadadadadadacacabaa -aaaiaiaNamamakakakakakakaLaOaOaPadadadadadadadadaeaeadadadadadadadadadadacababaa -aaaiaiaQamamamamamamamakaiaRaOaPadadadadadadadaeaeaeadadadadadadadadadadacababaa -aaaiaiaSaTakakamamamamakaiaRaUaPadadadadadadadaeaeaeadadadadadadadadadadacababaa -aaaiaiaiaiaiaVaWakakaXaYaiaZbaaPadadadadadadadaeaeaeadadadadadadadadadacacababaa +aaaiaiaNamamakakakakakakaLaOaOaFadadadadadadadadaeaeadadadadadadadadadadacababaa +aaaiaiaPamamamamamamamakaiaQaOaFadadadadadadadaeaeaeadadadadadadadadadadacababaa +aaaiaiaRaSakakamamamamakaiaQaTaFadadadadadadadaeaeaeadadadadadadadadadadacababaa +aaaiaiaiaiaiaUaVakakaWaXaiaYaZaFadadadadadadadaeaeaeadadadadadadadadadacacababaa aaabaiaiaiaiaiaiaLaLaiaiaiaiaiaiadadadadadadadadadadadadadadadadadadadacabababaa aaababaiaiaiabaiakakaiabaiaiaiacacacadadadadadadadadadadadadadadadadadacabababaa aaababababababaiaLaLaiababababababacacacacadadadadadacacadadadadadacacacabababaa -aaababbbbbbbbbbbbbbbbbbbbbbbbbababababacacacadadacacacacacacacacacacabababababaa -aaabababababbbbbbbbbbbbbbbbbbbbbbbbbabababacacacacababababababababababababababaa +aaababbabababababababababababaababababacacacadadacacacacacacacacacacabababababaa +aaabababababbabababababababababababaabababacacacacababababababababababababababaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa "} diff --git a/maps/submaps/surface_submaps/plains/Smol3.dmm b/maps/submaps/surface_submaps/plains/Smol3.dmm index fce902093c..2a9d8eb55e 100644 --- a/maps/submaps/surface_submaps/plains/Smol3.dmm +++ b/maps/submaps/surface_submaps/plains/Smol3.dmm @@ -7,7 +7,7 @@ "g" = (/obj/structure/closet/crate/freezer,/obj/item/weapon/reagent_containers/food/snacks/chips,/obj/item/weapon/reagent_containers/food/snacks/chips,/obj/item/weapon/reagent_containers/food/drinks/cans/waterbottle,/obj/item/weapon/reagent_containers/food/drinks/cans/waterbottle,/obj/item/weapon/reagent_containers/food/drinks/cans/waterbottle,/obj/item/weapon/reagent_containers/food/drinks/cans/waterbottle,/obj/item/weapon/reagent_containers/food/drinks/cans/waterbottle,/obj/item/weapon/reagent_containers/food/drinks/cans/waterbottle,/turf/simulated/floor/outdoors/dirt,/area/submap/Smol3) "h" = (/obj/structure/table/woodentable,/obj/item/weapon/paper{desc = "Lamen's Hunter Shack! Selling freshly hunted meat for six thalers a slab. Support Locale hunters! Also selling Getmore Products for 3 thalers a bag, or 2 thalers for a bottle of water. Please place all payments into the nearbye bag."},/turf/simulated/floor/outdoors/dirt,/area/submap/Smol3) "i" = (/obj/structure/table/woodentable,/turf/simulated/floor/outdoors/dirt,/area/submap/Smol3) -"j" = (/obj/structure/table/woodentable,/obj/item/weapon/moneybag,/turf/simulated/floor/outdoors/dirt,/area/submap/Smol3) +"j" = (/obj/structure/table/woodentable,/obj/item/weapon/spacecash/c200,/turf/simulated/floor/outdoors/dirt,/area/submap/Smol3) (1,1,1) = {" aaaaaaaaaaaaaaa diff --git a/maps/submaps/surface_submaps/plains/Theifc.dmm b/maps/submaps/surface_submaps/plains/Thiefc.dmm similarity index 77% rename from maps/submaps/surface_submaps/plains/Theifc.dmm rename to maps/submaps/surface_submaps/plains/Thiefc.dmm index d17d59ca15..9e7a5e0069 100644 --- a/maps/submaps/surface_submaps/plains/Theifc.dmm +++ b/maps/submaps/surface_submaps/plains/Thiefc.dmm @@ -1,19 +1,19 @@ "a" = (/turf/template_noop,/area/template_noop) -"b" = (/turf/template_noop,/area/submap/Theifc) -"c" = (/turf/simulated/mineral/ignore_mapgen,/area/submap/Theifc) -"d" = (/obj/structure/ore_box,/obj/item/weapon/ore/coal,/obj/item/weapon/ore/coal,/obj/item/weapon/ore/coal,/obj/item/weapon/ore/coal,/obj/item/weapon/ore/coal,/turf/simulated/floor/outdoors/dirt{outdoors = 0},/area/submap/Theifc) -"e" = (/obj/structure/closet/crate,/obj/item/weapon/extinguisher,/obj/item/weapon/extinguisher,/obj/item/weapon/extinguisher,/turf/simulated/floor/outdoors/dirt{outdoors = 0},/area/submap/Theifc) -"f" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/outdoors/dirt{outdoors = 0},/area/submap/Theifc) -"g" = (/obj/item/weapon/ore/coal,/obj/item/weapon/ore/coal,/obj/item/weapon/ore/coal,/obj/item/weapon/ore/coal,/obj/item/weapon/ore/coal,/obj/item/weapon/ore/coal,/obj/item/weapon/ore/coal,/obj/item/weapon/ore/coal,/turf/simulated/floor/outdoors/dirt{outdoors = 0},/area/submap/Theifc) -"h" = (/turf/simulated/floor/outdoors/dirt{outdoors = 0},/area/submap/Theifc) -"i" = (/obj/structure/closet/crate,/obj/item/weapon/lipstick,/obj/item/weapon/lipstick/black,/obj/item/weapon/lipstick/random,/turf/simulated/floor/outdoors/dirt{outdoors = 0},/area/submap/Theifc) -"j" = (/obj/structure/table/steel,/obj/item/weapon/beartrap,/turf/simulated/floor/outdoors/dirt{outdoors = 0},/area/submap/Theifc) -"k" = (/obj/vehicle/train/cargo/trolley,/obj/random/firstaid,/turf/simulated/floor/outdoors/dirt{outdoors = 0},/area/submap/Theifc) -"l" = (/obj/structure/closet/crate,/obj/item/weapon/folder/blue,/obj/item/weapon/folder/red,/obj/item/weapon/folder/white,/obj/item/weapon/folder/yellow,/turf/simulated/floor/outdoors/dirt{outdoors = 0},/area/submap/Theifc) -"m" = (/obj/structure/table/steel,/obj/item/weapon/paper{desc = "This is some bullshit. First chance we got to knick something that looks half decent turns out to be mostly junk. And now we're getting calls that the other stash we've got has got a spider problem. Fuck this, Between the shitty weather, The pissed of bugs, And now apparently some NT goon running around in the area there's hardly enough reason to stick around. I'm telling Carl I'm out tommorow."; name = "Note"},/turf/simulated/floor/outdoors/dirt{outdoors = 0},/area/submap/Theifc) -"n" = (/obj/vehicle/train/cargo/trolley,/turf/simulated/floor/outdoors/dirt{outdoors = 0},/area/submap/Theifc) -"o" = (/obj/structure/closet/crate,/obj/item/weapon/cell/device/weapon,/obj/item/weapon/cell/device/weapon,/turf/simulated/floor/outdoors/dirt{outdoors = 0},/area/submap/Theifc) -"p" = (/obj/structure/closet/crate,/obj/item/weapon/storage/box/shotgunammo,/obj/item/weapon/storage/box/practiceshells,/turf/simulated/floor/outdoors/dirt{outdoors = 0},/area/submap/Theifc) +"b" = (/turf/template_noop,/area/submap/Thiefc) +"c" = (/turf/simulated/mineral/ignore_mapgen,/area/submap/Thiefc) +"d" = (/obj/structure/ore_box,/obj/item/weapon/ore/coal,/obj/item/weapon/ore/coal,/obj/item/weapon/ore/coal,/obj/item/weapon/ore/coal,/obj/item/weapon/ore/coal,/turf/simulated/floor/outdoors/dirt{outdoors = 0},/area/submap/Thiefc) +"e" = (/obj/structure/closet/crate,/obj/item/weapon/extinguisher,/obj/item/weapon/extinguisher,/obj/item/weapon/extinguisher,/turf/simulated/floor/outdoors/dirt{outdoors = 0},/area/submap/Thiefc) +"f" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/outdoors/dirt{outdoors = 0},/area/submap/Thiefc) +"g" = (/obj/item/weapon/ore/coal,/obj/item/weapon/ore/coal,/obj/item/weapon/ore/coal,/obj/item/weapon/ore/coal,/obj/item/weapon/ore/coal,/obj/item/weapon/ore/coal,/obj/item/weapon/ore/coal,/obj/item/weapon/ore/coal,/turf/simulated/floor/outdoors/dirt{outdoors = 0},/area/submap/Thiefc) +"h" = (/turf/simulated/floor/outdoors/dirt{outdoors = 0},/area/submap/Thiefc) +"i" = (/obj/structure/closet/crate,/obj/item/weapon/lipstick,/obj/item/weapon/lipstick/black,/obj/item/weapon/lipstick/random,/turf/simulated/floor/outdoors/dirt{outdoors = 0},/area/submap/Thiefc) +"j" = (/obj/structure/table/steel,/obj/item/weapon/beartrap,/turf/simulated/floor/outdoors/dirt{outdoors = 0},/area/submap/Thiefc) +"k" = (/obj/vehicle/train/cargo/trolley,/obj/random/firstaid,/turf/simulated/floor/outdoors/dirt{outdoors = 0},/area/submap/Thiefc) +"l" = (/obj/structure/closet/crate,/obj/item/weapon/folder/blue,/obj/item/weapon/folder/red,/obj/item/weapon/folder/white,/obj/item/weapon/folder/yellow,/turf/simulated/floor/outdoors/dirt{outdoors = 0},/area/submap/Thiefc) +"m" = (/obj/structure/table/steel,/obj/item/weapon/paper{desc = "This is some bullshit. First chance we got to knick something that looks half decent turns out to be mostly junk. And now we're getting calls that the other stash we've got has got a spider problem. Fuck this, Between the shitty weather, The pissed of bugs, And now apparently some NT goon running around in the area there's hardly enough reason to stick around. I'm telling Carl I'm out tommorow."; name = "Note"},/turf/simulated/floor/outdoors/dirt{outdoors = 0},/area/submap/Thiefc) +"n" = (/obj/vehicle/train/cargo/trolley,/turf/simulated/floor/outdoors/dirt{outdoors = 0},/area/submap/Thiefc) +"o" = (/obj/structure/closet/crate,/obj/item/weapon/cell/device/weapon,/obj/item/weapon/cell/device/weapon,/turf/simulated/floor/outdoors/dirt{outdoors = 0},/area/submap/Thiefc) +"p" = (/obj/structure/closet/crate,/obj/item/weapon/storage/box/shotgunammo,/obj/item/weapon/storage/box/practiceshells,/turf/simulated/floor/outdoors/dirt{outdoors = 0},/area/submap/Thiefc) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/maps/submaps/surface_submaps/plains/plains.dm b/maps/submaps/surface_submaps/plains/plains.dm index 563e41b717..176c1d7f49 100644 --- a/maps/submaps/surface_submaps/plains/plains.dm +++ b/maps/submaps/surface_submaps/plains/plains.dm @@ -12,7 +12,7 @@ #include "bonfire.dmm" #include "Rocky5.dmm" #include "Field1.dmm" -#include "Theifc.dmm" +#include "Thiefc.dmm" #include "smol2.dmm" #include "Mechpt.dmm" #include "Boathouse.dmm" @@ -110,10 +110,10 @@ mappath = 'maps/submaps/surface_submaps/plains/Field1.dmm' cost = 20 -/datum/map_template/surface/plains/Theifc - name = "Theif Cave" - desc = "A theives stash" - mappath = 'maps/submaps/surface_submaps/plains/Theifc.dmm' +/datum/map_template/surface/plains/Thiefc + name = "Thieves Cave" + desc = "A thieves stash" + mappath = 'maps/submaps/surface_submaps/plains/Thiefc.dmm' cost = 20 /datum/map_template/surface/plains/smol2 diff --git a/maps/submaps/surface_submaps/plains/plains_areas.dm b/maps/submaps/surface_submaps/plains/plains_areas.dm index 2e6c0f7015..6de8a18113 100644 --- a/maps/submaps/surface_submaps/plains/plains_areas.dm +++ b/maps/submaps/surface_submaps/plains/plains_areas.dm @@ -37,8 +37,8 @@ /area/submap/Field1 name = "Field 1" -/area/submap/Theifc - name = "Theif Cave" +/area/submap/Thiefc + name = "Thieves Cave" /area/submap/smol2 name = "Small 2" diff --git a/maps/submaps/surface_submaps/wilderness/Blackshuttledown.dmm b/maps/submaps/surface_submaps/wilderness/Blackshuttledown.dmm index 392d18aa52..2c9db33b33 100644 --- a/maps/submaps/surface_submaps/wilderness/Blackshuttledown.dmm +++ b/maps/submaps/surface_submaps/wilderness/Blackshuttledown.dmm @@ -33,7 +33,7 @@ "aG" = (/turf/simulated/floor/tiled/steel,/turf/simulated/shuttle/wall/dark{icon_state = "dark9"; name = "Unknown Shuttle"; tag = "icon-dark9"},/area/submap/Blackshuttledown) "aH" = (/turf/simulated/floor/tiled/steel,/turf/simulated/shuttle/wall/dark{icon_state = "dark6"; name = "Unknown Shuttle"; tag = "icon-dark6"},/area/submap/Blackshuttledown) "aI" = (/mob/living/simple_animal/hostile/viscerator,/mob/living/simple_animal/hostile/viscerator,/mob/living/simple_animal/hostile/viscerator,/turf/simulated/floor/tiled/steel_grid,/area/submap/Blackshuttledown) -"aJ" = (/obj/structure/table/steel,/obj/item/weapon/gun/projectile/automatic/c20r,/obj/machinery/light/small{dir = 4; pixel_y = 0},/turf/simulated/floor/tiled/steel_grid,/area/submap/Blackshuttledown) +"aJ" = (/obj/structure/table/steel,/obj/machinery/light/small{dir = 4; pixel_y = 0},/turf/simulated/floor/tiled/steel_grid,/area/submap/Blackshuttledown) "aK" = (/obj/effect/floor_decal/borderfloor/corner{dir = 4},/turf/simulated/floor/tiled/steel,/area/submap/Blackshuttledown) "aL" = (/obj/effect/floor_decal/borderfloor{dir = 1},/turf/simulated/floor/tiled/steel,/area/submap/Blackshuttledown) "aM" = (/obj/effect/floor_decal/borderfloor{dir = 5},/turf/simulated/floor/tiled/steel,/area/submap/Blackshuttledown) @@ -41,7 +41,7 @@ "aO" = (/mob/living/simple_animal/hostile/syndicate/ranged{desc = "Dosen't look friendly in the slightest."; name = "Unknown Individual"; say_got_target = list("Looks like trouble!","Contact!","We've got company!","Perimeter Breached!!"); speak = list("One day the'll fix that damn engine..","Next time, We're hidding on the tropical beach planet.","Wish I had better equipment...","I knew I should have been a line chef...","Fuckin' helmet keeps fogging up.","Hate this blocky ass ship.")},/turf/simulated/floor/tiled/white,/area/submap/Blackshuttledown) "aP" = (/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/obj/effect/floor_decal/corner/green/border{tag = "icon-bordercolor (EAST)"; icon_state = "bordercolor"; dir = 4},/turf/simulated/floor/tiled/white,/area/submap/Blackshuttledown) "aQ" = (/obj/structure/table/steel,/obj/effect/floor_decal/borderfloor/full,/turf/simulated/floor/tiled/steel,/area/submap/Blackshuttledown) -"aR" = (/obj/structure/table/steel,/turf/simulated/floor/tiled/steel_grid,/area/submap/Blackshuttledown) +"aR" = (/obj/structure/table/steel,/obj/item/weapon/grenade/smokebomb,/turf/simulated/floor/tiled/steel_grid,/area/submap/Blackshuttledown) "aS" = (/obj/effect/floor_decal/borderfloor/corner,/turf/simulated/floor/tiled/steel,/area/submap/Blackshuttledown) "aT" = (/obj/effect/floor_decal/borderfloor,/turf/simulated/floor/tiled/steel,/area/submap/Blackshuttledown) "aU" = (/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/obj/effect/floor_decal/borderfloor{dir = 6},/turf/simulated/floor/tiled/steel,/area/submap/Blackshuttledown) @@ -71,7 +71,7 @@ "bs" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/effect/floor_decal/borderfloor{dir = 8},/turf/simulated/floor/tiled/steel,/area/submap/Blackshuttledown) "bt" = (/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/obj/effect/floor_decal/borderfloor{dir = 4},/turf/simulated/floor/tiled/steel,/area/submap/Blackshuttledown) "bu" = (/obj/item/weapon/stool,/turf/simulated/floor/tiled/steel,/area/submap/Blackshuttledown) -"bv" = (/obj/structure/table/steel,/turf/simulated/floor/tiled/yellow,/area/submap/Blackshuttledown) +"bv" = (/obj/structure/table/steel,/obj/random/projectile,/turf/simulated/floor/tiled/yellow,/area/submap/Blackshuttledown) "bw" = (/turf/simulated/floor/tiled/yellow,/area/submap/Blackshuttledown) "bx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/submap/Blackshuttledown) "by" = (/obj/machinery/door/airlock/glass,/obj/effect/floor_decal/borderfloor{dir = 1},/turf/simulated/floor/tiled/steel,/area/submap/Blackshuttledown) @@ -97,7 +97,7 @@ "bS" = (/obj/machinery/atmospherics/pipe/tank/oxygen,/obj/machinery/light/small{dir = 4; pixel_y = 0},/turf/simulated/floor/tiled/yellow,/area/submap/Blackshuttledown) "bT" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/effect/floor_decal/borderfloor{dir = 10},/turf/simulated/floor/tiled/steel,/area/submap/Blackshuttledown) "bU" = (/obj/structure/bed/chair/office/dark,/obj/effect/floor_decal/borderfloor{dir = 6},/turf/simulated/floor/tiled/steel,/area/submap/Blackshuttledown) -"bV" = (/obj/structure/table/steel,/obj/item/weapon/gun/projectile/automatic/c20r,/turf/simulated/floor/tiled/steel_grid,/area/submap/Blackshuttledown) +"bV" = (/obj/structure/table/steel,/turf/simulated/floor/tiled/steel_grid,/area/submap/Blackshuttledown) "bW" = (/obj/effect/floor_decal/borderfloor/corner{dir = 4},/obj/effect/floor_decal/borderfloor/corner{dir = 4},/turf/simulated/floor/tiled/steel,/area/submap/Blackshuttledown) "bX" = (/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/obj/effect/floor_decal/borderfloor{dir = 5},/turf/simulated/floor/tiled/steel,/area/submap/Blackshuttledown) "bY" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor/tiled/steel,/area/submap/Blackshuttledown) @@ -109,15 +109,16 @@ "ce" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/structure/bed,/turf/simulated/floor/tiled/steel,/area/submap/Blackshuttledown) "cf" = (/obj/machinery/light/small{dir = 4; pixel_y = 0},/turf/simulated/floor/tiled/hydro,/area/submap/Blackshuttledown) "cg" = (/mob/living/simple_animal/hostile/viscerator,/mob/living/simple_animal/hostile/viscerator,/turf/simulated/floor/tiled/steel_grid,/area/submap/Blackshuttledown) -"ch" = (/obj/structure/table/steel,/obj/item/weapon/gun/projectile/pistol,/obj/item/weapon/gun/projectile/shotgun/pump,/turf/simulated/floor/tiled/steel_grid,/area/submap/Blackshuttledown) +"ch" = (/obj/structure/table/steel,/obj/random/energy,/turf/simulated/floor/tiled/steel_grid,/area/submap/Blackshuttledown) "ci" = (/obj/structure/toilet{dir = 1},/turf/simulated/floor/tiled/hydro,/area/submap/Blackshuttledown) "cj" = (/obj/machinery/light,/obj/structure/table/rack,/obj/item/clothing/head/helmet/space,/obj/item/clothing/head/helmet/space,/obj/item/clothing/head/helmet/space,/obj/item/clothing/head/helmet/space,/obj/item/clothing/suit/space,/obj/item/clothing/suit/space,/obj/item/clothing/suit/space,/obj/item/clothing/suit/space,/obj/effect/floor_decal/borderfloor{dir = 10},/turf/simulated/floor/tiled/steel,/area/submap/Blackshuttledown) "ck" = (/obj/structure/dispenser/oxygen,/obj/effect/floor_decal/borderfloor{dir = 6},/turf/simulated/floor/tiled/steel,/area/submap/Blackshuttledown) -"cl" = (/obj/structure/table/woodentable,/turf/simulated/floor/tiled/steel,/area/submap/Blackshuttledown) +"cl" = (/obj/structure/table/woodentable,/obj/random/projectile,/turf/simulated/floor/tiled/steel,/area/submap/Blackshuttledown) "cm" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/machinery/light,/turf/simulated/floor/tiled/steel,/area/submap/Blackshuttledown) -"cn" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/item/toy/plushie/spider,/turf/simulated/floor/tiled/steel,/area/submap/Blackshuttledown) -"co" = (/turf/template_noop,/turf/simulated/shuttle/wall/dark{icon_state = "dark5"; name = "Unknown Shuttle"; tag = "icon-dark5"},/area/submap/Blackshuttledown) -"cp" = (/turf/template_noop,/turf/simulated/shuttle/wall/dark{icon_state = "dark9"; name = "Unknown Shuttle"; tag = "icon-dark9"},/area/submap/Blackshuttledown) +"cn" = (/obj/structure/table/woodentable,/turf/simulated/floor/tiled/steel,/area/submap/Blackshuttledown) +"co" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/item/toy/plushie/spider,/turf/simulated/floor/tiled/steel,/area/submap/Blackshuttledown) +"cp" = (/turf/template_noop,/turf/simulated/shuttle/wall/dark{icon_state = "dark5"; name = "Unknown Shuttle"; tag = "icon-dark5"},/area/submap/Blackshuttledown) +"cq" = (/turf/template_noop,/turf/simulated/shuttle/wall/dark{icon_state = "dark9"; name = "Unknown Shuttle"; tag = "icon-dark9"},/area/submap/Blackshuttledown) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -144,9 +145,9 @@ aaabababababavajbTbUajbdajajayazajajajajajajbAajajajajajaGabababababaa aaababababababavajaQajawbVajaybWaLaLbXajbYblblblblbZcaajababababababaa aaabafabababababavajajcbccajayaSaTaTcdajceblbYblbYajcfajbfabafabababaa aaabababababababaHajajcgchajaybKajaAaAajbYblbYblbYajciajajbfababababaa -aaabababababababajajajajajajcjckajapapajbYclcmclcnajajajajalamabababaa +aaabababababababajajajajajajcjckajapapajbYclcmcncoajajajajalamabababaa aaabababababababajajajajajajajajajababajajajajajajajajajajalamabababaa -aaababafababababcoajajajcpababagahabababagabababcoajajajajcpababababaa +aaababafababababcpajajajcqababagahabababagabababcpajajajajcqababababaa aaabababadabababababafababababagabababahagababafabafabababadadadababaa aaababadadabacababababafabababagagagagagagababababacababadadadadababaa aaabadadadabababababababaeababababababababababadadabababadadadadababaa diff --git a/maps/submaps/surface_submaps/wilderness/Boombase.dmm b/maps/submaps/surface_submaps/wilderness/Boombase.dmm index 79a8237d74..dda524a79e 100644 --- a/maps/submaps/surface_submaps/wilderness/Boombase.dmm +++ b/maps/submaps/surface_submaps/wilderness/Boombase.dmm @@ -1,72 +1,74 @@ -"a" = (/turf/template_noop,/area/template_noop) -"b" = (/turf/template_noop,/area/submap/BoomBase) -"c" = (/obj/effect/decal/remains/human,/turf/template_noop,/area/submap/BoomBase) -"d" = (/obj/structure/flora/tree/sif,/turf/template_noop,/area/submap/BoomBase) -"e" = (/turf/simulated/wall/r_wall,/area/submap/BoomBase) -"f" = (/obj/structure/girder,/turf/simulated/floor/plating,/area/submap/BoomBase) -"g" = (/obj/structure/girder,/obj/item/stack/rods,/turf/simulated/floor/plating,/area/submap/BoomBase) -"h" = (/obj/item/stack/rods,/turf/simulated/wall/r_wall,/area/submap/BoomBase) -"i" = (/obj/structure/closet/crate/secure/phoron,/obj/fiftyspawner/phoron,/turf/simulated/floor/plating,/area/submap/BoomBase) -"j" = (/obj/structure/closet/crate/secure/phoron,/obj/fiftyspawner/phoron,/turf/simulated/floor/tiled/steel,/area/submap/BoomBase) -"k" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/steel{tag = "icon-burned1"; icon_state = "burned1"},/area/submap/BoomBase) -"l" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/ash,/turf/simulated/floor/tiled/steel,/area/submap/BoomBase) -"m" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/steel,/area/submap/BoomBase) -"n" = (/obj/effect/decal/cleanable/dirt,/obj/effect/spider,/obj/item/weapon/material/shard,/turf/simulated/floor/tiled/steel,/area/submap/BoomBase) -"o" = (/turf/simulated/floor/tiled/steel,/area/submap/BoomBase) -"p" = (/mob/living/simple_animal/hostile/giant_spider/phorogenic{returns_home = 1},/turf/simulated/floor/tiled/steel,/area/submap/BoomBase) -"q" = (/obj/machinery/portable_atmospherics/canister/empty/phoron,/turf/simulated/floor/tiled/steel{tag = "icon-steel_dirty"; icon_state = "steel_dirty"},/area/submap/BoomBase) -"r" = (/obj/machinery/portable_atmospherics/canister/empty/phoron,/obj/item/weapon/material/shard,/turf/simulated/floor/tiled/steel{tag = "icon-steel_dirty"; icon_state = "steel_dirty"},/area/submap/BoomBase) -"s" = (/obj/item/weapon/material/shard,/turf/simulated/floor/plating,/area/submap/BoomBase) -"t" = (/obj/effect/spider/stickyweb,/turf/simulated/floor/plating,/area/submap/BoomBase) -"u" = (/turf/simulated/floor/outdoors/dirt,/area/submap/BoomBase) -"v" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/submap/BoomBase) -"w" = (/turf/simulated/floor/tiled/steel{tag = "icon-burned1"; icon_state = "burned1"},/area/submap/BoomBase) -"x" = (/obj/effect/decal/remains/human,/turf/simulated/floor/tiled/steel,/area/submap/BoomBase) -"y" = (/turf/simulated/floor/tiled/steel{tag = "icon-steel_dirty"; icon_state = "steel_dirty"},/area/submap/BoomBase) -"z" = (/turf/simulated/floor/tiled/steel{tag = "icon-broken0"; icon_state = "broken0"},/area/submap/BoomBase) -"A" = (/turf/simulated/floor/plating,/area/submap/BoomBase) -"B" = (/obj/structure/flora/tree/dead,/turf/simulated/floor/outdoors/dirt,/area/submap/BoomBase) -"C" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/outdoors/dirt,/area/submap/BoomBase) -"D" = (/obj/effect/decal/cleanable/dirt,/obj/effect/spider/stickyweb,/turf/simulated/floor/tiled/steel,/area/submap/BoomBase) -"E" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/steel{tag = "icon-broken1"; icon_state = "broken1"},/area/submap/BoomBase) -"F" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/steel{tag = "icon-burned2"; icon_state = "burned2"},/area/submap/BoomBase) -"G" = (/obj/effect/decal/cleanable/ash,/turf/simulated/floor/outdoors/dirt,/area/submap/BoomBase) -"H" = (/obj/structure/table,/turf/simulated/floor/tiled/steel,/area/submap/BoomBase) -"I" = (/obj/effect/decal/cleanable/dirt,/mob/living/simple_animal/hostile/giant_spider/phorogenic,/turf/simulated/floor/tiled/steel,/area/submap/BoomBase) -"J" = (/turf/simulated/floor/tiled/steel{tag = "icon-burned2"; icon_state = "burned2"},/area/submap/BoomBase) -"K" = (/turf/simulated/floor/outdoors/rocks,/area/submap/BoomBase) -"L" = (/obj/effect/decal/cleanable/dirt,/obj/structure/table/standard,/obj/item/weapon/tank/phoron,/obj/item/weapon/fuel_assembly/phoron,/turf/simulated/floor/tiled/steel,/area/submap/BoomBase) -"M" = (/obj/effect/decal/remains/human,/obj/effect/decal/cleanable/ash,/turf/simulated/floor/tiled/steel{tag = "icon-steel_dirty"; icon_state = "steel_dirty"},/area/submap/BoomBase) -"N" = (/obj/item/weapon/material/shard,/turf/simulated/floor/tiled/steel{tag = "icon-steel_dirty"; icon_state = "steel_dirty"},/area/submap/BoomBase) -"O" = (/obj/item/device/transfer_valve,/turf/simulated/floor/outdoors/rocks,/area/submap/BoomBase) -"P" = (/obj/item/weapon/material/shard,/turf/template_noop,/area/submap/BoomBase) -"Q" = (/obj/effect/decal/cleanable/ash,/turf/simulated/floor/plating,/area/submap/BoomBase) -"R" = (/obj/effect/decal/cleanable/ash,/turf/simulated/floor/tiled/steel,/area/submap/BoomBase) -"S" = (/obj/effect/spider/stickyweb,/obj/item/weapon/material/shard,/turf/simulated/floor/tiled/steel,/area/submap/BoomBase) -"T" = (/obj/effect/spider/stickyweb,/mob/living/simple_animal/hostile/giant_spider/phorogenic,/turf/simulated/floor/tiled/steel,/area/submap/BoomBase) -"U" = (/obj/effect/spider/stickyweb,/obj/effect/decal/cleanable/ash,/turf/simulated/floor/tiled/steel{tag = "icon-burned1"; icon_state = "burned1"},/area/submap/BoomBase) -"V" = (/obj/effect/decal/remains/human,/obj/effect/decal/cleanable/ash,/turf/template_noop,/area/submap/BoomBase) -"W" = (/obj/structure/flora/tree/dead,/turf/template_noop,/area/submap/BoomBase) +"aa" = (/turf/template_noop,/area/template_noop) +"ab" = (/turf/template_noop,/area/submap/BoomBase) +"ac" = (/obj/effect/decal/remains/human,/turf/template_noop,/area/submap/BoomBase) +"ad" = (/obj/structure/flora/tree/sif,/turf/template_noop,/area/submap/BoomBase) +"ae" = (/turf/simulated/wall/r_wall,/area/submap/BoomBase) +"af" = (/obj/structure/girder,/turf/simulated/floor/plating,/area/submap/BoomBase) +"ag" = (/obj/structure/girder,/obj/item/stack/rods,/turf/simulated/floor/plating,/area/submap/BoomBase) +"ah" = (/obj/item/stack/rods,/turf/simulated/wall/r_wall,/area/submap/BoomBase) +"ai" = (/obj/structure/closet/crate/secure/phoron,/obj/fiftyspawner/phoron,/turf/simulated/floor/plating,/area/submap/BoomBase) +"aj" = (/obj/structure/closet/crate/secure/phoron,/obj/fiftyspawner/phoron,/turf/simulated/floor/tiled/steel,/area/submap/BoomBase) +"ak" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/steel{tag = "icon-burned1"; icon_state = "burned1"},/area/submap/BoomBase) +"al" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/ash,/turf/simulated/floor/tiled/steel,/area/submap/BoomBase) +"am" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/steel,/area/submap/BoomBase) +"an" = (/obj/effect/decal/cleanable/dirt,/obj/effect/spider,/obj/item/weapon/material/shard,/turf/simulated/floor/tiled/steel,/area/submap/BoomBase) +"ao" = (/turf/simulated/floor/tiled/steel,/area/submap/BoomBase) +"ap" = (/mob/living/simple_animal/hostile/giant_spider/phorogenic{returns_home = 1},/turf/simulated/floor/tiled/steel,/area/submap/BoomBase) +"aq" = (/obj/machinery/portable_atmospherics/canister/empty/phoron,/turf/simulated/floor/tiled/steel{tag = "icon-steel_dirty"; icon_state = "steel_dirty"},/area/submap/BoomBase) +"ar" = (/obj/machinery/portable_atmospherics/canister/empty/phoron,/obj/item/weapon/material/shard,/turf/simulated/floor/tiled/steel{tag = "icon-steel_dirty"; icon_state = "steel_dirty"},/area/submap/BoomBase) +"as" = (/obj/item/weapon/material/shard,/turf/simulated/floor/plating,/area/submap/BoomBase) +"at" = (/obj/effect/spider/stickyweb,/turf/simulated/floor/plating,/area/submap/BoomBase) +"au" = (/turf/simulated/floor/outdoors/dirt,/area/submap/BoomBase) +"av" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/submap/BoomBase) +"aw" = (/obj/effect/decal/cleanable/dirt,/obj/random/mob/spider/mutant,/turf/simulated/floor/tiled/steel,/area/submap/BoomBase) +"ax" = (/turf/simulated/floor/tiled/steel{tag = "icon-burned1"; icon_state = "burned1"},/area/submap/BoomBase) +"ay" = (/obj/effect/decal/remains/human,/turf/simulated/floor/tiled/steel,/area/submap/BoomBase) +"az" = (/turf/simulated/floor/tiled/steel{tag = "icon-steel_dirty"; icon_state = "steel_dirty"},/area/submap/BoomBase) +"aA" = (/turf/simulated/floor/tiled/steel{tag = "icon-broken0"; icon_state = "broken0"},/area/submap/BoomBase) +"aB" = (/turf/simulated/floor/plating,/area/submap/BoomBase) +"aC" = (/obj/structure/flora/tree/dead,/turf/simulated/floor/outdoors/dirt,/area/submap/BoomBase) +"aD" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/outdoors/dirt,/area/submap/BoomBase) +"aE" = (/obj/effect/decal/cleanable/dirt,/obj/effect/spider/stickyweb,/turf/simulated/floor/tiled/steel,/area/submap/BoomBase) +"aF" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/steel{tag = "icon-broken1"; icon_state = "broken1"},/area/submap/BoomBase) +"aG" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/steel{tag = "icon-burned2"; icon_state = "burned2"},/area/submap/BoomBase) +"aH" = (/obj/effect/decal/cleanable/ash,/turf/simulated/floor/outdoors/dirt,/area/submap/BoomBase) +"aI" = (/obj/random/mob/spider/mutant,/turf/simulated/floor/outdoors/dirt,/area/submap/BoomBase) +"aJ" = (/obj/structure/table,/turf/simulated/floor/tiled/steel,/area/submap/BoomBase) +"aK" = (/obj/effect/decal/cleanable/dirt,/mob/living/simple_animal/hostile/giant_spider/phorogenic{returns_home = 1},/turf/simulated/floor/tiled/steel,/area/submap/BoomBase) +"aL" = (/turf/simulated/floor/tiled/steel{tag = "icon-burned2"; icon_state = "burned2"},/area/submap/BoomBase) +"aM" = (/turf/simulated/floor/outdoors/rocks,/area/submap/BoomBase) +"aN" = (/obj/effect/decal/cleanable/dirt,/obj/structure/table/standard,/obj/item/weapon/tank/phoron,/obj/item/weapon/fuel_assembly/phoron,/turf/simulated/floor/tiled/steel,/area/submap/BoomBase) +"aO" = (/obj/effect/decal/remains/human,/obj/effect/decal/cleanable/ash,/turf/simulated/floor/tiled/steel{tag = "icon-steel_dirty"; icon_state = "steel_dirty"},/area/submap/BoomBase) +"aP" = (/obj/item/weapon/material/shard,/turf/simulated/floor/tiled/steel{tag = "icon-steel_dirty"; icon_state = "steel_dirty"},/area/submap/BoomBase) +"aQ" = (/obj/item/device/transfer_valve,/turf/simulated/floor/outdoors/rocks,/area/submap/BoomBase) +"aR" = (/obj/item/weapon/material/shard,/turf/template_noop,/area/submap/BoomBase) +"aS" = (/obj/effect/decal/cleanable/ash,/turf/simulated/floor/plating,/area/submap/BoomBase) +"aT" = (/obj/effect/decal/cleanable/ash,/turf/simulated/floor/tiled/steel,/area/submap/BoomBase) +"aU" = (/obj/effect/spider/stickyweb,/obj/item/weapon/material/shard,/turf/simulated/floor/tiled/steel,/area/submap/BoomBase) +"aV" = (/obj/effect/spider/stickyweb,/obj/random/mob/spider/mutant,/turf/simulated/floor/tiled/steel,/area/submap/BoomBase) +"aW" = (/obj/effect/spider/stickyweb,/obj/effect/decal/cleanable/ash,/turf/simulated/floor/tiled/steel{tag = "icon-burned1"; icon_state = "burned1"},/area/submap/BoomBase) +"aX" = (/obj/effect/decal/remains/human,/obj/effect/decal/cleanable/ash,/turf/template_noop,/area/submap/BoomBase) +"aY" = (/obj/structure/flora/tree/dead,/turf/template_noop,/area/submap/BoomBase) (1,1,1) = {" -aaaaaaaaaaaaaaaaaaaaaaaaa -abcbbdbbbbbbbbbdbbbbbbbca -abbbbbeeeeeeeeeeeeeeefgba -abbbbheijklmnopqrstgbbbua -adbbbevvvmmvvwxyzAuuubuBa -abbdbevvvmvfCuuuuuuuuuuua -abbbbeDvvvCCCuuuuuuuuuuua -abbbbemEvfFCuuuuuuuuueAua -abbbdemmCCCuuuGuuuuuuefBa -abbbbeHICJuuuuKKuuuuuefua -abbdbeLMuuuuKKKKKuuuueffa -abbbbeoNuuuuuKKOPuuuuefAa -abbbQeAzuuuuuKKKKuuuubbba -adbbbeRyuuuuuKuuuuuuubAba -abbbbfAgbuuuuuuuuuuuuASba -abbbbbbAbuuuuuuuuuuAAToba -abbbbbbfAbeAAAuuuuAAUVeba -abbbbbbAfbueeAbuuuAeeheba -abWbbbbbWbbbbbbuubbbbbbca -aaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaabacababadabababababababababadabababababababacaa +aaabababababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafagabaa +aaababababahaeaiajakalamanaoapaqarasatagabababauaa +aaadabababaeavavavawamavavaxayazaAaBauauauabauaCaa +aaababadabaeavavavamavafaDauauauauauauauauauauauaa +aaababababaeaEavavavaDaDaDauauauauauauauauauauauaa +aaababababaeamaFavafaGaDauauauauauauauauauaeaBauaa +aaabababadaeamamaDaDaDauauauaHauaIauauauauaeafaCaa +aaababababaeaJaKaDaLauauauauaMaMauauauauauaeafauaa +aaababadabaeaNaOauauauauaMaMaMaMaMauauauauaeafafaa +aaababababaeaoaPauauauauauaMaMaQaRauauauauaeafaBaa +aaabababaSaeaBaAauauauauauaMaMaMaMauauauauabababaa +aaadabababaeaTazauauauauauaMauauauauauauauabaBabaa +aaababababafaBagabauauauauauauauauauauauauaBaUabaa +aaababababababaBabauauauauauauauauauauaBaBaVaoabaa +aaababababababafaBabaeaBaBaBauauauauaBaBaWaXaeabaa +aaababababababaBafabauaeaeaBabauauauaBaeaeahaeabaa +aaabaYabababababaYababababababauauababababababacaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa "} diff --git a/maps/submaps/surface_submaps/wilderness/CaveS.dmm b/maps/submaps/surface_submaps/wilderness/CaveS.dmm index 229837b4f3..5a2085080b 100644 --- a/maps/submaps/surface_submaps/wilderness/CaveS.dmm +++ b/maps/submaps/surface_submaps/wilderness/CaveS.dmm @@ -14,23 +14,23 @@ "n" = (/obj/item/clothing/accessory/storage/webbing,/obj/item/weapon/material/knife/tacknife/combatknife,/turf/simulated/floor/outdoors/dirt{outdoors = 0},/area/submap/CaveS) "o" = (/mob/living/simple_animal/hostile/giant_spider,/turf/simulated/floor/outdoors/dirt{outdoors = 0},/area/submap/CaveS) "p" = (/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/outdoors/dirt{outdoors = 0},/area/submap/CaveS) -"q" = (/mob/living/simple_animal/hostile/giant_spider/lurker,/turf/simulated/floor/outdoors/dirt{outdoors = 0},/area/submap/CaveS) -"r" = (/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/outdoors/dirt{outdoors = 0},/area/submap/CaveS) -"s" = (/mob/living/simple_animal/hostile/giant_spider/webslinger,/turf/simulated/floor/outdoors/dirt{outdoors = 0},/area/submap/CaveS) -"t" = (/obj/effect/decal/cleanable/cobweb2,/mob/living/simple_animal/hostile/giant_spider/lurker,/turf/simulated/floor/outdoors/dirt{outdoors = 0},/area/submap/CaveS) -"u" = (/turf/simulated/floor/outdoors/grass/sif/forest,/area/submap/CaveS) -"v" = (/mob/living/simple_animal/hostile/giant_spider/lurker,/turf/simulated/floor/outdoors/dirt,/area/submap/CaveS) -"w" = (/mob/living/simple_animal/hostile/giant_spider/hunter,/turf/simulated/floor/outdoors/dirt{outdoors = 0},/area/submap/CaveS) -"x" = (/obj/structure/flora/tree/sif,/turf/simulated/floor/outdoors/grass/sif/forest,/area/submap/CaveS) -"y" = (/obj/random/landmine,/turf/simulated/floor/outdoors/grass/sif/forest,/area/submap/CaveS) -"z" = (/turf/simulated/floor,/area/submap/CaveS) -"A" = (/obj/structure/closet/crate,/obj/item/stack/cable_coil,/obj/item/stack/cable_coil,/obj/item/weapon/storage/toolbox,/obj/random/toolbox,/turf/simulated/floor,/area/submap/CaveS) -"B" = (/obj/structure/loot_pile/maint/technical,/turf/simulated/floor,/area/submap/CaveS) -"C" = (/obj/structure/table/woodentable,/turf/simulated/floor,/area/submap/CaveS) -"D" = (/obj/random/landmine,/turf/simulated/floor,/area/submap/CaveS) +"q" = (/obj/random/mob/spider,/turf/simulated/floor/outdoors/dirt{outdoors = 0},/area/submap/CaveS) +"r" = (/mob/living/simple_animal/hostile/giant_spider/lurker,/turf/simulated/floor/outdoors/dirt{outdoors = 0},/area/submap/CaveS) +"s" = (/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/outdoors/dirt{outdoors = 0},/area/submap/CaveS) +"t" = (/mob/living/simple_animal/hostile/giant_spider/webslinger,/turf/simulated/floor/outdoors/dirt{outdoors = 0},/area/submap/CaveS) +"u" = (/obj/effect/decal/cleanable/cobweb2,/mob/living/simple_animal/hostile/giant_spider/lurker,/turf/simulated/floor/outdoors/dirt{outdoors = 0},/area/submap/CaveS) +"v" = (/turf/simulated/floor/outdoors/grass/sif/forest,/area/submap/CaveS) +"w" = (/obj/random/mob/spider/mutant,/turf/simulated/floor/outdoors/dirt{outdoors = 0},/area/submap/CaveS) +"x" = (/mob/living/simple_animal/hostile/giant_spider/lurker,/turf/simulated/floor/outdoors/dirt,/area/submap/CaveS) +"y" = (/obj/structure/flora/tree/sif,/turf/simulated/floor/outdoors/grass/sif/forest,/area/submap/CaveS) +"z" = (/obj/random/landmine,/turf/simulated/floor/outdoors/grass/sif/forest,/area/submap/CaveS) +"A" = (/turf/simulated/floor,/area/submap/CaveS) +"B" = (/obj/structure/closet/crate,/obj/item/stack/cable_coil,/obj/item/stack/cable_coil,/obj/item/weapon/storage/toolbox,/obj/random/toolbox,/turf/simulated/floor,/area/submap/CaveS) +"C" = (/obj/structure/loot_pile/maint/technical,/turf/simulated/floor,/area/submap/CaveS) +"D" = (/obj/structure/table/woodentable,/turf/simulated/floor,/area/submap/CaveS) "E" = (/obj/machinery/power/port_gen/pacman,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area/submap/CaveS) "F" = (/turf/simulated/wall,/area/submap/CaveS) -"G" = (/obj/structure/closet/crate,/obj/item/weapon/reagent_containers/hypospray,/obj/item/weapon/reagent_containers/glass/bottle/stoxin,/obj/item/weapon/reagent_containers/glass/bottle/antitoxin,/obj/item/weapon/reagent_containers/pill/antitox,/obj/item/weapon/reagent_containers/pill/antitox,/obj/item/weapon/reagent_containers/pill/antitox,/obj/item/weapon/reagent_containers/pill/paracetamol,/obj/random/firstaid,/obj/random/landmine,/turf/simulated/floor,/area/submap/CaveS) +"G" = (/obj/structure/closet/crate,/obj/item/weapon/reagent_containers/hypospray,/obj/item/weapon/reagent_containers/glass/bottle/stoxin,/obj/item/weapon/reagent_containers/glass/bottle/antitoxin,/obj/item/weapon/reagent_containers/pill/antitox,/obj/item/weapon/reagent_containers/pill/antitox,/obj/item/weapon/reagent_containers/pill/antitox,/obj/item/weapon/reagent_containers/pill/paracetamol,/obj/random/firstaid,/turf/simulated/floor,/area/submap/CaveS) "H" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor,/area/submap/CaveS) "I" = (/obj/structure/closet/crate,/obj/random/contraband,/obj/random/contraband,/obj/random/contraband,/obj/random/energy,/obj/item/weapon/material/star,/obj/item/weapon/material/star,/obj/item/weapon/material/star,/obj/item/weapon/material/star,/obj/item/weapon/material/star,/turf/simulated/floor,/area/submap/CaveS) "J" = (/obj/effect/spider/stickyweb,/mob/living/simple_animal/hostile/giant_spider/lurker,/turf/simulated/floor/outdoors/dirt{outdoors = 0},/area/submap/CaveS) @@ -55,27 +55,27 @@ abbbddddddddddbbbbcblbdmkiidddddddddbbba abbbdddddddddddbbbbbbdddmkkkdddddddbbbba abbbddddddddddddbbbbddddddhkmddddddbbbba abbdddddndkkidddbbddddddddkkkkkkddddbbba -abbdddokkkkkkdddbbdddddddpkkkkkkodddbbba -abbdddikkkkkqddbbddddddddkkkkkkkdddddbba -abbddddkkkkkdddbdddddddddkkddddkrddddbba +abbdddokkkkkkdddbbdddddddpkkkkkkqdddbbba +abbdddikkkkkrddbbddddddddkkkkkkkdddddbba +abbddddkqkkkdddbdddddddddkkddddksddddbba abdddddddkkkkddddddddddddhkddddkkdddddba -abdddddddkkkkrdddddpkokkkkddddpkddddddba +abdddddddkkkksdddddpkqkkkkddddpkddddddba abddddddddkkkkkkkkkkkkkkkkddddhkddddddda -abdddddddddskkkkkkkkkkkkkkktddkkddddddda -abddddduudddddkkdddvdddddikkkkkkddddddba -abddduuuudddddkkddddddddddkkkkwddddddbba -abdduxuuudddddkkqdddddddddddddddddddbbba -abdduuyuuudddddkkkkkddddddddqkddddddbbba -abddduuuxuiddddkkkkkkkhidddkkkkkdddbbbba -abddduuuyukkkkkkkdkkkkkiddkkzzAkkkddbbba -abdduuuuuuukkkkidddikkkhkkkkzzzBkdddbbba -abdduuuuuukkddddddddkhkkkkkzCCDzkkddbbba -abddduuuuukkvddddddkkkidkkzEFFGkkkdddbba -abdddddxukkddddddikkkkddkkzHFFIkkddddbba -abddddddduiddddddJkkkkddkkzKLMDzddddbbba -abbddddddddddddddkkkkkdddkkkzzzdddddbbba -abbdddddddddddddddkidddddkkkzNdddddbbbba -abbdddddddddddddddddddddddqkkddddbbbbbba +abdddddddddtkkkkkkkkkkkkkkkuddkkddddddda +abdddddvvdddddwkdddxdddddikkkkkkddddddba +abdddvvvvdddddkkddddddddddkkkkqddddddbba +abddvyvvvdddddkkrdddddddddddddddddddbbba +abddvvzvvvdddddkkkkkddddddddrkddddddbbba +abdddvvvyviddddkkkkkkkhidddkkkkkdddbbbba +abdddvvvzvkkkkkkkdkkkkkiddkkAABkkkddbbba +abddvvvvvvvkkkkidddikkkhkkkkAAACkdddbbba +abddvvvvvvkkddddddddkhkkkkkADDAAkkddbbba +abdddvvvvvkkxddddddkkkidkkAEFFGwkkdddbba +abdddddyvkkddddddikkkkddkkAHFFIkkddddbba +abdddddddviddddddJkkkkddkkAKLMAAddddbbba +abbddddddddddddddkkkkkdddkkkAAAdddddbbba +abbdddddddddddddddkidddddwkkANdddddbbbba +abbdddddddddddddddddddddddrkkddddbbbbbba abbbdddddddddddddddddddddddddddbbbbbbbba abbbddddbbbbdddddddbbdddddddddbbbbbbbbba abbbddbbbbbbbddddbbbbdbbdddddbbbbbbbbbba diff --git a/maps/submaps/surface_submaps/wilderness/DJOutpost1.dmm b/maps/submaps/surface_submaps/wilderness/DJOutpost1.dmm index 4993ed0b68..3651d213c0 100644 --- a/maps/submaps/surface_submaps/wilderness/DJOutpost1.dmm +++ b/maps/submaps/surface_submaps/wilderness/DJOutpost1.dmm @@ -5,8 +5,8 @@ "e" = (/turf/simulated/floor/wood,/area/submap/DJOutpost1) "f" = (/obj/machinery/telecomms/relay/preset/ruskie,/turf/simulated/floor/wood,/area/submap/DJOutpost1) "g" = (/obj/structure/loot_pile/maint/technical,/turf/simulated/floor/wood,/area/submap/DJOutpost1) -"h" = (/mob/living/simple_animal/hostile/giant_spider/frost{returns_home = 1},/turf/simulated/floor/wood,/area/submap/DJOutpost1) -"i" = (/obj/structure/sign/goldenplaque{desc = "An award given to Sif Free Radio for media excellency. It looks fake."; name = "Best Radio Station 2558"; pixel_y = 30},/turf/simulated/floor/wood,/area/submap/DJOutpost1) +"h" = (/obj/structure/sign/goldenplaque{desc = "An award given to Sif Free Radio for media excellency. It looks fake."; name = "Best Radio Station 2558"; pixel_y = 30},/turf/simulated/floor/wood,/area/submap/DJOutpost1) +"i" = (/mob/living/simple_animal/hostile/giant_spider/frost{returns_home = 1},/turf/simulated/floor/wood,/area/submap/DJOutpost1) "j" = (/obj/effect/decal/remains,/obj/effect/decal/cleanable/blood,/obj/item/clothing/under/frontier,/obj/item/weapon/material/knife/tacknife/combatknife,/obj/random_multi/single_item/sfr_headset,/turf/simulated/floor/wood,/area/submap/DJOutpost1) "k" = (/obj/machinery/door/airlock/glass,/turf/simulated/floor/wood,/area/submap/DJOutpost1) "l" = (/obj/structure/table/steel_reinforced,/obj/item/device/radio/intercom{tag = "icon-intercom (WEST)"; icon_state = "intercom"; dir = 8},/turf/simulated/floor/wood,/area/submap/DJOutpost1) @@ -15,47 +15,48 @@ "o" = (/obj/effect/overlay/snow/floor,/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{outdoors = 1},/area/submap/DJOutpost1) "p" = (/obj/structure/bed/chair/wood,/turf/simulated/floor/wood,/area/submap/DJOutpost1) "q" = (/obj/effect/decal/remains,/obj/item/clothing/under/dress/blacktango,/obj/effect/decal/cleanable/blood,/obj/item/device/universal_translator/ear,/turf/simulated/floor/wood,/area/submap/DJOutpost1) -"r" = (/obj/structure/bed/chair/office/dark{tag = "icon-officechair_dark (WEST)"; icon_state = "officechair_dark"; dir = 8},/turf/simulated/floor/wood,/area/submap/DJOutpost1) -"s" = (/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/obj/structure/bed/chair/office/dark{dir = 1},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/wood,/area/submap/DJOutpost1) -"t" = (/obj/effect/overlay/snow/floor,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/closet/crate,/obj/item/stack/material/phoron{amount = 25},/turf/simulated/floor{outdoors = 1},/area/submap/DJOutpost1) -"u" = (/obj/structure/table/woodentable,/obj/item/trash/candle,/turf/simulated/floor/wood,/area/submap/DJOutpost1) -"v" = (/obj/structure/bed/chair/wood{tag = "icon-wooden_chair (WEST)"; icon_state = "wooden_chair"; dir = 8},/turf/simulated/floor/wood,/area/submap/DJOutpost1) -"w" = (/obj/structure/bookcase,/obj/item/weapon/book/codex/lore/vir,/obj/item/weapon/book/manual/excavation,/obj/item/weapon/book/manual/engineering_construction,/obj/item/weapon/storage/bible,/turf/simulated/floor/wood,/area/submap/DJOutpost1) -"x" = (/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/wood,/area/submap/DJOutpost1) -"y" = (/obj/structure/table/steel_reinforced,/obj/item/device/radio/phone,/obj/random_multi/single_item/sfr_headset,/turf/simulated/floor/wood,/area/submap/DJOutpost1) -"z" = (/obj/structure/table/steel_reinforced,/obj/item/device/radio/intercom/syndicate{desc = "Talk through this."; name = "station intercom (General)"},/obj/item/device/multitool,/turf/simulated/floor/wood,/area/submap/DJOutpost1) -"A" = (/obj/structure/table/steel_reinforced,/obj/item/device/radio,/obj/machinery/power/apc{cell_type = /obj/item/weapon/cell/hyper; dir = 4; environ = 1; equipment = 1; lighting = 1; locked = 0; name = "Sif Free Radio APC"; operating = 0; pixel_x = 24},/obj/structure/cable/yellow,/turf/simulated/floor/wood,/area/submap/DJOutpost1) -"B" = (/obj/effect/overlay/snow/floor,/obj/machinery/power/port_gen/pacman,/obj/structure/cable/yellow,/turf/simulated/floor{outdoors = 1},/area/submap/DJOutpost1) -"C" = (/obj/machinery/door/airlock/glass,/obj/item/device/gps/internal/poi,/turf/simulated/floor/wood,/area/submap/DJOutpost1) -"D" = (/obj/machinery/biogenerator,/turf/simulated/floor/wood,/area/submap/DJOutpost1) -"E" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/snacks/unajerky,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/random_multi/single_item/sfr_headset,/turf/simulated/floor/wood,/area/submap/DJOutpost1) -"F" = (/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/obj/machinery/seed_extractor,/turf/simulated/floor/wood,/area/submap/DJOutpost1) -"G" = (/obj/structure/bed/chair/wood{tag = "icon-wooden_chair (NORTH)"; icon_state = "wooden_chair"; dir = 1},/turf/simulated/floor/wood,/area/submap/DJOutpost1) -"H" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/wood,/area/submap/DJOutpost1) -"I" = (/obj/structure/table/woodentable,/obj/item/weapon/material/knife/machete/hatchet,/obj/item/weapon/reagent_containers/glass/bucket,/obj/item/weapon/material/minihoe,/obj/item/device/analyzer/plant_analyzer,/obj/random_multi/single_item/sfr_headset,/turf/simulated/floor/wood,/area/submap/DJOutpost1) -"J" = (/obj/structure/undies_wardrobe,/turf/simulated/floor/wood,/area/submap/DJOutpost1) -"K" = (/obj/structure/table/rack,/obj/item/clothing/shoes/boots/winter,/obj/item/clothing/suit/storage/hooded/wintercoat,/obj/random_multi/single_item/sfr_headset,/turf/simulated/floor/wood,/area/submap/DJOutpost1) -"L" = (/obj/machinery/light/flamp,/turf/simulated/floor/wood,/area/submap/DJOutpost1) -"M" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 15; tag = "icon-sink (EAST)"},/turf/simulated/floor/wood,/area/submap/DJOutpost1) -"N" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/clown,/turf/simulated/floor/wood,/area/submap/DJOutpost1) -"O" = (/obj/structure/table/rack,/obj/item/ammo_magazine/clip/c762/hunter,/obj/item/weapon/gun/projectile/shotgun/pump/rifle,/turf/simulated/floor/wood,/area/submap/DJOutpost1) -"P" = (/obj/structure/table/rack,/obj/item/device/flashlight/lantern,/obj/item/device/gps{gps_tag = "Sif Free Radio"},/turf/simulated/floor/wood,/area/submap/DJOutpost1) -"Q" = (/obj/machinery/portable_atmospherics/hydroponics,/turf/simulated/floor/wood,/area/submap/DJOutpost1) +"r" = (/obj/random/mob/spider/mutant,/turf/simulated/floor/wood,/area/submap/DJOutpost1) +"s" = (/obj/structure/bed/chair/office/dark{tag = "icon-officechair_dark (WEST)"; icon_state = "officechair_dark"; dir = 8},/turf/simulated/floor/wood,/area/submap/DJOutpost1) +"t" = (/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/obj/structure/bed/chair/office/dark{dir = 1},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/wood,/area/submap/DJOutpost1) +"u" = (/obj/effect/overlay/snow/floor,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/closet/crate,/obj/item/stack/material/phoron{amount = 25},/turf/simulated/floor{outdoors = 1},/area/submap/DJOutpost1) +"v" = (/obj/structure/table/woodentable,/obj/item/trash/candle,/turf/simulated/floor/wood,/area/submap/DJOutpost1) +"w" = (/obj/structure/bed/chair/wood{tag = "icon-wooden_chair (WEST)"; icon_state = "wooden_chair"; dir = 8},/turf/simulated/floor/wood,/area/submap/DJOutpost1) +"x" = (/obj/structure/bookcase,/obj/item/weapon/book/codex/lore/vir,/obj/item/weapon/book/manual/excavation,/obj/item/weapon/book/manual/engineering_construction,/obj/item/weapon/storage/bible,/turf/simulated/floor/wood,/area/submap/DJOutpost1) +"y" = (/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/wood,/area/submap/DJOutpost1) +"z" = (/obj/structure/table/steel_reinforced,/obj/item/device/radio/phone,/obj/random_multi/single_item/sfr_headset,/turf/simulated/floor/wood,/area/submap/DJOutpost1) +"A" = (/obj/structure/table/steel_reinforced,/obj/item/device/radio/intercom/syndicate{desc = "Talk through this."; name = "station intercom (General)"},/obj/item/device/multitool,/turf/simulated/floor/wood,/area/submap/DJOutpost1) +"B" = (/obj/structure/table/steel_reinforced,/obj/item/device/radio,/obj/machinery/power/apc{cell_type = /obj/item/weapon/cell/hyper; dir = 4; environ = 1; equipment = 1; lighting = 1; locked = 0; name = "Sif Free Radio APC"; operating = 0; pixel_x = 24},/obj/structure/cable/yellow,/turf/simulated/floor/wood,/area/submap/DJOutpost1) +"C" = (/obj/effect/overlay/snow/floor,/obj/machinery/power/port_gen/pacman,/obj/structure/cable/yellow,/turf/simulated/floor{outdoors = 1},/area/submap/DJOutpost1) +"D" = (/obj/machinery/door/airlock/glass,/obj/item/device/gps/internal/poi,/turf/simulated/floor/wood,/area/submap/DJOutpost1) +"E" = (/obj/machinery/biogenerator,/turf/simulated/floor/wood,/area/submap/DJOutpost1) +"F" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/snacks/unajerky,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/random_multi/single_item/sfr_headset,/turf/simulated/floor/wood,/area/submap/DJOutpost1) +"G" = (/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/obj/machinery/seed_extractor,/turf/simulated/floor/wood,/area/submap/DJOutpost1) +"H" = (/obj/structure/bed/chair/wood{tag = "icon-wooden_chair (NORTH)"; icon_state = "wooden_chair"; dir = 1},/turf/simulated/floor/wood,/area/submap/DJOutpost1) +"I" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/wood,/area/submap/DJOutpost1) +"J" = (/obj/structure/table/woodentable,/obj/item/weapon/material/knife/machete/hatchet,/obj/item/weapon/reagent_containers/glass/bucket,/obj/item/weapon/material/minihoe,/obj/item/device/analyzer/plant_analyzer,/obj/random_multi/single_item/sfr_headset,/turf/simulated/floor/wood,/area/submap/DJOutpost1) +"K" = (/obj/structure/undies_wardrobe,/turf/simulated/floor/wood,/area/submap/DJOutpost1) +"L" = (/obj/structure/table/rack,/obj/item/clothing/shoes/boots/winter,/obj/item/clothing/suit/storage/hooded/wintercoat,/obj/random_multi/single_item/sfr_headset,/turf/simulated/floor/wood,/area/submap/DJOutpost1) +"M" = (/obj/machinery/light/flamp,/turf/simulated/floor/wood,/area/submap/DJOutpost1) +"N" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 15; tag = "icon-sink (EAST)"},/turf/simulated/floor/wood,/area/submap/DJOutpost1) +"O" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/clown,/turf/simulated/floor/wood,/area/submap/DJOutpost1) +"P" = (/obj/structure/table/rack,/obj/item/ammo_magazine/clip/c762/hunter,/obj/item/weapon/gun/projectile/shotgun/pump/rifle,/turf/simulated/floor/wood,/area/submap/DJOutpost1) +"Q" = (/obj/structure/table/rack,/obj/item/device/flashlight/lantern,/obj/item/device/gps{gps_tag = "Sif Free Radio"},/turf/simulated/floor/wood,/area/submap/DJOutpost1) +"R" = (/obj/machinery/portable_atmospherics/hydroponics,/turf/simulated/floor/wood,/area/submap/DJOutpost1) (1,1,1) = {" aaaaaaaaaaaaaaaa aaabcbbbbbdbaaaa aabbeebfgfgbbaaa -abbehebeeeeibbaa -adehjekeeelemnoa -abpeeqbeeelrsbta -abuvewbeexyzAbBa -abbbbbbCbbbbbbaa -abpeeeeeeeeeDbaa -abEeeeeeeeeeFbaa -adGeebbHbbeeIdaa -abbJebKeLbeMbbaa -aabbNbOePbQbbaaa -aaabdbbHbbdbaaaa +abbeeebeeeehbbaa +adeijekeeelemnoa +abpeeqberelstbua +abvwexbeeyzABbCa +abbbbbbDbbbbbbaa +abpreeeeeeeeEbaa +abFeeeeeeeeeGbaa +adHeebbIbbeeJdaa +abbKebLrMbeNbbaa +aabbObPeQbRbbaaa +aaabdbbIbbdbaaaa aaaaaaaaaaaaaaaa "} diff --git a/maps/submaps/surface_submaps/wilderness/DecoupledEngine.dmm b/maps/submaps/surface_submaps/wilderness/DecoupledEngine.dmm index e782337be3..aa03a8cdb0 100644 --- a/maps/submaps/surface_submaps/wilderness/DecoupledEngine.dmm +++ b/maps/submaps/surface_submaps/wilderness/DecoupledEngine.dmm @@ -54,27 +54,26 @@ "bb" = (/obj/structure/lattice,/obj/structure/grille,/obj/structure/window/reinforced{dir = 2; health = 1e+006},/turf/template_noop,/area/submap/DecoupledEngine) "bc" = (/obj/structure/lattice,/obj/structure/grille,/obj/structure/window/reinforced{dir = 2; health = 1e+006},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1; health = 1e+006},/turf/template_noop,/area/submap/DecoupledEngine) "bd" = (/obj/machinery/atmospherics/pipe/tank/carbon_dioxide,/obj/effect/floor_decal/rust,/turf/simulated/floor,/area/submap/DecoupledEngine) -"be" = (/obj/effect/floor_decal/rust,/obj/item/projectile/bullet/magnetic/fuelrod,/turf/simulated/floor,/area/submap/DecoupledEngine) -"bf" = (/obj/machinery/power/rad_collector,/obj/structure/window/phoronreinforced,/obj/structure/window/phoronreinforced{tag = "icon-phoronrwindow (WEST)"; icon_state = "phoronrwindow"; dir = 8},/obj/effect/floor_decal/rust,/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor,/area/submap/DecoupledEngine) -"bg" = (/obj/machinery/power/rad_collector,/obj/structure/window/phoronreinforced,/obj/effect/floor_decal/rust,/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor,/area/submap/DecoupledEngine) -"bh" = (/obj/machinery/power/rad_collector,/obj/structure/window/phoronreinforced{tag = "icon-phoronrwindow (EAST)"; icon_state = "phoronrwindow"; dir = 4},/obj/structure/window/phoronreinforced,/obj/effect/floor_decal/rust,/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/floor,/area/submap/DecoupledEngine) -"bi" = (/obj/structure/shuttle/engine/propulsion{dir = 4},/turf/simulated/floor/outdoors/rocks,/area/submap/DecoupledEngine) -"bj" = (/obj/machinery/atmospherics/tvalve/digital{dir = 8},/obj/effect/floor_decal/rust,/turf/simulated/floor,/area/submap/DecoupledEngine) -"bk" = (/obj/machinery/atmospherics/binary/pump{dir = 8},/obj/effect/floor_decal/rust,/turf/simulated/floor,/area/submap/DecoupledEngine) -"bl" = (/obj/machinery/atmospherics/pipe/manifold/visible,/obj/effect/floor_decal/rust,/turf/simulated/floor,/area/submap/DecoupledEngine) -"bm" = (/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/structure/grille,/obj/structure/window/phoronreinforced{tag = "icon-phoronrwindow (EAST)"; icon_state = "phoronrwindow"; dir = 4},/obj/structure/window/phoronreinforced,/obj/structure/window/phoronreinforced{tag = "icon-phoronrwindow (WEST)"; icon_state = "phoronrwindow"; dir = 8},/turf/simulated/floor,/area/submap/DecoupledEngine) -"bn" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"; dir = 4},/turf/simulated/floor/outdoors/rocks,/area/submap/DecoupledEngine) -"bo" = (/obj/effect/floor_decal/rust,/obj/structure/closet/crate/radiation,/turf/simulated/floor,/area/submap/DecoupledEngine) -"bp" = (/obj/effect/decal/cleanable/blood/oil,/obj/effect/floor_decal/rust,/turf/simulated/floor,/area/submap/DecoupledEngine) -"bq" = (/obj/effect/floor_decal/rust,/obj/effect/decal/cleanable/dirt,/obj/item/weapon/rcd,/turf/simulated/floor,/area/submap/DecoupledEngine) -"br" = (/obj/structure/sign/warning/radioactive,/turf/simulated/wall/durasteel,/area/submap/DecoupledEngine) -"bs" = (/obj/structure/grille,/obj/structure/window/phoronreinforced{tag = "icon-phoronrwindow (NORTH)"; icon_state = "phoronrwindow"; dir = 1},/obj/structure/window/phoronreinforced{tag = "icon-phoronrwindow (WEST)"; icon_state = "phoronrwindow"; dir = 8},/obj/structure/window/phoronreinforced,/turf/simulated/floor,/area/submap/DecoupledEngine) -"bt" = (/obj/structure/grille,/obj/structure/window/phoronreinforced{tag = "icon-phoronrwindow (NORTH)"; icon_state = "phoronrwindow"; dir = 1},/obj/structure/window/phoronreinforced,/turf/simulated/floor,/area/submap/DecoupledEngine) -"bu" = (/obj/structure/grille,/obj/structure/window/phoronreinforced{tag = "icon-phoronrwindow (NORTH)"; icon_state = "phoronrwindow"; dir = 1},/obj/structure/window/phoronreinforced{tag = "icon-phoronrwindow (EAST)"; icon_state = "phoronrwindow"; dir = 4},/obj/structure/window/phoronreinforced,/turf/simulated/floor,/area/submap/DecoupledEngine) -"bv" = (/obj/structure/sign/poi/engineleft,/turf/simulated/wall/durasteel,/area/submap/DecoupledEngine) -"bw" = (/obj/structure/sign/poi/engineright,/turf/simulated/wall/r_wall,/area/submap/DecoupledEngine) -"bx" = (/obj/structure/girder,/turf/simulated/floor/outdoors/rocks,/area/submap/DecoupledEngine) -"by" = (/obj/structure/girder/displaced,/turf/simulated/floor/outdoors/rocks,/area/submap/DecoupledEngine) +"be" = (/obj/machinery/power/rad_collector,/obj/structure/window/phoronreinforced,/obj/structure/window/phoronreinforced{tag = "icon-phoronrwindow (WEST)"; icon_state = "phoronrwindow"; dir = 8},/obj/effect/floor_decal/rust,/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor,/area/submap/DecoupledEngine) +"bf" = (/obj/machinery/power/rad_collector,/obj/structure/window/phoronreinforced,/obj/effect/floor_decal/rust,/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor,/area/submap/DecoupledEngine) +"bg" = (/obj/machinery/power/rad_collector,/obj/structure/window/phoronreinforced{tag = "icon-phoronrwindow (EAST)"; icon_state = "phoronrwindow"; dir = 4},/obj/structure/window/phoronreinforced,/obj/effect/floor_decal/rust,/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/floor,/area/submap/DecoupledEngine) +"bh" = (/obj/structure/shuttle/engine/propulsion{dir = 4},/turf/simulated/floor/outdoors/rocks,/area/submap/DecoupledEngine) +"bi" = (/obj/machinery/atmospherics/tvalve/digital{dir = 8},/obj/effect/floor_decal/rust,/turf/simulated/floor,/area/submap/DecoupledEngine) +"bj" = (/obj/machinery/atmospherics/binary/pump{dir = 8},/obj/effect/floor_decal/rust,/turf/simulated/floor,/area/submap/DecoupledEngine) +"bk" = (/obj/machinery/atmospherics/pipe/manifold/visible,/obj/effect/floor_decal/rust,/turf/simulated/floor,/area/submap/DecoupledEngine) +"bl" = (/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/structure/grille,/obj/structure/window/phoronreinforced{tag = "icon-phoronrwindow (EAST)"; icon_state = "phoronrwindow"; dir = 4},/obj/structure/window/phoronreinforced,/obj/structure/window/phoronreinforced{tag = "icon-phoronrwindow (WEST)"; icon_state = "phoronrwindow"; dir = 8},/turf/simulated/floor,/area/submap/DecoupledEngine) +"bm" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"; dir = 4},/turf/simulated/floor/outdoors/rocks,/area/submap/DecoupledEngine) +"bn" = (/obj/effect/floor_decal/rust,/obj/structure/closet/crate/radiation,/turf/simulated/floor,/area/submap/DecoupledEngine) +"bo" = (/obj/effect/decal/cleanable/blood/oil,/obj/effect/floor_decal/rust,/turf/simulated/floor,/area/submap/DecoupledEngine) +"bp" = (/obj/effect/floor_decal/rust,/obj/effect/decal/cleanable/dirt,/obj/item/weapon/rcd,/turf/simulated/floor,/area/submap/DecoupledEngine) +"bq" = (/obj/structure/sign/warning/radioactive,/turf/simulated/wall/durasteel,/area/submap/DecoupledEngine) +"br" = (/obj/structure/grille,/obj/structure/window/phoronreinforced{tag = "icon-phoronrwindow (NORTH)"; icon_state = "phoronrwindow"; dir = 1},/obj/structure/window/phoronreinforced{tag = "icon-phoronrwindow (WEST)"; icon_state = "phoronrwindow"; dir = 8},/obj/structure/window/phoronreinforced,/turf/simulated/floor,/area/submap/DecoupledEngine) +"bs" = (/obj/structure/grille,/obj/structure/window/phoronreinforced{tag = "icon-phoronrwindow (NORTH)"; icon_state = "phoronrwindow"; dir = 1},/obj/structure/window/phoronreinforced,/turf/simulated/floor,/area/submap/DecoupledEngine) +"bt" = (/obj/structure/grille,/obj/structure/window/phoronreinforced{tag = "icon-phoronrwindow (NORTH)"; icon_state = "phoronrwindow"; dir = 1},/obj/structure/window/phoronreinforced{tag = "icon-phoronrwindow (EAST)"; icon_state = "phoronrwindow"; dir = 4},/obj/structure/window/phoronreinforced,/turf/simulated/floor,/area/submap/DecoupledEngine) +"bu" = (/obj/structure/sign/poi/engineleft,/turf/simulated/wall/durasteel,/area/submap/DecoupledEngine) +"bv" = (/obj/structure/sign/poi/engineright,/turf/simulated/wall/r_wall,/area/submap/DecoupledEngine) +"bw" = (/obj/structure/girder,/turf/simulated/floor/outdoors/rocks,/area/submap/DecoupledEngine) +"bx" = (/obj/structure/girder/displaced,/turf/simulated/floor/outdoors/rocks,/area/submap/DecoupledEngine) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -95,14 +94,14 @@ aaabadabafababaoaoaoaoacabaoapaqaqarasatatanananajababababaa aaamababababauavavavawaxaoapayaqazaAaBaCanananajabababababaa aaababauauaDaEaFaGaHaIaJaoaKaIaLaMaAaNaOananajajabababababaa aaababababaPaPaQaPaPaPaRaSaTaUaVaWaNaXaYanajajababababababaa -aaababaZbabbbcavbdbdbebfbgbhaUaVazaNaXbiajajabadabajabababaa -aaabajabajaoaxavaWbjaAaAbkaAblbmaMaAaNbnajabamajabababababaa -aaabababababaoavavavavbobpaPbqavaWayaNaoabajajababababababaa -aaababababababauaoaobrbsbtbuavbvbwauaPajajajabababababababaa -aaabababbxajabababababababababababababababababababababababaa +aaababaZbabbbcavbdbdaPbebfbgaUaVazaNaXbhajajabadabajabababaa +aaabajabajaoaxavaWbiaAaAbjaAbkblaMaAaNbmajabamajabababababaa +aaabababababaoavavavavbnboaPbpavaWayaNaoabajajababababababaa +aaababababababauaoaobqbrbsbtavbubvauaPajajajabababababababaa +aaabababbwajabababababababababababababababababababababababaa aaabababababababababababababababamababababababababababababaa aaabababababababababababababababababajabauababababadabababaa -aaababababababababababaiadabababbyajabababababababababababaa +aaababababababababababaiadabababbxajabababababababababababaa aaabababababababababababababamababababababababababababababaa aaababadabababababababababababababababababababababababababaa aaabababafababababababababababababababababababababababababaa diff --git a/maps/submaps/surface_submaps/wilderness/DoomP.dmm b/maps/submaps/surface_submaps/wilderness/DoomP.dmm index 761eac23e4..1cfed6d4f5 100644 --- a/maps/submaps/surface_submaps/wilderness/DoomP.dmm +++ b/maps/submaps/surface_submaps/wilderness/DoomP.dmm @@ -66,9 +66,9 @@ "bn" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/syndie_kit/spy,/turf/simulated/floor/tiled/techfloor,/area/submap/DoomP) "bo" = (/obj/structure/table/rack,/obj/item/weapon/storage/box/smokes,/turf/simulated/floor/tiled/techfloor,/area/submap/DoomP) "bp" = (/obj/structure/table/rack,/obj/item/weapon/storage/box/handcuffs,/turf/simulated/floor/tiled/techfloor,/area/submap/DoomP) -"bq" = (/obj/structure/table/rack,/obj/item/weapon/cell/device/weapon,/obj/item/weapon/cell/device/weapon,/obj/item/weapon/cell/device/weapon,/obj/item/weapon/cell/device/weapon,/obj/item/weapon/cell/device/weapon,/turf/simulated/floor/tiled/techfloor,/area/submap/DoomP) -"br" = (/obj/structure/table/rack,/obj/item/weapon/gun/energy/laser/mounted,/turf/simulated/floor/tiled/techfloor,/area/submap/DoomP) -"bs" = (/obj/structure/table/rack,/obj/item/weapon/gun/projectile/contender,/obj/item/ammo_magazine/s357,/obj/item/ammo_magazine/s357,/obj/item/ammo_magazine/s357,/turf/simulated/floor/tiled/techfloor,/area/submap/DoomP) +"bq" = (/obj/structure/table/rack,/obj/item/weapon/cell/device/weapon,/obj/item/weapon/cell/device/weapon,/turf/simulated/floor/tiled/techfloor,/area/submap/DoomP) +"br" = (/obj/structure/table/rack,/obj/random/energy,/turf/simulated/floor/tiled/techfloor,/area/submap/DoomP) +"bs" = (/obj/structure/table/rack,/obj/item/weapon/gun/projectile/contender,/obj/item/ammo_magazine/s357,/obj/item/ammo_magazine/s357,/turf/simulated/floor/tiled/techfloor,/area/submap/DoomP) "bt" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/item/toy/plushie/spider,/obj/effect/floor_decal/corner/lime/full{dir = 8},/turf/simulated/floor/tiled/white,/area/submap/DoomP) "bu" = (/obj/structure/table/standard,/obj/effect/floor_decal/corner/lime{dir = 5},/turf/simulated/floor/tiled/white,/area/submap/DoomP) "bv" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/effect/floor_decal/corner/lime{dir = 5},/turf/simulated/floor/tiled/white,/area/submap/DoomP) diff --git a/maps/submaps/surface_submaps/wilderness/Drugden.dmm b/maps/submaps/surface_submaps/wilderness/Drugden.dmm index 2d73991959..3cabdc196a 100644 --- a/maps/submaps/surface_submaps/wilderness/Drugden.dmm +++ b/maps/submaps/surface_submaps/wilderness/Drugden.dmm @@ -25,7 +25,7 @@ "y" = (/obj/structure/bed/chair/comfy/beige,/obj/item/weapon/reagent_containers/pill/citalopram,/turf/simulated/floor/carpet,/area/submap/Drugd) "z" = (/obj/structure/loot_pile/maint/junk,/turf/simulated/floor,/area/submap/Drugd) "A" = (/obj/item/weapon/reagent_containers/pill/citalopram,/obj/item/weapon/reagent_containers/pill/citalopram,/turf/simulated/floor/carpet,/area/submap/Drugd) -"B" = (/obj/structure/table/standard,/turf/simulated/floor/tiled,/area/submap/Drugd) +"B" = (/obj/structure/table/standard,/obj/item/weapon/storage/pill_bottle/happy,/turf/simulated/floor/tiled,/area/submap/Drugd) "C" = (/obj/structure/table/standard,/obj/item/stack/medical/splint,/turf/simulated/floor/tiled,/area/submap/Drugd) "D" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/pill/citalopram,/obj/item/weapon/reagent_containers/pill/citalopram,/turf/simulated/floor/tiled,/area/submap/Drugd) "E" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/pill/tramadol,/obj/item/weapon/reagent_containers/pill/tramadol,/turf/simulated/floor/tiled,/area/submap/Drugd) @@ -38,12 +38,13 @@ "L" = (/obj/structure/table/standard,/obj/random/firstaid,/turf/simulated/floor,/area/submap/Drugd) "M" = (/obj/structure/loot_pile/maint/junk,/turf/simulated/floor/tiled,/area/submap/Drugd) "N" = (/obj/effect/floor_decal/rust,/obj/structure/table/standard,/turf/simulated/floor/tiled,/area/submap/Drugd) -"O" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/pill/tramadol,/turf/simulated/floor/carpet,/area/submap/Drugd) -"P" = (/mob/living/simple_animal/hostile/hivebot/range/guard,/turf/simulated/floor,/area/submap/Drugd) -"Q" = (/obj/structure/girder,/turf/simulated/floor,/area/submap/Drugd) -"R" = (/obj/item/weapon/material/shard,/turf/simulated/floor,/area/submap/Drugd) -"S" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp,/turf/simulated/floor/carpet,/area/submap/Drugd) -"T" = (/obj/structure/table/woodentable,/turf/simulated/floor/carpet,/area/submap/Drugd) +"O" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/pill/zoom,/obj/item/weapon/reagent_containers/pill/zoom,/turf/simulated/floor,/area/submap/Drugd) +"P" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/pill/tramadol,/turf/simulated/floor/carpet,/area/submap/Drugd) +"Q" = (/mob/living/simple_animal/hostile/hivebot/range/guard,/turf/simulated/floor,/area/submap/Drugd) +"R" = (/obj/structure/girder,/turf/simulated/floor,/area/submap/Drugd) +"S" = (/obj/item/weapon/material/shard,/turf/simulated/floor,/area/submap/Drugd) +"T" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp,/turf/simulated/floor/carpet,/area/submap/Drugd) +"U" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/syringe/drugs,/turf/simulated/floor/carpet,/area/submap/Drugd) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaa @@ -63,9 +64,9 @@ abcccccccccdllldvwxydccba acccccddddddzlgmoooAdccba acccccdBCDEdllfdFGHIdccba acccccdJKgLdlfMddddddccba -abccccdNllLdhlgdqOwwdccca -abbcccdlPllelllmoooodccca -abbcccdQlRldllhdqSTndccca +abccccdNllOdhlgdqPwwdccca +abbcccdlQllelllmoooodccca +abbcccdRlSldllhdqTUndccca abbcccddddddludddddddccca abbccccccccccccccccccccba abbbcccccccccccccccccccba diff --git a/maps/submaps/surface_submaps/wilderness/GovPatrol.dmm b/maps/submaps/surface_submaps/wilderness/GovPatrol.dmm index 0b6d9bfba9..b2af79a1b5 100644 --- a/maps/submaps/surface_submaps/wilderness/GovPatrol.dmm +++ b/maps/submaps/surface_submaps/wilderness/GovPatrol.dmm @@ -3,13 +3,14 @@ "c" = (/turf/template_noop,/area/submap/Cragzone1) "d" = (/obj/structure/flora/tree/sif,/turf/template_noop,/area/submap/GovPatrol) "e" = (/obj/item/device/radio/off,/turf/template_noop,/area/submap/GovPatrol) -"f" = (/obj/item/weapon/storage/box/flare,/turf/template_noop,/area/submap/GovPatrol) -"g" = (/obj/item/ammo_casing,/turf/template_noop,/area/submap/GovPatrol) -"h" = (/obj/item/clothing/under/utility/sifguard,/obj/item/clothing/shoes/boots/jackboots,/obj/effect/decal/remains,/turf/template_noop,/area/submap/GovPatrol) -"i" = (/obj/item/stack/material/wood/sif,/turf/template_noop,/area/submap/GovPatrol) -"j" = (/obj/item/weapon/gun/projectile/shotgun/pump/rifle/lever,/turf/template_noop,/area/submap/GovPatrol) -"k" = (/obj/structure/bonfire/sifwood,/turf/template_noop,/area/submap/GovPatrol) -"l" = (/obj/effect/decal/remains,/turf/template_noop,/area/submap/GovPatrol) +"f" = (/obj/item/weapon/storage/backpack/parachute,/turf/template_noop,/area/submap/GovPatrol) +"g" = (/obj/item/weapon/storage/box/flare,/turf/template_noop,/area/submap/GovPatrol) +"h" = (/obj/item/ammo_casing,/turf/template_noop,/area/submap/GovPatrol) +"i" = (/obj/item/clothing/under/utility/sifguard,/obj/item/clothing/shoes/boots/jackboots,/obj/effect/decal/remains,/turf/template_noop,/area/submap/GovPatrol) +"j" = (/obj/item/stack/material/wood/sif,/turf/template_noop,/area/submap/GovPatrol) +"k" = (/obj/item/weapon/gun/projectile/shotgun/pump/rifle/lever,/turf/template_noop,/area/submap/GovPatrol) +"l" = (/obj/structure/bonfire/sifwood,/turf/template_noop,/area/submap/GovPatrol) +"m" = (/obj/effect/decal/remains,/turf/template_noop,/area/submap/GovPatrol) (1,1,1) = {" aaaaaaaaaaaaa @@ -18,11 +19,11 @@ abbbbbbbbcbba abbdbbbbbbbba abbbbbbbbbbba abbbbbbbbbbba -abbbbedbbbbba -abbbbbbfgbbba -adbgbhbbbbbba -abbibbbbbbbba -abbbjbbkbbgba -abbgbbbbblgba +abbbbedfbbbba +abbbbbbghbbba +adbhbibbbbbba +abbjbbbbbbbba +abbbkbblbbhba +abbhbbbbbmhba aaaaaaaaaaaaa "} diff --git a/maps/submaps/surface_submaps/wilderness/Lab1.dmm b/maps/submaps/surface_submaps/wilderness/Lab1.dmm index 724043a9ff..d679f68887 100644 --- a/maps/submaps/surface_submaps/wilderness/Lab1.dmm +++ b/maps/submaps/surface_submaps/wilderness/Lab1.dmm @@ -42,7 +42,7 @@ "P" = (/obj/item/robot_parts/chest,/obj/item/robot_parts/l_arm,/obj/item/robot_parts/r_arm,/turf/simulated/floor/tiled/steel_dirty,/area/submap/Lab1) "Q" = (/obj/structure/closet/crate/hydroponics,/turf/simulated/floor/tiled/steel_dirty,/area/submap/Lab1) "R" = (/obj/structure/closet/secure_closet/hydroponics,/turf/simulated/floor/tiled/steel_dirty,/area/submap/Lab1) -"S" = (/obj/structure/table/standard,/turf/simulated/floor/tiled/steel_dirty,/area/submap/Lab1) +"S" = (/obj/structure/table/standard,/obj/item/seeds/ambrosiavulgarisseed,/turf/simulated/floor/tiled/steel_dirty,/area/submap/Lab1) "T" = (/obj/machinery/vending/robotics,/turf/simulated/floor/tiled/steel_dirty,/area/submap/Lab1) "U" = (/obj/structure/table/standard,/obj/machinery/cell_charger,/turf/simulated/floor/tiled/steel_dirty,/area/submap/Lab1) "V" = (/obj/machinery/optable,/turf/simulated/floor/tiled/steel_dirty,/area/submap/Lab1) diff --git a/maps/submaps/surface_submaps/wilderness/MCamp1.dmm b/maps/submaps/surface_submaps/wilderness/MCamp1.dmm index 6e4dd855c7..07a41d7988 100644 --- a/maps/submaps/surface_submaps/wilderness/MCamp1.dmm +++ b/maps/submaps/surface_submaps/wilderness/MCamp1.dmm @@ -17,7 +17,7 @@ "q" = (/mob/living/simple_animal/hostile/viscerator{returns_home = 1},/turf/simulated/floor,/area/submap/MilitaryCamp1) "r" = (/obj/structure/girder,/turf/simulated/floor,/area/submap/MilitaryCamp1) "s" = (/obj/machinery/computer/communications,/mob/living/simple_animal/hostile/viscerator{returns_home = 1},/mob/living/simple_animal/hostile/viscerator{returns_home = 1},/turf/simulated/floor,/area/submap/MilitaryCamp1) -"t" = (/obj/structure/table/standard,/obj/item/weapon/gun/projectile/automatic/c20r,/obj/item/weapon/gun/energy/gun,/mob/living/simple_animal/hostile/viscerator{returns_home = 1},/mob/living/simple_animal/hostile/viscerator{returns_home = 1},/turf/simulated/floor,/area/submap/MilitaryCamp1) +"t" = (/obj/structure/table/standard,/obj/random/energy,/mob/living/simple_animal/hostile/viscerator{returns_home = 1},/mob/living/simple_animal/hostile/viscerator{returns_home = 1},/turf/simulated/floor,/area/submap/MilitaryCamp1) "u" = (/obj/effect/mine,/obj/random/landmine,/turf/simulated/floor,/area/submap/MilitaryCamp1) "v" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/submap/MilitaryCamp1) "w" = (/obj/machinery/computer/security,/mob/living/simple_animal/hostile/viscerator{returns_home = 1},/mob/living/simple_animal/hostile/viscerator{returns_home = 1},/turf/simulated/floor,/area/submap/MilitaryCamp1) @@ -32,7 +32,7 @@ "F" = (/obj/machinery/door/airlock,/obj/effect/mine,/turf/simulated/floor,/area/submap/MilitaryCamp1) "G" = (/obj/structure/flora/tree/dead,/turf/template_noop,/area/submap/MilitaryCamp1) "H" = (/obj/random/landmine,/turf/template_noop,/area/template_noop) -"I" = (/obj/structure/table/standard,/obj/item/weapon/cell/device/weapon,/obj/item/weapon/cell/device/weapon,/turf/simulated/floor,/area/submap/MilitaryCamp1) +"I" = (/obj/structure/table/standard,/obj/random/cigarettes,/obj/item/weapon/flame/lighter/random,/turf/simulated/floor,/area/submap/MilitaryCamp1) "J" = (/obj/structure/table/standard,/obj/random/toolbox,/turf/simulated/floor,/area/submap/MilitaryCamp1) "K" = (/obj/effect/decal/cleanable/blood,/obj/random/landmine,/turf/template_noop,/area/submap/MilitaryCamp1) diff --git a/maps/submaps/surface_submaps/wilderness/MHR.dmm b/maps/submaps/surface_submaps/wilderness/MHR.dmm index a3e00c3627..7b62764b45 100644 --- a/maps/submaps/surface_submaps/wilderness/MHR.dmm +++ b/maps/submaps/surface_submaps/wilderness/MHR.dmm @@ -16,8 +16,7 @@ "p" = (/obj/effect/decal/cleanable/spiderling_remains,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/outdoors/dirt{outdoors = 0},/area/submap/MHR) "q" = (/obj/effect/decal/remains/robot,/turf/simulated/floor/outdoors/dirt{outdoors = 0},/area/submap/MHR) "r" = (/obj/effect/decal/remains,/obj/item/clothing/mask/gas/explorer,/obj/item/weapon/material/twohanded/fireaxe,/turf/simulated/floor/outdoors/dirt{outdoors = 0},/area/submap/MHR) -"s" = (/obj/item/weapon/reagent_containers/food/snacks/xenomeat/spidermeat,/obj/item/weapon/reagent_containers/food/snacks/xenomeat/spidermeat,/turf/simulated/floor/outdoors/dirt{outdoors = 0},/area/submap/MHR) -"t" = (/obj/effect/decal/cleanable/spiderling_remains,/mob/living/simple_animal/hostile/viscerator,/turf/simulated/floor/outdoors/dirt{outdoors = 0},/area/submap/MHR) +"s" = (/obj/effect/decal/cleanable/spiderling_remains,/mob/living/simple_animal/hostile/viscerator,/turf/simulated/floor/outdoors/dirt{outdoors = 0},/area/submap/MHR) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaa @@ -33,8 +32,8 @@ abeeeeelmneeoddddeea abeeepllldqfdddddeea abeeeldldlddddddreea abeeedldfdddddddeeea -abbeellllddsddqeeeea -abbeeeteesldddeeeeba +abbeellllddmddqeeeea +abbeeeseedldddeeeeba abbeeeeeeeeeeeeeebba abbbeeeeeeeeeeeeebba acbbbeeeeeeeebbbbbba diff --git a/maps/submaps/surface_submaps/wilderness/Mudpit.dmm b/maps/submaps/surface_submaps/wilderness/Mudpit.dmm index e73c51f795..5548d2bdb2 100644 --- a/maps/submaps/surface_submaps/wilderness/Mudpit.dmm +++ b/maps/submaps/surface_submaps/wilderness/Mudpit.dmm @@ -11,7 +11,8 @@ "k" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/outdoors/dirt,/area/submap/Mudpit) "l" = (/obj/machinery/portable_atmospherics/canister/empty/phoron,/turf/simulated/floor/outdoors/dirt,/area/submap/Mudpit) "m" = (/obj/effect/decal/remains,/obj/item/clothing/suit/space/void/merc/fire,/obj/item/clothing/head/helmet/space/void/merc/fire,/turf/simulated/floor/outdoors/dirt,/area/submap/Mudpit) -"n" = (/obj/effect/decal/mecha_wreckage/ripley/firefighter,/turf/simulated/floor/outdoors/dirt,/area/submap/Mudpit) +"n" = (/mob/living/simple_animal/hostile/giant_spider/thermic{returns_home = 1},/turf/simulated/floor/outdoors/dirt,/area/submap/Mudpit) +"o" = (/obj/effect/decal/mecha_wreckage/ripley/firefighter,/turf/simulated/floor/outdoors/dirt,/area/submap/Mudpit) (1,1,1) = {" aaaaaaaaaaaaaaa @@ -22,9 +23,9 @@ aibcddjjcbcddca aibbdjjjccccdca aibjjjjcccgcdaa accjjjkccccccaa -agdjjjlcmcnccia +agdjjjlcmnoccia adddjjjccccccca -acddddjgcccddca +acddddjgnccddca aadddddbbbbddca aacdddddbbdddda abbacgcccacddba diff --git a/maps/submaps/surface_submaps/wilderness/Musk.dmm b/maps/submaps/surface_submaps/wilderness/Musk.dmm new file mode 100644 index 0000000000..0cd62bac0f --- /dev/null +++ b/maps/submaps/surface_submaps/wilderness/Musk.dmm @@ -0,0 +1,12 @@ +"a" = (/turf/template_noop,/area/template_noop) +"b" = (/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay,/turf/template_noop,/area/template_noop) +"c" = (/obj/effect/decal/mecha_wreckage/gygax,/turf/template_noop,/area/template_noop) +"d" = (/obj/item/mecha_parts/mecha_equipment/shocker,/turf/template_noop,/area/template_noop) + +(1,1,1) = {" +aaaaa +aaaaa +aabca +aaada +aaaaa +"} diff --git a/maps/submaps/surface_submaps/wilderness/Rocky2.dmm b/maps/submaps/surface_submaps/wilderness/Rocky2.dmm index eaa06c481a..10116c3ec6 100644 --- a/maps/submaps/surface_submaps/wilderness/Rocky2.dmm +++ b/maps/submaps/surface_submaps/wilderness/Rocky2.dmm @@ -7,9 +7,10 @@ "g" = (/obj/structure/flora/ausbushes/grassybush,/turf/template_noop,/area/submap/Rocky2) "h" = (/obj/structure/flora/ausbushes/fullgrass,/turf/template_noop,/area/submap/Rocky2) "i" = (/obj/structure/flora/ausbushes/sparsegrass,/turf/template_noop,/area/submap/Rocky2) -"j" = (/obj/structure/flora/ausbushes/sunnybush,/turf/template_noop,/area/submap/Rocky2) -"k" = (/obj/structure/flora/ausbushes/stalkybush,/turf/template_noop,/area/submap/Rocky2) -"l" = (/obj/structure/flora/tree/dead,/turf/template_noop,/area/submap/Rocky2) +"j" = (/obj/item/weapon/shovel,/turf/template_noop,/area/submap/Rocky2) +"k" = (/obj/structure/flora/ausbushes/sunnybush,/turf/template_noop,/area/submap/Rocky2) +"l" = (/obj/structure/flora/ausbushes/stalkybush,/turf/template_noop,/area/submap/Rocky2) +"m" = (/obj/structure/flora/tree/dead,/turf/template_noop,/area/submap/Rocky2) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaa @@ -25,16 +26,16 @@ abbbbbbcccbbbbbbicccceeea abbbbbbcccbdbbhbbcccceeea abdbbbccccbbbbbbbbccceeea abbbbccccbbhbbbbbbcceeeea -abbbccccccfbbbdbbbcccceea +abbbccccccfjbbdbbbcccceea abbeccccccbbbbbbficccceea abbeccccccbgbhbbbbccccbba abbeecccccbbbbbbbbcccccba -abbeecccccjbdbbbhbcccccba +abbeeccccckbdbbbhbcccccba abbbecccccbbbbbbbccccccba -abbbeccceebbkbbbbccccccba +abbbeccceebblbbbbccccccba abbbbccceeccbbfbcccccbbba abbbbccceeeccccccccccbbba -ablbbcccbeccccccbbbcbblba +abmbbcccbeccccccbbbcbbmba abbbbbbbbbbbcccbbbbbbbbba aaaaaaaaaaaaaaaaaaaaaaaaa "} diff --git a/maps/submaps/surface_submaps/wilderness/Rockybase.dmm b/maps/submaps/surface_submaps/wilderness/Rockybase.dmm index 71692f80da..48a08b8e9b 100644 --- a/maps/submaps/surface_submaps/wilderness/Rockybase.dmm +++ b/maps/submaps/surface_submaps/wilderness/Rockybase.dmm @@ -1,211 +1,228 @@ -"aa" = (/mob/living/simple_animal/hostile/viscerator{returns_home = 1},/turf/template_noop,/area/template_noop) -"ab" = (/turf/template_noop,/area/template_noop) -"ac" = (/obj/effect/decal/remains,/turf/template_noop,/area/submap/Rockybase) -"ad" = (/turf/template_noop,/area/submap/Rockybase) -"ae" = (/obj/structure/flora/tree/sif,/turf/template_noop,/area/submap/Rockybase) -"af" = (/turf/simulated/mineral/ignore_mapgen,/area/submap/Rockybase) -"ag" = (/mob/living/simple_animal/hostile/malf_drone/lesser,/turf/template_noop,/area/submap/Rockybase) -"ah" = (/turf/simulated/floor,/area/submap/Rockybase) -"ai" = (/obj/machinery/porta_turret/stationary,/turf/simulated/floor,/area/submap/Rockybase) -"aj" = (/obj/effect/decal/cleanable/blood,/turf/simulated/floor,/area/submap/Rockybase) -"ak" = (/obj/structure/flora/tree/sif,/turf/template_noop,/area/template_noop) -"al" = (/obj/effect/floor_decal/industrial/danger,/turf/simulated/floor,/area/submap/Rockybase) -"am" = (/obj/machinery/light,/obj/effect/floor_decal/industrial/danger,/turf/simulated/floor,/area/submap/Rockybase) -"an" = (/obj/effect/decal/cleanable/blood,/obj/effect/floor_decal/industrial/danger,/turf/simulated/floor,/area/submap/Rockybase) -"ao" = (/turf/simulated/wall/r_wall,/area/submap/Rockybase) -"ap" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/submap/Rockybase) -"aq" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"ar" = (/obj/machinery/shower{dir = 4; icon_state = "shower"; pixel_x = 5; pixel_y = 0},/obj/structure/curtain/open/shower,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/tiled/hydro,/area/submap/Rockybase) -"as" = (/turf/simulated/floor/tiled/hydro,/area/submap/Rockybase) -"at" = (/obj/machinery/shower{dir = 8; icon_state = "shower"; pixel_x = -5; pixel_y = 0},/obj/structure/curtain/open/shower,/obj/item/weapon/soap,/turf/simulated/floor/tiled/hydro,/area/submap/Rockybase) -"au" = (/obj/structure/table/woodentable,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/holofloor/lino,/area/submap/Rockybase) -"av" = (/obj/structure/table/woodentable,/turf/simulated/floor/holofloor/lino,/area/submap/Rockybase) -"aw" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp,/turf/simulated/floor/holofloor/lino,/area/submap/Rockybase) -"ax" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/turf/simulated/floor/holofloor/lino,/area/submap/Rockybase) -"ay" = (/turf/simulated/floor/holofloor/lino,/area/submap/Rockybase) -"az" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor/holofloor/lino,/area/submap/Rockybase) -"aA" = (/obj/structure/table/woodentable,/obj/machinery/light{dir = 1},/turf/simulated/floor/holofloor/lino,/area/submap/Rockybase) -"aB" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/mob/living/simple_animal/hostile/viscerator{returns_home = 1},/turf/simulated/floor/holofloor/lino,/area/submap/Rockybase) -"aC" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/item/toy/plushie/spider,/turf/simulated/floor/holofloor/lino,/area/submap/Rockybase) -"aD" = (/obj/structure/closet/l3closet/janitor,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"aE" = (/mob/living/bot/cleanbot{faction = "malf_drone"},/turf/simulated/floor/tiled,/area/submap/Rockybase) -"aF" = (/obj/item/weapon/stool,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"aG" = (/obj/item/weapon/storage/belt/janitor,/obj/structure/table/standard,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"aH" = (/turf/simulated/floor/tiled,/area/submap/Rockybase) -"aI" = (/obj/structure/table/standard,/obj/item/device/laptop,/obj/effect/floor_decal/corner/red/border{tag = "icon-bordercolor (NORTHWEST)"; icon_state = "bordercolor"; dir = 9},/turf/simulated/floor/tiled,/area/submap/Rockybase) -"aJ" = (/obj/structure/table/standard,/obj/effect/floor_decal/corner/red/border{tag = "icon-bordercolor (NORTH)"; icon_state = "bordercolor"; dir = 1},/turf/simulated/floor/tiled,/area/submap/Rockybase) -"aK" = (/obj/structure/table/rack,/obj/item/weapon/gun/projectile/pistol,/obj/effect/floor_decal/corner/red/border{tag = "icon-bordercolor (NORTH)"; icon_state = "bordercolor"; dir = 1},/turf/simulated/floor/tiled,/area/submap/Rockybase) -"aL" = (/obj/structure/table/rack,/obj/item/weapon/gun/energy/gun/taser,/obj/effect/floor_decal/corner/red/border{tag = "icon-bordercolor (NORTH)"; icon_state = "bordercolor"; dir = 1},/turf/simulated/floor/tiled,/area/submap/Rockybase) -"aM" = (/obj/machinery/light{dir = 1},/obj/effect/floor_decal/corner/red/border{tag = "icon-bordercolor (NORTH)"; icon_state = "bordercolor"; dir = 1},/turf/simulated/floor/tiled,/area/submap/Rockybase) -"aN" = (/obj/machinery/vending/coffee,/obj/effect/floor_decal/corner/red/border{tag = "icon-bordercolor (NORTHEAST)"; icon_state = "bordercolor"; dir = 5},/turf/simulated/floor/tiled,/area/submap/Rockybase) -"aO" = (/turf/simulated/floor/tiled/techfloor,/area/submap/Rockybase) -"aP" = (/obj/structure/table/rack,/obj/item/weapon/gun/projectile/shotgun/pump/combat,/obj/item/weapon/gun/projectile/shotgun/pump/combat,/turf/simulated/floor/tiled/techfloor,/area/submap/Rockybase) -"aQ" = (/obj/machinery/vending/hydronutrients,/obj/effect/floor_decal/corner/lime/border{tag = "icon-bordercolor (NORTHWEST)"; icon_state = "bordercolor"; dir = 9},/turf/simulated/floor/tiled,/area/submap/Rockybase) -"aR" = (/obj/structure/closet/crate/hydroponics,/obj/effect/floor_decal/corner/lime/border{tag = "icon-bordercolor (NORTHEAST)"; icon_state = "bordercolor"; dir = 5},/turf/simulated/floor/tiled,/area/submap/Rockybase) -"aS" = (/obj/machinery/shower{dir = 4; icon_state = "shower"; pixel_x = 5; pixel_y = 0},/obj/structure/curtain/open/shower,/turf/simulated/floor/tiled/hydro,/area/submap/Rockybase) -"aT" = (/obj/machinery/shower{dir = 8; icon_state = "shower"; pixel_x = -5; pixel_y = 0},/obj/structure/curtain/open/shower,/turf/simulated/floor/tiled/hydro,/area/submap/Rockybase) -"aU" = (/obj/structure/janitorialcart,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"aV" = (/obj/structure/table/standard,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled,/area/submap/Rockybase) -"aW" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/tiled,/area/submap/Rockybase) -"aX" = (/obj/structure/table/standard,/obj/item/weapon/paper{info = "Carl's absolutly fucked in the head. He's trying to squeeze as much drone production out as he can since he's worried we're gonna get found out but he's getting sloppier with each batch. Now's he's telling us he can speed the time on the IFF encoding. I already have a hard enough time getting these damn things not to stare at walls and now he's gonna shortchange the only part of these tincans that tells em not to turn us into paste on a wall. I told Richter to get out while he can, We're counting days before either some Sif task force shows up at our door or these things decide we aren't there friends anymore."; name = "Note"},/obj/effect/floor_decal/corner/red/border{tag = "icon-bordercolor (WEST)"; icon_state = "bordercolor"; dir = 8},/turf/simulated/floor/tiled,/area/submap/Rockybase) -"aY" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/floor/tiled,/area/submap/Rockybase) -"aZ" = (/mob/living/simple_animal/hostile/viscerator{returns_home = 1},/turf/simulated/floor/tiled,/area/submap/Rockybase) -"ba" = (/obj/machinery/vending/security,/obj/effect/floor_decal/corner/red/border{tag = "icon-bordercolor (EAST)"; icon_state = "bordercolor"; dir = 4},/turf/simulated/floor/tiled,/area/submap/Rockybase) -"bb" = (/obj/structure/table/rack,/obj/item/weapon/storage/box/shotgunshells,/obj/item/weapon/storage/box/shotgunshells,/obj/item/weapon/storage/box/shotgunshells,/obj/item/ammo_magazine/m10mm,/obj/item/ammo_magazine/m10mm,/obj/item/ammo_magazine/m10mm,/turf/simulated/floor/tiled/techfloor,/area/submap/Rockybase) -"bc" = (/obj/effect/floor_decal/corner/lime/border{tag = "icon-bordercolor (WEST)"; icon_state = "bordercolor"; dir = 8},/turf/simulated/floor/tiled,/area/submap/Rockybase) -"bd" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/effect/floor_decal/corner/lime/border{tag = "icon-bordercolor (EAST)"; icon_state = "bordercolor"; dir = 4},/turf/simulated/floor/tiled,/area/submap/Rockybase) -"be" = (/obj/machinery/shower{dir = 8; icon_state = "shower"; pixel_x = -5; pixel_y = 0},/obj/structure/curtain/open/shower,/obj/machinery/light/small{dir = 4; pixel_y = 0},/turf/simulated/floor/tiled/hydro,/area/submap/Rockybase) -"bf" = (/obj/item/mecha_parts/part/gygax_left_leg,/turf/simulated/floor/holofloor/lino,/area/submap/Rockybase) -"bg" = (/obj/machinery/light,/turf/simulated/floor/holofloor/lino,/area/submap/Rockybase) -"bh" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/item/weapon/gun/projectile/pistol,/turf/simulated/floor/holofloor/lino,/area/submap/Rockybase) -"bi" = (/obj/structure/closet/crate/trashcart,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"bj" = (/obj/structure/loot_pile/maint/trash,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"bk" = (/obj/structure/table/standard,/obj/item/weapon/storage/bag/trash,/obj/item/weapon/storage/bag/trash,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"bl" = (/obj/structure/table/standard,/obj/item/weapon/paper_bin,/obj/effect/floor_decal/corner/red/border{tag = "icon-bordercolor (SOUTHWEST)"; icon_state = "bordercolor"; dir = 10},/turf/simulated/floor/tiled,/area/submap/Rockybase) -"bm" = (/obj/machinery/light,/obj/structure/table/standard,/obj/item/weapon/pen,/obj/effect/floor_decal/corner/red/border,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"bn" = (/obj/effect/floor_decal/corner/red/border,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"bo" = (/obj/effect/floor_decal/corner/red/border,/mob/living/simple_animal/hostile/viscerator{returns_home = 1},/turf/simulated/floor/tiled,/area/submap/Rockybase) -"bp" = (/obj/machinery/door/airlock/security{icon_state = "door_locked"; locked = 1},/turf/simulated/floor/tiled/techfloor,/area/submap/Rockybase) -"bq" = (/obj/machinery/light,/turf/simulated/floor/tiled/techfloor,/area/submap/Rockybase) -"br" = (/obj/structure/table/rack,/obj/item/weapon/gun/projectile/automatic/c20r,/obj/item/weapon/gun/projectile/automatic/c20r,/turf/simulated/floor/tiled/techfloor,/area/submap/Rockybase) -"bs" = (/obj/machinery/portable_atmospherics/hydroponics,/obj/effect/floor_decal/corner/lime/border{tag = "icon-bordercolor (EAST)"; icon_state = "bordercolor"; dir = 4},/turf/simulated/floor/tiled,/area/submap/Rockybase) -"bt" = (/obj/machinery/door/airlock,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"bu" = (/obj/effect/floor_decal/corner/lime/border{tag = "icon-bordercolor (WEST)"; icon_state = "bordercolor"; dir = 8},/mob/living/bot/farmbot{faction = "malf_drone"; name = "Mr. Weddleton"},/turf/simulated/floor/tiled,/area/submap/Rockybase) -"bv" = (/obj/machinery/portable_atmospherics/hydroponics,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/effect/floor_decal/corner/lime/border{tag = "icon-bordercolor (EAST)"; icon_state = "bordercolor"; dir = 4},/turf/simulated/floor/tiled,/area/submap/Rockybase) -"bw" = (/obj/machinery/vending/cola,/obj/effect/floor_decal/borderfloor{dir = 1},/turf/simulated/floor/tiled,/area/submap/Rockybase) -"bx" = (/obj/effect/floor_decal/borderfloor{dir = 1},/turf/simulated/floor/tiled,/area/submap/Rockybase) -"by" = (/obj/machinery/light{dir = 1},/obj/effect/floor_decal/borderfloor{dir = 1},/turf/simulated/floor/tiled,/area/submap/Rockybase) -"bz" = (/obj/structure/door_assembly,/obj/effect/floor_decal/borderfloor{dir = 1},/turf/simulated/floor/tiled,/area/submap/Rockybase) -"bA" = (/obj/effect/decal/cleanable/dirt,/obj/effect/floor_decal/borderfloor{dir = 1},/turf/simulated/floor/tiled,/area/submap/Rockybase) -"bB" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/cobweb2,/obj/effect/floor_decal/borderfloor{dir = 1},/turf/simulated/floor/tiled,/area/submap/Rockybase) -"bC" = (/mob/living/simple_animal/hostile/malf_drone/lesser,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"bD" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"bE" = (/obj/effect/decal/cleanable/blood,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"bF" = (/obj/effect/decal/remains,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"bG" = (/obj/machinery/door/airlock,/turf/simulated/floor/tiled/hydro,/area/submap/Rockybase) -"bH" = (/obj/machinery/vending/snack,/obj/effect/floor_decal/borderfloor,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"bI" = (/obj/effect/floor_decal/borderfloor,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"bJ" = (/obj/effect/decal/cleanable/dirt,/obj/effect/floor_decal/borderfloor,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"bK" = (/obj/item/stack/rods,/obj/structure/girder,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"bL" = (/obj/effect/decal/remains,/obj/effect/floor_decal/borderfloor,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"bM" = (/obj/machinery/light,/obj/effect/floor_decal/borderfloor,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"bN" = (/obj/effect/decal/cleanable/blood,/obj/effect/floor_decal/borderfloor,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"bO" = (/obj/item/mecha_parts/part/gygax_right_arm,/obj/effect/floor_decal/borderfloor,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"bP" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/tiled/hydro,/area/submap/Rockybase) -"bQ" = (/mob/living/simple_animal/hostile/viscerator{returns_home = 1},/turf/simulated/floor/tiled/hydro,/area/submap/Rockybase) -"bR" = (/obj/machinery/door/airlock/engineering,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"bS" = (/obj/effect/floor_decal/rust,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"bT" = (/turf/simulated/wall,/area/submap/Rockybase) -"bU" = (/obj/structure/table/standard,/obj/item/device/kit/paint/gygax/darkgygax,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"bV" = (/obj/structure/table/standard,/obj/item/weapon/paper{info = "I've decided to go forward and start some small scale tests of the Vicerator delivery grenades, Might as wall make sure they work like the real ones. There are a few Fauna areas nearbye and we're working to make sure the kinks in the code are worked out. Once we've made sure they stay flying we'll work on the IFF signals."; name = "V-Grenade Notice 2"},/turf/simulated/floor/tiled,/area/submap/Rockybase) -"bW" = (/obj/structure/table/standard,/obj/random/toolbox,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/submap/Rockybase) -"bX" = (/obj/structure/table/standard,/obj/random/toolbox,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"bY" = (/obj/structure/table/standard,/obj/item/weapon/paper{info = "We've finally been able to get the Vicerator delivery grenades working, Took awhile to make sure the latching mechanism didn't fail but we're sure we've got it this time. Vel'Shem's worried about the miners having there own drone fab now but I say it's a small price to pay to keep the metal flowing, Especially since there telling us NT's starting to monopolize the metal rich parts."; name = "V-Grenade Notice 1"},/turf/simulated/floor/tiled,/area/submap/Rockybase) -"bZ" = (/obj/structure/table/standard,/obj/item/stack/material/diamond,/obj/item/stack/material/diamond,/obj/item/stack/material/diamond,/obj/item/stack/material/diamond,/obj/item/stack/material/diamond,/obj/item/stack/material/diamond,/obj/item/stack/material/diamond,/obj/item/stack/material/diamond,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"ca" = (/obj/structure/table/standard,/obj/item/weapon/grenade/spawnergrenade/manhacks,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"cb" = (/obj/structure/table/standard,/obj/item/stack/material/steel,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"cc" = (/obj/structure/table/standard,/obj/machinery/light{dir = 1},/obj/item/weapon/circuitboard/mecha/gygax/main,/obj/item/weapon/circuitboard/mecha/gygax/peripherals,/obj/item/weapon/circuitboard/mecha/gygax/targeting,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"cd" = (/obj/structure/door_assembly,/obj/effect/floor_decal/rust,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"ce" = (/obj/item/weapon/material/shard,/turf/simulated/floor,/area/submap/Rockybase) -"cf" = (/obj/structure/table/standard,/obj/fiftyspawner/rods,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"cg" = (/obj/machinery/vending/engivend,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"ch" = (/obj/machinery/vending/tool,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"ci" = (/obj/structure/table/standard,/obj/item/weapon/storage/toolbox,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"cj" = (/obj/structure/table/standard,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"ck" = (/obj/item/mecha_parts/part/gygax_torso,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"cl" = (/obj/machinery/light{dir = 1},/obj/structure/closet/crate/medical,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"cm" = (/obj/structure/table/standard,/obj/structure/table/standard,/obj/effect/decal/cleanable/dirt,/obj/item/weapon/reagent_containers/hypospray/autoinjector/biginjector/burn,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"cn" = (/obj/structure/table/standard,/obj/item/clothing/mask/breath/medical,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"co" = (/obj/structure/closet/secure_closet/medical2,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"cp" = (/obj/structure/toilet{dir = 4},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/tiled/hydro,/area/submap/Rockybase) -"cq" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/tiled/hydro,/area/submap/Rockybase) -"cr" = (/obj/structure/table/standard,/obj/item/device/mmi/digital/robot,/obj/item/weapon/stock_parts/capacitor/adv,/obj/item/weapon/stock_parts/scanning_module/adv,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"cs" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled,/area/submap/Rockybase) -"ct" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/submap/Rockybase) -"cu" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/port_gen/pacman,/turf/simulated/floor,/area/submap/Rockybase) -"cv" = (/obj/structure/door_assembly,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"cw" = (/obj/item/stack/rods,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"cx" = (/obj/effect/decal/cleanable/dirt,/obj/structure/girder,/turf/simulated/floor,/area/submap/Rockybase) -"cy" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/submap/Rockybase) -"cz" = (/obj/effect/decal/cleanable/dirt,/obj/structure/table,/turf/simulated/floor,/area/submap/Rockybase) -"cA" = (/obj/structure/girder,/turf/simulated/floor,/area/submap/Rockybase) -"cB" = (/obj/structure/closet/secure_closet/medical1,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"cC" = (/obj/machinery/light/small{dir = 4; pixel_y = 0},/turf/simulated/floor/tiled/hydro,/area/submap/Rockybase) -"cD" = (/obj/machinery/drone_fabricator,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"cE" = (/obj/machinery/mecha_part_fabricator,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"cF" = (/obj/machinery/pros_fabricator,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"cG" = (/obj/structure/table/standard,/obj/item/mecha_parts/mecha_equipment/repair_droid,/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/explosive,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"cH" = (/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/submap/Rockybase) -"cI" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/mob/living/simple_animal/hostile/malf_drone/lesser,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"cJ" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/tiled,/area/submap/Rockybase) -"cK" = (/obj/machinery/power/smes/buildable/point_of_interest,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor,/area/submap/Rockybase) -"cL" = (/obj/machinery/vending/medical,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"cM" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"cN" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/submap/Rockybase) -"cO" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/item/weapon/material/shard,/turf/simulated/floor,/area/submap/Rockybase) -"cP" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/submap/Rockybase) -"cQ" = (/obj/item/mecha_parts/part/gygax_armour,/turf/simulated/floor,/area/submap/Rockybase) -"cR" = (/obj/item/mecha_parts/chassis/gygax,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"cS" = (/mob/living/simple_animal/hostile/mecha/malf_drone{name = "Autonomous Mechanized Drone"},/turf/simulated/floor/tiled,/area/submap/Rockybase) -"cT" = (/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"cU" = (/obj/machinery/vending/robotics,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled,/area/submap/Rockybase) -"cV" = (/obj/machinery/power/apc{cell_type = /obj/item/weapon/cell/super; dir = 8; name = "Unknown APC"; pixel_x = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/tiled,/area/submap/Rockybase) -"cW" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/submap/Rockybase) -"cX" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/submap/Rockybase) -"cY" = (/obj/machinery/light{icon_state = "tube1"; dir = 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"},/turf/simulated/floor/tiled,/area/submap/Rockybase) -"cZ" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/blood,/turf/simulated/floor,/area/submap/Rockybase) -"da" = (/obj/item/mecha_parts/part/gygax_right_leg,/obj/effect/floor_decal/corner/lime/border{tag = "icon-bordercolor (EAST)"; icon_state = "bordercolor"; dir = 4},/turf/simulated/floor/tiled,/area/submap/Rockybase) -"db" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/item/mecha_parts/part/gygax_left_arm,/turf/simulated/floor/tiled/hydro,/area/submap/Rockybase) -"dc" = (/obj/machinery/vending,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"dd" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled,/area/submap/Rockybase) -"de" = (/obj/machinery/power/smes/buildable/point_of_interest,/obj/structure/cable/green,/turf/simulated/floor,/area/submap/Rockybase) -"df" = (/obj/machinery/light{dir = 8},/obj/structure/closet/secure_closet/medical3,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"dg" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/mob/living/simple_animal/hostile/malf_drone/lesser,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"dh" = (/obj/structure/closet/secure_closet/hydroponics,/obj/effect/floor_decal/corner/lime/border{tag = "icon-bordercolor (EAST)"; icon_state = "bordercolor"; dir = 4},/turf/simulated/floor/tiled,/area/submap/Rockybase) -"di" = (/obj/machinery/light,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"dj" = (/obj/machinery/mech_recharger,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"dk" = (/obj/structure/table/standard,/obj/item/stack/material/plasteel,/obj/item/stack/material/glass/reinforced,/obj/item/stack/material/phoron{amount = 25},/turf/simulated/floor/tiled,/area/submap/Rockybase) -"dl" = (/obj/structure/table/standard,/obj/item/stack/material/glass,/obj/item/stack/material/steel,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"dm" = (/obj/structure/table/standard,/obj/item/mecha_parts/part/gygax_head,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"dn" = (/obj/structure/closet/toolcloset,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"do" = (/obj/structure/closet/secure_closet/medical3,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"dp" = (/obj/item/weapon/surgical/surgicaldrill,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"dq" = (/obj/structure/loot_pile/maint/technical,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"dr" = (/obj/item/clothing/suit/space/void/medical,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled,/area/submap/Rockybase) -"ds" = (/obj/effect/decal/cleanable/dirt,/mob/living/bot/medbot{faction = "malf_drone"},/turf/simulated/floor/tiled,/area/submap/Rockybase) -"dt" = (/obj/machinery/vending/hydroseeds,/obj/effect/floor_decal/corner/lime/border{tag = "icon-bordercolor (SOUTHWEST)"; icon_state = "bordercolor"; dir = 10},/turf/simulated/floor/tiled,/area/submap/Rockybase) -"du" = (/obj/structure/closet/crate/secure/hydrosec,/obj/effect/floor_decal/corner/lime/border{tag = "icon-bordercolor (SOUTHEAST)"; icon_state = "bordercolor"; dir = 6},/turf/simulated/floor/tiled,/area/submap/Rockybase) -"dv" = (/obj/effect/decal/remains,/turf/template_noop,/area/template_noop) +"aa" = (/turf/template_noop,/area/template_noop) +"ab" = (/obj/effect/decal/remains,/turf/template_noop,/area/template_noop) +"ac" = (/obj/item/weapon/grenade/chem_grenade/metalfoam,/turf/template_noop,/area/template_noop) +"ad" = (/mob/living/simple_animal/hostile/viscerator{returns_home = 1},/turf/template_noop,/area/template_noop) +"ae" = (/obj/effect/decal/remains,/turf/template_noop,/area/submap/Rockybase) +"af" = (/turf/template_noop,/area/submap/Rockybase) +"ag" = (/obj/structure/flora/tree/sif,/turf/template_noop,/area/submap/Rockybase) +"ah" = (/obj/effect/gibspawner/robot,/turf/template_noop,/area/submap/Rockybase) +"ai" = (/turf/simulated/mineral/ignore_mapgen,/area/submap/Rockybase) +"aj" = (/obj/effect/decal/remains/robot,/turf/template_noop,/area/template_noop) +"ak" = (/mob/living/simple_animal/hostile/malf_drone/lesser,/turf/template_noop,/area/submap/Rockybase) +"al" = (/turf/simulated/floor,/area/submap/Rockybase) +"am" = (/obj/effect/decal/remains/posi,/turf/simulated/floor,/area/submap/Rockybase) +"an" = (/obj/machinery/porta_turret/stationary,/turf/simulated/floor,/area/submap/Rockybase) +"ao" = (/obj/effect/decal/cleanable/blood,/turf/simulated/floor,/area/submap/Rockybase) +"ap" = (/obj/structure/flora/tree/sif,/turf/template_noop,/area/template_noop) +"aq" = (/obj/effect/floor_decal/industrial/danger,/turf/simulated/floor,/area/submap/Rockybase) +"ar" = (/obj/machinery/light,/obj/effect/floor_decal/industrial/danger,/turf/simulated/floor,/area/submap/Rockybase) +"as" = (/obj/effect/decal/cleanable/blood,/obj/effect/floor_decal/industrial/danger,/turf/simulated/floor,/area/submap/Rockybase) +"at" = (/turf/simulated/wall/r_wall,/area/submap/Rockybase) +"au" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/submap/Rockybase) +"av" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"aw" = (/obj/effect/decal/remains/deer,/turf/template_noop,/area/template_noop) +"ax" = (/obj/machinery/shower{dir = 4; icon_state = "shower"; pixel_x = 5; pixel_y = 0},/obj/structure/curtain/open/shower,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/tiled/hydro,/area/submap/Rockybase) +"ay" = (/turf/simulated/floor/tiled/hydro,/area/submap/Rockybase) +"az" = (/obj/machinery/shower{dir = 8; icon_state = "shower"; pixel_x = -5; pixel_y = 0},/obj/structure/curtain/open/shower,/obj/item/weapon/soap,/turf/simulated/floor/tiled/hydro,/area/submap/Rockybase) +"aA" = (/obj/structure/table/woodentable,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/holofloor/lino,/area/submap/Rockybase) +"aB" = (/obj/structure/table/woodentable,/turf/simulated/floor/holofloor/lino,/area/submap/Rockybase) +"aC" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp,/turf/simulated/floor/holofloor/lino,/area/submap/Rockybase) +"aD" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/weapon/pickaxe/plasmacutter,/turf/simulated/floor/holofloor/lino,/area/submap/Rockybase) +"aE" = (/turf/simulated/floor/holofloor/lino,/area/submap/Rockybase) +"aF" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor/holofloor/lino,/area/submap/Rockybase) +"aG" = (/obj/structure/table/woodentable,/obj/machinery/light{dir = 1},/turf/simulated/floor/holofloor/lino,/area/submap/Rockybase) +"aH" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/mob/living/simple_animal/hostile/viscerator{returns_home = 1},/turf/simulated/floor/holofloor/lino,/area/submap/Rockybase) +"aI" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/item/toy/plushie/spider,/turf/simulated/floor/holofloor/lino,/area/submap/Rockybase) +"aJ" = (/obj/structure/closet/l3closet/janitor,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"aK" = (/mob/living/bot/cleanbot{faction = "malf_drone"},/turf/simulated/floor/tiled,/area/submap/Rockybase) +"aL" = (/obj/item/weapon/stool,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"aM" = (/obj/item/weapon/storage/belt/janitor,/obj/structure/table/standard,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"aN" = (/turf/simulated/floor/tiled,/area/submap/Rockybase) +"aO" = (/obj/structure/table/standard,/obj/item/device/laptop,/obj/effect/floor_decal/corner/red/border{tag = "icon-bordercolor (NORTHWEST)"; icon_state = "bordercolor"; dir = 9},/turf/simulated/floor/tiled,/area/submap/Rockybase) +"aP" = (/obj/structure/table/standard,/obj/effect/floor_decal/corner/red/border{tag = "icon-bordercolor (NORTH)"; icon_state = "bordercolor"; dir = 1},/turf/simulated/floor/tiled,/area/submap/Rockybase) +"aQ" = (/obj/structure/table/rack,/obj/item/weapon/gun/projectile/pistol,/obj/effect/floor_decal/corner/red/border{tag = "icon-bordercolor (NORTH)"; icon_state = "bordercolor"; dir = 1},/turf/simulated/floor/tiled,/area/submap/Rockybase) +"aR" = (/obj/structure/table/rack,/obj/item/weapon/gun/energy/gun/taser,/obj/effect/floor_decal/corner/red/border{tag = "icon-bordercolor (NORTH)"; icon_state = "bordercolor"; dir = 1},/turf/simulated/floor/tiled,/area/submap/Rockybase) +"aS" = (/obj/machinery/light{dir = 1},/obj/effect/floor_decal/corner/red/border{tag = "icon-bordercolor (NORTH)"; icon_state = "bordercolor"; dir = 1},/turf/simulated/floor/tiled,/area/submap/Rockybase) +"aT" = (/obj/machinery/vending/coffee,/obj/effect/floor_decal/corner/red/border{tag = "icon-bordercolor (NORTHEAST)"; icon_state = "bordercolor"; dir = 5},/turf/simulated/floor/tiled,/area/submap/Rockybase) +"aU" = (/turf/simulated/floor/tiled/techfloor,/area/submap/Rockybase) +"aV" = (/obj/structure/table/rack,/obj/item/weapon/gun/projectile/shotgun/pump/combat,/obj/item/weapon/gun/projectile/shotgun/pump/combat,/turf/simulated/floor/tiled/techfloor,/area/submap/Rockybase) +"aW" = (/obj/machinery/vending/hydronutrients,/obj/effect/floor_decal/corner/lime/border{tag = "icon-bordercolor (NORTHWEST)"; icon_state = "bordercolor"; dir = 9},/turf/simulated/floor/tiled,/area/submap/Rockybase) +"aX" = (/obj/structure/closet/crate/hydroponics,/obj/effect/floor_decal/corner/lime/border{tag = "icon-bordercolor (NORTHEAST)"; icon_state = "bordercolor"; dir = 5},/turf/simulated/floor/tiled,/area/submap/Rockybase) +"aY" = (/obj/machinery/shower{dir = 4; icon_state = "shower"; pixel_x = 5; pixel_y = 0},/obj/structure/curtain/open/shower,/turf/simulated/floor/tiled/hydro,/area/submap/Rockybase) +"aZ" = (/obj/machinery/shower{dir = 8; icon_state = "shower"; pixel_x = -5; pixel_y = 0},/obj/structure/curtain/open/shower,/turf/simulated/floor/tiled/hydro,/area/submap/Rockybase) +"ba" = (/obj/structure/janitorialcart,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"bb" = (/obj/structure/table/standard,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled,/area/submap/Rockybase) +"bc" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/tiled,/area/submap/Rockybase) +"bd" = (/obj/structure/table/standard,/obj/item/weapon/paper{info = "Carl's absolutly fucked in the head. He's trying to squeeze as much drone production out as he can since he's worried we're gonna get found out but he's getting sloppier with each batch. Now's he's telling us he can speed the time on the IFF encoding. I already have a hard enough time getting these damn things not to stare at walls and now he's gonna shortchange the only part of these tincans that tells em not to turn us into paste on a wall. I told Richter to get out while he can, We're counting days before either some Sif task force shows up at our door or these things decide we aren't there friends anymore."; name = "Note"},/obj/effect/floor_decal/corner/red/border{tag = "icon-bordercolor (WEST)"; icon_state = "bordercolor"; dir = 8},/turf/simulated/floor/tiled,/area/submap/Rockybase) +"be" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/floor/tiled,/area/submap/Rockybase) +"bf" = (/mob/living/simple_animal/hostile/viscerator{returns_home = 1},/turf/simulated/floor/tiled,/area/submap/Rockybase) +"bg" = (/obj/machinery/vending/security,/obj/effect/floor_decal/corner/red/border{tag = "icon-bordercolor (EAST)"; icon_state = "bordercolor"; dir = 4},/turf/simulated/floor/tiled,/area/submap/Rockybase) +"bh" = (/obj/structure/table/rack,/obj/item/weapon/storage/box/shotgunshells,/obj/item/weapon/storage/box/shotgunshells,/obj/item/weapon/cell/device/weapon,/turf/simulated/floor/tiled/techfloor,/area/submap/Rockybase) +"bi" = (/obj/effect/floor_decal/corner/lime/border{tag = "icon-bordercolor (WEST)"; icon_state = "bordercolor"; dir = 8},/turf/simulated/floor/tiled,/area/submap/Rockybase) +"bj" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/effect/floor_decal/corner/lime/border{tag = "icon-bordercolor (EAST)"; icon_state = "bordercolor"; dir = 4},/turf/simulated/floor/tiled,/area/submap/Rockybase) +"bk" = (/obj/machinery/shower{dir = 8; icon_state = "shower"; pixel_x = -5; pixel_y = 0},/obj/structure/curtain/open/shower,/obj/machinery/light/small{dir = 4; pixel_y = 0},/turf/simulated/floor/tiled/hydro,/area/submap/Rockybase) +"bl" = (/obj/item/mecha_parts/part/gygax_left_leg,/turf/simulated/floor/holofloor/lino,/area/submap/Rockybase) +"bm" = (/obj/machinery/light,/turf/simulated/floor/holofloor/lino,/area/submap/Rockybase) +"bn" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/item/weapon/gun/projectile/pistol,/turf/simulated/floor/holofloor/lino,/area/submap/Rockybase) +"bo" = (/obj/structure/closet/crate/trashcart,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"bp" = (/obj/structure/loot_pile/maint/trash,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"bq" = (/obj/structure/table/standard,/obj/item/weapon/storage/bag/trash,/obj/item/weapon/storage/bag/trash,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"br" = (/obj/structure/table/standard,/obj/item/weapon/paper_bin,/obj/effect/floor_decal/corner/red/border{tag = "icon-bordercolor (SOUTHWEST)"; icon_state = "bordercolor"; dir = 10},/turf/simulated/floor/tiled,/area/submap/Rockybase) +"bs" = (/obj/machinery/light,/obj/structure/table/standard,/obj/item/weapon/pen,/obj/effect/floor_decal/corner/red/border,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"bt" = (/obj/effect/floor_decal/corner/red/border,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"bu" = (/obj/effect/floor_decal/corner/red/border,/mob/living/simple_animal/hostile/viscerator{returns_home = 1},/turf/simulated/floor/tiled,/area/submap/Rockybase) +"bv" = (/obj/machinery/door/airlock/security{icon_state = "door_locked"; locked = 1},/turf/simulated/floor/tiled/techfloor,/area/submap/Rockybase) +"bw" = (/obj/machinery/light,/turf/simulated/floor/tiled/techfloor,/area/submap/Rockybase) +"bx" = (/obj/structure/table/rack,/obj/item/weapon/gun/energy/ionrifle/pistol,/turf/simulated/floor/tiled/techfloor,/area/submap/Rockybase) +"by" = (/obj/machinery/portable_atmospherics/hydroponics,/obj/effect/floor_decal/corner/lime/border{tag = "icon-bordercolor (EAST)"; icon_state = "bordercolor"; dir = 4},/turf/simulated/floor/tiled,/area/submap/Rockybase) +"bz" = (/obj/machinery/door/airlock,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"bA" = (/obj/effect/floor_decal/corner/lime/border{tag = "icon-bordercolor (WEST)"; icon_state = "bordercolor"; dir = 8},/mob/living/bot/farmbot{faction = "malf_drone"; name = "Mr. Weddleton"},/turf/simulated/floor/tiled,/area/submap/Rockybase) +"bB" = (/obj/machinery/portable_atmospherics/hydroponics,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/effect/floor_decal/corner/lime/border{tag = "icon-bordercolor (EAST)"; icon_state = "bordercolor"; dir = 4},/turf/simulated/floor/tiled,/area/submap/Rockybase) +"bC" = (/obj/effect/decal/remains/posi,/turf/template_noop,/area/template_noop) +"bD" = (/obj/machinery/vending/cola,/obj/effect/floor_decal/borderfloor{dir = 1},/turf/simulated/floor/tiled,/area/submap/Rockybase) +"bE" = (/obj/effect/floor_decal/borderfloor{dir = 1},/turf/simulated/floor/tiled,/area/submap/Rockybase) +"bF" = (/obj/machinery/light{dir = 1},/obj/effect/floor_decal/borderfloor{dir = 1},/turf/simulated/floor/tiled,/area/submap/Rockybase) +"bG" = (/obj/structure/door_assembly,/obj/effect/floor_decal/borderfloor{dir = 1},/turf/simulated/floor/tiled,/area/submap/Rockybase) +"bH" = (/obj/effect/decal/cleanable/dirt,/obj/effect/floor_decal/borderfloor{dir = 1},/turf/simulated/floor/tiled,/area/submap/Rockybase) +"bI" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/cobweb2,/obj/effect/floor_decal/borderfloor{dir = 1},/turf/simulated/floor/tiled,/area/submap/Rockybase) +"bJ" = (/obj/effect/decal/mecha_wreckage/hoverpod,/turf/template_noop,/area/template_noop) +"bK" = (/mob/living/simple_animal/hostile/malf_drone/lesser,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"bL" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"bM" = (/obj/effect/decal/cleanable/blood,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"bN" = (/obj/effect/decal/remains,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"bO" = (/obj/machinery/door/airlock,/turf/simulated/floor/tiled/hydro,/area/submap/Rockybase) +"bP" = (/obj/machinery/vending/snack,/obj/effect/floor_decal/borderfloor,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"bQ" = (/obj/effect/floor_decal/borderfloor,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"bR" = (/obj/effect/decal/cleanable/dirt,/obj/effect/floor_decal/borderfloor,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"bS" = (/obj/item/stack/rods,/obj/structure/girder,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"bT" = (/obj/effect/decal/remains,/obj/effect/floor_decal/borderfloor,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"bU" = (/obj/machinery/light,/obj/effect/floor_decal/borderfloor,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"bV" = (/obj/effect/decal/cleanable/blood,/obj/effect/floor_decal/borderfloor,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"bW" = (/obj/item/mecha_parts/part/gygax_right_arm,/obj/effect/floor_decal/borderfloor,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"bX" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/tiled/hydro,/area/submap/Rockybase) +"bY" = (/mob/living/simple_animal/hostile/viscerator{returns_home = 1},/turf/simulated/floor/tiled/hydro,/area/submap/Rockybase) +"bZ" = (/obj/machinery/door/airlock/engineering,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"ca" = (/obj/effect/floor_decal/rust,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"cb" = (/turf/simulated/wall,/area/submap/Rockybase) +"cc" = (/obj/structure/table/standard,/obj/item/device/kit/paint/gygax/darkgygax,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"cd" = (/obj/structure/table/standard,/obj/item/weapon/paper{info = "I've decided to go forward and start some small scale tests of the Vicerator delivery grenades, Might as wall make sure they work like the real ones. There are a few Fauna areas nearbye and we're working to make sure the kinks in the code are worked out. Once we've made sure they stay flying we'll work on the IFF signals."; name = "V-Grenade Notice 2"},/turf/simulated/floor/tiled,/area/submap/Rockybase) +"ce" = (/obj/structure/table/standard,/obj/random/toolbox,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/submap/Rockybase) +"cf" = (/obj/structure/table/standard,/obj/random/toolbox,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"cg" = (/obj/structure/table/standard,/obj/item/weapon/paper{info = "We've finally been able to get the Vicerator delivery grenades working, Took awhile to make sure the latching mechanism didn't fail but we're sure we've got it this time. Vel'Shem's worried about the miners having there own drone fab now but I say it's a small price to pay to keep the metal flowing, Especially since there telling us NT's starting to monopolize the metal rich parts."; name = "V-Grenade Notice 1"},/turf/simulated/floor/tiled,/area/submap/Rockybase) +"ch" = (/obj/structure/table/standard,/obj/item/stack/material/diamond,/obj/item/stack/material/diamond,/obj/item/stack/material/diamond,/obj/item/stack/material/diamond,/obj/item/stack/material/diamond,/obj/item/stack/material/diamond,/obj/item/stack/material/diamond,/obj/item/stack/material/diamond,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"ci" = (/obj/structure/table/standard,/obj/item/weapon/grenade/spawnergrenade/manhacks,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"cj" = (/obj/structure/table/standard,/obj/item/stack/material/steel,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"ck" = (/obj/structure/table/standard,/obj/machinery/light{dir = 1},/obj/item/weapon/circuitboard/mecha/gygax/main,/obj/item/weapon/circuitboard/mecha/gygax/peripherals,/obj/item/weapon/circuitboard/mecha/gygax/targeting,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"cl" = (/obj/structure/door_assembly,/obj/effect/floor_decal/rust,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"cm" = (/obj/item/weapon/material/shard,/turf/simulated/floor,/area/submap/Rockybase) +"cn" = (/obj/structure/table/standard,/obj/fiftyspawner/rods,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"co" = (/obj/machinery/vending/engivend,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"cp" = (/obj/machinery/vending/tool,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"cq" = (/obj/structure/table/standard,/obj/item/weapon/storage/toolbox,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"cr" = (/obj/structure/table/standard,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"cs" = (/obj/item/mecha_parts/part/gygax_torso,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"ct" = (/obj/machinery/light{dir = 1},/obj/structure/closet/crate/medical,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"cu" = (/obj/structure/table/standard,/obj/structure/table/standard,/obj/effect/decal/cleanable/dirt,/obj/item/weapon/reagent_containers/hypospray/autoinjector/biginjector/burn,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"cv" = (/obj/structure/table/standard,/obj/item/clothing/mask/breath/medical,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"cw" = (/obj/structure/closet/secure_closet/medical2,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"cx" = (/obj/structure/toilet{dir = 4},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/tiled/hydro,/area/submap/Rockybase) +"cy" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/tiled/hydro,/area/submap/Rockybase) +"cz" = (/obj/structure/table/standard,/obj/item/device/mmi/digital/robot,/obj/item/weapon/stock_parts/capacitor/adv,/obj/item/weapon/stock_parts/scanning_module/adv,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"cA" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled,/area/submap/Rockybase) +"cB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/submap/Rockybase) +"cC" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/port_gen/pacman,/turf/simulated/floor,/area/submap/Rockybase) +"cD" = (/obj/structure/door_assembly,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"cE" = (/obj/item/stack/rods,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"cF" = (/obj/effect/decal/cleanable/dirt,/obj/structure/girder,/turf/simulated/floor,/area/submap/Rockybase) +"cG" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/submap/Rockybase) +"cH" = (/obj/effect/decal/cleanable/dirt,/obj/structure/table,/turf/simulated/floor,/area/submap/Rockybase) +"cI" = (/obj/structure/girder,/turf/simulated/floor,/area/submap/Rockybase) +"cJ" = (/obj/structure/closet/secure_closet/medical1,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"cK" = (/obj/machinery/light/small{dir = 4; pixel_y = 0},/turf/simulated/floor/tiled/hydro,/area/submap/Rockybase) +"cL" = (/obj/machinery/drone_fabricator{fabricator_tag = "Unknown"},/turf/simulated/floor/tiled,/area/submap/Rockybase) +"cM" = (/obj/machinery/drone_fabricator{fabricator_tag = "Unknown"},/turf/simulated/floor/tiled,/area/submap/Rockybase) +"cN" = (/obj/machinery/mecha_part_fabricator,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"cO" = (/obj/machinery/pros_fabricator,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"cP" = (/obj/structure/table/standard,/obj/item/mecha_parts/mecha_equipment/repair_droid,/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/explosive,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"cQ" = (/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/submap/Rockybase) +"cR" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/mob/living/simple_animal/hostile/malf_drone/lesser,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"cS" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/tiled,/area/submap/Rockybase) +"cT" = (/obj/machinery/power/smes/buildable/point_of_interest,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor,/area/submap/Rockybase) +"cU" = (/obj/machinery/vending/medical,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"cV" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"cW" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/submap/Rockybase) +"cX" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/item/weapon/material/shard,/turf/simulated/floor,/area/submap/Rockybase) +"cY" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/submap/Rockybase) +"cZ" = (/obj/item/mecha_parts/part/gygax_armour,/turf/simulated/floor,/area/submap/Rockybase) +"da" = (/obj/item/mecha_parts/chassis/gygax,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"db" = (/mob/living/simple_animal/hostile/mecha/malf_drone{name = "Autonomous Mechanized Drone"},/turf/simulated/floor/tiled,/area/submap/Rockybase) +"dc" = (/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"dd" = (/obj/machinery/vending/robotics,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled,/area/submap/Rockybase) +"de" = (/obj/machinery/power/apc{cell_type = /obj/item/weapon/cell/super; dir = 8; name = "Unknown APC"; pixel_x = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/tiled,/area/submap/Rockybase) +"df" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/submap/Rockybase) +"dg" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/submap/Rockybase) +"dh" = (/obj/machinery/light{icon_state = "tube1"; dir = 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"},/turf/simulated/floor/tiled,/area/submap/Rockybase) +"di" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/blood,/turf/simulated/floor,/area/submap/Rockybase) +"dj" = (/obj/item/mecha_parts/part/gygax_right_leg,/obj/effect/floor_decal/corner/lime/border{tag = "icon-bordercolor (EAST)"; icon_state = "bordercolor"; dir = 4},/turf/simulated/floor/tiled,/area/submap/Rockybase) +"dk" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/item/mecha_parts/part/gygax_left_arm,/turf/simulated/floor/tiled/hydro,/area/submap/Rockybase) +"dl" = (/obj/machinery/vending,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"dm" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled,/area/submap/Rockybase) +"dn" = (/obj/machinery/power/smes/buildable/point_of_interest,/obj/structure/cable/green,/turf/simulated/floor,/area/submap/Rockybase) +"do" = (/obj/machinery/light{dir = 8},/obj/structure/closet/secure_closet/medical3,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"dp" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/mob/living/simple_animal/hostile/malf_drone/lesser,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"dq" = (/obj/structure/closet/secure_closet/hydroponics,/obj/effect/floor_decal/corner/lime/border{tag = "icon-bordercolor (EAST)"; icon_state = "bordercolor"; dir = 4},/turf/simulated/floor/tiled,/area/submap/Rockybase) +"dr" = (/obj/effect/decal/cleanable/blood/oil,/turf/template_noop,/area/template_noop) +"ds" = (/obj/machinery/light,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"dt" = (/obj/machinery/mech_recharger,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"du" = (/obj/structure/table/standard,/obj/item/stack/material/plasteel,/obj/item/stack/material/glass/reinforced,/obj/item/stack/material/phoron{amount = 25},/turf/simulated/floor/tiled,/area/submap/Rockybase) +"dv" = (/obj/structure/table/standard,/obj/item/stack/material/glass,/obj/item/stack/material/steel,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"dw" = (/obj/structure/table/standard,/obj/item/mecha_parts/part/gygax_head,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"dx" = (/obj/structure/closet/toolcloset,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"dy" = (/obj/structure/closet/secure_closet/medical3,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"dz" = (/obj/item/weapon/surgical/surgicaldrill,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"dA" = (/obj/structure/loot_pile/maint/technical,/turf/simulated/floor/tiled,/area/submap/Rockybase) +"dB" = (/obj/effect/decal/cleanable/dirt,/mob/living/bot/medbot{faction = "malf_drone"},/turf/simulated/floor/tiled,/area/submap/Rockybase) +"dC" = (/obj/machinery/vending/hydroseeds,/obj/effect/floor_decal/corner/lime/border{tag = "icon-bordercolor (SOUTHWEST)"; icon_state = "bordercolor"; dir = 10},/turf/simulated/floor/tiled,/area/submap/Rockybase) +"dD" = (/obj/structure/closet/crate/secure/hydrosec,/obj/effect/floor_decal/corner/lime/border{tag = "icon-bordercolor (SOUTHEAST)"; icon_state = "bordercolor"; dir = 6},/turf/simulated/floor/tiled,/area/submap/Rockybase) +"dE" = (/obj/machinery/portable_atmospherics/hydroponics/soil,/obj/structure/gravemarker{dir = 1},/turf/template_noop,/area/template_noop) +"dF" = (/obj/effect/gibspawner/robot,/turf/template_noop,/area/template_noop) +"dG" = (/obj/effect/gibspawner/human,/turf/template_noop,/area/template_noop) (1,1,1) = {" -aaabababababababababababababababababababaaababababababababababababababababababababababababababababaa -abacadadadaeadadadadaeadadadadadadadadadadadadadadadadadadadaeadadadadadadadadadadadadacadadadadadab -abadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadab -abadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadab -abadadadadadadadadadadadadadadadaeadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaeadab -abadadafafafafafadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaeadadadadadadadadadadab -abadadafafafafafafagadadadafafafafafadadadadadadadadahahahahahahadadadadadadadadadafafafagadadadadab -abadafafafafafafafafafafafafafafafafafadadadadadaiahahajahahahahahaiadadadadadafafafafafafafafafadab -akadafafafafafafafafafafafafafafafafafafafafafalalamalalalalalanamalalafafafafafafafafafafafafafadab -abadafafaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoapaqaqapaoaoaoaoaoaoaoaoaoaoaoaoaoafafafafadab -abadafaoaoarasataoauavawaxayayavazaAaBavaCaoaoaDaEaFaGaoaHaHaoaIaJaKaLaMaNaoaOaPaoaQaRaoaoafafafadab -abafafaoaoaSasaTaoayayayayayayayayayayayayaoaoaUaHaHaVaoaWaHaoaXaYaZaHaHbaaoaObbaobcbdaoaoafafafadab -abafafaoaoaSasbeaoaybfayaybgayavbhavaBavazaoaobiaHbjbkaoaHaHaoblbmbnbnbobnbpbqbraobcbsaoaoafafafadab -abafafaoaoasasasaoaoaobtaoaoaoaoaoaoaoaoaoaoaoaobtaoaoaoaqaqaoaoaoaoaobtaoaoaoaoaobubvaoaoafafafadab -abafafaoaoaobtaoaobwbxbxbxbxbybxbxbxbxbzbxbybxbxbxbxbxbxbxbxbxbxbybxbxbxbxbAbAbBaobcbsaoaoafafafadab -abafafaoaoaWaHaHaHaHaHaHbCbDbDaHbEbFaHaHaHaHaHaHaHaHaHaHbDaHaHaHaHaHaHaHaHbCbDbDbtbcbsaoaoafafafadab -abadafaoaoaobGaoaobHbIbIbJbJbJbIbIbIbKaHahbLbMbIbNbIbJbJbJbIbIbIbIbIbMbIbIbIbIbOaobcbvaoaoafafafadab -abadafaoaobPasbQaoaoaoaoaoaoaoaoaoaoaoahahaoaoaoaobRaoaoaoaobSaoaoaoaoaoaoaoaoaoaobcbsaoaoafafafadab -abadafaoaobTbTasaobUbVbWbXbYbZcacbcccdahcecfaocgchaHcicjaockbSaHclcmcnbDaHaHaHcoaobcbsaoaoafafafadab -abadafaoaocpbGcqaoaHaHaHaHaHaHaHaHaHbSbSahcraoaHaHcsctcuaocvaHbDbDcwcxcyczcAaHcBaobcbvaoaoafafafaeab -abadafaoaobTbTcCaoaHcDaHaHcDaHaHcEaHcFbSahcGaocHbDcIcJcKaocLaHbDcMcNcOcPcNcQahaHaobcbsaoaoafafadadab -abadafaoaocpbGasaocHaHaHcRaHcSaHcTbDcTbSbScUaocVcWcXcWcYaoaHaHbDcZcPcPcNczahceaHaobcdaaoaoafafadadab -abadafaoaobTbTdbaoaHcDaHaHahahbDbDbDbDaHaHdcaoaHaHddcJdeaodfaHaHdgcNcycycycyahbDaobcdhaoaoafagadadab -abadafaoaocpbGasaoaHaHaHaHaHaHdidjaHdjaHaHchaodkdldmaHdnaodoaHdpaHaHdqcAdqdrbDdsaodtduaoaoafafadadab -abadafafaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoafafadadadab -abadafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafadadadab -abadafafafafafafafafafafafafafafafafafafafafafafafafafafafafafadafafafadadadafafafafafafafadadadadab -abadadafafafafafafafafafafafafagadadadafafafafafafadadadadadadadadadadadadadadadadadadadadadadadadab -abadaeadadadadadadafafafafafadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadab -aaabdvababababababababababababababababababaaababababababababababababababababakababababababdvabakabab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaabacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaa +aaaaaaaaaeafafafagafafafafagafafafafafaeafafafafafafafafafafafafafagafafafafafafafafafafafafaeafafafafafaaaaaaaa +aaaaaaaaafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafahafafafafafafafafafafafafafaaaaaaaa +aaaaaaaaafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaaaaaaaa +aaaaaaaaafafafafafafafafafafafafafafafagafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafagafaaaaaaaa +abaaaaaaafafaiaiaiaiaiafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafagafafafafafafafafafafaaaaajaa +aaaaaaaaafafaiaiaiaiaiaiakafafafaiaiaiaiaiafafafafafafafafalalamalalalafafafafafafafafafaiaiaiakafafafafaaaaaaaa +aaaaaaaaafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafanalalaoalalalalalanafafafafafaiaiaiaiaiaiaiaiaiafaaaaaaaa +aaaaaaapafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaqaqaraqaqaqaqaqasaraqaqaiaiaiaiaiaiaiaiaiaiaiaiaiafaaaaaaaa +aaaaaaaaafaiaiatatatatatatatatatatatatatatatatatatatatatatatauavavauatatatatatatatatatatatatataiaiaiaiafaaawaaaa +aaaaaaaaafaiatataxayazataAaBaCaDaEaEaBaFaGaHaBaIatataJaKaLaMataNaNataOaPaQaRaSaTataUaVataWaXatataiaiaiafaaaaaaaa +aaaaaaaaaiaiatataYayaZataEaEaEaEaEaEaEaEaEaEaEaEatatbaaNaNbbatbcaNatbdbebfaNaNbgataUbhatbibjatataiaiaiafaaaaaaaa +aaaaaaaaaiaiatataYaybkataEblaEaEbmaEaBbnaBaHaBaFatatboaNbpbqataNaNatbrbsbtbtbubtbvbwbxatbibyatataiaiaiafaaaaaaaa +aaaaaaabaiaiatatayayayatatatbzatatatatatatatatatatatatbzatatatavavatatatatatbzatatatatatbAbBatataiaiaiafaaaaaabC +aaaaaaaaaiaiatatatbzatatbDbEbEbEbEbFbEbEbEbEbGbEbFbEbEbEbEbEbEbEbEbEbEbFbEbEbEbEbHbHbIatbibyatataiaiaiafaaaabJaa +aaaaaaaaaiaiatatbcaNaNaNaNaNaNbKbLbLaNbMbNaNaNaNaNaNaNaNaNaNaNbLaNaNaNaNaNaNaNaNbKbLbLbzbibyatataiaiaiafaaaaaaaa +aaaaaaaaafaiatatatbOatatbPbQbQbRbRbRbQbQbQbSaNalbTbUbQbVbQbRbRbRbQbQbQbQbQbUbQbQbQbQbWatbibBatataiaiaiafaaaaaaaa +aaaaaaaaafaiatatbXaybYatatatatatatatatatatatalalatatatatbZatatatatcaatatatatatatatatatatbibyatataiaiaiafaaaaaaaa +aaaaaaaaafaiatatcbcbayatcccdcecfcgchcicjckclalcmcnatcocpaNcqcratcscaaNctcucvbLaNaNaNcwatbibyatataiaiaiafaaaaaaaa +aaaaaaaaafaiatatcxbOcyataNaNaNaNaNaNaNaNaNcacaalczataNaNcAcBcCatcDaNbLbLcEcFcGcHcIaNcJatbibBatataiaiaiagaaaaaaaa +aaaaaaaaafaiatatcbcbcKataNcLaNaNcMaNaNcNaNcOcaalcPatcQbLcRcScTatcUaNbLcVcWcXcYcWcZalaNatbibyatataiaiafafaaaaaaaa +aaaaaaaaafaiatatcxbOayatcQaNaNdaaNdbaNdcbLdccacaddatdedfdgdfdhataNaNbLdicYcYcWcHalcmaNatbidjatataiaiafafaaaaaaaa +aaaaabaaafaiatatcbcbdkataNcLaNaNalalbLbLbLbLaNaNdlataNaNdmcSdnatdoaNaNdpcWcGcGcGcGalbLatbidqatataiakafafaaaadraa +aaaaaaaaafaiatatcxbOayataNaNaNaNaNaNdsdtaNdtaNaNcpatdudvdwaNdxatdyaNdzaNaNdAcIdAbLbLdBatdCdDatataiaiafafaaaabCaa +aaaaaaaaafaiaiatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatataiaiafafafaaaaaaaa +aaaaaaaaafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafaaaaaaaa +aaaaaaaaafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafaiaiaiafafafaiaiaiaiaiaiaiafafafafaaaaaaaa +aaaaaaaaafafaiaiaiaiaiaiaiaiaiaiaiaiakafafafaiaiaiaiaiaiafafafafafafafafafafafafafafafafafafafafafafafafaaaadraa +aaaaaaaaafagafafafafafafaiaiaiaiaiafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaaaaaaaa +aaaaaaadaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaapaaaaaaaaaaaaabaaapaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaadEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaadFaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaadFaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadGaaaaaaaaaaaaabaa "} diff --git a/maps/submaps/surface_submaps/wilderness/Shack1.dmm b/maps/submaps/surface_submaps/wilderness/Shack1.dmm index ba80b01555..0c290589af 100644 --- a/maps/submaps/surface_submaps/wilderness/Shack1.dmm +++ b/maps/submaps/surface_submaps/wilderness/Shack1.dmm @@ -3,7 +3,7 @@ "c" = (/turf/template_noop,/area/submap/Shack1) "d" = (/turf/simulated/floor/outdoors/dirt,/area/submap/Shack1) "e" = (/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/holofloor/wood{tag = "icon-wood_broken1"; icon_state = "wood_broken1"},/area/submap/Shack1) -"f" = (/obj/structure/table/wooden_reinforced,/turf/simulated/floor/wood,/area/submap/Shack1) +"f" = (/obj/structure/table/wooden_reinforced,/obj/item/weapon/storage/fancy/candle_box,/obj/item/weapon/storage/box/matches,/turf/simulated/floor/wood,/area/submap/Shack1) "g" = (/obj/structure/closet/cabinet,/obj/item/clothing/suit/storage/apron/overalls,/obj/item/clothing/under/overalls,/turf/simulated/floor/wood,/area/submap/Shack1) "h" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/wood,/area/submap/Shack1) "i" = (/turf/simulated/floor/wood,/area/submap/Shack1) diff --git a/maps/submaps/surface_submaps/wilderness/spider1.dmm b/maps/submaps/surface_submaps/wilderness/spider1.dmm index 760b0172f3..deb222d9de 100644 --- a/maps/submaps/surface_submaps/wilderness/spider1.dmm +++ b/maps/submaps/surface_submaps/wilderness/spider1.dmm @@ -3,18 +3,19 @@ "c" = (/turf/template_noop,/area/submap/spider1) "d" = (/obj/structure/flora/tree/pine,/turf/template_noop,/area/submap/spider1) "e" = (/obj/effect/spider/eggcluster/small/frost,/turf/template_noop,/area/submap/spider1) -"f" = (/mob/living/simple_animal/hostile/giant_spider/frost,/turf/template_noop,/area/submap/spider1) -"g" = (/obj/structure/flora/tree/sif,/turf/template_noop,/area/submap/spider1) -"h" = (/obj/effect/spider/cocoon,/mob/living/simple_animal/hostile/giant_spider/frost,/turf/template_noop,/area/submap/spider1) +"f" = (/mob/living/simple_animal/hostile/giant_spider/frost{returns_home = 1},/turf/template_noop,/area/submap/spider1) +"g" = (/mob/living/simple_animal/hostile/giant_spider/nurse,/turf/template_noop,/area/submap/spider1) +"h" = (/obj/structure/flora/tree/sif,/turf/template_noop,/area/submap/spider1) +"i" = (/obj/effect/spider/cocoon,/mob/living/simple_animal/hostile/giant_spider/frost{returns_home = 1},/turf/template_noop,/area/submap/spider1) (1,1,1) = {" aaaaaaaaaa abbccbbbca accbcbccba adecccccda -abcfccccca -accccccgca -accccchcca +abcfcgccca +acccccchca +acccccicca acccbbbdca acdbcbccca aaaaaaaaaa diff --git a/maps/submaps/surface_submaps/wilderness/wilderness.dm b/maps/submaps/surface_submaps/wilderness/wilderness.dm index dc62645edb..0ef6ace495 100644 --- a/maps/submaps/surface_submaps/wilderness/wilderness.dm +++ b/maps/submaps/surface_submaps/wilderness/wilderness.dm @@ -24,6 +24,7 @@ #include "DoomP.dmm" #include "CaveS.dmm" #include "Drugden.dmm" +#include "Musk.dmm" #endif @@ -185,4 +186,10 @@ name = "Drugden" desc = "The remains of ill thought out whims." mappath = 'maps/submaps/surface_submaps/wilderness/Drugden.dmm' - cost = 20 \ No newline at end of file + cost = 20 + +/datum/map_template/surface/wilderness/normal/Musk + name = "Musk" + desc = "0 to 60 in 1.9 seconds." + mappath = 'maps/submaps/surface_submaps/wilderness/Musk.dmm' + cost = 10 \ No newline at end of file From 524c9aa5db903353ac92681d217284f86efb92f3 Mon Sep 17 00:00:00 2001 From: Anewbe Date: Thu, 1 Mar 2018 14:00:37 -0600 Subject: [PATCH 078/145] Removes translators from the loadout (#4942) --- code/game/objects/items/devices/translator.dm | 2 +- .../preference_setup/loadout/loadout_ears.dm | 7 +--- .../loadout/loadout_utility.dm | 5 --- code/modules/research/designs.dm | 12 +++++- html/changelogs/Anewbe - Translators.yml | 37 +++++++++++++++++++ 5 files changed, 49 insertions(+), 14 deletions(-) create mode 100644 html/changelogs/Anewbe - Translators.yml diff --git a/code/game/objects/items/devices/translator.dm b/code/game/objects/items/devices/translator.dm index 5de1ba1396..fc6352de29 100644 --- a/code/game/objects/items/devices/translator.dm +++ b/code/game/objects/items/devices/translator.dm @@ -4,7 +4,7 @@ desc = "This handy device appears to translate the languages it hears into onscreen text for a user." icon = 'icons/obj/device.dmi' icon_state = "translator" - w_class = ITEMSIZE_SMALL + w_class = ITEMSIZE_NORMAL origin_tech = list(TECH_DATA = 3, TECH_ENGINEERING = 3) var/mult_icons = 1 //Changes sprite when it translates var/visual = 1 //If you need to see to get the message diff --git a/code/modules/client/preference_setup/loadout/loadout_ears.dm b/code/modules/client/preference_setup/loadout/loadout_ears.dm index 06aa10daa3..23e7c8e33b 100644 --- a/code/modules/client/preference_setup/loadout/loadout_ears.dm +++ b/code/modules/client/preference_setup/loadout/loadout_ears.dm @@ -7,9 +7,4 @@ /datum/gear/ears/headphones display_name = "headphones" - path = /obj/item/clothing/ears/earmuffs/headphones - -/datum/gear/ears/translator - display_name = "universal translator, ear" - path = /obj/item/device/universal_translator/ear - cost = 8 \ No newline at end of file + path = /obj/item/clothing/ears/earmuffs/headphones \ No newline at end of file diff --git a/code/modules/client/preference_setup/loadout/loadout_utility.dm b/code/modules/client/preference_setup/loadout/loadout_utility.dm index 1d43c268ac..24d5c1d3ea 100644 --- a/code/modules/client/preference_setup/loadout/loadout_utility.dm +++ b/code/modules/client/preference_setup/loadout/loadout_utility.dm @@ -120,11 +120,6 @@ slot = "implant" exploitable = 1 -/datum/gear/utility/translator - display_name = "universal translator" - path = /obj/item/device/universal_translator - cost = 8 - /datum/gear/utility/pen display_name = "Fountain Pen" path = /obj/item/weapon/pen/fountain diff --git a/code/modules/research/designs.dm b/code/modules/research/designs.dm index 9d8088fe46..649d041db2 100644 --- a/code/modules/research/designs.dm +++ b/code/modules/research/designs.dm @@ -1790,9 +1790,17 @@ CIRCUITS BELOW name = "handheld translator" id = "translator" req_tech = list(TECH_DATA = 3, TECH_ENGINEERING = 3) - materials = list(DEFAULT_WALL_MATERIAL = 2000, "glass" = 2000) + materials = list(DEFAULT_WALL_MATERIAL = 3000, "glass" = 3000) build_path = /obj/item/device/universal_translator - sort_string = "HABBA" + sort_string = "HABQA" + +/datum/design/item/ear_translator + 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) + build_path = /obj/item/device/universal_translator/ear + sort_string = "HABQB" /* Uncomment if someone makes these buildable /datum/design/circuit/general_alert diff --git a/html/changelogs/Anewbe - Translators.yml b/html/changelogs/Anewbe - Translators.yml new file mode 100644 index 0000000000..53d546f7fb --- /dev/null +++ b/html/changelogs/Anewbe - Translators.yml @@ -0,0 +1,37 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# wip (For works in progress) +# tweak +# soundadd +# sounddel +# rscadd (general adding of nice things) +# rscdel (general deleting of nice things) +# imageadd +# imagedel +# maptweak +# spellcheck (typo fixes) +# experiment +################################# + +# Your name. +author: Anewbe + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. +# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. +changes: + - rscdel: "Removed universal translators from the loadout." + - rscadd: "RnD can print earpiece translators." From 84d66c51dfcf5e57a07ec279754324ed06d299c4 Mon Sep 17 00:00:00 2001 From: Belsima <31827220+Belsima@users.noreply.github.com> Date: Thu, 1 Mar 2018 15:49:11 -0500 Subject: [PATCH 079/145] DNA injectors cause cloneloss. (#4958) --- code/game/objects/items/weapons/dna_injector.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/game/objects/items/weapons/dna_injector.dm b/code/game/objects/items/weapons/dna_injector.dm index 33b93f6210..febde75f68 100644 --- a/code/game/objects/items/weapons/dna_injector.dm +++ b/code/game/objects/items/weapons/dna_injector.dm @@ -67,6 +67,7 @@ if(istype(M,/mob/living)) var/mob/living/L = M L.apply_effect(rand(5,20), IRRADIATE, check_protection = 0) + L.apply_damage(max(2,L.getCloneLoss()), CLONE) if (!(NOCLONE in M.mutations)) // prevents drained people from having their DNA changed if (buf.types & DNA2_BUF_UI) From b358e10727c47f3e1b82a5dc490df55e0fa105e9 Mon Sep 17 00:00:00 2001 From: Layla Crosse/Occula Drenn Date: Thu, 1 Mar 2018 16:43:13 -0500 Subject: [PATCH 080/145] Fixes a single letter. Pshhh, I'm not even mad, wha? Why would I be mad? Preposterous. --- code/modules/mob/new_player/sprite_accessories_vr.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/new_player/sprite_accessories_vr.dm b/code/modules/mob/new_player/sprite_accessories_vr.dm index e7b6968842..73e853201d 100644 --- a/code/modules/mob/new_player/sprite_accessories_vr.dm +++ b/code/modules/mob/new_player/sprite_accessories_vr.dm @@ -23,7 +23,7 @@ ckeys_allowed = list("Kira72") do_colouration = 0 - Taramaw + taramaw name = "Hairmaw (Liquidfirefly)" icon = 'icons/mob/human_face_vr.dmi' icon_state = "maw_hair" From dd0e9223d58f2a7b95fe9ff97986c5399c9b03b0 Mon Sep 17 00:00:00 2001 From: Jakksergal Date: Thu, 1 Mar 2018 18:33:47 -0800 Subject: [PATCH 081/145] Resolves #3 --- maps/northern_star/polaris-1.dmm | 6 +- maps/northern_star/polaris-5.dmm | 867 ++++++++++++++++--------------- 2 files changed, 437 insertions(+), 436 deletions(-) diff --git a/maps/northern_star/polaris-1.dmm b/maps/northern_star/polaris-1.dmm index 6d68c74d86..3e0943f162 100644 --- a/maps/northern_star/polaris-1.dmm +++ b/maps/northern_star/polaris-1.dmm @@ -901,7 +901,7 @@ "arq" = (/obj/structure/closet/secure_closet/security,/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/effect/floor_decal/industrial/outline/yellow,/obj/item/clothing/glasses/hud/security,/turf/simulated/floor/tiled,/area/security/security_lockerroom) "arr" = (/obj/structure/closet/secure_closet/security,/obj/machinery/light,/obj/effect/floor_decal/industrial/outline/yellow,/obj/item/clothing/glasses/hud/security,/turf/simulated/floor/tiled,/area/security/security_lockerroom) "ars" = (/obj/structure/table/standard,/obj/machinery/recharger/wallcharger{pixel_x = 4; pixel_y = -28},/obj/item/clothing/accessory/badge/holo,/obj/item/clothing/accessory/badge/holo,/obj/effect/floor_decal/corner/red/full,/obj/item/clothing/accessory/badge/holo,/obj/item/clothing/accessory/badge/holo/cord,/obj/item/clothing/accessory/badge/holo/cord,/turf/simulated/floor/tiled,/area/security/security_lockerroom) -"art" = (/obj/structure/table/standard,/obj/structure/reagent_dispensers/peppertank{pixel_x = 30},/obj/machinery/recharger/wallcharger{pixel_x = 4; pixel_y = -28},/obj/effect/floor_decal/corner/red/full{dir = 4},/obj/item/device/radio,/obj/item/device/radio,/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/device/flashlight,/obj/item/device/flashlight,/obj/item/weapon/crowbar,/obj/item/weapon/crowbar,/obj/item/weapon/crowbar,/obj/item/weapon/crowbar,/obj/item/weapon/crowbar,/obj/item/weapon/crowbar,/turf/simulated/floor/tiled,/area/security/security_lockerroom) +"art" = (/obj/structure/table/standard,/obj/structure/reagent_dispensers/peppertank{pixel_x = 30},/obj/machinery/recharger/wallcharger{pixel_x = 4; pixel_y = -28},/obj/effect/floor_decal/corner/red/full{dir = 4},/obj/item/device/radio,/obj/item/device/radio,/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/device/flashlight,/obj/item/device/flashlight,/obj/item/weapon/crowbar,/obj/item/weapon/crowbar,/obj/item/weapon/crowbar,/obj/item/weapon/crowbar,/obj/item/weapon/crowbar,/obj/item/weapon/crowbar,/obj/item/weapon/storage/box/nifsofts_security,/turf/simulated/floor/tiled,/area/security/security_lockerroom) "aru" = (/obj/structure/curtain/open/shower/security,/obj/machinery/shower{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/window/northleft{name = "Shower"; req_access = list()},/turf/simulated/floor/tiled/freezer,/area/security/security_bathroom) "arv" = (/obj/structure/curtain/open/shower/security,/obj/machinery/shower{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/window/northright{dir = 1; name = "Shower"; req_access = list()},/turf/simulated/floor/tiled/freezer,/area/security/security_bathroom) "arw" = (/obj/structure/toilet{dir = 1},/obj/machinery/light/small{brightness_color = "#DA0205"; brightness_power = 1; brightness_range = 5},/turf/simulated/floor/tiled/freezer,/area/security/security_bathroom) @@ -4127,7 +4127,7 @@ "bBs" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/reception) "bBt" = (/obj/effect/floor_decal/corner/paleblue{dir = 4},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled/white,/area/medical/reception) "bBu" = (/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/effect/floor_decal/corner/paleblue/full,/obj/machinery/light{dir = 8},/obj/item/weapon/storage/firstaid/regular{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) -"bBv" = (/obj/structure/table/standard,/obj/item/weapon/packageWrap,/obj/item/weapon/hand_labeler,/obj/effect/floor_decal/corner/paleblue{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) +"bBv" = (/obj/structure/table/standard,/obj/item/weapon/packageWrap,/obj/item/weapon/hand_labeler,/obj/effect/floor_decal/corner/paleblue{dir = 8},/obj/item/weapon/storage/box/nifsofts_medical,/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) "bBw" = (/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/white,/area/medical/medbay_primary_storage) "bBx" = (/obj/structure/table/rack,/obj/item/device/radio{frequency = 1487; icon_state = "med_walkietalkie"; name = "Medbay Emergency Radio Link"; pixel_x = 2; pixel_y = 2},/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/corner/paleblue{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) "bBy" = (/obj/structure/table/standard,/obj/item/weapon/storage/toolbox/emergency,/obj/item/bodybag/cryobag,/obj/item/bodybag/cryobag,/obj/item/bodybag/cryobag,/obj/effect/floor_decal/corner/paleblue{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) @@ -8876,7 +8876,7 @@ "doJ" = (/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/window/reinforced{dir = 4},/obj/structure/table/reinforced,/obj/machinery/newscaster{pixel_x = 0; pixel_y = -30},/turf/simulated/floor/tiled,/area/engineering/workshop) "doK" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/table/reinforced,/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},/obj/item/weapon/pickaxe,/obj/item/weapon/pickaxe,/obj/item/stack/material/wood{amount = 50},/turf/simulated/floor/tiled,/area/engineering/workshop) "doL" = (/obj/structure/table/reinforced,/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/machinery/requests_console{announcementConsole = 0; department = "Engineering"; departmentType = 3; name = "Engineering RC"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/tiled,/area/engineering/workshop) -"doM" = (/obj/structure/cable/green,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/table/reinforced,/obj/item/weapon/crowbar,/obj/item/clothing/gloves/black,/obj/item/weapon/storage/box/lights/mixed,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/engineering/workshop) +"doM" = (/obj/structure/cable/green,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/table/reinforced,/obj/item/weapon/crowbar,/obj/item/clothing/gloves/black,/obj/item/weapon/storage/box/lights/mixed,/obj/structure/disposalpipe/segment,/obj/item/weapon/storage/box/nifsofts_engineering,/turf/simulated/floor/tiled,/area/engineering/workshop) "doN" = (/obj/structure/table/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/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/machinery/light,/turf/simulated/floor/tiled,/area/engineering/workshop) "doO" = (/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green,/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/power/sensor{name = "Powernet Sensor - Engineering Subgrid"; name_tag = "Engineering Subgrid"},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor,/area/maintenance/substation/engineering) "doP" = (/obj/machinery/power/smes/buildable{charge = 0; RCon_tag = "Substation - Engineering"},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/maintenance/substation/engineering) diff --git a/maps/northern_star/polaris-5.dmm b/maps/northern_star/polaris-5.dmm index 2bc655bbc0..518ca92268 100644 --- a/maps/northern_star/polaris-5.dmm +++ b/maps/northern_star/polaris-5.dmm @@ -1547,374 +1547,375 @@ "DM" = (/obj/machinery/door/airlock/external{frequency = 1377; icon_state = "door_locked"; id_tag = "mext"; locked = 1},/obj/machinery/door/firedoor,/turf/simulated/floor/tiled,/area/outpost/mining_main/eva) "DN" = (/obj/effect/floor_decal/industrial/warning/dust{tag = "icon-warning_dust (EAST)"; icon_state = "warning_dust"; dir = 4},/obj/machinery/access_button/airlock_exterior{frequency = 1377; master_tag = "mcontrol"; pixel_x = -26; pixel_y = 26; req_access = list(48)},/turf/simulated/floor/tiled/asteroid_steel/airless,/area/mine/explored) "DO" = (/obj/machinery/recharge_station,/turf/simulated/floor/tiled/dark,/area/outpost/mining_main/storage) -"DP" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled/dark,/area/outpost/mining_main/storage) -"DQ" = (/obj/machinery/camera/network/mining{c_tag = "OPM - Mining Storage Room"; dir = 8},/turf/simulated/floor/tiled/dark,/area/outpost/mining_main/storage) -"DR" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/outpost/mining_main/storage) -"DS" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/outpost/mining_main/south_hall) -"DT" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/outpost/mining_main/south_hall) -"DU" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled,/area/outpost/mining_main/south_hall) -"DV" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/outpost/mining_main/eva) -"DW" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/camera/network/mining{c_tag = "OPM - Mining EVA"; dir = 4},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva) -"DX" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/outpost/mining_main/eva) -"DY" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/outpost/mining_main/eva) -"DZ" = (/obj/effect/landmark{name = "bluespacerift"},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva) -"Ea" = (/turf/simulated/floor/tiled,/area/outpost/mining_main/eva) -"Eb" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1377; id_tag = "mvent"},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva) -"Ec" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1377; id_tag = "mvent"},/obj/machinery/camera/network/mining{c_tag = "OPM - Mining Airlock"; dir = 8},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva) -"Ed" = (/obj/structure/table/steel,/obj/item/device/suit_cooling_unit,/obj/item/device/suit_cooling_unit,/turf/simulated/floor/tiled/dark,/area/outpost/mining_main/storage) -"Ee" = (/obj/structure/table/steel,/obj/item/weapon/pickaxe,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/tiled/dark,/area/outpost/mining_main/storage) -"Ef" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/dark,/area/outpost/mining_main/storage) -"Eg" = (/obj/machinery/door/airlock/mining{name = "Mining Station Storage"; req_access = list(48)},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/dark,/area/outpost/mining_main/storage) -"Eh" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/outpost/mining_main/south_hall) -"Ei" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/effect/landmark{name = "bluespacerift"},/turf/simulated/floor/tiled,/area/outpost/mining_main/south_hall) -"Ej" = (/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/tiled,/area/outpost/mining_main/south_hall) -"Ek" = (/obj/machinery/door/airlock/glass_mining{name = "Mining Station EVA"; req_access = list(54)},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/outpost/mining_main/eva) -"El" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva) -"Em" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/tiled,/area/outpost/mining_main/eva) -"En" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva) -"Eo" = (/obj/machinery/suit_cycler/mining,/turf/simulated/floor/tiled,/area/outpost/mining_main/eva) -"Ep" = (/obj/structure/grille,/obj/machinery/door/firedoor,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/outpost/mining_main/eva) -"Eq" = (/obj/structure/grille,/obj/machinery/door/firedoor,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/outpost/mining_main/eva) -"Er" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/blue{d2 = 4; icon_state = "0-4"},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled/dark,/area/outpost/mining_main/storage) -"Es" = (/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/dark,/area/outpost/mining_main/storage) -"Et" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/dark,/area/outpost/mining_main/storage) -"Eu" = (/obj/machinery/door/airlock/mining{name = "Mining Station Storage"; req_access = list(48)},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/dark,/area/outpost/mining_main/storage) -"Ev" = (/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/blue{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled,/area/outpost/mining_main/south_hall) -"Ew" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/outpost/mining_main/south_hall) -"Ex" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/blue{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled,/area/outpost/mining_main/south_hall) -"Ey" = (/obj/machinery/door/airlock/glass_mining{name = "Mining Station EVA"; req_access = list(54)},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/outpost/mining_main/eva) -"Ez" = (/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva) -"EA" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva) -"EB" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/blue{d2 = 8; icon_state = "0-8"},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva) -"EC" = (/obj/structure/table/rack,/obj/item/weapon/pickaxe/hammer,/obj/item/weapon/wrench,/obj/item/weapon/crowbar,/obj/item/weapon/shovel,/turf/simulated/floor/tiled/dark,/area/outpost/mining_main/storage) -"ED" = (/obj/structure/table/rack,/obj/item/weapon/pickaxe,/obj/item/weapon/wrench,/obj/item/weapon/crowbar,/obj/item/weapon/shovel,/obj/machinery/light,/turf/simulated/floor/tiled/dark,/area/outpost/mining_main/storage) -"EE" = (/turf/simulated/wall,/area/outpost/mining_main/storage) -"EF" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/machinery/camera/network/mining{c_tag = "OPM - Mining Hallway Aft"; dir = 4},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled,/area/outpost/mining_main/south_hall) -"EG" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/tiled,/area/outpost/mining_main/south_hall) -"EH" = (/obj/structure/disposalpipe/segment,/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/blue,/turf/simulated/floor/tiled,/area/outpost/mining_main/south_hall) -"EI" = (/obj/item/weapon/crowbar,/obj/item/weapon/wrench,/obj/item/weapon/storage/toolbox/mechanical,/obj/structure/table/steel,/obj/machinery/light,/turf/simulated/floor/tiled,/area/outpost/mining_main/eva) -"EJ" = (/obj/item/stack/flag/green{pixel_x = -4; pixel_y = 0},/obj/item/stack/flag/red,/obj/item/stack/flag/yellow{pixel_x = 4},/obj/structure/table/steel,/turf/simulated/floor/tiled,/area/outpost/mining_main/eva) -"EK" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/tiled/dark,/area/outpost/mining_main/storage) -"EL" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/tiled/dark,/area/outpost/mining_main/storage) -"EM" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -20},/turf/simulated/floor/tiled,/area/outpost/mining_main/south_hall) -"EN" = (/turf/simulated/floor/tiled,/area/outpost/mining_main/south_hall) -"EO" = (/obj/item/weapon/storage/backpack/satchel,/obj/structure/table/steel,/turf/simulated/floor/tiled,/area/outpost/mining_main/eva) -"EP" = (/obj/item/weapon/storage/belt/utility,/obj/item/weapon/pickaxe,/obj/structure/table/steel,/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva) -"EQ" = (/turf/simulated/floor,/area/outpost/mining_main/south_hall) -"ER" = (/obj/machinery/mech_recharger,/obj/machinery/light,/turf/simulated/floor/plating,/area/outpost/mining_main/south_hall) -"ES" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/outpost/mining_main/south_hall) -"ET" = (/turf/simulated/wall/r_wall,/area/outpost/mining_main/south_hall) -"EU" = (/turf/simulated/wall,/area/outpost/mining_main/south_hall) -"EV" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall/r_wall,/area/outpost/mining_main/south_hall) -"EW" = (/obj/structure/disposaloutlet,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/mine/explored) -"EX" = (/obj/item/weapon/reagent_containers/food/snacks/grown/ambrosiavulgaris,/obj/item/weapon/reagent_containers/food/snacks/grown/ambrosiavulgaris,/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/mine/explored) -"EY" = (/obj/machinery/light/small{dir = 4},/turf/simulated/mineral/floor/ignore_mapgen,/area/mine/explored) -"EZ" = (/turf/simulated/mineral/floor/ignore_mapgen,/area/mine/unexplored) -"Fa" = (/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/libertycap,/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/mine/explored) -"Fb" = (/turf/simulated/wall,/area/mine/unexplored) -"Fc" = (/turf/space,/area/skipjack_station/mining) -"Fd" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/mine/explored) -"Fe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/mine/explored) -"Ff" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/mine/explored) -"Fg" = (/obj/machinery/light,/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/outpost/engineering/kitchen) -"Fh" = (/obj/effect/floor_decal/industrial/warning/dust{tag = "icon-warning_dust (NORTHWEST)"; icon_state = "warning_dust"; dir = 9},/turf/simulated/floor/tiled/asteroid_steel/airless,/area/mine/explored) -"Fi" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "eoutpost_main_airlock"; name = "exterior access button"; pixel_x = 25; pixel_y = -25; req_access = list(10)},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/effect/floor_decal/industrial/warning/dust{tag = "icon-warning_dust (NORTH)"; icon_state = "warning_dust"; dir = 1},/turf/simulated/floor/tiled/asteroid_steel/airless,/area/mine/explored) -"Fj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/mine/explored) -"Fk" = (/obj/effect/floor_decal/industrial/warning/dust{tag = "icon-warning_dust (NORTH)"; icon_state = "warning_dust"; dir = 1},/obj/machinery/light/small,/turf/simulated/floor/tiled/asteroid_steel/airless,/area/outpost/engineering/kitchen) -"Fl" = (/turf/simulated/wall/r_wall,/area/outpost/engineering/hallway) -"Fm" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/outpost/engineering/hallway) -"Fn" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "eoutpost_main_outer"; locked = 1; name = "Engineering Outpost"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) -"Fo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/outpost/engineering/hallway) -"Fp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/outpost/engineering/hallway) -"Fq" = (/turf/simulated/wall/r_wall,/area/outpost/engineering/storage) -"Fr" = (/obj/machinery/cell_charger,/obj/structure/table/steel,/obj/structure/cable,/obj/item/frame/apc,/obj/item/weapon/module/power_control,/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/mine/explored) -"Fs" = (/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/structure/table/steel,/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/mine/explored) -"Ft" = (/turf/simulated/wall/r_wall,/area/outpost/engineering/kitchen) -"Fu" = (/obj/structure/table/steel,/obj/effect/floor_decal/industrial/warning/dust,/turf/simulated/floor/tiled/asteroid_steel/airless,/area/mine/explored) -"Fv" = (/obj/effect/floor_decal/industrial/warning/dust,/obj/machinery/light/small{dir = 4; pixel_y = 0},/turf/simulated/floor/tiled/asteroid_steel/airless,/area/outpost/engineering/kitchen) -"Fw" = (/obj/effect/floor_decal/industrial/warning/dust,/obj/machinery/light/small{dir = 8; pixel_x = 0},/turf/simulated/floor/tiled/asteroid_steel/airless,/area/outpost/engineering/kitchen) -"Fx" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1379; id_tag = "eoutpost_main_pump"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "eoutpost_main_sensor"; pixel_x = -25; pixel_y = 0},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) -"Fy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) -"Fz" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1379; id_tag = "eoutpost_main_pump"},/obj/machinery/light/small{dir = 4; pixel_y = 8},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) -"FA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/outpost/engineering/hallway) -"FB" = (/obj/effect/floor_decal/industrial/warning/dust{tag = "icon-warning_dust (EAST)"; icon_state = "warning_dust"; dir = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/tiled/asteroid_steel/airless,/area/outpost/engineering/kitchen) -"FC" = (/obj/effect/floor_decal/industrial/warning/dust{tag = "icon-warning_dust (WEST)"; icon_state = "warning_dust"; dir = 8},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/tiled/asteroid_steel/airless,/area/outpost/engineering/kitchen) -"FD" = (/turf/simulated/wall/r_wall,/area/outpost/engineering/atmospherics) -"FE" = (/obj/machinery/telecomms/relay/preset/mining,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/dark,/area/outpost/engineering/telecomms) -"FF" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/machinery/alarm{frequency = 1439; pixel_y = 22},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 82.1472; oxygen = 21.8366; temperature = 293.15},/area/outpost/engineering/telecomms) -"FG" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHEAST)"},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; id_tag = "eoutpost_main_airlock"; pixel_x = -25; pixel_y = 0; req_access = list(10); tag_airpump = "eoutpost_main_pump"; tag_chamber_sensor = "eoutpost_main_sensor"; tag_exterior_door = "eoutpost_main_outer"; tag_interior_door = "eoutpost_main_inner"},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) -"FH" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 1; icon_state = "map"; tag = "icon-manifold-f (NORTH)"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) -"FI" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/machinery/camera/network/engineering_outpost{c_tag = "ENG - Outpost Airlock"; dir = 1},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) -"FJ" = (/obj/machinery/pipedispenser/disposal,/turf/simulated/floor/tiled,/area/outpost/engineering/storage) -"FK" = (/obj/machinery/pipedispenser,/turf/simulated/floor/tiled,/area/outpost/engineering/storage) -"FL" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/outpost/engineering/storage) -"FM" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 82.1472; oxygen = 21.8366; temperature = 293.15},/area/outpost/engineering/telecomms) -"FN" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled/dark,/area/outpost/engineering/telecomms) -"FO" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/camera/network/engineering_outpost{c_tag = "ENG - Outpost TeleCommunications"; dir = 1},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 82.1472; oxygen = 21.8366; temperature = 293.15},/area/outpost/engineering/telecomms) -"FP" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "eoutpost_main_inner"; locked = 1; name = "Engineering Outpost"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) -"FQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/outpost/engineering/hallway) -"FR" = (/turf/simulated/floor/tiled,/area/outpost/engineering/storage) -"FS" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/tiled,/area/outpost/engineering/storage) -"FT" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/tiled,/area/outpost/engineering/storage) -"FU" = (/obj/machinery/floodlight,/turf/simulated/floor,/area/outpost/engineering/atmospherics) -"FV" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/airlock/glass_engineering{name = "Telecommunications"; req_access = list(10)},/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor,/area/outpost/engineering/telecomms) -"FW" = (/obj/structure/sign/vacuum{pixel_x = -32; pixel_y = 0},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) -"FX" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "eoutpost_main_airlock"; name = "interior access button"; pixel_x = -25; pixel_y = 25; req_access = list(10)},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) -"FY" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) -"FZ" = (/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/turf/simulated/floor/tiled,/area/outpost/engineering/storage) -"Ga" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/outpost/engineering/storage) -"Gb" = (/obj/machinery/autolathe,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled,/area/outpost/engineering/storage) -"Gc" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/obj/machinery/meter,/turf/simulated/floor,/area/outpost/engineering/atmospherics) -"Gd" = (/obj/machinery/atmospherics/pipe/manifold/visible/cyan{dir = 1},/turf/simulated/floor,/area/outpost/engineering/atmospherics) -"Ge" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/binary/pump/on{dir = 4},/turf/simulated/floor,/area/outpost/engineering/atmospherics) -"Gf" = (/obj/machinery/atmospherics/pipe/simple/visible/universal{dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/outpost/engineering/atmospherics) -"Gg" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold4w/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{tag = "icon-intact-scrubbers (NORTHEAST)"; icon_state = "intact-scrubbers"; dir = 5},/turf/simulated/floor,/area/outpost/engineering/atmospherics) -"Gh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{dir = 1},/turf/simulated/floor,/area/outpost/engineering/atmospherics) -"Gi" = (/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4},/obj/machinery/door/airlock/glass_engineering{name = "Atmospherics"; req_access = list(10)},/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{tag = "icon-intact-scrubbers (EAST)"; icon_state = "intact-scrubbers"; dir = 4},/turf/simulated/floor/plating,/area/outpost/engineering/atmospherics) -"Gj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) -"Gk" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/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"},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) -"Gl" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) -"Gm" = (/obj/machinery/door/airlock/glass_engineering{name = "Storage"; req_access = list(10)},/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/outpost/engineering/storage) -"Gn" = (/obj/structure/cable{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},/turf/simulated/floor/tiled,/area/outpost/engineering/storage) -"Go" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/tiled,/area/outpost/engineering/storage) -"Gp" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/tiled,/area/outpost/engineering/storage) -"Gq" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan,/turf/simulated/floor,/area/outpost/engineering/atmospherics) -"Gr" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/turf/simulated/floor,/area/outpost/engineering/atmospherics) -"Gs" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/turf/simulated/floor,/area/outpost/engineering/atmospherics) -"Gt" = (/obj/machinery/atmospherics/pipe/manifold/visible/cyan{dir = 1},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor,/area/outpost/engineering/atmospherics) -"Gu" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 10},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor,/area/outpost/engineering/atmospherics) -"Gv" = (/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) -"Gw" = (/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) -"Gx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) -"Gy" = (/obj/structure/table/rack,/obj/item/weapon/pickaxe,/obj/item/weapon/pickaxe,/obj/item/weapon/pickaxe,/obj/item/weapon/pickaxe,/turf/simulated/floor/tiled,/area/outpost/engineering/storage) -"Gz" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled,/area/outpost/engineering/storage) -"GA" = (/obj/structure/table/rack,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/item/stack/cable_coil/yellow,/obj/item/stack/cable_coil,/obj/item/weapon/module/power_control,/obj/item/weapon/module/power_control,/obj/item/clothing/gloves/yellow,/turf/simulated/floor/tiled,/area/outpost/engineering/storage) -"GB" = (/obj/structure/table/rack,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/item/stack/cable_coil/yellow,/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/tiled,/area/outpost/engineering/storage) -"GC" = (/obj/structure/dispenser/oxygen,/turf/simulated/floor/tiled,/area/outpost/engineering/storage) -"GD" = (/obj/effect/floor_decal/industrial/warning/dust{tag = "icon-warning_dust (EAST)"; icon_state = "warning_dust"; dir = 4},/obj/machinery/light/small,/turf/simulated/floor/tiled/asteroid_steel/airless,/area/outpost/engineering/kitchen) -"GE" = (/obj/effect/floor_decal/industrial/warning/dust{tag = "icon-warning_dust (WEST)"; icon_state = "warning_dust"; dir = 8},/obj/machinery/light/small,/turf/simulated/floor/tiled/asteroid_steel/airless,/area/outpost/engineering/kitchen) -"GF" = (/obj/machinery/recharge_station,/turf/simulated/floor,/area/outpost/engineering/atmospherics) -"GG" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -28},/obj/machinery/atmospherics/pipe/simple/visible/cyan{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor,/area/outpost/engineering/atmospherics) -"GH" = (/obj/machinery/atmospherics/binary/pump/on{dir = 8},/turf/simulated/floor,/area/outpost/engineering/atmospherics) -"GI" = (/obj/machinery/atmospherics/pipe/manifold/visible/cyan{tag = "icon-map (EAST)"; icon_state = "map"; dir = 4},/obj/machinery/meter,/turf/simulated/floor,/area/outpost/engineering/atmospherics) -"GJ" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 1},/turf/simulated/floor,/area/outpost/engineering/atmospherics) -"GK" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) -"GL" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) -"GM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) -"GN" = (/obj/item/stack/material/plasteel{amount = 10},/obj/item/stack/material/wood{amount = 30},/obj/item/stack/material/plastic{amount = 10},/obj/structure/table/steel,/obj/machinery/light,/turf/simulated/floor/tiled,/area/outpost/engineering/storage) -"GO" = (/obj/structure/table/rack,/obj/item/clothing/head/helmet/space/void/engineering,/obj/item/clothing/suit/space/void/engineering,/obj/item/clothing/shoes/magboots,/obj/machinery/firealarm{dir = 4; layer = 3.3; pixel_x = 26},/obj/item/weapon/storage/briefcase/inflatable,/turf/simulated/floor/tiled,/area/outpost/engineering/storage) -"GP" = (/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor,/area/outpost/engineering/atmospherics) -"GQ" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plating,/area/outpost/engineering/atmospherics) -"GR" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) -"GS" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) -"GT" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) -"GU" = (/obj/item/stack/material/glass{amount = 50},/obj/item/stack/material/glass{amount = 50},/obj/item/stack/material/glass{amount = 50},/obj/structure/table/steel,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/tiled,/area/outpost/engineering/storage) -"GV" = (/obj/item/stack/material/steel{amount = 50},/obj/item/stack/material/steel{amount = 50},/obj/item/stack/material/steel{amount = 50},/obj/structure/table/steel,/obj/machinery/camera/network/engineering_outpost{c_tag = "ENG - Outpost Storage"; dir = 1},/turf/simulated/floor/tiled,/area/outpost/engineering/storage) -"GW" = (/obj/machinery/floodlight,/turf/simulated/floor/tiled,/area/outpost/engineering/storage) -"GX" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "outpost_o2_sensor"},/turf/simulated/floor/reinforced/oxygen,/area/outpost/engineering/atmospherics) -"GY" = (/obj/machinery/atmospherics/unary/vent_pump/siphon/on/atmos{dir = 4; frequency = 1441; id_tag = "outpost_o2_out"},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/reinforced/oxygen,/area/outpost/engineering/atmospherics) -"GZ" = (/obj/machinery/atmospherics/pipe/simple/visible/blue{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor,/area/outpost/engineering/atmospherics) -"Ha" = (/obj/machinery/atmospherics/pipe/simple/visible/blue{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor,/area/outpost/engineering/atmospherics) -"Hb" = (/obj/machinery/atmospherics/omni/mixer{tag_east = 0; tag_east_con = null; tag_north = 2; tag_south = 1; tag_south_con = 0.79; tag_west = 1; tag_west_con = 0.21},/turf/simulated/floor,/area/outpost/engineering/atmospherics) -"Hc" = (/obj/machinery/atmospherics/portables_connector,/obj/machinery/portable_atmospherics/canister/air/airlock,/turf/simulated/floor,/area/outpost/engineering/atmospherics) -"Hd" = (/obj/structure/closet/emcloset,/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) -"He" = (/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) -"Hf" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = 28},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) -"Hg" = (/obj/machinery/door/airlock/glass_engineering{name = "Storage"; req_access = list(10)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/outpost/engineering/storage) -"Hh" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/power/emitter,/turf/simulated/floor/tiled/dark,/area/outpost/engineering/hallway) -"Hi" = (/turf/simulated/wall/r_wall,/area/outpost/engineering/solars) -"Hj" = (/turf/simulated/floor/reinforced/oxygen,/area/outpost/engineering/atmospherics) -"Hk" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; frequency = 1441; icon_state = "map_injector"; id = "outpost_o2_in"; pixel_y = 1; use_power = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/reinforced/oxygen,/area/outpost/engineering/atmospherics) -"Hl" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 4},/turf/simulated/floor,/area/outpost/engineering/atmospherics) -"Hm" = (/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 10},/turf/simulated/floor,/area/outpost/engineering/atmospherics) -"Hn" = (/obj/machinery/atmospherics/pipe/simple/visible/blue,/turf/simulated/floor,/area/outpost/engineering/atmospherics) -"Ho" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor,/area/outpost/engineering/atmospherics) -"Hp" = (/obj/machinery/atmospherics/pipe/manifold/visible,/turf/simulated/floor,/area/outpost/engineering/atmospherics) -"Hq" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/turf/simulated/wall/r_wall,/area/outpost/engineering/atmospherics) -"Hr" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -20},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) -"Hs" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 1; icon_state = "map"; tag = "icon-manifold-f (NORTH)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) -"Ht" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) -"Hu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) -"Hv" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) -"Hw" = (/obj/machinery/alarm{frequency = 1439; pixel_y = 22},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) -"Hx" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/tiled,/area/outpost/engineering/solars) -"Hy" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor/tiled,/area/outpost/engineering/solars) -"Hz" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/camera/network/engineering_outpost{c_tag = "ENG - Outpost Power Supply"},/turf/simulated/floor/tiled,/area/outpost/engineering/solars) -"HA" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/smes/buildable{charge = 1.5e+007; cur_coils = 3; input_attempt = 1; input_level = 750000; input_level_max = 750000; output_level = 750000; output_level_max = 750000; RCon_tag = "Outpost - Main"},/turf/simulated/floor,/area/outpost/engineering/solars) -"HB" = (/obj/effect/floor_decal/industrial/warning/dust{tag = "icon-warning_dust (WEST)"; icon_state = "warning_dust"; dir = 8},/obj/effect/floor_decal/industrial/warning/dust,/turf/simulated/floor/tiled/asteroid_steel/airless,/area/mine/explored) -"HC" = (/obj/effect/floor_decal/industrial/warning/dust{tag = "icon-warning_dust (NORTH)"; icon_state = "warning_dust"; dir = 1},/obj/effect/floor_decal/industrial/warning/dust,/turf/simulated/floor/tiled/asteroid_steel/airless,/area/mine/explored) -"HD" = (/obj/effect/floor_decal/industrial/warning/dust{tag = "icon-warning_dust (SOUTHEAST)"; icon_state = "warning_dust"; dir = 6},/obj/effect/floor_decal/industrial/warning/dust{tag = "icon-warning_dust (NORTH)"; icon_state = "warning_dust"; dir = 1},/turf/simulated/floor/tiled/asteroid_steel/airless,/area/mine/explored) -"HE" = (/obj/effect/floor_decal/industrial/warning/dust{tag = "icon-warning_dust (NORTHWEST)"; icon_state = "warning_dust"; dir = 9},/obj/effect/floor_decal/industrial/warning/dust,/turf/simulated/floor/tiled/asteroid_steel/airless,/area/mine/explored) -"HF" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 6},/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/mine/explored) -"HG" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4},/turf/simulated/wall/r_wall,/area/outpost/engineering/atmospherics) -"HH" = (/obj/machinery/camera/network/engineering_outpost{c_tag = "Engineering Outpost Atmospherics"; dir = 4},/obj/structure/sign/securearea{desc = "A warning sign which reads 'COMPRESSED GAS'."; name = "COMPRESSED GAS"; pixel_x = -32; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/obj/machinery/meter,/turf/simulated/floor,/area/outpost/engineering/atmospherics) -"HI" = (/obj/machinery/atmospherics/omni/atmos_filter{power_rating = 15000; tag_east = 1; tag_north = 3; tag_south = 4; tag_west = 2},/turf/simulated/floor,/area/outpost/engineering/atmospherics) -"HJ" = (/obj/machinery/atmospherics/pipe/simple/visible/blue,/obj/machinery/atmospherics/pipe/simple/visible/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor,/area/outpost/engineering/atmospherics) -"HK" = (/obj/machinery/atmospherics/pipe/simple/visible/universal{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/outpost/engineering/atmospherics) -"HL" = (/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{tag = "icon-intact-scrubbers (EAST)"; icon_state = "intact-scrubbers"; dir = 4},/obj/machinery/door/airlock/glass_engineering{name = "Atmospherics"; req_access = list(10)},/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/outpost/engineering/atmospherics) -"HM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) -"HN" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) -"HO" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) -"HP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) -"HQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/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/outpost/engineering/hallway) -"HR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) -"HS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{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/outpost/engineering/hallway) -"HT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/airlock/glass_engineering{name = "Engineering Outpost Solars"; req_access = list(10)},/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/outpost/engineering/solars) -"HU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/outpost/engineering/solars) -"HV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/outpost/engineering/solars) -"HW" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled,/area/outpost/engineering/solars) -"HX" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/tiled,/area/outpost/engineering/solars) -"HY" = (/obj/structure/table/reinforced,/obj/item/stack/material/phoron{amount = 10},/obj/random/powercell,/obj/random/tech_supply,/obj/random/tech_supply,/obj/item/stack/material/phoron{amount = 10},/turf/simulated/floor/tiled,/area/outpost/engineering/solars) -"HZ" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow,/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/mine/explored) -"Ia" = (/turf/simulated/floor/reinforced/nitrogen,/area/outpost/engineering/atmospherics) -"Ib" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; frequency = 1441; icon_state = "map_injector"; id = "outpost_n2_in"; pixel_y = 1; use_power = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/reinforced/nitrogen,/area/outpost/engineering/atmospherics) -"Ic" = (/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 9},/obj/machinery/meter,/turf/simulated/floor,/area/outpost/engineering/atmospherics) -"Id" = (/obj/machinery/atmospherics/pipe/simple/visible/blue,/obj/machinery/meter,/turf/simulated/floor,/area/outpost/engineering/atmospherics) -"Ie" = (/obj/machinery/atmospherics/pipe/simple/visible{dir = 6; icon_state = "intact"; tag = "icon-intact (NORTHEAST)"},/obj/machinery/meter,/turf/simulated/floor,/area/outpost/engineering/atmospherics) -"If" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/machinery/atmospherics/pipe/manifold/visible{dir = 1},/turf/simulated/floor,/area/outpost/engineering/atmospherics) -"Ig" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) -"Ih" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/hidden,/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) -"Ii" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) -"Ij" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) -"Ik" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) -"Il" = (/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -28},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) -"Im" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/machinery/camera/network/engineering_outpost{c_tag = "ENG - Outpost Hallway East"; dir = 1},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) -"In" = (/turf/simulated/floor/tiled,/area/outpost/engineering/solars) -"Io" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/machinery/light,/turf/simulated/floor/tiled,/area/outpost/engineering/solars) -"Ip" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/outpost/engineering/solars) -"Iq" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled,/area/outpost/engineering/solars) -"Ir" = (/obj/machinery/power/port_gen/pacman,/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/tiled,/area/outpost/engineering/solars) -"Is" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "outpost_n2_sensor"},/turf/simulated/floor/reinforced/nitrogen,/area/outpost/engineering/atmospherics) -"It" = (/obj/machinery/atmospherics/unary/vent_pump/siphon/on/atmos{dir = 4; frequency = 1441; id_tag = "outpost_n2_out"},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/reinforced/nitrogen,/area/outpost/engineering/atmospherics) -"Iu" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/visible/blue{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor,/area/outpost/engineering/atmospherics) -"Iv" = (/obj/machinery/atmospherics/pipe/simple/visible/blue{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/camera/network/engineering_outpost{c_tag = "ENG - Outpost Atmospherics"; dir = 1},/turf/simulated/floor,/area/outpost/engineering/atmospherics) -"Iw" = (/obj/machinery/atmospherics/pipe/simple/visible/blue{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/obj/machinery/light,/turf/simulated/floor,/area/outpost/engineering/atmospherics) -"Ix" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/air/airlock,/turf/simulated/floor,/area/outpost/engineering/atmospherics) -"Iy" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/landmark{name = "bluespacerift"},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) -"Iz" = (/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/obj/machinery/camera/network/engineering_outpost{c_tag = "ENG - Outpost Hallway Central"; dir = 1},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) -"IA" = (/turf/simulated/wall/r_wall,/area/outpost/engineering/rest) -"IB" = (/obj/machinery/door/airlock/glass_engineering{name = "Engineering Airlock"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/outpost/engineering/rest) -"IC" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/turf/simulated/floor/tiled/dark,/area/outpost/engineering/hallway) -"ID" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/outpost/engineering/solars) -"IE" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/outpost/engineering/solars) -"IF" = (/obj/machinery/power/port_gen/pacman,/obj/structure/cable/yellow,/turf/simulated/floor/tiled,/area/outpost/engineering/solars) -"IG" = (/obj/effect/floor_decal/industrial/warning/dust,/obj/effect/floor_decal/industrial/warning/dust{tag = "icon-warning_dust (NORTH)"; icon_state = "warning_dust"; dir = 1},/turf/simulated/floor/tiled/asteroid_steel/airless,/area/mine/explored) -"IH" = (/obj/machinery/computer/station_alert,/turf/simulated/floor/tiled,/area/outpost/engineering/rest) -"II" = (/obj/structure/table/steel,/obj/machinery/cell_charger,/obj/machinery/alarm{frequency = 1439; pixel_y = 22},/turf/simulated/floor/tiled,/area/outpost/engineering/rest) -"IJ" = (/turf/simulated/floor/tiled,/area/outpost/engineering/rest) -"IK" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/orange,/turf/simulated/floor/tiled,/area/outpost/engineering/rest) -"IL" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -20},/turf/simulated/floor/tiled,/area/outpost/engineering/solars) -"IM" = (/obj/structure/toilet{dir = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/tiled,/area/outpost/engineering/kitchen) -"IN" = (/obj/machinery/door/airlock/engineering{name = "Restrooms"; req_access = list(10)},/turf/simulated/floor/tiled,/area/outpost/engineering/kitchen) -"IO" = (/turf/simulated/floor/tiled,/area/outpost/engineering/kitchen) -"IP" = (/obj/machinery/alarm{frequency = 1439; pixel_y = 22},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/outpost/engineering/kitchen) -"IQ" = (/obj/machinery/light{dir = 1},/obj/machinery/camera/network/engineering_outpost{c_tag = "Engineering Outpost Kitchen"; dir = 9},/turf/simulated/floor/tiled,/area/outpost/engineering/kitchen) -"IR" = (/obj/machinery/light{dir = 1},/obj/machinery/computer/atmos_alert{tag = "icon-computer (EAST)"; icon_state = "computer"; dir = 4},/turf/simulated/floor/tiled,/area/outpost/engineering/rest) -"IS" = (/obj/structure/bed/chair/office/dark{dir = 1},/turf/simulated/floor/tiled,/area/outpost/engineering/rest) -"IT" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/outpost/engineering/rest) -"IU" = (/obj/structure/closet,/turf/simulated/floor/tiled,/area/outpost/engineering/rest) -"IV" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 6; icon_state = "intact"; tag = "icon-intact-f (SOUTHEAST)"},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled,/area/outpost/engineering/solars) -"IW" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/outpost/engineering/solars) -"IX" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/canister/air/airlock,/turf/simulated/floor/tiled,/area/outpost/engineering/solars) -"IY" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/floor/tiled,/area/outpost/engineering/kitchen) -"IZ" = (/obj/structure/table/standard,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/item/weapon/reagent_containers/food/drinks/bottle/small/beer,/turf/simulated/floor/tiled,/area/outpost/engineering/kitchen) -"Ja" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/floor/tiled,/area/outpost/engineering/kitchen) -"Jb" = (/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/turf/simulated/floor/tiled,/area/outpost/engineering/kitchen) -"Jc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) -"Jd" = (/obj/structure/flora/pottedplant{tag = "icon-plant-21"; icon_state = "plant-21"},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/machinery/camera/network/engineering_outpost{c_tag = "Engineering Outpost Break Room"; dir = 4},/turf/simulated/floor/tiled,/area/outpost/engineering/rest) -"Je" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/outpost/engineering/rest) -"Jf" = (/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/turf/simulated/floor/tiled,/area/outpost/engineering/solars) -"Jg" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/mine/explored) -"Jh" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/grille,/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/mine/explored) -"Ji" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/outpost/engineering/kitchen) -"Jj" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/sign/vacuum{pixel_x = -32; pixel_y = 0},/turf/simulated/floor/tiled,/area/outpost/engineering/kitchen) -"Jk" = (/obj/structure/table/standard,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/tiled,/area/outpost/engineering/kitchen) -"Jl" = (/obj/structure/bed/chair{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/outpost/engineering/kitchen) -"Jm" = (/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 = 4},/turf/simulated/floor/tiled,/area/outpost/engineering/kitchen) -"Jn" = (/obj/machinery/door/airlock/glass_engineering{name = "Break Room"; req_access = list(10)},/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/outpost/engineering/kitchen) -"Jo" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) -"Jp" = (/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/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) -"Jq" = (/obj/machinery/door/airlock/glass_engineering{name = "Engineering Airlock"},/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/outpost/engineering/rest) -"Jr" = (/obj/structure/cable{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},/turf/simulated/floor/tiled,/area/outpost/engineering/rest) -"Js" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/outpost/engineering/rest) -"Jt" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled,/area/outpost/engineering/rest) -"Ju" = (/obj/structure/table/standard,/obj/item/device/flashlight/lamp,/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/turf/simulated/floor/tiled,/area/outpost/engineering/rest) -"Jv" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/cyan,/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "eoutpost_solar_airlock"; name = "interior access button"; pixel_x = 25; pixel_y = -25; req_access = list(10)},/turf/simulated/floor/tiled,/area/outpost/engineering/solars) -"Jw" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/outpost/engineering/solars) -"Jx" = (/obj/machinery/power/solar_control,/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/tiled,/area/outpost/engineering/solars) -"Jy" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/mine/explored) -"Jz" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{dir = 4; pixel_x = -32; pixel_y = 0},/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/obj/machinery/light,/turf/simulated/floor/tiled,/area/outpost/engineering/kitchen) -"JA" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/outpost/engineering/kitchen) -"JB" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/outpost/engineering/kitchen) -"JC" = (/obj/machinery/computer/shuttle_control/engineering{tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) -"JD" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "edock_airlock"; name = "interior access button"; pixel_x = -26; pixel_y = -25; req_access = list(10)},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) -"JE" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) -"JF" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/outpost/engineering/rest) -"JG" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/outpost/engineering/rest) -"JH" = (/obj/machinery/vending/cigarette,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled,/area/outpost/engineering/rest) -"JI" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "eoutpost_solar_inner"; locked = 1; name = "Solar Access"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/cyan,/turf/simulated/floor,/area/outpost/engineering/solars) -"JJ" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/outpost/engineering/solars) -"JK" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/outpost/engineering/solars) -"JL" = (/obj/structure/table/standard,/obj/machinery/microwave,/turf/simulated/floor/tiled,/area/outpost/engineering/kitchen) -"JM" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets,/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -28},/obj/item/weapon/reagent_containers/food/drinks/bottle/small/beer,/turf/simulated/floor/tiled,/area/outpost/engineering/kitchen) -"JN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/outpost/engineering/hallway) -"JO" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/outpost/engineering/hallway) -"JP" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "edock_inner"; locked = 1; name = "Engineering Dock Airlock"},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) -"JQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/outpost/engineering/hallway) -"JR" = (/obj/structure/table/standard,/obj/item/weapon/storage/firstaid/o2{pixel_x = 4; pixel_y = 4},/obj/item/weapon/storage/firstaid/regular,/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -28},/obj/item/roller,/turf/simulated/floor/tiled,/area/outpost/engineering/rest) -"JS" = (/obj/machinery/computer/crew{tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1},/turf/simulated/floor/tiled,/area/outpost/engineering/rest) -"JT" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/outpost/engineering/solars) -"JU" = (/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/outpost/engineering/solars) -"JV" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1379; id_tag = "eoutpost_solar_pump"},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; id_tag = "eoutpost_solar_airlock"; pixel_x = 30; pixel_y = 0; req_access = list(10); tag_airpump = "eoutpost_solar_pump"; tag_chamber_sensor = "eoutpost_solar_sensor"; tag_exterior_door = "eoutpost_solar_outer"; tag_interior_door = "eoutpost_solar_inner"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "eoutpost_solar_sensor"; pixel_x = 0; pixel_y = 25},/obj/machinery/camera/network/engineering_outpost{c_tag = "ENG - Outpost Solar Access"},/turf/simulated/floor,/area/outpost/engineering/solars) -"JW" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/outpost/engineering/solars) -"JX" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/outpost/engineering/kitchen) -"JY" = (/obj/machinery/vending/snack,/turf/simulated/floor/tiled,/area/outpost/engineering/kitchen) -"JZ" = (/obj/machinery/vending/coffee,/turf/simulated/floor/tiled,/area/outpost/engineering/kitchen) -"Ka" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) -"Kb" = (/obj/machinery/atmospherics/pipe/manifold/hidden,/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) -"Kc" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "eoutpost_solar_sensor"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) -"Kd" = (/obj/machinery/sleeper{dir = 8},/turf/simulated/floor/tiled,/area/outpost/engineering/rest) -"Ke" = (/obj/machinery/sleep_console,/turf/simulated/floor/tiled,/area/outpost/engineering/rest) -"Kf" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/outpost/engineering/rest) -"Kg" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/turf/simulated/floor,/area/outpost/engineering/solars) -"Kh" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1379; id_tag = "eoutpost_solar_pump"},/obj/machinery/light/small{dir = 4; pixel_y = 8},/turf/simulated/floor,/area/outpost/engineering/solars) -"Ki" = (/obj/effect/floor_decal/industrial/warning/dust{tag = "icon-warning_dust (NORTH)"; icon_state = "warning_dust"; dir = 1},/obj/effect/floor_decal/industrial/warning/dust,/obj/machinery/light/small{dir = 4; pixel_y = 0},/turf/simulated/floor/tiled/asteroid_steel/airless,/area/outpost/engineering/kitchen) -"Kj" = (/obj/effect/floor_decal/industrial/warning/dust{tag = "icon-warning_dust (NORTH)"; icon_state = "warning_dust"; dir = 1},/obj/effect/floor_decal/industrial/warning/dust,/obj/machinery/light/small{dir = 8; pixel_x = 0},/turf/simulated/floor/tiled/asteroid_steel/airless,/area/outpost/engineering/kitchen) -"Kk" = (/obj/machinery/light/small{dir = 8; pixel_x = 0},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1380; id_tag = "edock_pump"},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) -"Kl" = (/obj/machinery/camera/network/engineering_outpost{c_tag = "ENG - Outpost Elevator"; dir = 1},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1380; id_tag = "edock_pump"},/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380; id_tag = "edock_airlock"; pixel_x = 30; pixel_y = 0; req_access = list(10); tag_airpump = "edock_pump"; tag_chamber_sensor = "edock_sensor"; tag_exterior_door = "edock_outer"; tag_interior_door = "edock_inner"},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) -"Km" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/outpost/engineering/solars) -"Kn" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "eoutpost_solar_outer"; locked = 1; name = "Solar Access"},/turf/simulated/floor,/area/outpost/engineering/solars) -"Ko" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/outpost/engineering/solars) -"Kp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/floor/plating,/area/outpost/engineering/hallway) -"Kq" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "edock_outer"; locked = 1; name = "Engineering Dock Airlock"},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "edock_airlock"; name = "exterior access button"; pixel_x = -26; pixel_y = 0; req_access = list(10)},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) -"Kr" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/outpost/engineering/hallway) -"Ks" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/floor/plating,/area/outpost/engineering/hallway) -"Kt" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/outpost/engineering/kitchen) -"Ku" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "eoutpost_solar_airlock"; name = "exterior access button"; pixel_x = 25; pixel_y = 25; req_access = list(10)},/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/outpost/engineering/kitchen) -"Kv" = (/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/outpost/engineering/kitchen) -"Kw" = (/turf/simulated/wall,/area/outpost/engineering/hallway) -"Kx" = (/turf/simulated/mineral/floor/ignore_mapgen,/area/shuttle/constructionsite/site) -"Ky" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/mine/explored) -"Kz" = (/obj/structure/grille,/turf/simulated/mineral/floor/ignore_mapgen,/area/mine/explored) -"KA" = (/obj/machinery/power/solar{id = "starboardsolar"; name = "Starboard Solar Array"},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/outpost/engineering/solarsoutside/aft) -"KB" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/outpost/engineering/solarsoutside/aft) -"KC" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/outpost/engineering/solarsoutside/aft) -"KD" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/outpost/engineering/solarsoutside/aft) -"KE" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/outpost/engineering/solarsoutside/aft) -"KF" = (/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/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/outpost/engineering/solarsoutside/aft) -"KG" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/outpost/engineering/solarsoutside/aft) -"KH" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/visible/yellow,/turf/space,/area/space) -"KI" = (/obj/structure/disposaloutlet,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/outpost/engineering/kitchen) -"KJ" = (/obj/machinery/power/solar{id = "starboardsolar"; name = "Starboard Solar Array"},/obj/structure/cable/yellow,/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/outpost/engineering/solarsoutside/aft) -"KK" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/outpost/engineering/solarsoutside/aft) -"KL" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; external_pressure_bound = 140; external_pressure_bound_default = 140; icon_state = "map_vent_out"; pressure_checks = 1; pressure_checks_default = 1; use_power = 1},/turf/simulated/floor/airless,/area/outpost/engineering/atmospherics) -"KM" = (/obj/structure/lattice,/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/mineral/floor/ignore_mapgen,/area/mine/explored) -"KN" = (/obj/machinery/light{dir = 4},/turf/simulated/mineral/floor/ignore_mapgen,/area/outpost/engineering/kitchen) -"KO" = (/obj/machinery/light{dir = 8},/turf/simulated/mineral/floor/ignore_mapgen,/area/outpost/engineering/kitchen) -"KP" = (/obj/structure/grille,/turf/space,/area/space) -"KQ" = (/obj/structure/lattice,/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/space,/area/space) -"KR" = (/obj/structure/lattice,/obj/structure/grille,/turf/space,/area/space) -"KS" = (/obj/machinery/power/tracker,/obj/structure/cable/yellow,/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/outpost/engineering/solarsoutside/aft) +"DP" = (/obj/structure/table/steel,/turf/simulated/floor/tiled/dark,/area/outpost/mining_main/storage) +"DQ" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/structure/table/steel,/obj/item/weapon/storage/box/nifsofts_mining,/turf/simulated/floor/tiled/dark,/area/outpost/mining_main/storage) +"DR" = (/obj/machinery/camera/network/mining{c_tag = "OPM - Mining Storage Room"; dir = 8},/turf/simulated/floor/tiled/dark,/area/outpost/mining_main/storage) +"DS" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/outpost/mining_main/storage) +"DT" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/outpost/mining_main/south_hall) +"DU" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/outpost/mining_main/south_hall) +"DV" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled,/area/outpost/mining_main/south_hall) +"DW" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/outpost/mining_main/eva) +"DX" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/camera/network/mining{c_tag = "OPM - Mining EVA"; dir = 4},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva) +"DY" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/outpost/mining_main/eva) +"DZ" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/outpost/mining_main/eva) +"Ea" = (/obj/effect/landmark{name = "bluespacerift"},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva) +"Eb" = (/turf/simulated/floor/tiled,/area/outpost/mining_main/eva) +"Ec" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1377; id_tag = "mvent"},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva) +"Ed" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1377; id_tag = "mvent"},/obj/machinery/camera/network/mining{c_tag = "OPM - Mining Airlock"; dir = 8},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva) +"Ee" = (/obj/structure/table/steel,/obj/item/device/suit_cooling_unit,/obj/item/device/suit_cooling_unit,/turf/simulated/floor/tiled/dark,/area/outpost/mining_main/storage) +"Ef" = (/obj/structure/table/steel,/obj/item/weapon/pickaxe,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/tiled/dark,/area/outpost/mining_main/storage) +"Eg" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/dark,/area/outpost/mining_main/storage) +"Eh" = (/obj/machinery/door/airlock/mining{name = "Mining Station Storage"; req_access = list(48)},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/dark,/area/outpost/mining_main/storage) +"Ei" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/outpost/mining_main/south_hall) +"Ej" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/effect/landmark{name = "bluespacerift"},/turf/simulated/floor/tiled,/area/outpost/mining_main/south_hall) +"Ek" = (/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/tiled,/area/outpost/mining_main/south_hall) +"El" = (/obj/machinery/door/airlock/glass_mining{name = "Mining Station EVA"; req_access = list(54)},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/outpost/mining_main/eva) +"Em" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva) +"En" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/tiled,/area/outpost/mining_main/eva) +"Eo" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva) +"Ep" = (/obj/machinery/suit_cycler/mining,/turf/simulated/floor/tiled,/area/outpost/mining_main/eva) +"Eq" = (/obj/structure/grille,/obj/machinery/door/firedoor,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/outpost/mining_main/eva) +"Er" = (/obj/structure/grille,/obj/machinery/door/firedoor,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/outpost/mining_main/eva) +"Es" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/blue{d2 = 4; icon_state = "0-4"},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled/dark,/area/outpost/mining_main/storage) +"Et" = (/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/dark,/area/outpost/mining_main/storage) +"Eu" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/dark,/area/outpost/mining_main/storage) +"Ev" = (/obj/machinery/door/airlock/mining{name = "Mining Station Storage"; req_access = list(48)},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/dark,/area/outpost/mining_main/storage) +"Ew" = (/obj/structure/cable/blue{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/blue{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled,/area/outpost/mining_main/south_hall) +"Ex" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/outpost/mining_main/south_hall) +"Ey" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/blue{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled,/area/outpost/mining_main/south_hall) +"Ez" = (/obj/machinery/door/airlock/glass_mining{name = "Mining Station EVA"; req_access = list(54)},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/outpost/mining_main/eva) +"EA" = (/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva) +"EB" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva) +"EC" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/blue{d2 = 8; icon_state = "0-8"},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva) +"ED" = (/obj/structure/table/rack,/obj/item/weapon/pickaxe/hammer,/obj/item/weapon/wrench,/obj/item/weapon/crowbar,/obj/item/weapon/shovel,/turf/simulated/floor/tiled/dark,/area/outpost/mining_main/storage) +"EE" = (/obj/structure/table/rack,/obj/item/weapon/pickaxe,/obj/item/weapon/wrench,/obj/item/weapon/crowbar,/obj/item/weapon/shovel,/obj/machinery/light,/turf/simulated/floor/tiled/dark,/area/outpost/mining_main/storage) +"EF" = (/turf/simulated/wall,/area/outpost/mining_main/storage) +"EG" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/machinery/camera/network/mining{c_tag = "OPM - Mining Hallway Aft"; dir = 4},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled,/area/outpost/mining_main/south_hall) +"EH" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/tiled,/area/outpost/mining_main/south_hall) +"EI" = (/obj/structure/disposalpipe/segment,/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/blue,/turf/simulated/floor/tiled,/area/outpost/mining_main/south_hall) +"EJ" = (/obj/item/weapon/crowbar,/obj/item/weapon/wrench,/obj/item/weapon/storage/toolbox/mechanical,/obj/structure/table/steel,/obj/machinery/light,/turf/simulated/floor/tiled,/area/outpost/mining_main/eva) +"EK" = (/obj/item/stack/flag/green{pixel_x = -4; pixel_y = 0},/obj/item/stack/flag/red,/obj/item/stack/flag/yellow{pixel_x = 4},/obj/structure/table/steel,/turf/simulated/floor/tiled,/area/outpost/mining_main/eva) +"EL" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/tiled/dark,/area/outpost/mining_main/storage) +"EM" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/tiled/dark,/area/outpost/mining_main/storage) +"EN" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -20},/turf/simulated/floor/tiled,/area/outpost/mining_main/south_hall) +"EO" = (/turf/simulated/floor/tiled,/area/outpost/mining_main/south_hall) +"EP" = (/obj/item/weapon/storage/backpack/satchel,/obj/structure/table/steel,/turf/simulated/floor/tiled,/area/outpost/mining_main/eva) +"EQ" = (/obj/item/weapon/storage/belt/utility,/obj/item/weapon/pickaxe,/obj/structure/table/steel,/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/tiled,/area/outpost/mining_main/eva) +"ER" = (/turf/simulated/floor,/area/outpost/mining_main/south_hall) +"ES" = (/obj/machinery/mech_recharger,/obj/machinery/light,/turf/simulated/floor/plating,/area/outpost/mining_main/south_hall) +"ET" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/outpost/mining_main/south_hall) +"EU" = (/turf/simulated/wall/r_wall,/area/outpost/mining_main/south_hall) +"EV" = (/turf/simulated/wall,/area/outpost/mining_main/south_hall) +"EW" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall/r_wall,/area/outpost/mining_main/south_hall) +"EX" = (/obj/structure/disposaloutlet,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/mine/explored) +"EY" = (/obj/item/weapon/reagent_containers/food/snacks/grown/ambrosiavulgaris,/obj/item/weapon/reagent_containers/food/snacks/grown/ambrosiavulgaris,/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/mine/explored) +"EZ" = (/obj/machinery/light/small{dir = 4},/turf/simulated/mineral/floor/ignore_mapgen,/area/mine/explored) +"Fa" = (/turf/simulated/mineral/floor/ignore_mapgen,/area/mine/unexplored) +"Fb" = (/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/libertycap,/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/mine/explored) +"Fc" = (/turf/simulated/wall,/area/mine/unexplored) +"Fd" = (/turf/space,/area/skipjack_station/mining) +"Fe" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/mine/explored) +"Ff" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/mine/explored) +"Fg" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/mine/explored) +"Fh" = (/obj/machinery/light,/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/outpost/engineering/kitchen) +"Fi" = (/obj/effect/floor_decal/industrial/warning/dust{tag = "icon-warning_dust (NORTHWEST)"; icon_state = "warning_dust"; dir = 9},/turf/simulated/floor/tiled/asteroid_steel/airless,/area/mine/explored) +"Fj" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "eoutpost_main_airlock"; name = "exterior access button"; pixel_x = 25; pixel_y = -25; req_access = list(10)},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/effect/floor_decal/industrial/warning/dust{tag = "icon-warning_dust (NORTH)"; icon_state = "warning_dust"; dir = 1},/turf/simulated/floor/tiled/asteroid_steel/airless,/area/mine/explored) +"Fk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/mine/explored) +"Fl" = (/obj/effect/floor_decal/industrial/warning/dust{tag = "icon-warning_dust (NORTH)"; icon_state = "warning_dust"; dir = 1},/obj/machinery/light/small,/turf/simulated/floor/tiled/asteroid_steel/airless,/area/outpost/engineering/kitchen) +"Fm" = (/turf/simulated/wall/r_wall,/area/outpost/engineering/hallway) +"Fn" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/outpost/engineering/hallway) +"Fo" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "eoutpost_main_outer"; locked = 1; name = "Engineering Outpost"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) +"Fp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/outpost/engineering/hallway) +"Fq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/outpost/engineering/hallway) +"Fr" = (/turf/simulated/wall/r_wall,/area/outpost/engineering/storage) +"Fs" = (/obj/machinery/cell_charger,/obj/structure/table/steel,/obj/structure/cable,/obj/item/frame/apc,/obj/item/weapon/module/power_control,/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/mine/explored) +"Ft" = (/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/structure/table/steel,/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/mine/explored) +"Fu" = (/turf/simulated/wall/r_wall,/area/outpost/engineering/kitchen) +"Fv" = (/obj/structure/table/steel,/obj/effect/floor_decal/industrial/warning/dust,/turf/simulated/floor/tiled/asteroid_steel/airless,/area/mine/explored) +"Fw" = (/obj/effect/floor_decal/industrial/warning/dust,/obj/machinery/light/small{dir = 4; pixel_y = 0},/turf/simulated/floor/tiled/asteroid_steel/airless,/area/outpost/engineering/kitchen) +"Fx" = (/obj/effect/floor_decal/industrial/warning/dust,/obj/machinery/light/small{dir = 8; pixel_x = 0},/turf/simulated/floor/tiled/asteroid_steel/airless,/area/outpost/engineering/kitchen) +"Fy" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1379; id_tag = "eoutpost_main_pump"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "eoutpost_main_sensor"; pixel_x = -25; pixel_y = 0},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) +"Fz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) +"FA" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1379; id_tag = "eoutpost_main_pump"},/obj/machinery/light/small{dir = 4; pixel_y = 8},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) +"FB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/outpost/engineering/hallway) +"FC" = (/obj/effect/floor_decal/industrial/warning/dust{tag = "icon-warning_dust (EAST)"; icon_state = "warning_dust"; dir = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/tiled/asteroid_steel/airless,/area/outpost/engineering/kitchen) +"FD" = (/obj/effect/floor_decal/industrial/warning/dust{tag = "icon-warning_dust (WEST)"; icon_state = "warning_dust"; dir = 8},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/tiled/asteroid_steel/airless,/area/outpost/engineering/kitchen) +"FE" = (/turf/simulated/wall/r_wall,/area/outpost/engineering/atmospherics) +"FF" = (/obj/machinery/telecomms/relay/preset/mining,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/dark,/area/outpost/engineering/telecomms) +"FG" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/machinery/alarm{frequency = 1439; pixel_y = 22},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 82.1472; oxygen = 21.8366; temperature = 293.15},/area/outpost/engineering/telecomms) +"FH" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHEAST)"},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; id_tag = "eoutpost_main_airlock"; pixel_x = -25; pixel_y = 0; req_access = list(10); tag_airpump = "eoutpost_main_pump"; tag_chamber_sensor = "eoutpost_main_sensor"; tag_exterior_door = "eoutpost_main_outer"; tag_interior_door = "eoutpost_main_inner"},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) +"FI" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 1; icon_state = "map"; tag = "icon-manifold-f (NORTH)"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) +"FJ" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/machinery/camera/network/engineering_outpost{c_tag = "ENG - Outpost Airlock"; dir = 1},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) +"FK" = (/obj/machinery/pipedispenser/disposal,/turf/simulated/floor/tiled,/area/outpost/engineering/storage) +"FL" = (/obj/machinery/pipedispenser,/turf/simulated/floor/tiled,/area/outpost/engineering/storage) +"FM" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/outpost/engineering/storage) +"FN" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 82.1472; oxygen = 21.8366; temperature = 293.15},/area/outpost/engineering/telecomms) +"FO" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled/dark,/area/outpost/engineering/telecomms) +"FP" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/camera/network/engineering_outpost{c_tag = "ENG - Outpost TeleCommunications"; dir = 1},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 82.1472; oxygen = 21.8366; temperature = 293.15},/area/outpost/engineering/telecomms) +"FQ" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "eoutpost_main_inner"; locked = 1; name = "Engineering Outpost"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) +"FR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/outpost/engineering/hallway) +"FS" = (/turf/simulated/floor/tiled,/area/outpost/engineering/storage) +"FT" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/tiled,/area/outpost/engineering/storage) +"FU" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/tiled,/area/outpost/engineering/storage) +"FV" = (/obj/machinery/floodlight,/turf/simulated/floor,/area/outpost/engineering/atmospherics) +"FW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/airlock/glass_engineering{name = "Telecommunications"; req_access = list(10)},/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor,/area/outpost/engineering/telecomms) +"FX" = (/obj/structure/sign/vacuum{pixel_x = -32; pixel_y = 0},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) +"FY" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "eoutpost_main_airlock"; name = "interior access button"; pixel_x = -25; pixel_y = 25; req_access = list(10)},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) +"FZ" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) +"Ga" = (/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/turf/simulated/floor/tiled,/area/outpost/engineering/storage) +"Gb" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/outpost/engineering/storage) +"Gc" = (/obj/machinery/autolathe,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled,/area/outpost/engineering/storage) +"Gd" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/obj/machinery/meter,/turf/simulated/floor,/area/outpost/engineering/atmospherics) +"Ge" = (/obj/machinery/atmospherics/pipe/manifold/visible/cyan{dir = 1},/turf/simulated/floor,/area/outpost/engineering/atmospherics) +"Gf" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/binary/pump/on{dir = 4},/turf/simulated/floor,/area/outpost/engineering/atmospherics) +"Gg" = (/obj/machinery/atmospherics/pipe/simple/visible/universal{dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/outpost/engineering/atmospherics) +"Gh" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold4w/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{tag = "icon-intact-scrubbers (NORTHEAST)"; icon_state = "intact-scrubbers"; dir = 5},/turf/simulated/floor,/area/outpost/engineering/atmospherics) +"Gi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{dir = 1},/turf/simulated/floor,/area/outpost/engineering/atmospherics) +"Gj" = (/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4},/obj/machinery/door/airlock/glass_engineering{name = "Atmospherics"; req_access = list(10)},/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{tag = "icon-intact-scrubbers (EAST)"; icon_state = "intact-scrubbers"; dir = 4},/turf/simulated/floor/plating,/area/outpost/engineering/atmospherics) +"Gk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) +"Gl" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/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"},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) +"Gm" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) +"Gn" = (/obj/machinery/door/airlock/glass_engineering{name = "Storage"; req_access = list(10)},/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/outpost/engineering/storage) +"Go" = (/obj/structure/cable{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},/turf/simulated/floor/tiled,/area/outpost/engineering/storage) +"Gp" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/tiled,/area/outpost/engineering/storage) +"Gq" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/tiled,/area/outpost/engineering/storage) +"Gr" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan,/turf/simulated/floor,/area/outpost/engineering/atmospherics) +"Gs" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/turf/simulated/floor,/area/outpost/engineering/atmospherics) +"Gt" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/turf/simulated/floor,/area/outpost/engineering/atmospherics) +"Gu" = (/obj/machinery/atmospherics/pipe/manifold/visible/cyan{dir = 1},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor,/area/outpost/engineering/atmospherics) +"Gv" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 10},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor,/area/outpost/engineering/atmospherics) +"Gw" = (/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) +"Gx" = (/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) +"Gy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) +"Gz" = (/obj/structure/table/rack,/obj/item/weapon/pickaxe,/obj/item/weapon/pickaxe,/obj/item/weapon/pickaxe,/obj/item/weapon/pickaxe,/turf/simulated/floor/tiled,/area/outpost/engineering/storage) +"GA" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled,/area/outpost/engineering/storage) +"GB" = (/obj/structure/table/rack,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/item/stack/cable_coil/yellow,/obj/item/stack/cable_coil,/obj/item/weapon/module/power_control,/obj/item/weapon/module/power_control,/obj/item/clothing/gloves/yellow,/turf/simulated/floor/tiled,/area/outpost/engineering/storage) +"GC" = (/obj/structure/table/rack,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/item/stack/cable_coil/yellow,/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/tiled,/area/outpost/engineering/storage) +"GD" = (/obj/structure/dispenser/oxygen,/turf/simulated/floor/tiled,/area/outpost/engineering/storage) +"GE" = (/obj/effect/floor_decal/industrial/warning/dust{tag = "icon-warning_dust (EAST)"; icon_state = "warning_dust"; dir = 4},/obj/machinery/light/small,/turf/simulated/floor/tiled/asteroid_steel/airless,/area/outpost/engineering/kitchen) +"GF" = (/obj/effect/floor_decal/industrial/warning/dust{tag = "icon-warning_dust (WEST)"; icon_state = "warning_dust"; dir = 8},/obj/machinery/light/small,/turf/simulated/floor/tiled/asteroid_steel/airless,/area/outpost/engineering/kitchen) +"GG" = (/obj/machinery/recharge_station,/turf/simulated/floor,/area/outpost/engineering/atmospherics) +"GH" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -28},/obj/machinery/atmospherics/pipe/simple/visible/cyan{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor,/area/outpost/engineering/atmospherics) +"GI" = (/obj/machinery/atmospherics/binary/pump/on{dir = 8},/turf/simulated/floor,/area/outpost/engineering/atmospherics) +"GJ" = (/obj/machinery/atmospherics/pipe/manifold/visible/cyan{tag = "icon-map (EAST)"; icon_state = "map"; dir = 4},/obj/machinery/meter,/turf/simulated/floor,/area/outpost/engineering/atmospherics) +"GK" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 1},/turf/simulated/floor,/area/outpost/engineering/atmospherics) +"GL" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) +"GM" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) +"GN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) +"GO" = (/obj/item/stack/material/plasteel{amount = 10},/obj/item/stack/material/wood{amount = 30},/obj/item/stack/material/plastic{amount = 10},/obj/structure/table/steel,/obj/machinery/light,/turf/simulated/floor/tiled,/area/outpost/engineering/storage) +"GP" = (/obj/structure/table/rack,/obj/item/clothing/head/helmet/space/void/engineering,/obj/item/clothing/suit/space/void/engineering,/obj/item/clothing/shoes/magboots,/obj/machinery/firealarm{dir = 4; layer = 3.3; pixel_x = 26},/obj/item/weapon/storage/briefcase/inflatable,/turf/simulated/floor/tiled,/area/outpost/engineering/storage) +"GQ" = (/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor,/area/outpost/engineering/atmospherics) +"GR" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plating,/area/outpost/engineering/atmospherics) +"GS" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) +"GT" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) +"GU" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) +"GV" = (/obj/item/stack/material/glass{amount = 50},/obj/item/stack/material/glass{amount = 50},/obj/item/stack/material/glass{amount = 50},/obj/structure/table/steel,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/tiled,/area/outpost/engineering/storage) +"GW" = (/obj/item/stack/material/steel{amount = 50},/obj/item/stack/material/steel{amount = 50},/obj/item/stack/material/steel{amount = 50},/obj/structure/table/steel,/obj/machinery/camera/network/engineering_outpost{c_tag = "ENG - Outpost Storage"; dir = 1},/turf/simulated/floor/tiled,/area/outpost/engineering/storage) +"GX" = (/obj/machinery/floodlight,/turf/simulated/floor/tiled,/area/outpost/engineering/storage) +"GY" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "outpost_o2_sensor"},/turf/simulated/floor/reinforced/oxygen,/area/outpost/engineering/atmospherics) +"GZ" = (/obj/machinery/atmospherics/unary/vent_pump/siphon/on/atmos{dir = 4; frequency = 1441; id_tag = "outpost_o2_out"},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/reinforced/oxygen,/area/outpost/engineering/atmospherics) +"Ha" = (/obj/machinery/atmospherics/pipe/simple/visible/blue{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor,/area/outpost/engineering/atmospherics) +"Hb" = (/obj/machinery/atmospherics/pipe/simple/visible/blue{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor,/area/outpost/engineering/atmospherics) +"Hc" = (/obj/machinery/atmospherics/omni/mixer{tag_east = 0; tag_east_con = null; tag_north = 2; tag_south = 1; tag_south_con = 0.79; tag_west = 1; tag_west_con = 0.21},/turf/simulated/floor,/area/outpost/engineering/atmospherics) +"Hd" = (/obj/machinery/atmospherics/portables_connector,/obj/machinery/portable_atmospherics/canister/air/airlock,/turf/simulated/floor,/area/outpost/engineering/atmospherics) +"He" = (/obj/structure/closet/emcloset,/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) +"Hf" = (/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) +"Hg" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = 28},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) +"Hh" = (/obj/machinery/door/airlock/glass_engineering{name = "Storage"; req_access = list(10)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/outpost/engineering/storage) +"Hi" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/power/emitter,/turf/simulated/floor/tiled/dark,/area/outpost/engineering/hallway) +"Hj" = (/turf/simulated/wall/r_wall,/area/outpost/engineering/solars) +"Hk" = (/turf/simulated/floor/reinforced/oxygen,/area/outpost/engineering/atmospherics) +"Hl" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; frequency = 1441; icon_state = "map_injector"; id = "outpost_o2_in"; pixel_y = 1; use_power = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/reinforced/oxygen,/area/outpost/engineering/atmospherics) +"Hm" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 4},/turf/simulated/floor,/area/outpost/engineering/atmospherics) +"Hn" = (/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 10},/turf/simulated/floor,/area/outpost/engineering/atmospherics) +"Ho" = (/obj/machinery/atmospherics/pipe/simple/visible/blue,/turf/simulated/floor,/area/outpost/engineering/atmospherics) +"Hp" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor,/area/outpost/engineering/atmospherics) +"Hq" = (/obj/machinery/atmospherics/pipe/manifold/visible,/turf/simulated/floor,/area/outpost/engineering/atmospherics) +"Hr" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/turf/simulated/wall/r_wall,/area/outpost/engineering/atmospherics) +"Hs" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -20},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) +"Ht" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 1; icon_state = "map"; tag = "icon-manifold-f (NORTH)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) +"Hu" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) +"Hv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) +"Hw" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) +"Hx" = (/obj/machinery/alarm{frequency = 1439; pixel_y = 22},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) +"Hy" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/tiled,/area/outpost/engineering/solars) +"Hz" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor/tiled,/area/outpost/engineering/solars) +"HA" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/camera/network/engineering_outpost{c_tag = "ENG - Outpost Power Supply"},/turf/simulated/floor/tiled,/area/outpost/engineering/solars) +"HB" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/smes/buildable{charge = 1.5e+007; cur_coils = 3; input_attempt = 1; input_level = 750000; input_level_max = 750000; output_level = 750000; output_level_max = 750000; RCon_tag = "Outpost - Main"},/turf/simulated/floor,/area/outpost/engineering/solars) +"HC" = (/obj/effect/floor_decal/industrial/warning/dust{tag = "icon-warning_dust (WEST)"; icon_state = "warning_dust"; dir = 8},/obj/effect/floor_decal/industrial/warning/dust,/turf/simulated/floor/tiled/asteroid_steel/airless,/area/mine/explored) +"HD" = (/obj/effect/floor_decal/industrial/warning/dust{tag = "icon-warning_dust (NORTH)"; icon_state = "warning_dust"; dir = 1},/obj/effect/floor_decal/industrial/warning/dust,/turf/simulated/floor/tiled/asteroid_steel/airless,/area/mine/explored) +"HE" = (/obj/effect/floor_decal/industrial/warning/dust{tag = "icon-warning_dust (SOUTHEAST)"; icon_state = "warning_dust"; dir = 6},/obj/effect/floor_decal/industrial/warning/dust{tag = "icon-warning_dust (NORTH)"; icon_state = "warning_dust"; dir = 1},/turf/simulated/floor/tiled/asteroid_steel/airless,/area/mine/explored) +"HF" = (/obj/effect/floor_decal/industrial/warning/dust{tag = "icon-warning_dust (NORTHWEST)"; icon_state = "warning_dust"; dir = 9},/obj/effect/floor_decal/industrial/warning/dust,/turf/simulated/floor/tiled/asteroid_steel/airless,/area/mine/explored) +"HG" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 6},/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/mine/explored) +"HH" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4},/turf/simulated/wall/r_wall,/area/outpost/engineering/atmospherics) +"HI" = (/obj/machinery/camera/network/engineering_outpost{c_tag = "Engineering Outpost Atmospherics"; dir = 4},/obj/structure/sign/securearea{desc = "A warning sign which reads 'COMPRESSED GAS'."; name = "COMPRESSED GAS"; pixel_x = -32; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/obj/machinery/meter,/turf/simulated/floor,/area/outpost/engineering/atmospherics) +"HJ" = (/obj/machinery/atmospherics/omni/atmos_filter{power_rating = 15000; tag_east = 1; tag_north = 3; tag_south = 4; tag_west = 2},/turf/simulated/floor,/area/outpost/engineering/atmospherics) +"HK" = (/obj/machinery/atmospherics/pipe/simple/visible/blue,/obj/machinery/atmospherics/pipe/simple/visible/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor,/area/outpost/engineering/atmospherics) +"HL" = (/obj/machinery/atmospherics/pipe/simple/visible/universal{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/outpost/engineering/atmospherics) +"HM" = (/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{tag = "icon-intact-scrubbers (EAST)"; icon_state = "intact-scrubbers"; dir = 4},/obj/machinery/door/airlock/glass_engineering{name = "Atmospherics"; req_access = list(10)},/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/outpost/engineering/atmospherics) +"HN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) +"HO" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) +"HP" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) +"HQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) +"HR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/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/outpost/engineering/hallway) +"HS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) +"HT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{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/outpost/engineering/hallway) +"HU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/airlock/glass_engineering{name = "Engineering Outpost Solars"; req_access = list(10)},/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/outpost/engineering/solars) +"HV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/outpost/engineering/solars) +"HW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/outpost/engineering/solars) +"HX" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled,/area/outpost/engineering/solars) +"HY" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/tiled,/area/outpost/engineering/solars) +"HZ" = (/obj/structure/table/reinforced,/obj/item/stack/material/phoron{amount = 10},/obj/random/powercell,/obj/random/tech_supply,/obj/random/tech_supply,/obj/item/stack/material/phoron{amount = 10},/turf/simulated/floor/tiled,/area/outpost/engineering/solars) +"Ia" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow,/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/mine/explored) +"Ib" = (/turf/simulated/floor/reinforced/nitrogen,/area/outpost/engineering/atmospherics) +"Ic" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; frequency = 1441; icon_state = "map_injector"; id = "outpost_n2_in"; pixel_y = 1; use_power = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/reinforced/nitrogen,/area/outpost/engineering/atmospherics) +"Id" = (/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 9},/obj/machinery/meter,/turf/simulated/floor,/area/outpost/engineering/atmospherics) +"Ie" = (/obj/machinery/atmospherics/pipe/simple/visible/blue,/obj/machinery/meter,/turf/simulated/floor,/area/outpost/engineering/atmospherics) +"If" = (/obj/machinery/atmospherics/pipe/simple/visible{dir = 6; icon_state = "intact"; tag = "icon-intact (NORTHEAST)"},/obj/machinery/meter,/turf/simulated/floor,/area/outpost/engineering/atmospherics) +"Ig" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/machinery/atmospherics/pipe/manifold/visible{dir = 1},/turf/simulated/floor,/area/outpost/engineering/atmospherics) +"Ih" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) +"Ii" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/hidden,/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) +"Ij" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) +"Ik" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) +"Il" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) +"Im" = (/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -28},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) +"In" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/machinery/camera/network/engineering_outpost{c_tag = "ENG - Outpost Hallway East"; dir = 1},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) +"Io" = (/turf/simulated/floor/tiled,/area/outpost/engineering/solars) +"Ip" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/machinery/light,/turf/simulated/floor/tiled,/area/outpost/engineering/solars) +"Iq" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/outpost/engineering/solars) +"Ir" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled,/area/outpost/engineering/solars) +"Is" = (/obj/machinery/power/port_gen/pacman,/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/tiled,/area/outpost/engineering/solars) +"It" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "outpost_n2_sensor"},/turf/simulated/floor/reinforced/nitrogen,/area/outpost/engineering/atmospherics) +"Iu" = (/obj/machinery/atmospherics/unary/vent_pump/siphon/on/atmos{dir = 4; frequency = 1441; id_tag = "outpost_n2_out"},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/reinforced/nitrogen,/area/outpost/engineering/atmospherics) +"Iv" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/visible/blue{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor,/area/outpost/engineering/atmospherics) +"Iw" = (/obj/machinery/atmospherics/pipe/simple/visible/blue{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/camera/network/engineering_outpost{c_tag = "ENG - Outpost Atmospherics"; dir = 1},/turf/simulated/floor,/area/outpost/engineering/atmospherics) +"Ix" = (/obj/machinery/atmospherics/pipe/simple/visible/blue{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/obj/machinery/light,/turf/simulated/floor,/area/outpost/engineering/atmospherics) +"Iy" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/air/airlock,/turf/simulated/floor,/area/outpost/engineering/atmospherics) +"Iz" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/landmark{name = "bluespacerift"},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) +"IA" = (/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/obj/machinery/camera/network/engineering_outpost{c_tag = "ENG - Outpost Hallway Central"; dir = 1},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) +"IB" = (/turf/simulated/wall/r_wall,/area/outpost/engineering/rest) +"IC" = (/obj/machinery/door/airlock/glass_engineering{name = "Engineering Airlock"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/outpost/engineering/rest) +"ID" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/turf/simulated/floor/tiled/dark,/area/outpost/engineering/hallway) +"IE" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/outpost/engineering/solars) +"IF" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/outpost/engineering/solars) +"IG" = (/obj/machinery/power/port_gen/pacman,/obj/structure/cable/yellow,/turf/simulated/floor/tiled,/area/outpost/engineering/solars) +"IH" = (/obj/effect/floor_decal/industrial/warning/dust,/obj/effect/floor_decal/industrial/warning/dust{tag = "icon-warning_dust (NORTH)"; icon_state = "warning_dust"; dir = 1},/turf/simulated/floor/tiled/asteroid_steel/airless,/area/mine/explored) +"II" = (/obj/machinery/computer/station_alert,/turf/simulated/floor/tiled,/area/outpost/engineering/rest) +"IJ" = (/obj/structure/table/steel,/obj/machinery/cell_charger,/obj/machinery/alarm{frequency = 1439; pixel_y = 22},/turf/simulated/floor/tiled,/area/outpost/engineering/rest) +"IK" = (/turf/simulated/floor/tiled,/area/outpost/engineering/rest) +"IL" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/orange,/turf/simulated/floor/tiled,/area/outpost/engineering/rest) +"IM" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -20},/turf/simulated/floor/tiled,/area/outpost/engineering/solars) +"IN" = (/obj/structure/toilet{dir = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/tiled,/area/outpost/engineering/kitchen) +"IO" = (/obj/machinery/door/airlock/engineering{name = "Restrooms"; req_access = list(10)},/turf/simulated/floor/tiled,/area/outpost/engineering/kitchen) +"IP" = (/turf/simulated/floor/tiled,/area/outpost/engineering/kitchen) +"IQ" = (/obj/machinery/alarm{frequency = 1439; pixel_y = 22},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/outpost/engineering/kitchen) +"IR" = (/obj/machinery/light{dir = 1},/obj/machinery/camera/network/engineering_outpost{c_tag = "Engineering Outpost Kitchen"; dir = 9},/turf/simulated/floor/tiled,/area/outpost/engineering/kitchen) +"IS" = (/obj/machinery/light{dir = 1},/obj/machinery/computer/atmos_alert{tag = "icon-computer (EAST)"; icon_state = "computer"; dir = 4},/turf/simulated/floor/tiled,/area/outpost/engineering/rest) +"IT" = (/obj/structure/bed/chair/office/dark{dir = 1},/turf/simulated/floor/tiled,/area/outpost/engineering/rest) +"IU" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/outpost/engineering/rest) +"IV" = (/obj/structure/closet,/turf/simulated/floor/tiled,/area/outpost/engineering/rest) +"IW" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 6; icon_state = "intact"; tag = "icon-intact-f (SOUTHEAST)"},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled,/area/outpost/engineering/solars) +"IX" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/outpost/engineering/solars) +"IY" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/canister/air/airlock,/turf/simulated/floor/tiled,/area/outpost/engineering/solars) +"IZ" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/floor/tiled,/area/outpost/engineering/kitchen) +"Ja" = (/obj/structure/table/standard,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/item/weapon/reagent_containers/food/drinks/bottle/small/beer,/turf/simulated/floor/tiled,/area/outpost/engineering/kitchen) +"Jb" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/floor/tiled,/area/outpost/engineering/kitchen) +"Jc" = (/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/turf/simulated/floor/tiled,/area/outpost/engineering/kitchen) +"Jd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) +"Je" = (/obj/structure/flora/pottedplant{tag = "icon-plant-21"; icon_state = "plant-21"},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/machinery/camera/network/engineering_outpost{c_tag = "Engineering Outpost Break Room"; dir = 4},/turf/simulated/floor/tiled,/area/outpost/engineering/rest) +"Jf" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/outpost/engineering/rest) +"Jg" = (/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/turf/simulated/floor/tiled,/area/outpost/engineering/solars) +"Jh" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/mine/explored) +"Ji" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/grille,/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/mine/explored) +"Jj" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/outpost/engineering/kitchen) +"Jk" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/sign/vacuum{pixel_x = -32; pixel_y = 0},/turf/simulated/floor/tiled,/area/outpost/engineering/kitchen) +"Jl" = (/obj/structure/table/standard,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/tiled,/area/outpost/engineering/kitchen) +"Jm" = (/obj/structure/bed/chair{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/outpost/engineering/kitchen) +"Jn" = (/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 = 4},/turf/simulated/floor/tiled,/area/outpost/engineering/kitchen) +"Jo" = (/obj/machinery/door/airlock/glass_engineering{name = "Break Room"; req_access = list(10)},/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/outpost/engineering/kitchen) +"Jp" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) +"Jq" = (/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/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) +"Jr" = (/obj/machinery/door/airlock/glass_engineering{name = "Engineering Airlock"},/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/outpost/engineering/rest) +"Js" = (/obj/structure/cable{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},/turf/simulated/floor/tiled,/area/outpost/engineering/rest) +"Jt" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/outpost/engineering/rest) +"Ju" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled,/area/outpost/engineering/rest) +"Jv" = (/obj/structure/table/standard,/obj/item/device/flashlight/lamp,/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/turf/simulated/floor/tiled,/area/outpost/engineering/rest) +"Jw" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/cyan,/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "eoutpost_solar_airlock"; name = "interior access button"; pixel_x = 25; pixel_y = -25; req_access = list(10)},/turf/simulated/floor/tiled,/area/outpost/engineering/solars) +"Jx" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/outpost/engineering/solars) +"Jy" = (/obj/machinery/power/solar_control,/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/tiled,/area/outpost/engineering/solars) +"Jz" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/mine/explored) +"JA" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{dir = 4; pixel_x = -32; pixel_y = 0},/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/obj/machinery/light,/turf/simulated/floor/tiled,/area/outpost/engineering/kitchen) +"JB" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/outpost/engineering/kitchen) +"JC" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/outpost/engineering/kitchen) +"JD" = (/obj/machinery/computer/shuttle_control/engineering{tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) +"JE" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "edock_airlock"; name = "interior access button"; pixel_x = -26; pixel_y = -25; req_access = list(10)},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) +"JF" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) +"JG" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/outpost/engineering/rest) +"JH" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/outpost/engineering/rest) +"JI" = (/obj/machinery/vending/cigarette,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled,/area/outpost/engineering/rest) +"JJ" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "eoutpost_solar_inner"; locked = 1; name = "Solar Access"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/cyan,/turf/simulated/floor,/area/outpost/engineering/solars) +"JK" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/outpost/engineering/solars) +"JL" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/outpost/engineering/solars) +"JM" = (/obj/structure/table/standard,/obj/machinery/microwave,/turf/simulated/floor/tiled,/area/outpost/engineering/kitchen) +"JN" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets,/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -28},/obj/item/weapon/reagent_containers/food/drinks/bottle/small/beer,/turf/simulated/floor/tiled,/area/outpost/engineering/kitchen) +"JO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/outpost/engineering/hallway) +"JP" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/outpost/engineering/hallway) +"JQ" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "edock_inner"; locked = 1; name = "Engineering Dock Airlock"},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) +"JR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/outpost/engineering/hallway) +"JS" = (/obj/structure/table/standard,/obj/item/weapon/storage/firstaid/o2{pixel_x = 4; pixel_y = 4},/obj/item/weapon/storage/firstaid/regular,/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -28},/obj/item/roller,/turf/simulated/floor/tiled,/area/outpost/engineering/rest) +"JT" = (/obj/machinery/computer/crew{tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1},/turf/simulated/floor/tiled,/area/outpost/engineering/rest) +"JU" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/outpost/engineering/solars) +"JV" = (/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/outpost/engineering/solars) +"JW" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1379; id_tag = "eoutpost_solar_pump"},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; id_tag = "eoutpost_solar_airlock"; pixel_x = 30; pixel_y = 0; req_access = list(10); tag_airpump = "eoutpost_solar_pump"; tag_chamber_sensor = "eoutpost_solar_sensor"; tag_exterior_door = "eoutpost_solar_outer"; tag_interior_door = "eoutpost_solar_inner"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "eoutpost_solar_sensor"; pixel_x = 0; pixel_y = 25},/obj/machinery/camera/network/engineering_outpost{c_tag = "ENG - Outpost Solar Access"},/turf/simulated/floor,/area/outpost/engineering/solars) +"JX" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/outpost/engineering/solars) +"JY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/outpost/engineering/kitchen) +"JZ" = (/obj/machinery/vending/snack,/turf/simulated/floor/tiled,/area/outpost/engineering/kitchen) +"Ka" = (/obj/machinery/vending/coffee,/turf/simulated/floor/tiled,/area/outpost/engineering/kitchen) +"Kb" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) +"Kc" = (/obj/machinery/atmospherics/pipe/manifold/hidden,/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) +"Kd" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "eoutpost_solar_sensor"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) +"Ke" = (/obj/machinery/sleeper{dir = 8},/turf/simulated/floor/tiled,/area/outpost/engineering/rest) +"Kf" = (/obj/machinery/sleep_console,/turf/simulated/floor/tiled,/area/outpost/engineering/rest) +"Kg" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/outpost/engineering/rest) +"Kh" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/turf/simulated/floor,/area/outpost/engineering/solars) +"Ki" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1379; id_tag = "eoutpost_solar_pump"},/obj/machinery/light/small{dir = 4; pixel_y = 8},/turf/simulated/floor,/area/outpost/engineering/solars) +"Kj" = (/obj/effect/floor_decal/industrial/warning/dust{tag = "icon-warning_dust (NORTH)"; icon_state = "warning_dust"; dir = 1},/obj/effect/floor_decal/industrial/warning/dust,/obj/machinery/light/small{dir = 4; pixel_y = 0},/turf/simulated/floor/tiled/asteroid_steel/airless,/area/outpost/engineering/kitchen) +"Kk" = (/obj/effect/floor_decal/industrial/warning/dust{tag = "icon-warning_dust (NORTH)"; icon_state = "warning_dust"; dir = 1},/obj/effect/floor_decal/industrial/warning/dust,/obj/machinery/light/small{dir = 8; pixel_x = 0},/turf/simulated/floor/tiled/asteroid_steel/airless,/area/outpost/engineering/kitchen) +"Kl" = (/obj/machinery/light/small{dir = 8; pixel_x = 0},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1380; id_tag = "edock_pump"},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) +"Km" = (/obj/machinery/camera/network/engineering_outpost{c_tag = "ENG - Outpost Elevator"; dir = 1},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1380; id_tag = "edock_pump"},/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380; id_tag = "edock_airlock"; pixel_x = 30; pixel_y = 0; req_access = list(10); tag_airpump = "edock_pump"; tag_chamber_sensor = "edock_sensor"; tag_exterior_door = "edock_outer"; tag_interior_door = "edock_inner"},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) +"Kn" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/outpost/engineering/solars) +"Ko" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "eoutpost_solar_outer"; locked = 1; name = "Solar Access"},/turf/simulated/floor,/area/outpost/engineering/solars) +"Kp" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/outpost/engineering/solars) +"Kq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/floor/plating,/area/outpost/engineering/hallway) +"Kr" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "edock_outer"; locked = 1; name = "Engineering Dock Airlock"},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "edock_airlock"; name = "exterior access button"; pixel_x = -26; pixel_y = 0; req_access = list(10)},/turf/simulated/floor/tiled,/area/outpost/engineering/hallway) +"Ks" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/outpost/engineering/hallway) +"Kt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/floor/plating,/area/outpost/engineering/hallway) +"Ku" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/outpost/engineering/kitchen) +"Kv" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "eoutpost_solar_airlock"; name = "exterior access button"; pixel_x = 25; pixel_y = 25; req_access = list(10)},/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/outpost/engineering/kitchen) +"Kw" = (/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/outpost/engineering/kitchen) +"Kx" = (/turf/simulated/wall,/area/outpost/engineering/hallway) +"Ky" = (/turf/simulated/mineral/floor/ignore_mapgen,/area/shuttle/constructionsite/site) +"Kz" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/mine/explored) +"KA" = (/obj/structure/grille,/turf/simulated/mineral/floor/ignore_mapgen,/area/mine/explored) +"KB" = (/obj/machinery/power/solar{id = "starboardsolar"; name = "Starboard Solar Array"},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/outpost/engineering/solarsoutside/aft) +"KC" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/outpost/engineering/solarsoutside/aft) +"KD" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/outpost/engineering/solarsoutside/aft) +"KE" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/outpost/engineering/solarsoutside/aft) +"KF" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/outpost/engineering/solarsoutside/aft) +"KG" = (/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/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/outpost/engineering/solarsoutside/aft) +"KH" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/outpost/engineering/solarsoutside/aft) +"KI" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/visible/yellow,/turf/space,/area/space) +"KJ" = (/obj/structure/disposaloutlet,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/outpost/engineering/kitchen) +"KK" = (/obj/machinery/power/solar{id = "starboardsolar"; name = "Starboard Solar Array"},/obj/structure/cable/yellow,/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/outpost/engineering/solarsoutside/aft) +"KL" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/outpost/engineering/solarsoutside/aft) +"KM" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; external_pressure_bound = 140; external_pressure_bound_default = 140; icon_state = "map_vent_out"; pressure_checks = 1; pressure_checks_default = 1; use_power = 1},/turf/simulated/floor/airless,/area/outpost/engineering/atmospherics) +"KN" = (/obj/structure/lattice,/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/mineral/floor/ignore_mapgen,/area/mine/explored) +"KO" = (/obj/machinery/light{dir = 4},/turf/simulated/mineral/floor/ignore_mapgen,/area/outpost/engineering/kitchen) +"KP" = (/obj/machinery/light{dir = 8},/turf/simulated/mineral/floor/ignore_mapgen,/area/outpost/engineering/kitchen) +"KQ" = (/obj/structure/grille,/turf/space,/area/space) +"KR" = (/obj/structure/lattice,/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/space,/area/space) +"KS" = (/obj/structure/lattice,/obj/structure/grille,/turf/space,/area/space) +"KT" = (/obj/machinery/power/tracker,/obj/structure/cable/yellow,/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/outpost/engineering/solarsoutside/aft) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -2079,72 +2080,72 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadyYzBCLyZzBCLyZCM aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadyYyZyZyZyZyZyYyYyYDcAlAmDdDeDfDfDfDgDgDgDgDgDfDguWdneJeJeJdndnadadAXAXAXDhDiDhAXAXAXadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadDjDjDkDkDkDlDmDlDjDjDnDoDpDfDfDqDrDqDsDsDtDuDvDtkReJeJeJdndndnadadadadAXAXAXAXAXadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadDjDwDwDwDwDwDwDxDyDzDADBDCDDDEDFDGDHDIDJDKDLDMDNeJeJdndndndnadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadDjDjDODwDwDPDwDQDRDSDTDUDVDWDXDYDZEaEaDtEbEcDtqOeJeJdndndnadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadDjDODwEdEeEfEfEgEhEiEjEkElEmEnEaEaEoDfEpEqDgdneJeJadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadDjDjErEsEtEsEsEuEvEwExEyEzEzEAEzEBDfDfdndndneJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadDjDjECEDDwDwEEEFEGEHDgEaEaEIEJDfDfdndndneJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadDjDjDjEKELEEEMENDBDgEOEPDfDfDfdndndneJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadDjDjDjEEEQERESDgDfDfDfdndndndndneJeJdnadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadDjDjETEUEVDfDfaddndndndndndneJeJdnadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadeJeJEWeJadaddndndndndndneJeJdndnadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadksdndndndndndndndndndnadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadeJeJEXeJadaddndndndndndneJeJdnEYksadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaddnoLdndndndndndndndndndndndnEZEZadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadeJFaadadadaddndndndndneJeJeJdndnadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaddndndndndndndndndndndndndndndnEZEZdndnadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadeJadadadadaddndndndndneJeJdndndndndnadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaddndndndndndndndndndndndndndndndndndndndnEZEZdndndndnadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadaddndneJeJeJeJdndndndndndndndnadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaddndndndndndndndndndndndndndndndndndndndndnEZEZEZdndndndndnadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadaddndndndneJdndndndndndndndndnadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaddndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndnadadadEZEZdndndndnadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadaddndndndneJdneJeJeJdndndndndndndndndndndndndndndndndnksadadadadadadadadadadadadadadadadadadadadadFbdndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndnadadadadadadadEZdndndndnadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadDjDjDODwDPDQDwDRDSDTDUDVDWDXDYDZEaEbEbDtEcEdDtqOeJeJdndndnadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadDjDODwEeEfEgEgEhEiEjEkElEmEnEoEbEbEpDfEqErDgdneJeJadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadDjDjEsEtEuEtEtEvEwExEyEzEAEAEBEAECDfDfdndndneJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadDjDjEDEEDwDwEFEGEHEIDgEbEbEJEKDfDfdndndneJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadDjDjDjELEMEFENEODBDgEPEQDfDfDfdndndneJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadDjDjDjEFERESETDgDfDfDfdndndndndneJeJdnadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadDjDjEUEVEWDfDfaddndndndndndneJeJdnadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadeJeJEXeJadaddndndndndndneJeJdndnadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadksdndndndndndndndndndnadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadeJeJEYeJadaddndndndndndneJeJdnEZksadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaddnoLdndndndndndndndndndndndnFaFaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadeJFbadadadaddndndndndneJeJeJdndnadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaddndndndndndndndndndndndndndndnFaFadndnadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadeJadadadadaddndndndndneJeJdndndndndnadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaddndndndndndndndndndndndndndndndndndndndnFaFadndndndnadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadaddndneJeJeJeJdndndndndndndndnadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaddndndndndndndndndndndndndndndndndndndndndnFaFaFadndndndndnadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadaddndndndneJdndndndndndndndndnadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaddndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndnadadadFaFadndndndnadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadaddndndndneJdneJeJeJdndndndndndndndndndndndndndndndndnksadadadadadadadadadadadadadadadadadadadadadFcdndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndnadadadadadadadFadndndndnadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadaddndndndndndndndndneJeJeJdndndndndndndndndndndndndnoLdnadadadadadadadadaddndnadadadadadadadadadoLdndndndndndndndndndndndndndndndndndndndndndnadadadadadadadadadadadadadadadadadadadaddndndndndndndnadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFcaaaaFcaaaaaaFcaaaaaaaaaaFcaaaaaaFcaaaaFcaaaaaaaaaaaaaaaaadadadadadadadadadadaddndndndndndndndndndndndndndndndndndndndndndndndndnadadadadadadadaddndndnadadadadadadaddndndndndndndndndndndndndndndndndndndndndndndnadadadadadadadadadadadadadadadadadadadadadaddndndndndndndndndndnadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFcFcFcFcaaaaaaFcFcFcFcFcFcFcaaaaaaFcFcFcFcaaaaaaaaaaaaaaaaaaadadadadadadadadadadadaddndndnsqdndndndneJdndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndnsqdndnadadadadadadadadadadadadadadadadadadadadadaddndnaddndndndndndndndnadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFcFcFcFcaaaaFcFcFcFcFcFcFcFcFcaaaaFcFcFcFcaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadksdndndndndndndndndndndneJdndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndnksadadadadadadadadadadadadadadadadadadadadadadadadadadaddndnaddndndndndndndnadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFcFcFcFcaaaaFcFcFcFcFcFcFcFcFcaaaaFcFcFcFcaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadaddndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndnadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaddndndndndndnadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadaddndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndnadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaddndndndndnadadaddndndnadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadaddndndndndndndndndndndndndndndndndndndndndndndndndndndnadadadadadadadadadadadadadadadadadadadadeJeJeJadadadadadaddndndnadadadadadadadadadadadadadadadadadadadadadadeJeJeJeJFdFeFeFeFfeJdndndnadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaddndndndndndndndndndndndndndnsqdndndndndndndndndndnadadadadadadadadadadadadadadadadadadadadadeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJFgFhFikRFgeJFjeJeJdndndnadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadksadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJeJFhFkkPkPkPkPkPkPkPkPkPkPkPkPkPkPkPkPkPFkkReJeJeJeJeJeJeJeJeJeJeJeJeJFlFmFnFoFpFqFrFseJeJdndndndnadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJwXFtFuFuqNqNqNqNqNFvFtFwqNqNqNqNqNFuFuFtmAeJadadadadeJeJeJeJeJFlFlFlFlFxFyFzFAFqFqFqeJeJeJeJdndnadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJwXFBaahaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaFCmAeJadadadadeJeJeJFDFDFlFEFFFlFGFHFIFAFJFKFqFLFqeJeJeJdnadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJwXmAaahaaaaaaaaaaaaaaaaaaaaaaaaaaahaaawXmAeJadadadeJeJeJFDFDFDFMFNFOFlFmFPFoFQFRFRFSFTFqFqeJdndnadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaddneJwXmAaahaaaaaaaaaaaaaaaaaaaaaaaaaaahaaawXmAeJadadadeJeJFDFDFUFDFlFVFlFlFWFXFYFqFZGaFRFRGbFqFqdndnadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaddneJwXmAaahaaaaaaaaaaaaaaaaaaaaaaaaaaahaaawXmAeJadadeJeJeJFDGcGdGeGfGgGhGiGjGkGlGmGnGoFRFRFRGpFqdnadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFcFcFcFcFcFcFcFcFcFcFcFcFcaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJwXmAaahaaaaaaaaaaaaaaaaaaaaaaaaaaahaaawXmAeJadadeJeJFDFDGqGrGsGdGtGuFDGvGwGxFqGyGzGAGBFRGCFqFqadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFcFcFcFcFcFcFcFcFcFcFcFcFcaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJwXGDaahaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaGEmAeJdneJeJeJFDGFGGGHGIGJGJGJFDGKGLGMFqGNFRFRFRFRFRGOFqadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFcFcFcFcFcFcFcFcFcFcFcFcFcaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJwXFtaahaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaFtmAeJdneJeJFDFDFDFDGPGQFDFDFDFDGRGSGTFqFqGUGVFRFRGWFqFqFqadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFcFcFcFcFcFcFcFcFcFcFcFcFcaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJwXFBaahaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaFCmAeJdneJeJFDGXGYGZHaHbHcHcFDHdHeGwGxHfFqFqFqHgHgFqFqHhHiHiHiHiHiHiadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFcFcFcFcFcFcFcFcFcaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJwXmAaahaaaaaaaaaaaaaaaaaaaaaaaaaaahaaawXmAeJdneJeJFDHjHkHlHmHnHoHpHqHrHsHtHuFYGRHeHvHeHeHwHeHeHiHxHyHzHAHiHiadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFcFcFcFcFcFcFcaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJHBqNHCHDaaaaaaaaaaaaaaaaaaaaaaaaaaHEHCqNqOeJdneJHFHGHGHGHHHIHJGHHKHLHMHNFlHOHPHQGjGjGjGjHRGjHSHTHUHVHWHXHYHiadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJeJeJeJeJaaaaaaaaaaaaaaaaaaaaaaaaaaeJeJeJeJeJdneJHZFDIaIbHlIcIdIeIfHqIgIhIiIjIkGRIlHeHeHeImHeFyHiInIoIpIqIrHiadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJeJeJeJeJaaaaaaaaaaaaaaaaaaaaaaaaaaeJeJeJeJeJadadHZFDIsItIuIvIwIxIxFDHdHeIyGxIzIAIAIAIBIBIAIAICHiHiHiIDIEIFHiadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJFhkPIGHDaaaaaaaaaaaaaaaaaaaaaaaaaaHEHCkPkReJadadHZFtFtFtFtFtFtFtFtFtFtGRGSGTIAIAIHIIIJIJIKIAIAIAadHiILIEInHiadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJwXGDaahaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaGEmAeJadadHZadFtIMINIOIOIPIOIQFtGKGLGMIAIRISITIJIJIJIUIAadadHiIVIWIXHiadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJwXFtaahaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaFtmAeJadadHZadFtFtFtIOIYIZJaJbFtHeGwJcIAJdIJJeIJIJIKIAIAadadHiJfIWIXHiadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJwXFBaahaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaFCmAeJdndnHZJgJhJiJjIOIYJkJlJmJnGjJoJpJqJrJsJtIJIJJuIAadadadHiJvJwJxHiadadadadadadadadadaddndnadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJHBqNHCHDaaaaaaaaaaaaaaaaaaaaaaaaaaHEHCqNqOeJdndnHZJyadFtFtJzIOJAIOIOJBJCJDJEJFIJIJJGIJJHIAIAadaddnHiJIJJJKHiadadadadadadadadaddndndndnadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaddneJeJeJeJeJaaaaaaaaaaaaaaaaaaaaaaaaaaeJeJeJeJeJdndnHZJydndnFtFtJLJMIOIOJNJOJPFoJQIJIJJRJSIAIAadadaddnJTJUJVJWadadadadadadaddndndndndndndnadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaddneJeJeJeJeJaaaaaaaaaaaaaaaaaaaaaaaaaaeJeJeJeJeJdndnHZJydndndnFtJXFtJYJZFAKaKbKcFAKdKeIAKfIAadadaddndnJWKgKhJWadadadadadaddndndndndndndndnadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadHEKiFtKjHDaaaaaaaaaaaaaaaaaaaaaaaaaaHEKiFtKjHDdndnHZJydndndndndnFtFtFtFAKkHeKlFAIAIAIAeJeJdndndndndnKmKnJJKodndndndndndndndndndndndndnadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadhahaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaaagXdndndnHZJydndndndndndndnFlKpJOKqKrKsFleJeJeJdndndndndndnKtKuKvdndndndndndndndndndndndndndnadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaahahaaahaaaaaaaaaaaaaaaaaaaaaaaaaaahaaahahadndndnHZJydndndndndndndnKwKxKxKxKxKxKwdndndndndndndndndndnKydndndndndndndnKzdndndndndndndnadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaahahahaaaaaaaaaaaaaaaaaaaaaaaaaaahahahaaaaadndnHZJydndndndndndndnKtKxKxKxKxKxKtdndnKzdnKAKAKAKAKAdnKydnKAKAKAKAKAdnKzdndndndndnaaadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaahahahahahahahahahahahahahahahaaaaaaaaaaadnHZJydndndndndndndneJKxKxKxKxKxeJdndnKzgXKBKCKCKCKCKDKEKDKFKFKFKFKGgXKzdndndndndnaaadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaKHKIdndndndndndndneJKxKxKxKxKxeJdndnKzdnKJKJKJKJKJdnKKdnKJKJKJKJKJdnKzdndndndndnaaaaadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaKLhaaadndndndndndndnKxKxKxKxKxeJdndnKzdndndndndndndnKKdndndndngXdndnKMdndndndnaaaaaaaaadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahahahaaaaadndndndndndnKxKxKxKxKxeJdndnKzdnKAKAKAKAKAdnKKdnKAKAKAKAKAdnKzdndndndnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadndndnKNksKxKxKxKxKxksKOdngXgXKBKCKCKCKCKDKEKDKFKFKFKFKGgXKzdndndndnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadndndngXkseJeJeJksgXdndnKzdnKJKJKJKJKJdnKKdnKJKJKJKJKJdnKzdndndnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadndndndndndndndndndnKzdndndndndndndnKKdndndndngXdndngXdndnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadndndndndndndndnKzdnKAKAKAKAKAdnKKdnKAKAKAKAKAdnKzdndnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadndndndndndndnKzgXKBKCKCKCKCKDKEKDKFKFKFKFKGgXKzdndnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadndndndndndnKMdnKJKJKJKJKJdnKKdnKJKJKJKJKJdnKzdndnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadndndndndnKzdndndndndndndnKKdndndndndndndnKzdnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadndndnKzdnKAKAKAKAKAdnKKdnKAKAKAKAKAdnKzdnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKzgXKBKCKCKCKCKDKEKDKFKFKFKFKGgXKzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKPhaKJKJKJKJKJdnKKdnKJKJKJKJKJaaKPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKQaaaaaaaaaadndnKKdndndndndnaaaaKQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKPKPKPKPhahaKQaaKKaahaKRKRKRKRKPKPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKRhaKShaKRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKRaahaaaKRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKRKRKRKRKRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFdaaaaFdaaaaaaFdaaaaaaaaaaFdaaaaaaFdaaaaFdaaaaaaaaaaaaaaaaadadadadadadadadadadaddndndndndndndndndndndndndndndndndndndndndndndndndnadadadadadadadaddndndnadadadadadadaddndndndndndndndndndndndndndndndndndndndndndndnadadadadadadadadadadadadadadadadadadadadadaddndndndndndndndndndnadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFdFdFdFdaaaaaaFdFdFdFdFdFdFdaaaaaaFdFdFdFdaaaaaaaaaaaaaaaaaaadadadadadadadadadadadaddndndnsqdndndndneJdndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndnsqdndnadadadadadadadadadadadadadadadadadadadadadaddndnaddndndndndndndndnadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFdFdFdFdaaaaFdFdFdFdFdFdFdFdFdaaaaFdFdFdFdaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadksdndndndndndndndndndndneJdndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndnksadadadadadadadadadadadadadadadadadadadadadadadadadadaddndnaddndndndndndndnadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFdFdFdFdaaaaFdFdFdFdFdFdFdFdFdaaaaFdFdFdFdaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadaddndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndnadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaddndndndndndnadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadaddndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndndnadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaddndndndndnadadaddndndnadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadaddndndndndndndndndndndndndndndndndndndndndndndndndndndnadadadadadadadadadadadadadadadadadadadadeJeJeJadadadadadaddndndnadadadadadadadadadadadadadadadadadadadadadadeJeJeJeJFeFfFfFfFgeJdndndnadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaddndndndndndndndndndndndndndnsqdndndndndndndndndndnadadadadadadadadadadadadadadadadadadadadadeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJFhFiFjkRFheJFkeJeJdndndnadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadksadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJeJFiFlkPkPkPkPkPkPkPkPkPkPkPkPkPkPkPkPkPFlkReJeJeJeJeJeJeJeJeJeJeJeJeJFmFnFoFpFqFrFsFteJeJdndndndnadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJwXFuFvFvqNqNqNqNqNFwFuFxqNqNqNqNqNFvFvFumAeJadadadadeJeJeJeJeJFmFmFmFmFyFzFAFBFrFrFreJeJeJeJdndnadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJwXFCaahaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaFDmAeJadadadadeJeJeJFEFEFmFFFGFmFHFIFJFBFKFLFrFMFreJeJeJdnadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJwXmAaahaaaaaaaaaaaaaaaaaaaaaaaaaaahaaawXmAeJadadadeJeJeJFEFEFEFNFOFPFmFnFQFpFRFSFSFTFUFrFreJdndnadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaddneJwXmAaahaaaaaaaaaaaaaaaaaaaaaaaaaaahaaawXmAeJadadadeJeJFEFEFVFEFmFWFmFmFXFYFZFrGaGbFSFSGcFrFrdndnadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaddneJwXmAaahaaaaaaaaaaaaaaaaaaaaaaaaaaahaaawXmAeJadadeJeJeJFEGdGeGfGgGhGiGjGkGlGmGnGoGpFSFSFSGqFrdnadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFdFdFdFdFdFdFdFdFdFdFdFdFdaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJwXmAaahaaaaaaaaaaaaaaaaaaaaaaaaaaahaaawXmAeJadadeJeJFEFEGrGsGtGeGuGvFEGwGxGyFrGzGAGBGCFSGDFrFradadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFdFdFdFdFdFdFdFdFdFdFdFdFdaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJwXGEaahaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaGFmAeJdneJeJeJFEGGGHGIGJGKGKGKFEGLGMGNFrGOFSFSFSFSFSGPFradadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFdFdFdFdFdFdFdFdFdFdFdFdFdaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJwXFuaahaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaFumAeJdneJeJFEFEFEFEGQGRFEFEFEFEGSGTGUFrFrGVGWFSFSGXFrFrFradadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFdFdFdFdFdFdFdFdFdFdFdFdFdaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJwXFCaahaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaFDmAeJdneJeJFEGYGZHaHbHcHdHdFEHeHfGxGyHgFrFrFrHhHhFrFrHiHjHjHjHjHjHjadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFdFdFdFdFdFdFdFdFdaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJwXmAaahaaaaaaaaaaaaaaaaaaaaaaaaaaahaaawXmAeJdneJeJFEHkHlHmHnHoHpHqHrHsHtHuHvFZGSHfHwHfHfHxHfHfHjHyHzHAHBHjHjadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFdFdFdFdFdFdFdaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJHCqNHDHEaaaaaaaaaaaaaaaaaaaaaaaaaaHFHDqNqOeJdneJHGHHHHHHHIHJHKGIHLHMHNHOFmHPHQHRGkGkGkGkHSGkHTHUHVHWHXHYHZHjadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJeJeJeJeJaaaaaaaaaaaaaaaaaaaaaaaaaaeJeJeJeJeJdneJIaFEIbIcHmIdIeIfIgHrIhIiIjIkIlGSImHfHfHfInHfFzHjIoIpIqIrIsHjadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJeJeJeJeJaaaaaaaaaaaaaaaaaaaaaaaaaaeJeJeJeJeJadadIaFEItIuIvIwIxIyIyFEHeHfIzGyIAIBIBIBICICIBIBIDHjHjHjIEIFIGHjadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJFikPIHHEaaaaaaaaaaaaaaaaaaaaaaaaaaHFHDkPkReJadadIaFuFuFuFuFuFuFuFuFuFuGSGTGUIBIBIIIJIKIKILIBIBIBadHjIMIFIoHjadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJwXGEaahaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaGFmAeJadadIaadFuINIOIPIPIQIPIRFuGLGMGNIBISITIUIKIKIKIVIBadadHjIWIXIYHjadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJwXFuaahaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaFumAeJadadIaadFuFuFuIPIZJaJbJcFuHfGxJdIBJeIKJfIKIKILIBIBadadHjJgIXIYHjadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJwXFCaahaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaFDmAeJdndnIaJhJiJjJkIPIZJlJmJnJoGkJpJqJrJsJtJuIKIKJvIBadadadHjJwJxJyHjadadadadadadadadadaddndnadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJHCqNHDHEaaaaaaaaaaaaaaaaaaaaaaaaaaHFHDqNqOeJdndnIaJzadFuFuJAIPJBIPIPJCJDJEJFJGIKIKJHIKJIIBIBadaddnHjJJJKJLHjadadadadadadadadaddndndndnadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaddneJeJeJeJeJaaaaaaaaaaaaaaaaaaaaaaaaaaeJeJeJeJeJdndnIaJzdndnFuFuJMJNIPIPJOJPJQFpJRIKIKJSJTIBIBadadaddnJUJVJWJXadadadadadadaddndndndndndndnadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaddneJeJeJeJeJaaaaaaaaaaaaaaaaaaaaaaaaaaeJeJeJeJeJdndnIaJzdndndnFuJYFuJZKaFBKbKcKdFBKeKfIBKgIBadadaddndnJXKhKiJXadadadadadaddndndndndndndndnadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadHFKjFuKkHEaaaaaaaaaaaaaaaaaaaaaaaaaaHFKjFuKkHEdndnIaJzdndndndndnFuFuFuFBKlHfKmFBIBIBIBeJeJdndndndndnKnKoJKKpdndndndndndndndndndndndndnadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadhahaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaaagXdndndnIaJzdndndndndndndnFmKqJPKrKsKtFmeJeJeJdndndndndndnKuKvKwdndndndndndndndndndndndndndnadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaahahaaahaaaaaaaaaaaaaaaaaaaaaaaaaaahaaahahadndndnIaJzdndndndndndndnKxKyKyKyKyKyKxdndndndndndndndndndnKzdndndndndndndnKAdndndndndndndnadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaahahahaaaaaaaaaaaaaaaaaaaaaaaaaaahahahaaaaadndnIaJzdndndndndndndnKuKyKyKyKyKyKudndnKAdnKBKBKBKBKBdnKzdnKBKBKBKBKBdnKAdndndndndnaaadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaahahahahahahahahahahahahahahahaaaaaaaaaaadnIaJzdndndndndndndneJKyKyKyKyKyeJdndnKAgXKCKDKDKDKDKEKFKEKGKGKGKGKHgXKAdndndndndnaaadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaKIKJdndndndndndndneJKyKyKyKyKyeJdndnKAdnKKKKKKKKKKdnKLdnKKKKKKKKKKdnKAdndndndndnaaaaadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaKMhaaadndndndndndndnKyKyKyKyKyeJdndnKAdndndndndndndnKLdndndndngXdndnKNdndndndnaaaaaaaaadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahahahaaaaadndndndndndnKyKyKyKyKyeJdndnKAdnKBKBKBKBKBdnKLdnKBKBKBKBKBdnKAdndndndnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadndndnKOksKyKyKyKyKyksKPdngXgXKCKDKDKDKDKEKFKEKGKGKGKGKHgXKAdndndndnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadndndngXkseJeJeJksgXdndnKAdnKKKKKKKKKKdnKLdnKKKKKKKKKKdnKAdndndnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadndndndndndndndndndnKAdndndndndndndnKLdndndndngXdndngXdndnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadndndndndndndndnKAdnKBKBKBKBKBdnKLdnKBKBKBKBKBdnKAdndnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadndndndndndndnKAgXKCKDKDKDKDKEKFKEKGKGKGKGKHgXKAdndnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadndndndndndnKNdnKKKKKKKKKKdnKLdnKKKKKKKKKKdnKAdndnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadndndndndnKAdndndndndndndnKLdndndndndndndnKAdnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadndndnKAdnKBKBKBKBKBdnKLdnKBKBKBKBKBdnKAdnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKAgXKCKDKDKDKDKEKFKEKGKGKGKGKHgXKAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKQhaKKKKKKKKKKdnKLdnKKKKKKKKKKaaKQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKRaaaaaaaaaadndnKLdndndndndnaaaaKRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKQKQKQKQhahaKRaaKLaahaKSKSKSKSKQKQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKShaKThaKSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKSaahaaaKSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKSKSKSKSKSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From 072229383054b1f24baf674b9e6651410abeb97d Mon Sep 17 00:00:00 2001 From: Anewbe Date: Thu, 1 Mar 2018 23:27:04 -0600 Subject: [PATCH 082/145] Manual revert of https://github.com/PolarisSS13/Polaris/pull/4839 (#4908) --- .../mob/living/carbon/human/update_icons.dm | 43 +++++-------------- 1 file changed, 11 insertions(+), 32 deletions(-) diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index 8d0537940f..97f9b9d8d2 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -17,31 +17,23 @@ core parts. The key difference is that when we generate overlays we do not gener versions. Instead, we generate both and store them in two fixed-length lists, both using the same list-index (The indexes are in update_icons.dm): Each list for humans is (at the time of writing) of length 19. This will hopefully be reduced as the system is refined. - var/overlays_lying[19] //For the lying down stance var/overlays_standing[19] //For the standing stance - When we call update_icons, the 'lying' variable is checked and then the appropriate list is assigned to our overlays! That in itself uses a tiny bit more memory (no more than all the ridiculous lists the game has already mind you). - On the other-hand, it should be very CPU cheap in comparison to the old system. In the old system, we updated all our overlays every life() call, even if we were standing still inside a crate! or dead!. 25ish overlays, all generated from scratch every second for every xeno/human/monkey and then applied. More often than not update_clothing was being called a few times in addition to that! CPU was not the only issue, all those icons had to be sent to every client. So really the cost was extremely cumulative. To the point where update_clothing would frequently appear in the top 10 most CPU intensive procs during profiling. - Another feature of this new system is that our lists are indexed. This means we can update specific overlays! So we only regenerate icons when we need them to be updated! This is the main saving for this system. - In practice this means that: everytime you fall over, we just switch between precompiled lists. Which is fast and cheap. Everytime you do something minor like take a pen out of your pocket, we only update the in-hand overlay etc... - - There are several things that need to be remembered: - > Whenever we do something that should cause an overlay to update (which doesn't use standard procs ( i.e. you do something like l_hand = /obj/item/something new(src) ) You will need to call the relevant update_inv_* proc: @@ -61,12 +53,9 @@ There are several things that need to be remembered: update_inv_back() update_inv_handcuffed() update_inv_wear_mask() - All of these are named after the variable they update from. They are defined at the mob/ level like update_clothing was, so you won't cause undefined proc runtimes with usr.update_inv_wear_id() if the usr is a slime etc. Instead, it'll just return without doing any work. So no harm in calling it for slimes and such. - - > There are also these special cases: update_mutations() //handles updating your appearance for certain mutations. e.g TK head-glows UpdateDamageIcon() //handles damage overlays for brute/burn damage //(will rename this when I geta round to it) @@ -74,7 +63,6 @@ There are several things that need to be remembered: update_hair() //Handles updating your hair overlay (used to be update_face, but mouth and ...eyes were merged into update_body) update_targeted() // Updates the target overlay when someone points a gun at you - > All of these procs update our overlays_lying and overlays_standing, and then call update_icons() by default. If you wish to update several overlays at once, you can set the argument to 0 to disable the update and call it manually: @@ -82,25 +70,20 @@ There are several things that need to be remembered: update_inv_head(0) update_inv_l_hand(0) update_inv_r_hand() //<---calls update_icons() - or equivillantly: update_inv_head(0) update_inv_l_hand(0) update_inv_r_hand(0) update_icons() - > If you need to update all overlays you can use regenerate_icons(). it works exactly like update_clothing used to. - > I reimplimented an old unused variable which was in the code called (coincidentally) var/update_icon It can be used as another method of triggering regenerate_icons(). It's basically a flag that when set to non-zero will call regenerate_icons() at the next life() call and then reset itself to 0. The idea behind it is icons are regenerated only once, even if multiple events requested it. - This system is confusing and is still a WIP. It's primary goal is speeding up the controls of the game whilst reducing processing costs. So please bear with me while I iron out the kinks. It will be worth it, I promise. If I can eventually free var/lying stuff from the life() process altogether, stuns/death/status stuff will become less affected by lag-spikes and will be instantaneous! :3 - If you have any questions/constructive-comments/bugs-to-report/or have a massivly devestated butt... Please contact me on #coderbus IRC. ~Carn x */ @@ -413,24 +396,20 @@ var/global/list/damage_icon_parts = list() var/icon/temp = part.get_icon(skeleton) //That part makes left and right legs drawn topmost and lowermost when human looks WEST or EAST //And no change in rendering for other parts (they icon_position is 0, so goes to 'else' part) - if(part.icon_position == RIGHT) + if(part.icon_position & (LEFT | RIGHT)) var/icon/temp2 = new('icons/mob/human.dmi',"blank") - var/icon/temp3 = new('icons/mob/human.dmi',"blank") temp2.Insert(new/icon(temp,dir=NORTH),dir=NORTH) temp2.Insert(new/icon(temp,dir=SOUTH),dir=SOUTH) - temp2.Insert(new/icon(temp,dir=EAST),dir=EAST) + if(!(part.icon_position & LEFT)) + temp2.Insert(new/icon(temp,dir=EAST),dir=EAST) + if(!(part.icon_position & RIGHT)) + temp2.Insert(new/icon(temp,dir=WEST),dir=WEST) base_icon.Blend(temp2, ICON_OVERLAY) - temp3.Insert(new/icon(temp,dir=WEST),dir=WEST) - base_icon.Blend(temp3, ICON_UNDERLAY) - else if(part.icon_position == LEFT) - var/icon/temp2 = new('icons/mob/human.dmi',"blank") - var/icon/temp3 = new('icons/mob/human.dmi',"blank") - temp2.Insert(new/icon(temp,dir=NORTH),dir=NORTH) - temp2.Insert(new/icon(temp,dir=SOUTH),dir=SOUTH) - temp2.Insert(new/icon(temp,dir=WEST),dir=WEST) - base_icon.Blend(temp2, ICON_OVERLAY) - temp3.Insert(new/icon(temp,dir=EAST),dir=EAST) - base_icon.Blend(temp3, ICON_UNDERLAY) + if(part.icon_position & LEFT) + temp2.Insert(new/icon(temp,dir=EAST),dir=EAST) + if(part.icon_position & RIGHT) + temp2.Insert(new/icon(temp,dir=WEST),dir=WEST) + base_icon.Blend(temp2, ICON_UNDERLAY) else if(part.icon_position & UNDER) base_icon.Blend(temp, ICON_UNDERLAY) else @@ -1560,4 +1539,4 @@ var/global/list/damage_icon_parts = list() #undef TARGETED_LAYER #undef FIRE_LAYER #undef WATER_LAYER -#undef TOTAL_LAYERS +#undef TOTAL_LAYERS \ No newline at end of file From 8a8c4d76d28b0056dc64a69c5eb317c8c663a0e0 Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Fri, 2 Mar 2018 02:22:20 -0500 Subject: [PATCH 083/145] Convert bellies to save using JSON --- code/modules/persistence/persistence.dm | 90 ++++++++++++++++++++++ code/modules/vore/eating/belly_dat_vr.dm | 3 +- code/modules/vore/eating/belly_obj_vr.dm | 47 ++++++++++-- code/modules/vore/eating/living_vr.dm | 26 +++---- code/modules/vore/eating/vore_vr.dm | 95 ++++++++++++++++-------- code/modules/vore/eating/vorepanel_vr.dm | 19 ++--- vorestation.dme | 1 + 7 files changed, 214 insertions(+), 67 deletions(-) create mode 100644 code/modules/persistence/persistence.dm diff --git a/code/modules/persistence/persistence.dm b/code/modules/persistence/persistence.dm new file mode 100644 index 0000000000..050348378b --- /dev/null +++ b/code/modules/persistence/persistence.dm @@ -0,0 +1,90 @@ +/* +* Returns a byond list that can be passed to the "deserialize" proc +* to bring a new instance of this atom to its original state +* +* If we want to store this info, we can pass it to `json_encode` or some other +* interface that suits our fancy, to make it into an easily-handled string +*/ +/datum/proc/serialize() + var/data = list("type" = "[type]") + return data + +/* +* This is given the byond list from above, to bring this atom to the state +* described in the list. +* This will be called after `New` but before `initialize`, so linking and stuff +* would probably be handled in `initialize` +* +* Also, this should only be called by `list_to_object` in persistence.dm - at least +* with current plans - that way it can actually initialize the type from the list +*/ +/datum/proc/deserialize(var/list/data) + return + +/atom + // This var isn't actually used for anything, but is present so that + // DM's map reader doesn't forfeit on reading a JSON-serialized map + var/map_json_data + +// This is so specific atoms can override these, and ignore certain ones +/atom/proc/vars_to_save() + return list("color","dir","icon","icon_state","name","pixel_x","pixel_y") + +/atom/proc/map_important_vars() + // A list of important things to save in the map editor + return list("color","dir","icon","icon_state","layer","name","pixel_x","pixel_y") + +/area/map_important_vars() + // Keep the area default icons, to keep things nice and legible + return list("name") + +// No need to save any state of an area by default +/area/vars_to_save() + return list("name") + +/atom/serialize() + var/list/data = ..() + for(var/thing in vars_to_save()) + if(vars[thing] != initial(vars[thing])) + data[thing] = vars[thing] + return data + + +/atom/deserialize(var/list/data) + for(var/thing in vars_to_save()) + if(thing in data) + vars[thing] = data[thing] + ..() + + +/* +Whoops, forgot to put documentation here. +What this does, is take a JSON string produced by running +BYOND's native `json_encode` on a list from `serialize` above, and +turns that string into a new instance of that object. + +You can also easily get an instance of this string by calling "Serialize Marked Datum" +in the "Debug" tab. + +If you're clever, you can do neat things with SDQL and this, though be careful - +some objects, like humans, are dependent that certain extra things are defined +in their list +*/ +/proc/object_to_json(var/atom/movable/thing) + return json_encode(thing.serialize()) + +/proc/json_to_object(var/json_data, var/loc) + return list_to_object(json_decode(json_data), loc) + +/proc/list_to_object(var/list/data, var/loc) + if(!islist(data)) + throw EXCEPTION("You didn't give me a list, bucko") + if(!("type" in data)) + throw EXCEPTION("No 'type' field in the data") + var/path = text2path(data["type"]) + if(!path) + throw EXCEPTION("Path not found: [path]") + + var/atom/movable/thing = new path(loc) + thing.deserialize(data) + return thing diff --git a/code/modules/vore/eating/belly_dat_vr.dm b/code/modules/vore/eating/belly_dat_vr.dm index 19befd3035..9453edc66f 100644 --- a/code/modules/vore/eating/belly_dat_vr.dm +++ b/code/modules/vore/eating/belly_dat_vr.dm @@ -9,7 +9,7 @@ /datum/belly var/name // Name of this location var/inside_flavor // Flavor text description of inside sight/sound/smells/feels. - var/vore_sound = 'sound/vore/gulp.ogg' // Sound when ingesting someone + var/vore_sound = "Gulp" // Sound when ingesting someone var/vore_verb = "ingest" // Verb for eating with this in messages var/human_prey_swallow_time = 100 // Time in deciseconds to swallow /mob/living/carbon/human var/nonhuman_prey_swallow_time = 30 // Time in deciseconds to swallow anything else @@ -107,7 +107,6 @@ new_belly.emote_time = emoteTime new_belly.digest_brute = digest_brute new_belly.digest_burn = digest_burn - new_belly.digest_tickrate = digest_tickrate new_belly.immutable = immutable new_belly.can_taste = can_taste new_belly.escapable = escapable diff --git a/code/modules/vore/eating/belly_obj_vr.dm b/code/modules/vore/eating/belly_obj_vr.dm index 01f21b4124..3b48c3b1c2 100644 --- a/code/modules/vore/eating/belly_obj_vr.dm +++ b/code/modules/vore/eating/belly_obj_vr.dm @@ -13,14 +13,13 @@ /obj/belly name = "belly" // Name of this location desc = "It's a belly! You're in it!" // Flavor text description of inside sight/sound/smells/feels. - var/vore_sound = 'sound/vore/gulp.ogg' // Sound when ingesting someone + var/vore_sound = "Gulp" // Sound when ingesting someone var/vore_verb = "ingest" // Verb for eating with this in messages var/human_prey_swallow_time = 100 // Time in deciseconds to swallow /mob/living/carbon/human var/nonhuman_prey_swallow_time = 30 // Time in deciseconds to swallow anything else var/emote_time = 60 SECONDS // How long between stomach emotes at prey var/digest_brute = 2 // Brute damage per tick in digestion mode var/digest_burn = 2 // Burn damage per tick in digestion mode - var/digest_tickrate = 3 // Modulus this of air controller tick number to iterate gurgles on var/immutable = 0 // Prevents this belly from being deleted var/escapable = 0 // Belly can be resisted out of at any time var/escapetime = 60 SECONDS // Deciseconds, how long to escape this belly @@ -100,6 +99,37 @@ //List has indexes that are the digestion mode strings, and keys that are lists of strings. var/tmp/list/emote_lists = list() +//For serialization, keep this updated, required for bellies to save correctly. +/obj/belly/vars_to_save() + return ..() + list( + "name", + "desc", + "vore_sound", + "vore_verb", + "human_prey_swallow_time", + "nonhuman_prey_swallow_time", + "emote_time", + "digest_brute", + "digest_burn", + "immutable", + "can_taste", + "escapable", + "escapetime", + "digestchance", + "absorbchance", + "escapechance", + "transferchance", + "transferlocation", + "bulge_size", + "shrink_grow_size", + "struggle_messages_outside", + "struggle_messages_inside", + "digest_messages_owner", + "digest_messages_prey", + "examine_messages", + "emote_lists" + ) + /obj/belly/initialize() . = ..() //If not, we're probably just in a prefs list or something. @@ -125,8 +155,10 @@ //Sound w/ antispam flag setting if(vore_sound && !recent_sound) - playsound(src, vore_sound, vol = 100, vary = 1, falloff = VORE_SOUND_FALLOFF, preference = /datum/client_preference/eating_noises) - recent_sound = TRUE + var/soundfile = vore_sounds[vore_sound] + if(soundfile) + playsound(src, soundfile, vol = 100, vary = 1, falloff = VORE_SOUND_FALLOFF, preference = /datum/client_preference/eating_noises) + recent_sound = TRUE //Messages if it's a mob if(isliving(thing)) @@ -503,8 +535,10 @@ if(!(content in src) || !istype(target)) return content.forceMove(target) - if(!silent) - playsound(src, target.vore_sound, vol = 100, vary = 1, falloff = VORE_SOUND_FALLOFF, preference = /datum/client_preference/digestion_noises) + if(!silent && target.vore_sound && !recent_sound) + var/soundfile = vore_sounds[target.vore_sound] + if(soundfile) + playsound(src, soundfile, vol = 100, vary = 1, falloff = VORE_SOUND_FALLOFF, preference = /datum/client_preference/digestion_noises) owner.updateVRPanel() for(var/mob/living/M in contents) M.updateVRPanel() @@ -524,7 +558,6 @@ dupe.emote_time = emote_time dupe.digest_brute = digest_brute dupe.digest_burn = digest_burn - dupe.digest_tickrate = digest_tickrate dupe.immutable = immutable dupe.can_taste = can_taste dupe.escapable = escapable diff --git a/code/modules/vore/eating/living_vr.dm b/code/modules/vore/eating/living_vr.dm index 4b7fabc1d1..8ea2a05dc1 100644 --- a/code/modules/vore/eating/living_vr.dm +++ b/code/modules/vore/eating/living_vr.dm @@ -184,11 +184,17 @@ P.digestable = src.digestable P.allowmobvore = src.allowmobvore - P.belly_prefs = src.vore_organs P.vore_taste = src.vore_taste P.can_be_drop_prey = src.can_be_drop_prey P.can_be_drop_pred = src.can_be_drop_pred + var/list/serialized = list() + for(var/belly in src.vore_organs) + var/obj/belly/B = belly + serialized += list(B.serialize()) //Can't add a list as an object to another list in Byond. Thanks. + + P.belly_prefs = serialized + return 1 // @@ -201,27 +207,15 @@ var/datum/vore_preferences/P = client.prefs_vr - vore_organs = list() digestable = P.digestable allowmobvore = P.allowmobvore vore_taste = P.vore_taste can_be_drop_prey = P.can_be_drop_prey can_be_drop_pred = P.can_be_drop_pred - var/force_save = FALSE - for(var/I in P.belly_prefs) - if(isbelly(I)) //Belly system 2.0 - var/obj/belly/saved = I - saved.copy(src) - else if(istext(I)) //Belly name for old datum system - force_save = TRUE - log_debug("[src] had legacy belly [I], converting.") - var/datum/belly/Bp = P.belly_prefs[I] - var/obj/belly/new_belly = new(src) - Bp.copy(new_belly) //Rewritten to convert to a 2.0 belly - - if(force_save) - save_vore_prefs() + vore_organs.Cut() + for(var/entry in P.belly_prefs) + list_to_object(entry,src) return 1 diff --git a/code/modules/vore/eating/vore_vr.dm b/code/modules/vore/eating/vore_vr.dm index dcef2a4577..2205e54432 100644 --- a/code/modules/vore/eating/vore_vr.dm +++ b/code/modules/vore/eating/vore_vr.dm @@ -41,12 +41,12 @@ V::::::V V::::::VO:::::::OOO:::::::ORR:::::R R:::::REE::::::EEEEEE /datum/vore_preferences //Actual preferences - var/digestable = 1 - var/allowmobvore = 1 + var/digestable = TRUE + var/allowmobvore = TRUE var/list/belly_prefs = list() - var/vore_taste - var/can_be_drop_prey - var/can_be_drop_pred + var/vore_taste = "nothing in particular" + var/can_be_drop_prey = FALSE + var/can_be_drop_pred = FALSE //Mechanically required var/path @@ -58,7 +58,7 @@ V::::::V V::::::VO:::::::OOO:::::::ORR:::::R R:::::REE::::::EEEEEE if(istype(C)) client = C client_ckey = C.ckey - load_vore(C) + load_vore() // // Check if an object is capable of eating things, based on vore_organs @@ -80,34 +80,49 @@ V::::::V V::::::VO:::::::OOO:::::::ORR:::::R R:::::REE::::::EEEEEE // // Save/Load Vore Preferences // +/datum/vore_preferences/proc/load_path(ckey,slot,filename="character",ext="json") + if(!ckey || !slot) return + path = "data/player_saves/[copytext(ckey,1,2)]/[ckey]/vore/[filename][slot].[ext]" + + /datum/vore_preferences/proc/load_vore() - if(!client || !client_ckey) return 0 //No client, how can we save? + if(!client || !client_ckey) + return 0 //No client, how can we save? + if(!client.prefs || !client.prefs.default_slot) + return 0 //Need to know what character to load! slot = client.prefs.default_slot - - path = client.prefs.path - + + load_path(client_ckey,slot) + if(!path) return 0 //Path couldn't be set? if(!fexists(path)) //Never saved before save_vore() //Make the file first return 1 - var/savefile/S = new /savefile(path) - if(!S) return 0 //Savefile object couldn't be created? + var/list/json_from_file = json_decode(file2text(path)) + if(!json_from_file) + return 0 //My concern grows - S.cd = "/character[slot]" + var/version = json_from_file["version"] + json_from_file = patch_version(json_from_file,version) - S["digestable"] >> digestable - S["allowmobvore"] >> allowmobvore - S["belly_prefs"] >> belly_prefs - S["vore_taste"] >> vore_taste - S["can_be_drop_prey"] >> can_be_drop_prey - S["can_be_drop_pred"] >> can_be_drop_pred + digestable = json_from_file["digestable"] + allowmobvore = json_from_file["allowmobvore"] + vore_taste = json_from_file["vore_taste"] + can_be_drop_prey = json_from_file["can_be_drop_prey"] + can_be_drop_prey = json_from_file["can_be_drop_pred"] + belly_prefs = json_from_file["belly_prefs"] + //Quick sanitize if(isnull(digestable)) - digestable = 1 + digestable = TRUE if(isnull(allowmobvore)) - allowmobvore = 1 + allowmobvore = TRUE + if(isnull(can_be_drop_prey)) + allowmobvore = FALSE + if(isnull(can_be_drop_pred)) + allowmobvore = FALSE if(isnull(belly_prefs)) belly_prefs = list() @@ -115,16 +130,34 @@ V::::::V V::::::VO:::::::OOO:::::::ORR:::::R R:::::REE::::::EEEEEE /datum/vore_preferences/proc/save_vore() if(!path) return 0 - if(!slot) return 0 - var/savefile/S = new /savefile(path) - if(!S) return 0 - S.cd = "/character[slot]" + + var/version = 1 //For "good times" use in the future + var/list/settings_list = list( + "version" = version, + "digestable" = digestable, + "allowmobvore" = allowmobvore, + "vore_taste" = vore_taste, + "can_be_drop_prey" = can_be_drop_prey, + "can_be_drop_pred" = can_be_drop_pred, + "belly_prefs" = belly_prefs, + ) - S["digestable"] << digestable - S["allowmobvore"] << allowmobvore - S["belly_prefs"] << belly_prefs - S["vore_taste"] << vore_taste - S["can_be_drop_prey"] << can_be_drop_prey - S["can_be_drop_pred"] << can_be_drop_pred + //List to JSON + var/json_to_file = json_encode(settings_list) + if(!json_to_file) + log_debug("Saving: [path] failed jsonencode") + return 0 + + //Write it out + if(fexists(path)) + fdel(path) //Byond only supports APPENDING to files, not replacing. + text2file(json_to_file,path) + if(!fexists(path)) + log_debug("Saving: [path] failed file write") + return 0 return 1 + +//Can do conversions here +/datum/vore_preferences/proc/patch_version(var/list/json_from_file,var/version) + return json_from_file diff --git a/code/modules/vore/eating/vorepanel_vr.dm b/code/modules/vore/eating/vorepanel_vr.dm index f0f564f87f..89c40daf92 100644 --- a/code/modules/vore/eating/vorepanel_vr.dm +++ b/code/modules/vore/eating/vorepanel_vr.dm @@ -525,12 +525,11 @@ "Struggle Message (outside)", "Struggle Message (inside)", "Examine Message (when full)", - "Reset All To Default", - "Cancel - No Changes" + "Reset All To Default" ) 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/choice = input(user,"Select a type to modify. Messages from each topic are pulled at random when needed.","Pick Type") in messages + var/choice = input(user,"Select a type to modify. Messages from each topic are pulled at random when needed.","Pick Type") as null|anything in messages 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." switch(choice) @@ -567,9 +566,6 @@ selected.struggle_messages_outside = initial(selected.struggle_messages_outside) selected.struggle_messages_inside = initial(selected.struggle_messages_inside) - if("Cancel - No Changes") - return 0 - if(href_list["b_verb"]) var/new_verb = html_encode(input(usr,"New verb when eating (infinitive tense, e.g. nom or swallow):","New Verb") as text|null) @@ -580,15 +576,16 @@ selected.vore_verb = new_verb if(href_list["b_sound"]) - var/choice = input(user,"Currently set to [selected.vore_sound]","Select Sound") in vore_sounds + "Cancel - No Changes" - - if(choice == "Cancel") + var/choice = input(user,"Currently set to [selected.vore_sound]","Select Sound") as null|anything in vore_sounds + if(!choice) return 0 - selected.vore_sound = vore_sounds[choice] + selected.vore_sound = choice if(href_list["b_soundtest"]) - user << selected.vore_sound + var/soundfile = vore_sounds[selected.vore_sound] + if(soundfile) + user << soundfile if(href_list["b_tastes"]) selected.can_taste = !selected.can_taste diff --git a/vorestation.dme b/vorestation.dme index 0f1f8fd84a..060a65a44e 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -2295,6 +2295,7 @@ #include "code\modules\paperwork\photography.dm" #include "code\modules\paperwork\silicon_photography.dm" #include "code\modules\paperwork\stamps.dm" +#include "code\modules\persistence\persistence.dm" #include "code\modules\planet\planet.dm" #include "code\modules\planet\time.dm" #include "code\modules\planet\weather.dm" From d077784729dd72db935827547fabd201b89c1756 Mon Sep 17 00:00:00 2001 From: Verkister Date: Fri, 2 Mar 2018 11:20:14 +0200 Subject: [PATCH 084/145] Fixes drone borgs spawning with dropped IDs Someone had moved the thing back to the outcommented older code part without updating the old code there. --- code/modules/mob/living/carbon/human/human.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 47b82faaee..4742e42c1d 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -1538,13 +1538,13 @@ return species.fire_icon_state // Called by job_controller. Makes drones start with a permit, might be useful for other people later too. -/mob/living/carbon/human/equip_post_job() //Drone Permit moved to equip_survival_gear() +/mob/living/carbon/human/equip_post_job() var/braintype = get_FBP_type() if(braintype == FBP_DRONE) var/turf/T = get_turf(src) var/obj/item/clothing/accessory/permit/drone/permit = new(T) permit.set_name(real_name) - equip_to_appropriate_slot(permit) // If for some reason it can't find room, it'll still be on the floor. + equip_to_slot_or_del(permit, slot_in_backpack) /mob/living/carbon/human/proc/update_icon_special(var/mutable_appearance/ma, var/update_icons = TRUE) //For things such as teshari hiding and whatnot. if(hiding) // Hiding? Carry on. @@ -1556,4 +1556,4 @@ //Can put special species icon update proc calls here, if any are ever invented. if(update_icons) - update_icons() \ No newline at end of file + update_icons() From 4bc4ccc91c378b76b45bd8d811fba772a7d1927a Mon Sep 17 00:00:00 2001 From: Cyantime Date: Sat, 3 Mar 2018 00:11:30 +0000 Subject: [PATCH 085/145] Alien pod typo --- code/game/objects/structures/loot_piles.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/structures/loot_piles.dm b/code/game/objects/structures/loot_piles.dm index 4988131647..353dbe31a7 100644 --- a/code/game/objects/structures/loot_piles.dm +++ b/code/game/objects/structures/loot_piles.dm @@ -437,7 +437,7 @@ Loot piles can be depleted, if loot_depleted is turned on. Note that players wh // Base type for alien piles. /obj/structure/loot_pile/surface/alien name = "alien pod" - desc = "A pod which looks bigger on the inside. Something quiet shiny might be inside?" + desc = "A pod which looks bigger on the inside. Something quite shiny might be inside?" icon_state = "alien_pile1" /obj/structure/loot_pile/surface/alien From e5d3c8d885ec7c6351e2c432ad82f431cf350c65 Mon Sep 17 00:00:00 2001 From: Techtypes Date: Fri, 2 Mar 2018 19:57:44 -0500 Subject: [PATCH 086/145] Update custom_items.txt --- config/custom_items.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/config/custom_items.txt b/config/custom_items.txt index 17a0723200..fe5b71cc51 100644 --- a/config/custom_items.txt +++ b/config/custom_items.txt @@ -763,6 +763,12 @@ item_path: /obj/item/clothing/under/sexymime } # ######## T CKEYS +{ +ckey: techtypes +character_name: Lasshseeki Korss +item_path: /obj/item/weapon/implant/language/eal +} + { ckey: tonyvld character_name: Tony Bingham From f37e75011bf2808af5e1a38b0c5b0a34ac989bc6 Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Thu, 1 Mar 2018 14:10:40 -0500 Subject: [PATCH 087/145] Revert "Reverse floor decal removal commit 00f8ae5" This reverts commit 517d4a9e560b975bf92b83f4f64d41dec7a46382. --- code/ZAS/Turf.dm | 4 +- code/_helpers/unsorted.dm | 9 +- code/controllers/subsystems/floor_decals.dm | 28 ------ code/game/turfs/flooring/flooring_decals.dm | 24 +++-- code/game/turfs/flooring/flooring_premade.dm | 9 +- .../turfs/flooring/turf_overlay_holder.dm | 95 ------------------- code/game/turfs/simulated.dm | 15 ++- code/game/turfs/simulated/floor.dm | 2 +- code/game/turfs/simulated/floor_icon.dm | 35 ++++--- code/game/turfs/simulated/floor_types.dm | 37 +++----- .../game/turfs/simulated/outdoors/outdoors.dm | 9 +- code/game/turfs/simulated/outdoors/snow.dm | 3 +- code/game/turfs/simulated/wall_icon.dm | 14 +-- code/game/turfs/simulated/wall_types.dm | 12 +-- code/game/turfs/simulated/wall_types_vr.dm | 4 +- code/game/turfs/simulated/water.dm | 7 +- code/game/turfs/snow/snow.dm | 4 +- code/game/turfs/space/cracked_asteroid.dm | 9 +- code/game/turfs/unsimulated/beach.dm | 4 +- code/modules/holodeck/HolodeckObjects.dm | 2 +- code/modules/multiz/turf.dm | 19 +--- maps/tether/submaps/beach/_beach.dm | 2 +- vorestation.dme | 2 - 23 files changed, 99 insertions(+), 250 deletions(-) delete mode 100644 code/controllers/subsystems/floor_decals.dm delete mode 100644 code/game/turfs/flooring/turf_overlay_holder.dm diff --git a/code/ZAS/Turf.dm b/code/ZAS/Turf.dm index a309cd3a08..f61d1cf4fc 100644 --- a/code/ZAS/Turf.dm +++ b/code/ZAS/Turf.dm @@ -6,9 +6,9 @@ /turf/simulated/proc/update_graphic(list/graphic_add = null, list/graphic_remove = null) if(LAZYLEN(graphic_add)) - overlays += graphic_add + add_overlay(graphic_add, priority = TRUE) if(LAZYLEN(graphic_remove)) - overlays -= graphic_remove + cut_overlay(graphic_remove, priority = TRUE) /turf/proc/update_air_properties() var/block = c_airblock(src) diff --git a/code/_helpers/unsorted.dm b/code/_helpers/unsorted.dm index 724f5789d8..92ad017cd2 100644 --- a/code/_helpers/unsorted.dm +++ b/code/_helpers/unsorted.dm @@ -800,7 +800,6 @@ proc/GaussRandRound(var/sigma,var/roundto) var/old_dir1 = T.dir var/old_icon_state1 = T.icon_state var/old_icon1 = T.icon - var/old_overlays = T.overlays.Copy() var/old_underlays = T.underlays.Copy() var/old_decals = T.decals ? T.decals.Copy() : null @@ -808,11 +807,9 @@ proc/GaussRandRound(var/sigma,var/roundto) X.set_dir(old_dir1) X.icon_state = old_icon_state1 X.icon = old_icon1 - X.overlays = old_overlays + X.copy_overlays(T, TRUE) X.underlays = old_underlays X.decals = old_decals - if(old_decals) - X.apply_decals() //Move the air from source to dest var/turf/simulated/ST = T @@ -838,14 +835,10 @@ proc/GaussRandRound(var/sigma,var/roundto) if(shuttlework) var/turf/simulated/shuttle/SS = T SS.landed_holder.leave_turf() - else if(turftoleave) T.ChangeTurf(turftoleave) - T.apply_decals() - else T.ChangeTurf(get_base_turf_by_area(T)) - T.apply_decals() refined_src -= T refined_trg -= B diff --git a/code/controllers/subsystems/floor_decals.dm b/code/controllers/subsystems/floor_decals.dm deleted file mode 100644 index 39e4515d0d..0000000000 --- a/code/controllers/subsystems/floor_decals.dm +++ /dev/null @@ -1,28 +0,0 @@ -// -// Floor Decals Initialization Subsystem -// This is part of the giant decal hack that works around a BYOND bug where DreamDaemon will crash if you -// update overlays on turfs too much. -// The master_controller on Polaris used to init decals prior to initializing areas (which initilized turfs) -// Now that we switched to subsystems we still want to do the same thing, so this takes care of it. -// -SUBSYSTEM_DEF(floor_decals) - name = "Floor Decals" - init_order = INIT_ORDER_DECALS - flags = SS_NO_FIRE - -/datum/controller/subsystem/floor_decals/Initialize(timeofday) - if(floor_decals_initialized) - return ..() - to_world_log("Initializing Floor Decals") - admin_notice("Initializing Floor Decals", R_DEBUG) - var/list/turfs_with_decals = list() - for(var/obj/effect/floor_decal/D in world) - var/T = D.add_to_turf_decals() - if(T) turfs_with_decals |= T - CHECK_TICK - for(var/item in turfs_with_decals) - var/turf/T = item - if(T.decals) T.apply_decals() - CHECK_TICK - floor_decals_initialized = TRUE - return ..() diff --git a/code/game/turfs/flooring/flooring_decals.dm b/code/game/turfs/flooring/flooring_decals.dm index 84a243e35f..ea9a7f77fb 100644 --- a/code/game/turfs/flooring/flooring_decals.dm +++ b/code/game/turfs/flooring/flooring_decals.dm @@ -14,17 +14,29 @@ var/list/floor_decals = list() if(newcolour) color = newcolour ..(newloc) -// Hack to workaround byond crash bug /obj/effect/floor_decal/initialize() - if(!floor_decals_initialized || !loc || QDELETED(src)) - return add_to_turf_decals() - var/turf/T = get_turf(src) - if(T) //VOREStation Edit - T.apply_decals() initialized = TRUE return INITIALIZE_HINT_QDEL +// This is a separate proc from initialize() to facilitiate its caching and other stuff. Look into it someday. +/obj/effect/floor_decal/proc/add_to_turf_decals() + if(supplied_dir) + set_dir(supplied_dir) // TODO - Why can't this line be done in initialize/New()? + var/turf/T = get_turf(src) + if(istype(T, /turf/simulated/floor) || istype(T, /turf/unsimulated/floor) || istype(T, /turf/simulated/shuttle/floor)) + var/cache_key = "[alpha]-[color]-[dir]-[icon_state]-[T.layer]" + var/image/I = floor_decals[cache_key] + if(!I) + I = image(icon = icon, icon_state = icon_state, dir = dir) + I.layer = T.layer + I.color = color + I.alpha = alpha + floor_decals[cache_key] = I + LAZYADD(T.decals, I) // Add to its decals list (so it remembers to re-apply after it cuts overlays) + T.add_overlay(I) // Add to its current overlays too. + return T + /obj/effect/floor_decal/reset name = "reset marker" diff --git a/code/game/turfs/flooring/flooring_premade.dm b/code/game/turfs/flooring/flooring_premade.dm index a14d1a229a..a83e200b8d 100644 --- a/code/game/turfs/flooring/flooring_premade.dm +++ b/code/game/turfs/flooring/flooring_premade.dm @@ -230,9 +230,8 @@ oxygen = 0 nitrogen = 0 -/turf/simulated/floor/reinforced/n20/New() - ..() - sleep(-1) +/turf/simulated/floor/reinforced/n20/initialize() + . = ..() if(!air) make_air() air.adjust_gas("sleeping_agent", ATMOSTANK_NITROUSOXIDE) @@ -411,11 +410,11 @@ . = ..() /turf/snow/update_icon() - overlays.Cut() + cut_overlays() for(var/d in crossed_dirs) var/amt = crossed_dirs[d] for(var/i in 1 to amt) - overlays += icon(icon, "footprint[i]", text2num(d)) + add_overlay(image(icon, "footprint[i]", text2num(d))) //**** Here ends snow **** \ No newline at end of file diff --git a/code/game/turfs/flooring/turf_overlay_holder.dm b/code/game/turfs/flooring/turf_overlay_holder.dm deleted file mode 100644 index c12f727a0b..0000000000 --- a/code/game/turfs/flooring/turf_overlay_holder.dm +++ /dev/null @@ -1,95 +0,0 @@ -// -// Initialize floor decals! Woo! This is crazy. -// - -var/global/floor_decals_initialized = FALSE - -// The Turf Decal Holder -// Since it is unsafe to add overlays to turfs, we hold them here for now. -// Since I want this object to basically not exist, I am modeling it in part after lighting_overlay -/atom/movable/turf_overlay_holder - name = "turf overlay holder" - density = 0 - simulated = 0 - anchored = 1 - layer = TURF_LAYER - icon = null - icon_state = null - mouse_opacity = 0 - // auto_init = 0 - -/atom/movable/turf_overlay_holder/initialize() - // doesn't need special init - initialized = TRUE - return INITIALIZE_HINT_NORMAL - -/atom/movable/turf_overlay_holder/New(var/atom/newloc) - ..() - verbs.Cut() - var/turf/T = loc - T.overlay_holder = src - -/atom/movable/turf_overlay_holder/Destroy() - if(loc) - var/turf/T = loc - if(T.overlay_holder == src) - T.overlay_holder = null - . = ..() - -// Variety of overrides so the overlays don't get affected by weird things. -/atom/movable/turf_overlay_holder/ex_act() - return - -/atom/movable/turf_overlay_holder/singularity_act() - return - -/atom/movable/turf_overlay_holder/singularity_pull() - return - -/atom/movable/turf_overlay_holder/forceMove() - return 0 //should never move - -/atom/movable/turf_overlay_holder/Move() - return 0 - -/atom/movable/turf_overlay_holder/throw_at() - return 0 - -/obj/effect/floor_decal/proc/add_to_turf_decals() - if(src.supplied_dir) src.set_dir(src.supplied_dir) - var/turf/T = get_turf(src) - if(istype(T, /turf/simulated/floor) || istype(T, /turf/unsimulated/floor) || istype(T, /turf/simulated/shuttle/floor)) - var/cache_key = "[src.alpha]-[src.color]-[src.dir]-[src.icon_state]-[T.layer]" - var/image/I = floor_decals[cache_key] - if(!I) - I = image(icon = src.icon, icon_state = src.icon_state, dir = src.dir) - I.layer = T.layer - I.color = src.color - I.alpha = src.alpha - floor_decals[cache_key] = I - if(!T.decals) T.decals = list() - //world.log << "About to add img:\ref[I] onto decals at turf:\ref[T] ([T.x],[T.y],[T.z]) which has appearance:\ref[T.appearance] and decals.len=[T.decals.len]" - T.decals += I - return T - // qdel(D) - src.loc = null - src.tag = null - -// Changes to turf to let us do this -/turf - var/atom/movable/turf_overlay_holder/overlay_holder = null - -// After a turf change, destroy the old overlay holder since we will have lost access to it. -/turf/post_change() - var/atom/movable/turf_overlay_holder/TOH = locate(/atom/movable/turf_overlay_holder, src) - if(TOH) - qdel(TOH) - ..() - -/turf/proc/apply_decals() - if(decals) - if(!overlay_holder) - overlay_holder = new(src) - overlay_holder.overlays = src.decals - else if(overlay_holder) - overlay_holder.overlays.Cut() diff --git a/code/game/turfs/simulated.dm b/code/game/turfs/simulated.dm index 789ec20a17..e156588937 100644 --- a/code/game/turfs/simulated.dm +++ b/code/game/turfs/simulated.dm @@ -21,16 +21,15 @@ spawn(0) wet = wet_val if(wet_overlay) - overlays -= wet_overlay - wet_overlay = null - wet_overlay = image('icons/effects/water.dmi',src,"wet_floor") - overlays += wet_overlay + cut_overlay(wet_overlay) + wet_overlay = image('icons/effects/water.dmi', icon_state = "wet_floor") + add_overlay(wet_overlay) sleep(800) if(wet == 2) sleep(3200) wet = 0 if(wet_overlay) - overlays -= wet_overlay + cut_overlay(wet_overlay) wet_overlay = null /turf/simulated/proc/freeze_floor() @@ -38,14 +37,14 @@ return wet = 3 // icy if(wet_overlay) - overlays -= wet_overlay + cut_overlay(wet_overlay) wet_overlay = null wet_overlay = image('icons/turf/overlays.dmi',src,"snowfloor") - overlays += wet_overlay + add_overlay(wet_overlay) spawn(5 MINUTES) wet = 0 if(wet_overlay) - overlays -= wet_overlay + cut_overlay(wet_overlay) wet_overlay = null /turf/simulated/clean_blood() diff --git a/code/game/turfs/simulated/floor.dm b/code/game/turfs/simulated/floor.dm index f906335819..9f3a8e67b0 100644 --- a/code/game/turfs/simulated/floor.dm +++ b/code/game/turfs/simulated/floor.dm @@ -60,7 +60,7 @@ //This proc auto corrects the grass tiles' siding. /turf/simulated/floor/proc/make_plating(var/place_product, var/defer_icon_update) - overlays.Cut() + cut_overlays() // VOREStation Edit - We are flooring switching to plating, swap out old_decals for decals. if(flooring) var/tmp/list/underfloor_decals = old_decals diff --git a/code/game/turfs/simulated/floor_icon.dm b/code/game/turfs/simulated/floor_icon.dm index 940a170cdb..1faf198ced 100644 --- a/code/game/turfs/simulated/floor_icon.dm +++ b/code/game/turfs/simulated/floor_icon.dm @@ -15,7 +15,7 @@ var/image/no_ceiling_image = null if(lava) return - overlays.Cut() + cut_overlays() if(flooring) // Set initial icon and strings. @@ -38,17 +38,17 @@ var/image/no_ceiling_image = null var/turf/simulated/floor/T = get_step(src, step_dir) if(!istype(T) || !T.flooring || T.flooring.name != flooring.name) has_border |= step_dir - overlays |= get_flooring_overlay("[flooring.icon_base]-edge-[step_dir]", "[flooring.icon_base]_edges", step_dir) + add_overlay(get_flooring_overlay("[flooring.icon_base]-edge-[step_dir]", "[flooring.icon_base]_edges", step_dir)) // There has to be a concise numerical way to do this but I am too noob. if((has_border & NORTH) && (has_border & EAST)) - overlays |= get_flooring_overlay("[flooring.icon_base]-edge-[NORTHEAST]", "[flooring.icon_base]_edges", NORTHEAST) + add_overlay(get_flooring_overlay("[flooring.icon_base]-edge-[NORTHEAST]", "[flooring.icon_base]_edges", NORTHEAST)) if((has_border & NORTH) && (has_border & WEST)) - overlays |= get_flooring_overlay("[flooring.icon_base]-edge-[NORTHWEST]", "[flooring.icon_base]_edges", NORTHWEST) + add_overlay(get_flooring_overlay("[flooring.icon_base]-edge-[NORTHWEST]", "[flooring.icon_base]_edges", NORTHWEST)) if((has_border & SOUTH) && (has_border & EAST)) - overlays |= get_flooring_overlay("[flooring.icon_base]-edge-[SOUTHEAST]", "[flooring.icon_base]_edges", SOUTHEAST) + add_overlay(get_flooring_overlay("[flooring.icon_base]-edge-[SOUTHEAST]", "[flooring.icon_base]_edges", SOUTHEAST)) if((has_border & SOUTH) && (has_border & WEST)) - overlays |= get_flooring_overlay("[flooring.icon_base]-edge-[SOUTHWEST]", "[flooring.icon_base]_edges", SOUTHWEST) + add_overlay(get_flooring_overlay("[flooring.icon_base]-edge-[SOUTHWEST]", "[flooring.icon_base]_edges", SOUTHWEST)) if(flooring.flags & TURF_HAS_CORNERS) // As above re: concise numerical way to do this. @@ -56,37 +56,36 @@ var/image/no_ceiling_image = null if(!(has_border & EAST)) var/turf/simulated/floor/T = get_step(src, NORTHEAST) if(!(istype(T) && T.flooring && T.flooring.name == flooring.name)) - overlays |= get_flooring_overlay("[flooring.icon_base]-corner-[NORTHEAST]", "[flooring.icon_base]_corners", NORTHEAST) + add_overlay(get_flooring_overlay("[flooring.icon_base]-corner-[NORTHEAST]", "[flooring.icon_base]_corners", NORTHEAST)) if(!(has_border & WEST)) var/turf/simulated/floor/T = get_step(src, NORTHWEST) if(!(istype(T) && T.flooring && T.flooring.name == flooring.name)) - overlays |= get_flooring_overlay("[flooring.icon_base]-corner-[NORTHWEST]", "[flooring.icon_base]_corners", NORTHWEST) + add_overlay(get_flooring_overlay("[flooring.icon_base]-corner-[NORTHWEST]", "[flooring.icon_base]_corners", NORTHWEST)) if(!(has_border & SOUTH)) if(!(has_border & EAST)) var/turf/simulated/floor/T = get_step(src, SOUTHEAST) if(!(istype(T) && T.flooring && T.flooring.name == flooring.name)) - overlays |= get_flooring_overlay("[flooring.icon_base]-corner-[SOUTHEAST]", "[flooring.icon_base]_corners", SOUTHEAST) + add_overlay(get_flooring_overlay("[flooring.icon_base]-corner-[SOUTHEAST]", "[flooring.icon_base]_corners", SOUTHEAST)) if(!(has_border & WEST)) var/turf/simulated/floor/T = get_step(src, SOUTHWEST) if(!(istype(T) && T.flooring && T.flooring.name == flooring.name)) - overlays |= get_flooring_overlay("[flooring.icon_base]-corner-[SOUTHWEST]", "[flooring.icon_base]_corners", SOUTHWEST) + add_overlay(get_flooring_overlay("[flooring.icon_base]-corner-[SOUTHWEST]", "[flooring.icon_base]_corners", SOUTHWEST)) - // Hack workaround to byond crash bug - //if(decals && decals.len) - //overlays |= decals - apply_decals() + // Re-apply floor decals + if(LAZYLEN(decals)) + add_overlay(decals) if(is_plating() && !(isnull(broken) && isnull(burnt))) //temp, todo icon = 'icons/turf/flooring/plating.dmi' icon_state = "dmg[rand(1,4)]" else if(flooring) if(!isnull(broken) && (flooring.flags & TURF_CAN_BREAK)) - overlays |= get_flooring_overlay("[flooring.icon_base]-broken-[broken]","broken[broken]") // VOREStation Edit - Eris overlays + add_overlay(get_flooring_overlay("[flooring.icon_base]-broken-[broken]","broken[broken]")) // VOREStation Edit - Eris overlays if(!isnull(burnt) && (flooring.flags & TURF_CAN_BURN)) - overlays |= get_flooring_overlay("[flooring.icon_base]-burned-[burnt]","burned[burnt]") // VOREStation Edit - Eris overlays + add_overlay(get_flooring_overlay("[flooring.icon_base]-burned-[burnt]","burned[burnt]")) // VOREStation Edit - Eris overlays if(weather_overlay) - overlays += weather_overlay + add_overlay(weather_overlay) if(update_neighbors) for(var/turf/simulated/floor/F in range(src, 1)) @@ -97,7 +96,7 @@ var/image/no_ceiling_image = null // Show 'ceilingless' overlay. var/turf/above = GetAbove(src) if(above && isopenspace(above) && !istype(src, /turf/simulated/floor/outdoors)) // This won't apply to outdoor turfs since its assumed they don't have a ceiling anyways. - overlays |= no_ceiling_image + add_overlay(no_ceiling_image) /turf/simulated/floor/proc/get_flooring_overlay(var/cache_key, var/icon_base, var/icon_dir = 0) if(!flooring_cache[cache_key]) diff --git a/code/game/turfs/simulated/floor_types.dm b/code/game/turfs/simulated/floor_types.dm index 07c686df99..3c4856cf00 100644 --- a/code/game/turfs/simulated/floor_types.dm +++ b/code/game/turfs/simulated/floor_types.dm @@ -15,17 +15,19 @@ var/list/decals New(var/location = null, var/turf/simulated/shuttle/turf) + ..(null) my_turf = turf /obj/landed_holder/proc/land_on(var/turf/T) //Gather destination information - var/old_dest_type = T.type - var/old_dest_dir = T.dir - var/old_dest_icon_state = T.icon_state - var/old_dest_icon = T.icon - var/list/old_dest_overlays = T.overlays.Copy() - var/list/old_dest_underlays = T.underlays.Copy() - var/list/old_dest_decals = T.decals ? T.decals.Copy() : null + var/obj/landed_holder/new_holder = new(null) + new_holder.turf_type = T.type + new_holder.dir = T.dir + new_holder.icon = T.icon + new_holder.icon_state = T.icon_state + new_holder.copy_overlays(T, TRUE) + new_holder.underlays = T.underlays.Copy() + new_holder.decals = T.decals ? T.decals.Copy() : null //Set the destination to be like us T.Destroy() @@ -33,7 +35,7 @@ new_dest.set_dir(my_turf.dir) new_dest.icon_state = my_turf.icon_state new_dest.icon = my_turf.icon - new_dest.overlays = my_turf.overlays + new_dest.copy_overlays(my_turf, TRUE) new_dest.underlays = my_turf.underlays new_dest.decals = my_turf.decals //Shuttle specific stuff @@ -43,18 +45,9 @@ new_dest.join_flags = my_turf.join_flags new_dest.join_group = my_turf.join_group - if(new_dest.decals) - new_dest.apply_decals() - - //Tell the new turf about what was there before - new_dest.landed_holder = new(turf = new_dest) - new_dest.landed_holder.turf_type = old_dest_type - new_dest.landed_holder.dir = old_dest_dir - new_dest.landed_holder.icon = old_dest_icon - new_dest.landed_holder.icon_state = old_dest_icon_state - new_dest.landed_holder.overlays = old_dest_overlays - new_dest.landed_holder.underlays = old_dest_underlays - new_dest.landed_holder.decals = old_dest_decals + // Associate the holder with the new turf. + new_holder.my_turf = new_dest + new_dest.landed_holder = new_holder //Update underlays if necessary (interior corners won't have changed). if(new_dest.takes_underlays && !new_dest.interior_corner) @@ -70,11 +63,9 @@ new_source.set_dir(dir) new_source.icon_state = icon_state new_source.icon = icon - new_source.overlays = overlays + new_source.copy_overlays(src, TRUE) new_source.underlays = underlays new_source.decals = decals - if(new_source.decals) - new_source.apply_decals() else new_source = my_turf.ChangeTurf(get_base_turf_by_area(my_turf),,1) diff --git a/code/game/turfs/simulated/outdoors/outdoors.dm b/code/game/turfs/simulated/outdoors/outdoors.dm index 13d983a9e1..cd358b7d5e 100644 --- a/code/game/turfs/simulated/outdoors/outdoors.dm +++ b/code/game/turfs/simulated/outdoors/outdoors.dm @@ -44,7 +44,9 @@ var/list/outdoor_turfs = list() planet_controller.unallocateTurf(src) else // This is happening during map gen, if there's no planet_controller (hopefully). outdoor_turfs -= src - qdel(weather_overlay) + if(weather_overlay) + cut_overlay(weather_overlay) + qdel_null(weather_overlay) update_icon() /turf/simulated/post_change() @@ -67,15 +69,14 @@ var/list/outdoor_turfs = list() var/image/I = image(icon = 'icons/turf/outdoors_edge.dmi', icon_state = "[T.get_edge_icon_state()]-edge", dir = checkdir) I.plane = 0 turf_edge_cache[cache_key] = I - overlays += turf_edge_cache[cache_key] + add_overlay(turf_edge_cache[cache_key]) /turf/simulated/proc/get_edge_icon_state() return icon_state /turf/simulated/floor/outdoors/update_icon() - overlays.Cut() - update_icon_edge() ..() + update_icon_edge() /turf/simulated/floor/outdoors/mud name = "mud" diff --git a/code/game/turfs/simulated/outdoors/snow.dm b/code/game/turfs/simulated/outdoors/snow.dm index 8e60c925e5..9926c4704a 100644 --- a/code/game/turfs/simulated/outdoors/snow.dm +++ b/code/game/turfs/simulated/outdoors/snow.dm @@ -17,10 +17,9 @@ . = ..() /turf/simulated/floor/outdoors/snow/update_icon() - overlays.Cut() ..() for(var/d in crossed_dirs) - overlays += image(icon = 'icons/turf/outdoors.dmi', icon_state = "snow_footprints", dir = text2num(d)) + add_overlay(image(icon = 'icons/turf/outdoors.dmi', icon_state = "snow_footprints", dir = text2num(d))) /turf/simulated/floor/outdoors/snow/attackby(var/obj/item/W, var/mob/user) if(istype(W, /obj/item/weapon/shovel)) diff --git a/code/game/turfs/simulated/wall_icon.dm b/code/game/turfs/simulated/wall_icon.dm index 2dac063723..b8a0980de4 100644 --- a/code/game/turfs/simulated/wall_icon.dm +++ b/code/game/turfs/simulated/wall_icon.dm @@ -47,36 +47,36 @@ if(!damage_overlays[1]) //list hasn't been populated generate_overlays() - overlays.Cut() + cut_overlays() var/image/I if(!density) I = image('icons/turf/wall_masks.dmi', "[material.icon_base]fwall_open") I.color = material.icon_colour - overlays += I + add_overlay(I) return for(var/i = 1 to 4) I = image('icons/turf/wall_masks.dmi', "[material.icon_base][wall_connections[i]]", dir = 1<<(i-1)) I.color = material.icon_colour - overlays += I + add_overlay(I) if(reinf_material) if(construction_stage != null && construction_stage < 6) I = image('icons/turf/wall_masks.dmi', "reinf_construct-[construction_stage]") I.color = reinf_material.icon_colour - overlays += I + add_overlay(I) else if("[reinf_material.icon_reinf]0" in icon_states('icons/turf/wall_masks.dmi')) // Directional icon for(var/i = 1 to 4) I = image('icons/turf/wall_masks.dmi', "[reinf_material.icon_reinf][wall_connections[i]]", dir = 1<<(i-1)) I.color = reinf_material.icon_colour - overlays += I + add_overlay(I) else I = image('icons/turf/wall_masks.dmi', reinf_material.icon_reinf) I.color = reinf_material.icon_colour - overlays += I + add_overlay(I) if(damage != 0) var/integrity = material.integrity @@ -87,7 +87,7 @@ if(overlay > damage_overlays.len) overlay = damage_overlays.len - overlays += damage_overlays[overlay] + add_overlay(damage_overlays[overlay]) return /turf/simulated/wall/proc/generate_overlays() diff --git a/code/game/turfs/simulated/wall_types.dm b/code/game/turfs/simulated/wall_types.dm index d6eb1578b7..eae30c6cb4 100644 --- a/code/game/turfs/simulated/wall_types.dm +++ b/code/game/turfs/simulated/wall_types.dm @@ -224,15 +224,7 @@ /turf/simulated/shuttle/wall/voidcraft/update_icon() if(stripe_color) - overlays = list() //VOREStation Edit - Another place with overlay nonsense. + cut_overlays() var/image/I = image(icon = src.icon, icon_state = "o_[icon_state]") I.color = stripe_color - //VOREStation Add - Shenanigans around this because of the bullshit byond bug - var/pre_overlays = overlays.len - overlays.Add(I) - var/post_overlays = overlays.len - if(post_overlays != (pre_overlays + 1)) - world.log << "Corrupted overlays on [x],[y],[z] voidcraft wall" - new type(src) - return - //VOREStation Add End + add_overlay(I) diff --git a/code/game/turfs/simulated/wall_types_vr.dm b/code/game/turfs/simulated/wall_types_vr.dm index 90d389bf53..4d939c2004 100644 --- a/code/game/turfs/simulated/wall_types_vr.dm +++ b/code/game/turfs/simulated/wall_types_vr.dm @@ -26,7 +26,7 @@ var/list/flesh_overlay_cache = list() /turf/simulated/flesh/update_icon(var/update_neighbors) - overlays.Cut() + cut_overlays() if(density) icon = 'icons/turf/stomach_vr.dmi' @@ -37,7 +37,7 @@ var/list/flesh_overlay_cache = list() var/place_dir = turn(direction, 180) if(!flesh_overlay_cache["flesh_side_[place_dir]"]) flesh_overlay_cache["flesh_side_[place_dir]"] = image('icons/turf/stomach_vr.dmi', "flesh_side", dir = place_dir) - T.overlays += flesh_overlay_cache["flesh_side_[place_dir]"] + add_overlay(flesh_overlay_cache["flesh_side_[place_dir]"]) if(update_neighbors) for(var/direction in alldirs) diff --git a/code/game/turfs/simulated/water.dm b/code/game/turfs/simulated/water.dm index a47578f102..e4b762d733 100644 --- a/code/game/turfs/simulated/water.dm +++ b/code/game/turfs/simulated/water.dm @@ -16,7 +16,6 @@ update_icon() /turf/simulated/floor/water/update_icon() - overlays.Cut() ..() // To get the edges. icon_state = water_state var/image/floorbed_sprite = image(icon = 'icons/turf/outdoors.dmi', icon_state = under_state) @@ -129,16 +128,16 @@ var/list/shoreline_icon_cache = list() // Water sprites are really annoying, so let BYOND sort it out. /turf/simulated/floor/water/shoreline/update_icon() underlays.Cut() - overlays.Cut() + cut_overlays() ..() // Get the underlay first. var/cache_string = "[initial(icon_state)]_[water_state]_[dir]" if(cache_string in shoreline_icon_cache) // Check to see if an icon already exists. - overlays += shoreline_icon_cache[cache_string] + add_overlay(shoreline_icon_cache[cache_string]) else // If not, make one, but only once. var/icon/shoreline_water = icon(src.icon, "shoreline_water", src.dir) var/icon/shoreline_subtract = icon(src.icon, "[initial(icon_state)]_subtract", src.dir) shoreline_water.Blend(shoreline_subtract,ICON_SUBTRACT) shoreline_icon_cache[cache_string] = shoreline_water - overlays += shoreline_icon_cache[cache_string] + add_overlay(shoreline_icon_cache[cache_string]) diff --git a/code/game/turfs/snow/snow.dm b/code/game/turfs/snow/snow.dm index b09275ca41..a8ccd5b63b 100644 --- a/code/game/turfs/snow/snow.dm +++ b/code/game/turfs/snow/snow.dm @@ -26,12 +26,12 @@ . = ..() /turf/snow/update_icon() - overlays.Cut() + cut_overlays() for(var/d in crossed_dirs) var/amt = crossed_dirs[d] for(var/i in 1 to amt) - overlays += icon(icon, "footprint[i]", text2num(d)) + add_overlay(image(icon, "footprint[i]", text2num(d))) /turf/snow/snow2 name = "snow" diff --git a/code/game/turfs/space/cracked_asteroid.dm b/code/game/turfs/space/cracked_asteroid.dm index b9f43af82e..dae0d5a129 100644 --- a/code/game/turfs/space/cracked_asteroid.dm +++ b/code/game/turfs/space/cracked_asteroid.dm @@ -10,7 +10,8 @@ /turf/space/cracked_asteroid/is_space() // So people don't start floating when standing on it. return FALSE -/turf/space/cracked_asteroid/New() - ..() - spawn(2 SECONDS) - overlays.Cut() \ No newline at end of file +// u wot m8? ~Leshana +// /turf/space/cracked_asteroid/New() +// ..() +// spawn(2 SECONDS) +// overlays.Cut() diff --git a/code/game/turfs/unsimulated/beach.dm b/code/game/turfs/unsimulated/beach.dm index 57dee24951..28cebacb8a 100644 --- a/code/game/turfs/unsimulated/beach.dm +++ b/code/game/turfs/unsimulated/beach.dm @@ -17,7 +17,7 @@ /turf/unsimulated/beach/water/New() ..() - overlays += image("icon"='icons/misc/beach.dmi',"icon_state"="water2","layer"=MOB_LAYER+0.1) + add_overlay(image("icon"='icons/misc/beach.dmi',"icon_state"="water2","layer"=MOB_LAYER+0.1)) /turf/simulated/floor/beach name = "Beach" @@ -56,4 +56,4 @@ /turf/simulated/floor/beach/water/New() ..() - overlays += image("icon"='icons/misc/beach.dmi',"icon_state"="water5","layer"=MOB_LAYER+0.1) + add_overlay(image("icon"='icons/misc/beach.dmi',"icon_state"="water5","layer"=MOB_LAYER+0.1)) diff --git a/code/modules/holodeck/HolodeckObjects.dm b/code/modules/holodeck/HolodeckObjects.dm index 09b525114b..c7f8f275bf 100644 --- a/code/modules/holodeck/HolodeckObjects.dm +++ b/code/modules/holodeck/HolodeckObjects.dm @@ -107,7 +107,7 @@ /turf/simulated/floor/holofloor/desert/New() ..() if(prob(10)) - overlays += "asteroid[rand(0,9)]" + add_overlay("asteroid[rand(0,9)]") /obj/structure/holostool name = "stool" diff --git a/code/modules/multiz/turf.dm b/code/modules/multiz/turf.dm index d52f16706b..ae44c58412 100644 --- a/code/modules/multiz/turf.dm +++ b/code/modules/multiz/turf.dm @@ -73,7 +73,7 @@ * Update icon and overlays of open space to be that of the turf below, plus any visible objects on that turf. */ /turf/simulated/open/update_icon() - overlays = list() // Edit - Overlays are being crashy when modified. + cut_overlays() // Edit - Overlays are being crashy when modified. update_icon_edge()// Add - Get grass into open spaces and whatnot. var/turf/below = GetBelow(src) if(below) @@ -86,12 +86,7 @@ bottom_turf.plane = src.plane bottom_turf.color = below.color underlays = list(bottom_turf) - // Hack workaround to byond crash bug - Include the magic overlay holder object. - overlays += below.overlays - // if(below.overlay_holder) - // overlays += (below.overlays + below.overlay_holder.overlays) - // else - // overlays += below.overlays + copy_overlays(below) // get objects (not mobs, they are handled by /obj/zshadow) var/list/o_img = list() @@ -104,16 +99,10 @@ temp2.overlays += O.overlays // TODO Is pixelx/y needed? o_img += temp2 - var/overlays_pre = overlays.len - overlays += o_img - var/overlays_post = overlays.len - if(overlays_post != (overlays_pre + o_img.len)) //Here we go! - world.log << "Corrupted openspace turf at [x],[y],[z] being replaced. Pre: [overlays_pre], Post: [overlays_post]" - new /turf/simulated/open(src) - return //Let's get out of here. + add_overlay(o_img) if(!below_is_open) - overlays += over_OS_darkness + add_overlay(over_OS_darkness) return 0 return PROCESS_KILL diff --git a/maps/tether/submaps/beach/_beach.dm b/maps/tether/submaps/beach/_beach.dm index 54f8e149f7..e96c75641b 100644 --- a/maps/tether/submaps/beach/_beach.dm +++ b/maps/tether/submaps/beach/_beach.dm @@ -147,7 +147,7 @@ /turf/simulated/floor/beach/coastwater/New() ..() - overlays += image("icon"='icons/misc/beach.dmi',"icon_state"="water","layer"=MOB_LAYER+0.1) + add_overlay(image("icon"='icons/misc/beach.dmi',"icon_state"="water","layer"=MOB_LAYER+0.1)) // -- Areas -- // diff --git a/vorestation.dme b/vorestation.dme index 060a65a44e..66d3778a76 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -206,7 +206,6 @@ #include "code\controllers\subsystems\airflow.dm" #include "code\controllers\subsystems\atoms.dm" #include "code\controllers\subsystems\bellies_vr.dm" -#include "code\controllers\subsystems\floor_decals.dm" #include "code\controllers\subsystems\garbage.dm" #include "code\controllers\subsystems\lighting.dm" #include "code\controllers\subsystems\machines.dm" @@ -1221,7 +1220,6 @@ #include "code\game\turfs\flooring\flooring_premade.dm" #include "code\game\turfs\flooring\flooring_vr.dm" #include "code\game\turfs\flooring\shuttle_vr.dm" -#include "code\game\turfs\flooring\turf_overlay_holder.dm" #include "code\game\turfs\initialization\init.dm" #include "code\game\turfs\initialization\maintenance.dm" #include "code\game\turfs\simulated\floor.dm" From c2be6a757585c3929d51632475d0273797452a25 Mon Sep 17 00:00:00 2001 From: Belsima <31827220+Belsima@users.noreply.github.com> Date: Fri, 2 Mar 2018 21:24:15 -0500 Subject: [PATCH 088/145] More standardized grammar (#4977) --- .../objects/items/weapons/id cards/station_ids.dm | 4 ++-- code/modules/clothing/rings/rings.dm | 4 ++-- code/modules/economy/cash.dm | 2 +- .../mob/living/simple_animal/aliens/hivebot.dm | 14 +++++++------- .../mob/living/simple_animal/animals/corgi.dm | 12 ++++++------ 5 files changed, 18 insertions(+), 18 deletions(-) diff --git a/code/game/objects/items/weapons/id cards/station_ids.dm b/code/game/objects/items/weapons/id cards/station_ids.dm index 0e80dfa16b..f4b6d68f1e 100644 --- a/code/game/objects/items/weapons/id cards/station_ids.dm +++ b/code/game/objects/items/weapons/id cards/station_ids.dm @@ -147,7 +147,7 @@ job_access_type = /datum/job/captain /obj/item/weapon/card/id/gold/captain/spare - name = "colony director's spare ID" + name = "\improper Colony Director's spare ID" desc = "The spare ID of the High Lord himself." registered_name = "Colony Director" job_access_type = /datum/job/captain @@ -410,4 +410,4 @@ desc = "An identification card of some sort. It does not look like it is issued by NT." icon_state = "permit" primary_color = rgb(142,94,0) - secondary_color = rgb(191,159,95) \ No newline at end of file + secondary_color = rgb(191,159,95) diff --git a/code/modules/clothing/rings/rings.dm b/code/modules/clothing/rings/rings.dm index 0bd745ed91..f8ebd5443e 100644 --- a/code/modules/clothing/rings/rings.dm +++ b/code/modules/clothing/rings/rings.dm @@ -61,7 +61,7 @@ icon_state = "seal-secgen" /obj/item/clothing/gloves/ring/seal/mason - name = "masonic ring" + name = "\improper Masonic ring" desc = "The Square and Compasses feature prominently on this Masonic ring." icon_state = "seal-masonic" @@ -82,4 +82,4 @@ /obj/item/clothing/gloves/ring/seal/signet/proc/change_name(var/signet_name = "Unknown") name = "[signet_name]'s signet ring" - desc = "A signet ring belonging to [signet_name], for when you're too sophisticated to sign letters." \ No newline at end of file + desc = "A signet ring belonging to [signet_name], for when you're too sophisticated to sign letters." diff --git a/code/modules/economy/cash.dm b/code/modules/economy/cash.dm index af67dfb427..8bf5c63cc7 100644 --- a/code/modules/economy/cash.dm +++ b/code/modules/economy/cash.dm @@ -145,7 +145,7 @@ proc/spawn_money(var/sum, spawnloc, mob/living/carbon/human/human_user as mob) return /obj/item/weapon/spacecash/ewallet - name = "Charge card" + name = "charge card" icon_state = "efundcard" desc = "A card that holds an amount of money." var/owner_name = "" //So the ATM can set it so the EFTPOS can put a valid name on transactions. diff --git a/code/modules/mob/living/simple_animal/aliens/hivebot.dm b/code/modules/mob/living/simple_animal/aliens/hivebot.dm index 03776d7178..9c3090cf31 100644 --- a/code/modules/mob/living/simple_animal/aliens/hivebot.dm +++ b/code/modules/mob/living/simple_animal/aliens/hivebot.dm @@ -5,7 +5,7 @@ // Default hivebot is melee, and a bit more meaty, so it can meatshield for their ranged friends. /mob/living/simple_animal/hostile/hivebot name = "hivebot" - desc = "A robot. It appears to be somewhat reslient, but lacking a true weapon." + desc = "A robot. It appears to be somewhat resilient, but lacks a true weapon." icon = 'icons/mob/hivebot.dmi' icon_state = "basic" icon_living = "basic" @@ -44,10 +44,10 @@ "No threats found.", "Error: No targets found." ) - emote_hear = list("humms ominously", "whirrs softly", "grinds a gear") + emote_hear = list("hums ominously", "whirrs softly", "grinds a gear") emote_see = list("looks around the area", "turns from side to side") - say_understood = list("Affirmative.", "Positive") - say_cannot = list("Denied.", "Negative") + say_understood = list("Affirmative.", "Positive.") + say_cannot = list("Denied.", "Negative.") say_maybe_target = list("Possible threat detected. Investigating.", "Motion detected.", "Investigating.") say_got_target = list("Threat detected.", "New task: Remove threat.", "Threat removal engaged.", "Engaging target.") @@ -59,7 +59,7 @@ // Melee like the base type, but more fragile. /mob/living/simple_animal/hostile/hivebot/swarm name = "swarm hivebot" - desc = "A robot. It looks fragile and weak" + desc = "A robot. It looks fragile and weak" maxHealth = 1 LASERS_TO_KILL health = 1 LASERS_TO_KILL melee_damage_lower = 3 @@ -85,7 +85,7 @@ // Shoots EMPs, to screw over other robots. /mob/living/simple_animal/hostile/hivebot/range/ion name = "engineering hivebot" - desc = "A robot. It has a tool which emits focused electromagnetic pulses, which are deadly to other synthetic adverseries." + desc = "A robot. It has a tool which emits focused electromagnetic pulses, which are deadly to synthetic adverseries." projectiletype = /obj/item/projectile/ion projectilesound = 'sound/weapons/Laser.ogg' icon_living = "engi" @@ -96,7 +96,7 @@ // Shoots deadly lasers. /mob/living/simple_animal/hostile/hivebot/range/laser name = "laser hivebot" - desc = "A robot. It has an energy weapon." + desc = "A robot. It has an energy weapon." projectiletype = /obj/item/projectile/beam/blue projectilesound = 'sound/weapons/Laser.ogg' maxHealth = 2 LASERS_TO_KILL diff --git a/code/modules/mob/living/simple_animal/animals/corgi.dm b/code/modules/mob/living/simple_animal/animals/corgi.dm index 4be02a9b0b..a6d0dcd9c0 100644 --- a/code/modules/mob/living/simple_animal/animals/corgi.dm +++ b/code/modules/mob/living/simple_animal/animals/corgi.dm @@ -1,6 +1,6 @@ //Corgi /mob/living/simple_animal/corgi - name = "\improper corgi" + name = "corgi" real_name = "corgi" desc = "It's a corgi." intelligence_level = SA_ANIMAL @@ -96,8 +96,8 @@ sleep(1) /obj/item/weapon/reagent_containers/food/snacks/meat/corgi - name = "Corgi meat" - desc = "Tastes like... well you know..." + name = "corgi meat" + desc = "Tastes like... well, you know..." /mob/living/simple_animal/corgi/attackby(var/obj/item/O as obj, var/mob/user as mob) //Marker -Agouri if(istype(O, /obj/item/weapon/newspaper)) @@ -137,7 +137,7 @@ /mob/living/simple_animal/corgi/puppy - name = "\improper corgi puppy" + name = "corgi puppy" real_name = "corgi" desc = "It's a corgi puppy." icon_state = "puppy" @@ -170,7 +170,7 @@ //Lisa already has a cute bow! /mob/living/simple_animal/corgi/Lisa/Topic(href, href_list) if(href_list["remove_inv"] || href_list["add_inv"]) - usr << "[src] already has a cute bow!" + to_chat(usr, "[src] already has a cute bow!") return ..() @@ -208,7 +208,7 @@ //Technically this should be like, its own file or something or a subset of dog but whatever. Not a coder. /mob/living/simple_animal/corgi/tamaskan - name = "\improper tamaskan" + name = "tamaskan" real_name = "tamaskan" desc = "It's a tamaskan." icon_state = "tamaskan" From 6ff1f1b1656d4883409974b71bd73ac92a336beb Mon Sep 17 00:00:00 2001 From: BillyBangles Date: Fri, 2 Mar 2018 21:24:51 -0500 Subject: [PATCH 089/145] fixes #4992 (#4995) i'm good at this i swear --- code/game/machinery/vending.dm | 4 ++-- .../objects/items/weapons/storage/fancy.dm | 6 ++---- icons/obj/cigarettes.dmi | Bin 10433 -> 10082 bytes 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/code/game/machinery/vending.dm b/code/game/machinery/vending.dm index 7b863adb0c..4b45229594 100644 --- a/code/game/machinery/vending.dm +++ b/code/game/machinery/vending.dm @@ -836,7 +836,7 @@ /obj/item/weapon/storage/fancy/cigarettes/luckystars = 5, /obj/item/weapon/storage/fancy/cigarettes/jerichos = 5, /obj/item/weapon/storage/fancy/cigarettes/menthols = 5, - /obj/item/weapon/storage/fancy/rollingpapers = 5, + /obj/item/weapon/storage/rollingpapers = 5, /obj/item/weapon/storage/box/matches = 10, /obj/item/weapon/flame/lighter/random = 4) contraband = list(/obj/item/weapon/flame/lighter/zippo = 4) @@ -849,7 +849,7 @@ /obj/item/weapon/storage/fancy/cigarettes/luckystars = 17, /obj/item/weapon/storage/fancy/cigarettes/jerichos = 22, /obj/item/weapon/storage/fancy/cigarettes/menthols = 18, - /obj/item/weapon/storage/fancy/rollingpapers = 10, + /obj/item/weapon/storage/rollingpapers = 10, /obj/item/weapon/storage/box/matches = 1, /obj/item/weapon/flame/lighter/random = 2) diff --git a/code/game/objects/items/weapons/storage/fancy.dm b/code/game/objects/items/weapons/storage/fancy.dm index af5e220ad8..c390cb0abd 100644 --- a/code/game/objects/items/weapons/storage/fancy.dm +++ b/code/game/objects/items/weapons/storage/fancy.dm @@ -253,17 +253,15 @@ reagents.trans_to_obj(C, (reagents.total_volume/contents.len)) ..() -/obj/item/weapon/storage/fancy/rollingpapers +/obj/item/weapon/storage/rollingpapers name = "rolling paper pack" desc = "A small cardboard pack containing several folded rolling papers." icon_state = "paperbox" icon = 'icons/obj/cigarettes.dmi' w_class = ITEMSIZE_TINY - throwforce = 2 - slot_flags = SLOT_BELT + throwforce = 1 storage_slots = 14 can_hold = list(/obj/item/weapon/rollingpaper) - icon_type = "paper" starts_with = list(/obj/item/weapon/rollingpaper = 14) /* diff --git a/icons/obj/cigarettes.dmi b/icons/obj/cigarettes.dmi index 611dff7b771f3c4668704f92c6c6b5099ae1fd26..e9f17c391d179c870a8c03981a252a15c6e65747 100644 GIT binary patch literal 10082 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 literal 10433 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 JWp}M#{T~c&ie>-+ From 9d001c25aa06c464eeb2a3ce381a4ad23a688b90 Mon Sep 17 00:00:00 2001 From: Heroman3003 <31296024+Heroman3003@users.noreply.github.com> Date: Sat, 3 Mar 2018 12:25:28 +1000 Subject: [PATCH 090/145] Fixed supply manifests having wrong amount of packages in shipment (#4994) --- code/game/supplyshuttle.dm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/game/supplyshuttle.dm b/code/game/supplyshuttle.dm index f9331eac1d..2efac99edf 100644 --- a/code/game/supplyshuttle.dm +++ b/code/game/supplyshuttle.dm @@ -237,6 +237,8 @@ var/list/mechtoys = list( proc/buy() if(!shoppinglist.len) return + var/orderedamount = shoppinglist.len + var/area/area_shuttle = shuttle.get_location_area() if(!area_shuttle) return @@ -275,7 +277,7 @@ var/list/mechtoys = list( slip.info = "

          [command_name()] Shipping Manifest



          " slip.info +="Order #[SO.ordernum]
          " slip.info +="Destination: [station_name()]
          " - slip.info +="[shoppinglist.len] PACKAGES IN THIS SHIPMENT
          " + slip.info +="[orderedamount] PACKAGES IN THIS SHIPMENT
          " slip.info +="CONTENTS:
            " //spawn the stuff, finish generating the manifest while you're at it From 3c6e7a95b9fca365d742f894db32f7f26cd27261 Mon Sep 17 00:00:00 2001 From: Belsima Date: Sat, 3 Mar 2018 11:43:50 -0500 Subject: [PATCH 091/145] orgam --- code/modules/organs/internal/brain.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/organs/internal/brain.dm b/code/modules/organs/internal/brain.dm index 2019ca9c4a..ec0b9d8034 100644 --- a/code/modules/organs/internal/brain.dm +++ b/code/modules/organs/internal/brain.dm @@ -136,7 +136,7 @@ parent_organ = BP_TORSO clone_source = TRUE -/obj/item/orgam/internal/brain/slime/is_open_container() +/obj/item/organ/internal/brain/slime/is_open_container() return 1 /obj/item/organ/internal/brain/golem From b9b79af6c21ff7f05171006f58ad39a3b75962b0 Mon Sep 17 00:00:00 2001 From: Nerezza Date: Sat, 3 Mar 2018 11:26:15 -0600 Subject: [PATCH 092/145] Fixes #4993 Snow overlays no longer block interractions with the floor beneath them. --- code/game/objects/effects/overlays.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/game/objects/effects/overlays.dm b/code/game/objects/effects/overlays.dm index 2cc8b7a64f..d6dea13c51 100644 --- a/code/game/objects/effects/overlays.dm +++ b/code/game/objects/effects/overlays.dm @@ -71,6 +71,7 @@ /obj/effect/overlay/snow/floor icon_state = "snowfloor" layer = 2.01 //Just above floor + mouse_opacity = 0 //Don't block underlying tile interactions /obj/effect/overlay/snow/floor/edges icon_state = "snow_edges" From 13e83b00d154ce743506881819a938235f630e37 Mon Sep 17 00:00:00 2001 From: Screemonster Date: Sun, 4 Mar 2018 00:47:07 +0000 Subject: [PATCH 093/145] Makes drills report faults over supply channel (#4989) * Makes drills report faults over supply channel * too chatte * caps and punctuation are important --- code/modules/mining/drilling/drill.dm | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/code/modules/mining/drilling/drill.dm b/code/modules/mining/drilling/drill.dm index 9cdac912db..bc89c498d2 100644 --- a/code/modules/mining/drilling/drill.dm +++ b/code/modules/mining/drilling/drill.dm @@ -15,6 +15,7 @@ var/supported = 0 var/active = 0 var/list/resource_field = list() + var/obj/item/device/radio/intercom/faultreporter = new /obj/item/device/radio/intercom{channels=list("Supply")}(null) var/ore_types = list( "hematite" = /obj/item/weapon/ore/iron, @@ -60,7 +61,7 @@ if(!active) return if(!anchored || !use_cell_power()) - system_error("system configuration or charge error") + system_error("System configuration or charge error.") return if(need_update_field) @@ -85,7 +86,10 @@ harvesting.has_resources = 0 harvesting.resources = null resource_field -= harvesting - harvesting = pick(resource_field) + if(resource_field.len) // runtime protection + harvesting = pick(resource_field) + else + harvesting = null if(!harvesting) return @@ -95,7 +99,7 @@ for(var/metal in ore_types) if(contents.len >= capacity) - system_error("insufficient storage space") + system_error("Insufficient storage space.") active = 0 need_player_check = 1 update_icon() @@ -131,12 +135,19 @@ active = 0 need_player_check = 1 update_icon() + system_error("Resources depleted.") /obj/machinery/mining/drill/attack_ai(var/mob/user as mob) return src.attack_hand(user) /obj/machinery/mining/drill/attackby(obj/item/O as obj, mob/user as mob) if(!active) + if(istype(O, /obj/item/device/multitool)) + var/newtag = text2num(sanitizeSafe(input(user, "Enter new ID number or leave empty to cancel.", "Assign ID number") as text, 4)) + if(newtag) + name = "[initial(name)] #[newtag]" + to_chat(user, "You changed the drill ID to: [newtag]") + return if(default_deconstruction_screwdriver(user, O)) return if(default_deconstruction_crowbar(user, O)) @@ -234,6 +245,7 @@ if(error) src.visible_message("\The [src] flashes a '[error]' warning.") + faultreporter.autosay(error, src.name, "Supply") need_player_check = 1 active = 0 update_icon() From 715bed5d58b885ba3266152fe73139b0a8c366e3 Mon Sep 17 00:00:00 2001 From: Nerezza Date: Sat, 3 Mar 2018 19:44:59 -0600 Subject: [PATCH 094/145] Fixes Switch Shoe Layer to re-layer shoes in real time (#4998) --- code/modules/mob/living/carbon/human/update_icons.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index 97f9b9d8d2..85eae14cee 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -909,7 +909,7 @@ var/global/list/damage_icon_parts = list() else overlays_standing[SHOES_LAYER] = null overlays_standing[SHOES_LAYER_ALT] = null - if(update_icons) update_icons() + if(update_icons) update_icons_layers() /mob/living/carbon/human/update_inv_s_store(var/update_icons=1) if(QDESTROYING(src)) From f5b400f6e09b8bdc5d873b9f6a340c2ef5327353 Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Sat, 3 Mar 2018 16:57:09 -0500 Subject: [PATCH 095/145] Make sure not to add extra vore organs --- code/modules/vore/eating/belly_obj_vr.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/vore/eating/belly_obj_vr.dm b/code/modules/vore/eating/belly_obj_vr.dm index 3b48c3b1c2..6724817c40 100644 --- a/code/modules/vore/eating/belly_obj_vr.dm +++ b/code/modules/vore/eating/belly_obj_vr.dm @@ -130,10 +130,10 @@ "emote_lists" ) -/obj/belly/initialize() - . = ..() +/obj/belly/New(var/newloc) + ..(newloc) //If not, we're probably just in a prefs list or something. - if(isliving(loc)) + if(isliving(newloc)) owner = loc owner.vore_organs |= src SSbellies.belly_list += src From 5ece4638a916365a6edd1bb26a515771b633f1d6 Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Sat, 3 Mar 2018 23:15:00 -0500 Subject: [PATCH 096/145] POLARIS: Syringes inject with one click rather than three --- code/_helpers/mobs.dm | 2 + .../reagents/reagent_containers/syringes.dm | 51 +++++++++++-------- 2 files changed, 31 insertions(+), 22 deletions(-) diff --git a/code/_helpers/mobs.dm b/code/_helpers/mobs.dm index 725812066c..708363f5f8 100644 --- a/code/_helpers/mobs.dm +++ b/code/_helpers/mobs.dm @@ -213,6 +213,8 @@ Proc for attack log creation, because really why not /proc/do_after(mob/user, delay, atom/target = null, needhand = 1, progress = 1, var/incapacitation_flags = INCAPACITATION_DEFAULT) if(!user) return 0 + if(!delay) + return 1 //Okay. Done. var/atom/target_loc = null if(target) target_loc = target.loc diff --git a/code/modules/reagents/reagent_containers/syringes.dm b/code/modules/reagents/reagent_containers/syringes.dm index b4ccda29ec..994c850831 100644 --- a/code/modules/reagents/reagent_containers/syringes.dm +++ b/code/modules/reagents/reagent_containers/syringes.dm @@ -67,6 +67,7 @@ syringestab(target, user) return + var/injtime = time // Calculated 'true' injection time (as added to by hardsuits and whatnot), 66% of this goes to warmup, then every 33% after injects 5u switch(mode) if(SYRINGE_DRAW) if(!reagents.get_free_space()) @@ -170,9 +171,10 @@ to_chat(user, "You cannot inject a robotic limb.") return + var/warmup_time = 0 //None if we're using this on ourselves. + var/cycle_time = injtime*0.33 //33% of the time slept between 5u doses if(ismob(target) && target != user) - - var/injtime = time //Injecting through a hardsuit takes longer due to needing to find a port. + warmup_time = injtime*0.66 //66% of the time is warmup if(istype(H)) if(H.wear_suit) @@ -188,33 +190,38 @@ return if(injtime == time) - user.visible_message("[user] is trying to inject [target] with [visible_name]!") + user.visible_message("[user] is trying to inject [target] with [visible_name]!","You begin injecting [target] with [visible_name].") else - user.visible_message("[user] begins hunting for an injection port on [target]'s suit!") + user.visible_message("[user] begins hunting for an injection port on [target]'s suit!","You begin hunting for an injection port on [target]'s suit!") - user.setClickCooldown(DEFAULT_QUICK_COOLDOWN) + //The warmup + user.setClickCooldown(DEFAULT_QUICK_COOLDOWN) + if(!do_after(user,warmup_time,target)) + return - if(!do_mob(user, target, injtime)) - return - - user.visible_message("[user] injects [target] with the syringe!") - - var/trans - if(ismob(target)) - var/contained = reagentlist() - trans = reagents.trans_to_mob(target, amount_per_transfer_from_this, CHEM_BLOOD) - dirty(target,affected) //VOREStation Add - admin_inject_log(user, target, src, contained, trans) - else - trans = reagents.trans_to_obj(target, amount_per_transfer_from_this) - if(trans) - to_chat(user, "You inject [trans] units of the solution. The syringe now contains [src.reagents.total_volume] units.") - else - to_chat(user, "The syringe is empty.") + var/trans = 0 + var/contained = reagentlist() + while(reagents.total_volume) + if(ismob(target)) + trans += reagents.trans_to_mob(target, amount_per_transfer_from_this, CHEM_BLOOD) + else + trans += reagents.trans_to_obj(target, amount_per_transfer_from_this) + update_icon() + if(!reagents.total_volume || !do_after(user,cycle_time,target)) + break + if (reagents.total_volume <= 0 && mode == SYRINGE_INJECT) mode = SYRINGE_DRAW update_icon() + dirty(target,affected) //VOREStation Add + if(trans) + to_chat(user, "You inject [trans] units of the solution. The syringe now contains [src.reagents.total_volume] units.") + admin_inject_log(user, target, src, contained, trans) + else + to_chat(user, "The syringe is empty.") + + return /* VOREStation Edit - See syringes_vr.dm /obj/item/weapon/reagent_containers/syringe/update_icon() From 8e055e9c18187a090bb6fcbb0b3e3d704515b5ab Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Sat, 3 Mar 2018 23:15:12 -0500 Subject: [PATCH 097/145] VS: Move this line for syringe time change --- code/modules/reagents/reagent_containers/syringes.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/reagents/reagent_containers/syringes.dm b/code/modules/reagents/reagent_containers/syringes.dm index 994c850831..033077b00c 100644 --- a/code/modules/reagents/reagent_containers/syringes.dm +++ b/code/modules/reagents/reagent_containers/syringes.dm @@ -214,13 +214,13 @@ mode = SYRINGE_DRAW update_icon() - dirty(target,affected) //VOREStation Add if(trans) to_chat(user, "You inject [trans] units of the solution. The syringe now contains [src.reagents.total_volume] units.") admin_inject_log(user, target, src, contained, trans) else to_chat(user, "The syringe is empty.") + dirty(target,affected) //VOREStation Add return /* VOREStation Edit - See syringes_vr.dm From 8edfdca9acfba25b5ec71cae407ddcb5358c35af Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Sun, 4 Mar 2018 13:59:08 -0500 Subject: [PATCH 098/145] Remove design_vr for ear translator as it's a stock polaris one now --- code/modules/research/designs_vr.dm | 8 -------- 1 file changed, 8 deletions(-) diff --git a/code/modules/research/designs_vr.dm b/code/modules/research/designs_vr.dm index ec0dc4d2ce..b2f21d58c4 100644 --- a/code/modules/research/designs_vr.dm +++ b/code/modules/research/designs_vr.dm @@ -92,14 +92,6 @@ build_path = /obj/item/device/perfect_tele sort_string = "HABAF" -/datum/design/item/translator/ear - name = "handheld translator (ear)" - id = "translator_ear" - req_tech = list(TECH_DATA = 3, TECH_ENGINEERING = 3) - materials = list(DEFAULT_WALL_MATERIAL = 2000, "glass" = 2000) - build_path = /obj/item/device/universal_translator/ear - sort_string = "HABBB" - /datum/design/item/nif name = "nanite implant framework" id = "nif" From a5b1befc6d964eb2787c87b413cae3854a773d09 Mon Sep 17 00:00:00 2001 From: Konabird Date: Sun, 4 Mar 2018 14:37:20 -0600 Subject: [PATCH 099/145] Fixes Rischi's egg implant to actually work --- code/modules/vore/fluffstuff/custom_items_vr.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/vore/fluffstuff/custom_items_vr.dm b/code/modules/vore/fluffstuff/custom_items_vr.dm index b87b23cd87..185df37bde 100644 --- a/code/modules/vore/fluffstuff/custom_items_vr.dm +++ b/code/modules/vore/fluffstuff/custom_items_vr.dm @@ -1031,7 +1031,7 @@ if(usr.incapacitated() || usr.stat > CONSCIOUS) return - var/obj/item/weapon/implant/reagent_generator/yonra/rimplant + var/obj/item/weapon/implant/reagent_generator/rischi/rimplant for(var/I in contents) if(istype(I, /obj/item/weapon/implant/reagent_generator)) rimplant = I From 40d155a20a320304be2423c28eea3ec997c139b9 Mon Sep 17 00:00:00 2001 From: Leshana Date: Sun, 4 Mar 2018 16:03:53 -0500 Subject: [PATCH 100/145] Keep nurse hat spiders. --- .../living/simple_animal/animals/giant_spider.dm | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/code/modules/mob/living/simple_animal/animals/giant_spider.dm b/code/modules/mob/living/simple_animal/animals/giant_spider.dm index 501c8cc9e1..c0b8d75c54 100644 --- a/code/modules/mob/living/simple_animal/animals/giant_spider.dm +++ b/code/modules/mob/living/simple_animal/animals/giant_spider.dm @@ -78,6 +78,19 @@ Nurse Family var/atom/cocoon_target var/egg_inject_chance = 5 +// VOREStation Edit - Keep Nurse Hat Spiders +/mob/living/simple_animal/hostile/giant_spider/nurse/medical + desc = "Furry and beige, it makes you shudder to look at it. This one has brilliant green eyes and a tiny nurse hat." + icon_state = "nursemed" + icon_living = "nursemed" + icon_dead = "nursemed_dead" + + melee_damage_lower = 8 + melee_damage_upper = 16 + poison_type = "tramadol" + poison_chance = 15 +// VOREStation Edit End + /mob/living/simple_animal/hostile/giant_spider/nurse/queen desc = "Absolutely gigantic, this creature is horror itself." icon = 'icons/mob/64x64.dmi' From a3d380d09d49c0e6a2d7dde18d5867a77e0286f7 Mon Sep 17 00:00:00 2001 From: Cameron653 Date: Sun, 4 Mar 2018 17:25:49 -0500 Subject: [PATCH 101/145] Fixes a fluff item --- code/modules/vore/fluffstuff/custom_items_vr.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/vore/fluffstuff/custom_items_vr.dm b/code/modules/vore/fluffstuff/custom_items_vr.dm index b87b23cd87..39a633341e 100644 --- a/code/modules/vore/fluffstuff/custom_items_vr.dm +++ b/code/modules/vore/fluffstuff/custom_items_vr.dm @@ -1103,7 +1103,7 @@ rimplant = I break if (rimplant) - if(rimplant.reagents.total_volume <= rimplant.transfer_amount) + if(rimplant.reagents.total_volume < rimplant.transfer_amount) to_chat(src, "[pick(rimplant.empty_message)]") return From 2d0872b524038cb051b3815eefc6ac0cefd9e8d7 Mon Sep 17 00:00:00 2001 From: Aztectornado Date: Sun, 4 Mar 2018 05:55:05 -0600 Subject: [PATCH 102/145] Adds quickdraw objects and syringe cases --- code/game/machinery/vending_vr.dm | 2 +- .../objects/items/weapons/storage/belt.dm | 1 + .../items/weapons/storage/quickdraw_vr.dm | 78 ++++++++++++++++++ icons/obj/storage_vr.dmi | Bin 5360 -> 5766 bytes vorestation.dme | 1 + 5 files changed, 81 insertions(+), 1 deletion(-) create mode 100644 code/game/objects/items/weapons/storage/quickdraw_vr.dm diff --git a/code/game/machinery/vending_vr.dm b/code/game/machinery/vending_vr.dm index c7b43c3ce5..1f5424f55b 100644 --- a/code/game/machinery/vending_vr.dm +++ b/code/game/machinery/vending_vr.dm @@ -20,7 +20,7 @@ /obj/machinery/vending/medical/New() products += list(/obj/item/weapon/storage/box/khcrystal = 4,/obj/item/weapon/backup_implanter = 3, - /obj/item/clothing/glasses/omnihud/med = 4, /obj/item/device/glasses_kit = 1) + /obj/item/clothing/glasses/omnihud/med = 4, /obj/item/device/glasses_kit = 1, /obj/item/weapon/storage/quickdraw/syringe_case = 4) ..() //Custom vendors diff --git a/code/game/objects/items/weapons/storage/belt.dm b/code/game/objects/items/weapons/storage/belt.dm index 23fccf51ac..733201b7f6 100644 --- a/code/game/objects/items/weapons/storage/belt.dm +++ b/code/game/objects/items/weapons/storage/belt.dm @@ -108,6 +108,7 @@ /obj/item/weapon/reagent_containers/glass/bottle, /obj/item/weapon/reagent_containers/pill, /obj/item/weapon/reagent_containers/syringe, + /obj/item/weapon/storage/quickdraw/syringe_case, //VOREStation Addition - Adds syringe cases, /obj/item/weapon/flame/lighter/zippo, /obj/item/weapon/storage/fancy/cigarettes, /obj/item/weapon/storage/pill_bottle, diff --git a/code/game/objects/items/weapons/storage/quickdraw_vr.dm b/code/game/objects/items/weapons/storage/quickdraw_vr.dm new file mode 100644 index 0000000000..7be9309c2c --- /dev/null +++ b/code/game/objects/items/weapons/storage/quickdraw_vr.dm @@ -0,0 +1,78 @@ +// ----------------------------- +// Quickdraw storage +// ----------------------------- +//These items are pouches and cases made to be kept in belts or pockets to quickly draw objects from +//Largely inspired by the vest pouches on Colonial Marines + +/obj/item/weapon/storage/quickdraw + name = "quickdraw" + desc = "This object should not appear" + icon = 'icons/obj/storage_vr.dmi' + + //Quickmode + //When set to 0, this storage will operate as a regular storage, and clicking on it while equipped will open it as a storage + //When set to 1, a click while it is equipped will instead move the first item inside it to your hand + var/quickmode = 0 + +/obj/item/weapon/storage/quickdraw/attack_hand(mob/user as mob) + if(src.loc == user) //If they aren't holding us, we do nothing special + if(ishuman(user)) + var/mob/living/carbon/human/H = user + if(quickmode) + var/first_item = contents[1] + if(first_item && !H.get_active_hand()) //Do we have anything to give you? + H.put_in_hands(first_item) + return + + if(H.l_store == src && !H.get_active_hand()) //overrides + src.open(user) + return + if(H.r_store == src && !H.get_active_hand()) + src.open(user) + return + ..() //Nothing special happened, go call the other proc + + +/obj/item/weapon/storage/quickdraw/verb/toggle_quickdraw() + set name = "Switch Quickdraw Mode" + set category = "Object" + + quickmode = !quickmode + switch (quickmode) + if(1) + to_chat(usr, "[src] now draws the first object inside.") + if(0) + to_chat(usr, "[src] now opens as a container.") + +/obj/item/weapon/storage/quickdraw/AltClick(mob/user) + ..() + if(src.loc == user) //Are they carrying us? + toggle_quickdraw() + +// ----------------------------- +// Syringe case +// ----------------------------- + +/obj/item/weapon/storage/quickdraw/syringe_case + name = "syringe case" + desc = "A small case for safely carrying sharps around." + icon_state = "syringe_case" + + w_class = ITEMSIZE_SMALL + max_w_class = ITEMSIZE_TINY + max_storage_space = ITEMSIZE_TINY * 6 //Capable of holding six syringes + + //Can hold syringes and autoinjectors, but also pills if you really wanted. Syringe-shaped objects like pens and cigarettes also fit, but why would you do that? + can_hold = list(/obj/item/weapon/reagent_containers/syringe, /obj/item/weapon/reagent_containers/hypospray/autoinjector, + /obj/item/weapon/reagent_containers/pill, /obj/item/weapon/pen, /obj/item/device/flashlight/pen, /obj/item/clothing/mask/smokable/cigarette) + + quickmode = 1 //Starts in quickdraw mode + //Preloaded for your convenience! + starts_with = list( + /obj/item/weapon/reagent_containers/syringe, + /obj/item/weapon/reagent_containers/syringe, + /obj/item/weapon/reagent_containers/syringe, + /obj/item/weapon/reagent_containers/syringe, + /obj/item/weapon/reagent_containers/syringe, + /obj/item/weapon/reagent_containers/syringe + ) \ No newline at end of file diff --git a/icons/obj/storage_vr.dmi b/icons/obj/storage_vr.dmi index a291eadb7dc9956bd0091b8e0e33d02563624d23..895cf08bcd12e0ee969901ce6d7d0a1a5484efbb 100644 GIT binary patch literal 5766 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 O0000 Date: Mon, 5 Feb 2018 00:02:57 -0500 Subject: [PATCH 103/145] Reorganzied Holo Minimaps into SSholomaps subsystem. Running its init as part of proper init sequence lets us time it properly. Plus its nicer than the hacky override of the old master controller. --- code/__defines/subsystems.dm | 1 + code/controllers/subsystems/holomaps_vr.dm | 24 ++++++++++++++++++++++ code/modules/holomap/generate_holomap.dm | 24 +++++++--------------- code/modules/holomap/holomap_datum.dm | 4 ++-- code/modules/holomap/station_holomap.dm | 18 ++++++++-------- vorestation.dme | 1 + 6 files changed, 44 insertions(+), 28 deletions(-) create mode 100644 code/controllers/subsystems/holomaps_vr.dm diff --git a/code/__defines/subsystems.dm b/code/__defines/subsystems.dm index 5b459f73ff..8460f14fce 100644 --- a/code/__defines/subsystems.dm +++ b/code/__defines/subsystems.dm @@ -30,6 +30,7 @@ var/global/list/runlevel_flags = list(RUNLEVEL_LOBBY, RUNLEVEL_SETUP, RUNLEVEL_G #define INIT_ORDER_SHUTTLES 3 #define INIT_ORDER_LIGHTING 0 #define INIT_ORDER_AIR -1 +#define INIT_ORDER_HOLOMAPS -5 #define INIT_ORDER_OVERLAY -6 #define INIT_ORDER_XENOARCH -20 diff --git a/code/controllers/subsystems/holomaps_vr.dm b/code/controllers/subsystems/holomaps_vr.dm new file mode 100644 index 0000000000..5fcca27480 --- /dev/null +++ b/code/controllers/subsystems/holomaps_vr.dm @@ -0,0 +1,24 @@ +// +// Holo-Minimaps Generation Subsystem handles initialization of the holo minimaps. +// Look in code/modules/holomap/generate_holomap.dm to find generateHoloMinimaps() +// +SUBSYSTEM_DEF(holomaps) + name = "HoloMiniMaps" + init_order = INIT_ORDER_HOLOMAPS + flags = SS_NO_FIRE + var/static/holomaps_initialized = FALSE + var/static/list/holoMiniMaps = list() + var/static/list/extraMiniMaps = list() + var/static/list/station_holomaps = list() + +/datum/controller/subsystem/holomaps/Recover() + flags |= SS_NO_INIT // Make extra sure we don't initialize twice. + +/datum/controller/subsystem/holomaps/Initialize(timeofday) + generateHoloMinimaps() + . = ..() + +/datum/controller/subsystem/holomaps/stat_entry(msg) + if (!Debug2) + return // Only show up in stat panel if debugging is enabled. + . = ..() diff --git a/code/modules/holomap/generate_holomap.dm b/code/modules/holomap/generate_holomap.dm index 3db49243ab..e4917e0ba0 100644 --- a/code/modules/holomap/generate_holomap.dm +++ b/code/modules/holomap/generate_holomap.dm @@ -23,23 +23,13 @@ /*|| istype(tile, /turf/simulated/shuttle/floor)*/ \ || (locate(/obj/structure/catwalk) in tile)) - -// WARNING - TOTAL HACK - HOOKING INIT -/datum/controller/game_controller/setup_objects() - ..() - generateHoloMinimaps() - /// Generates all the holo minimaps, initializing it all nicely, probably. -// TODO - This should be a subsystem ~Leshana -var/global/holomaps_initialized = FALSE -var/global/list/holoMiniMaps = list() -var/global/list/extraMiniMaps = list() -/proc/generateHoloMinimaps() +/datum/controller/subsystem/holomaps/proc/generateHoloMinimaps() var/start_time = world.timeofday // Build the base map for each z level for (var/z = 1 to world.maxz) - global.holoMiniMaps |= z // hack, todo fix - global.holoMiniMaps[z] = generateHoloMinimap(z) + holoMiniMaps |= z // hack, todo fix + holoMiniMaps[z] = generateHoloMinimap(z) // Generate the area overlays, small maps, etc for the station levels. for (var/z in using_map.station_levels) @@ -49,7 +39,7 @@ var/global/list/extraMiniMaps = list() for(var/smoosh_list in using_map.holomap_smoosh) smooshTetherHolomaps(smoosh_list) - global.holomaps_initialized = TRUE + holomaps_initialized = TRUE admin_notice("Holomaps initialized in [round(0.1*(world.timeofday-start_time),0.1)] seconds.", R_DEBUG) // TODO - Check - They had a delayed init perhaps? @@ -57,7 +47,7 @@ var/global/list/extraMiniMaps = list() S.setup_holomap() // Generates the "base" holomap for one z-level, showing only the physical structure of walls and paths. -/proc/generateHoloMinimap(var/zLevel = 1) +/datum/controller/subsystem/holomaps/proc/generateHoloMinimap(var/zLevel = 1) // Save these values now to avoid a bazillion array lookups var/offset_x = HOLOMAP_PIXEL_OFFSET_X(zLevel) var/offset_y = HOLOMAP_PIXEL_OFFSET_Y(zLevel) @@ -87,7 +77,7 @@ var/global/list/extraMiniMaps = list() // This seems to do the drawing thing, but draws only the areas, having nothing to do with the tiles. // Leshana: I'm guessing this map will get overlayed on top of the base map at runtime? We'll see. // Wait, seems we actually blend the area map on top of it right now! Huh. -/proc/generateStationMinimap(var/zLevel) +/datum/controller/subsystem/holomaps/proc/generateStationMinimap(var/zLevel) // Save these values now to avoid a bazillion array lookups var/offset_x = HOLOMAP_PIXEL_OFFSET_X(zLevel) var/offset_y = HOLOMAP_PIXEL_OFFSET_Y(zLevel) @@ -134,7 +124,7 @@ var/global/list/extraMiniMaps = list() extraMiniMaps["[HOLOMAP_EXTRA_STATIONMAPSMALL]_[zLevel]"] = actual_small_map // For tiny multi-z maps like the tether, we want to smoosh em together into a nice big one! -/proc/smooshTetherHolomaps(var/list/zlevels) +/datum/controller/subsystem/holomaps/proc/smooshTetherHolomaps(var/list/zlevels) var/icon/big_map = icon(HOLOMAP_ICON, "stationmap") var/icon/small_map = icon(HOLOMAP_ICON, "blank") // For each zlevel in turn, overlay them on top of each other diff --git a/code/modules/holomap/holomap_datum.dm b/code/modules/holomap/holomap_datum.dm index 67a1ee0bc9..b66c1020b0 100644 --- a/code/modules/holomap/holomap_datum.dm +++ b/code/modules/holomap/holomap_datum.dm @@ -6,7 +6,7 @@ /datum/station_holomap/proc/initialize_holomap(var/turf/T, var/isAI = null, var/mob/user = null, var/reinit = FALSE) if(!station_map || reinit) - station_map = image(extraMiniMaps["[HOLOMAP_EXTRA_STATIONMAP]_[T.z]"]) + station_map = image(SSholomaps.extraMiniMaps["[HOLOMAP_EXTRA_STATIONMAP]_[T.z]"]) if(!cursor || reinit) cursor = image('icons/holomap_markers_vr.dmi', "you") if(!legend || reinit) @@ -33,7 +33,7 @@ // TODO - Strategic Holomap support // /datum/station_holomap/strategic/initialize_holomap(var/turf/T, var/isAI=null, var/mob/user=null) // ..() -// station_map = image(extraMiniMaps[HOLOMAP_EXTRA_STATIONMAP_STRATEGIC]) +// station_map = image(SSholomaps.extraMiniMaps[HOLOMAP_EXTRA_STATIONMAP_STRATEGIC]) // legend = image('icons/effects/64x64.dmi', "strategic") // legend.pixel_x = 3*WORLD_ICON_SIZE // legend.pixel_y = 3*WORLD_ICON_SIZE diff --git a/code/modules/holomap/station_holomap.dm b/code/modules/holomap/station_holomap.dm index 29dd5b5c6d..eb2ea9d53f 100644 --- a/code/modules/holomap/station_holomap.dm +++ b/code/modules/holomap/station_holomap.dm @@ -1,5 +1,6 @@ -var/global/list/station_holomaps = list() - +// +// Wall mounted holomap of the station +// /obj/machinery/station_map name = "station holomap" desc = "A virtual map of the surrounding station." @@ -10,7 +11,6 @@ var/global/list/station_holomaps = list() use_power = 1 idle_power_usage = 10 active_power_usage = 500 - //auto_init = 0 // We handle our own special initialization needs. // TODO - Make this not ~Leshana circuit = /obj/item/weapon/circuitboard/station_map // TODO - Port use_auto_lights from /vg - for now declare here @@ -34,17 +34,17 @@ var/global/list/station_holomaps = list() ..() holomap_datum = new() original_zLevel = loc.z - station_holomaps += src + SSholomaps.station_holomaps += src flags |= ON_BORDER // Why? It doesn't help if its not density /obj/machinery/station_map/initialize() . = ..() - if(ticker && holomaps_initialized) + if(SSholomaps.holomaps_initialized) spawn(1) // Tragically we need to spawn this in order to give the frame construcing us time to set pixel_x/y setup_holomap() /obj/machinery/station_map/Destroy() - station_holomaps -= src + SSholomaps.station_holomaps -= src stopWatching() holomap_datum = null . = ..() @@ -54,7 +54,7 @@ var/global/list/station_holomaps = list() bogus = FALSE var/turf/T = get_turf(src) original_zLevel = T.z - if(!("[HOLOMAP_EXTRA_STATIONMAP]_[original_zLevel]" in extraMiniMaps)) + if(!("[HOLOMAP_EXTRA_STATIONMAP]_[original_zLevel]" in SSholomaps.extraMiniMaps)) bogus = TRUE holomap_datum.initialize_holomap_bogus() update_icon() @@ -62,7 +62,7 @@ var/global/list/station_holomaps = list() holomap_datum.initialize_holomap(T, reinit = TRUE) - small_station_map = image(extraMiniMaps["[HOLOMAP_EXTRA_STATIONMAPSMALL]_[original_zLevel]"], dir = dir) + small_station_map = image(SSholomaps.extraMiniMaps["[HOLOMAP_EXTRA_STATIONMAPSMALL]_[original_zLevel]"], dir = dir) // small_station_map.plane = LIGHTING_PLANE // Not until we do planes ~Leshana // small_station_map.layer = LIGHTING_LAYER+1 // Weird things will happen! @@ -182,7 +182,7 @@ var/global/list/station_holomaps = list() if(bogus) holomap_datum.initialize_holomap_bogus() else - small_station_map.icon = extraMiniMaps["[HOLOMAP_EXTRA_STATIONMAPSMALL]_[original_zLevel]"] + small_station_map.icon = SSholomaps.extraMiniMaps["[HOLOMAP_EXTRA_STATIONMAPSMALL]_[original_zLevel]"] overlays |= small_station_map holomap_datum.initialize_holomap(get_turf(src)) diff --git a/vorestation.dme b/vorestation.dme index 66d3778a76..36ec9fb12b 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -207,6 +207,7 @@ #include "code\controllers\subsystems\atoms.dm" #include "code\controllers\subsystems\bellies_vr.dm" #include "code\controllers\subsystems\garbage.dm" +#include "code\controllers\subsystems\holomaps_vr.dm" #include "code\controllers\subsystems\lighting.dm" #include "code\controllers\subsystems\machines.dm" #include "code\controllers\subsystems\mapping_vr.dm" From 6e816a3517de2925954fc5bf2d55d457cb3bc3e4 Mon Sep 17 00:00:00 2001 From: Verkister Date: Mon, 5 Mar 2018 14:38:55 +0200 Subject: [PATCH 104/145] A whole bunch of vore related fixes. -Fixes prey not hearing gurgles from inside the gut. -Prey now gets it privately in full glory. -Tweaked the miniscule vore sound falloff that made things barely audible at all. People not in the immediately adjacent tiles may hear some faint noises if they listen intently enough, but that feels like a less of a problem compared to the stuff being barely hearable on ground zero tile. -Fixes hunger noises. -Hunger noises now scale gradually from 0 to 100% vol in the span of 250 to 0 nutrition. -Fixes attack anims messing up pixel offsets on our big voremobs and dogborgs. -Removes prey size multiplier from mob vore "fullness" that would prevent 1-seater mobs from touching any even slightly taller than average chars. They already have a max size blocker in the will_eat thing. -Makes bellies hide prey deathmessages again. -Fixes security oties not changing to hold mode for human arrests.(I swear I had fixed this thing before???) --- code/modules/mob/death.dm | 2 +- code/modules/mob/living/carbon/human/life.dm | 5 +++++ .../living/silicon/robot/robot_modules/station_vr.dm | 5 +++++ .../mob/living/simple_animal/simple_animal_vr.dm | 4 ++-- code/modules/mob/living/simple_animal/vore/badboi.dm | 1 + code/modules/mob/living/simple_animal/vore/carp.dm | 4 +++- .../modules/mob/living/simple_animal/vore/deathclaw.dm | 2 ++ code/modules/mob/living/simple_animal/vore/dragon.dm | 1 + code/modules/mob/living/simple_animal/vore/otie.dm | 3 ++- code/modules/mob/living/simple_animal/vore/panther.dm | 1 + code/modules/mob/living/simple_animal/vore/snake.dm | 2 ++ .../mob/living/simple_animal/vore/zz_vore_overrides.dm | 1 + code/modules/vore/eating/belly_obj_vr.dm | 10 +++++----- code/modules/vore/eating/bellymodes_vr.dm | 6 ++++-- 14 files changed, 35 insertions(+), 12 deletions(-) diff --git a/code/modules/mob/death.dm b/code/modules/mob/death.dm index 45b7bd5e37..af0fdf4301 100644 --- a/code/modules/mob/death.dm +++ b/code/modules/mob/death.dm @@ -70,7 +70,7 @@ if(stat == DEAD) return 0 - if(src.loc && istype(loc,/mob/living)) deathmessage = "no message" //VOREStation Add - Prevents death messages from inside mobs + if(src.loc && istype(loc,/obj/belly)) deathmessage = "no message" //VOREStation Add - Prevents death messages from inside mobs facing_dir = null if(!gibbed && deathmessage != "no message") // This is gross, but reliable. Only brains use it. diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index e150aa0b5a..8f6382ba69 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -901,6 +901,11 @@ if(overeatduration > 1) overeatduration -= 2 //doubled the unfat rate + if(noisy == TRUE && nutrition < 250 && prob(10)) //VOREStation edit for hunger noises. + var/growlsound = pick(hunger_sounds) + var/growlmultiplier = 100 - (nutrition / 250 * 100) + playsound(src, growlsound, vol = growlmultiplier, vary = 1, falloff = 0.1, ignore_walls = FALSE, preference = /datum/client_preference/digestion_noises) + if(!isSynthetic() && (species.flags & IS_PLANT) && (!light_organ || light_organ.is_broken())) if(nutrition < 200) take_overall_damage(2,0) 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 75517b86c7..38d92a4f19 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 @@ -123,6 +123,7 @@ //R.icon_state = "k9" R.pixel_x = -16 R.old_x = -16 + R.default_pixel_x = -16 R.dogborg = TRUE ..() @@ -174,6 +175,7 @@ //R.icon_state = "medihound" R.pixel_x = -16 R.old_x = -16 + R.default_pixel_x = -16 R.dogborg = TRUE ..() @@ -200,6 +202,7 @@ R.hands.icon = 'icons/mob/screen1_robot_vr.dmi' R.pixel_x = -16 R.old_x = -16 + R.default_pixel_x = -16 R.dogborg = TRUE ..() @@ -223,6 +226,7 @@ //R.icon_state = "scrubpup" R.pixel_x = -16 R.old_x = -16 + R.default_pixel_x = -16 R.dogborg = TRUE ..() @@ -255,6 +259,7 @@ //R.icon_state = "science" R.pixel_x = -16 R.old_x = -16 + R.default_pixel_x = -16 R.dogborg = TRUE ..() diff --git a/code/modules/mob/living/simple_animal/simple_animal_vr.dm b/code/modules/mob/living/simple_animal/simple_animal_vr.dm index 8aa585cbb3..5896605186 100644 --- a/code/modules/mob/living/simple_animal/simple_animal_vr.dm +++ b/code/modules/mob/living/simple_animal/simple_animal_vr.dm @@ -89,7 +89,7 @@ if(M.size_multiplier < vore_min_size || M.size_multiplier > vore_max_size) ai_log("vr/wont eat [M] because they too small or too big", 3) return 0 - if(vore_capacity != 0 && (vore_fullness + M.size_multiplier > vore_capacity)) // We're too full to fit them + if(vore_capacity != 0 && (vore_fullness >= vore_capacity)) // We're too full to fit them ai_log("vr/wont eat [M] because I am too full", 3) return 0 return 1 @@ -188,7 +188,7 @@ "The juices pooling beneath you sizzle against your sore skin.", "The churning walls slowly pulverize you into meaty nutrients.", "The stomach glorps and gurgles as it tries to work you into slop.") - + /mob/living/simple_animal/Bumped(var/atom/movable/AM, yes) if(ismob(AM)) var/mob/tmob = AM diff --git a/code/modules/mob/living/simple_animal/vore/badboi.dm b/code/modules/mob/living/simple_animal/vore/badboi.dm index 807cd426fb..15c2452660 100644 --- a/code/modules/mob/living/simple_animal/vore/badboi.dm +++ b/code/modules/mob/living/simple_animal/vore/badboi.dm @@ -33,6 +33,7 @@ old_x = -16 old_y = 0 + default_pixel_x = -16 pixel_x = -16 pixel_y = 0 diff --git a/code/modules/mob/living/simple_animal/vore/carp.dm b/code/modules/mob/living/simple_animal/vore/carp.dm index e601f22d74..e4bcc95d4e 100644 --- a/code/modules/mob/living/simple_animal/vore/carp.dm +++ b/code/modules/mob/living/simple_animal/vore/carp.dm @@ -5,7 +5,7 @@ icon_dead = "megacarp-dead" icon_living = "megacarp" icon_state = "megacarp" - + maxHealth = 600 // Boss health = 600 speed = 3 @@ -16,6 +16,8 @@ melee_damage_upper = 25 old_x = -16 old_y = -16 + default_pixel_x = -16 + default_pixel_y = -16 pixel_x = -16 pixel_y = -16 vore_capacity = 2 diff --git a/code/modules/mob/living/simple_animal/vore/deathclaw.dm b/code/modules/mob/living/simple_animal/vore/deathclaw.dm index db981d757a..436b3c008c 100644 --- a/code/modules/mob/living/simple_animal/vore/deathclaw.dm +++ b/code/modules/mob/living/simple_animal/vore/deathclaw.dm @@ -18,6 +18,8 @@ old_x = -16 old_y = 0 + default_pixel_x = -16 + default_pixel_y = -16 pixel_x = -16 pixel_y = 0 diff --git a/code/modules/mob/living/simple_animal/vore/dragon.dm b/code/modules/mob/living/simple_animal/vore/dragon.dm index 605e403274..7f64ee0da2 100644 --- a/code/modules/mob/living/simple_animal/vore/dragon.dm +++ b/code/modules/mob/living/simple_animal/vore/dragon.dm @@ -26,6 +26,7 @@ old_x = -16 old_y = 0 + default_pixel_x = -16 pixel_x = -16 pixel_y = 0 diff --git a/code/modules/mob/living/simple_animal/vore/otie.dm b/code/modules/mob/living/simple_animal/vore/otie.dm index 885f625fe2..eb814c5425 100644 --- a/code/modules/mob/living/simple_animal/vore/otie.dm +++ b/code/modules/mob/living/simple_animal/vore/otie.dm @@ -41,6 +41,7 @@ meat_amount = 6 old_x = -16 old_y = 0 + default_pixel_x = -16 pixel_x = -16 pixel_y = 0 @@ -193,7 +194,7 @@ . = ..() /mob/living/simple_animal/otie/security/feed_grabbed_to_self(var/mob/living/user, var/mob/living/prey) // Make the gut start out safe for bellybrigging. - if(ishuman(target_mob)) + if(ishuman(prey)) vore_selected.digest_mode = DM_HOLD if(istype(prey,/mob/living/simple_animal/mouse)) vore_selected.digest_mode = DM_DIGEST diff --git a/code/modules/mob/living/simple_animal/vore/panther.dm b/code/modules/mob/living/simple_animal/vore/panther.dm index 1ae1620f50..f22fd275a1 100644 --- a/code/modules/mob/living/simple_animal/vore/panther.dm +++ b/code/modules/mob/living/simple_animal/vore/panther.dm @@ -22,6 +22,7 @@ old_x = -16 old_y = 0 + default_pixel_x = -16 pixel_x = -16 pixel_y = 0 diff --git a/code/modules/mob/living/simple_animal/vore/snake.dm b/code/modules/mob/living/simple_animal/vore/snake.dm index d941139284..7f753bc92f 100644 --- a/code/modules/mob/living/simple_animal/vore/snake.dm +++ b/code/modules/mob/living/simple_animal/vore/snake.dm @@ -15,6 +15,8 @@ old_x = -16 old_y = -16 + default_pixel_x = -16 + default_pixel_y = -16 pixel_x = -16 pixel_y = -16 diff --git a/code/modules/mob/living/simple_animal/vore/zz_vore_overrides.dm b/code/modules/mob/living/simple_animal/vore/zz_vore_overrides.dm index 863b7da41e..c71cc1d36e 100644 --- a/code/modules/mob/living/simple_animal/vore/zz_vore_overrides.dm +++ b/code/modules/mob/living/simple_animal/vore/zz_vore_overrides.dm @@ -68,6 +68,7 @@ vore_icons = SA_ICON_LIVING old_x = -16 old_y = 0 + default_pixel_x = -16 pixel_x = -16 pixel_y = 0 diff --git a/code/modules/vore/eating/belly_obj_vr.dm b/code/modules/vore/eating/belly_obj_vr.dm index 6724817c40..f77ddf1f61 100644 --- a/code/modules/vore/eating/belly_obj_vr.dm +++ b/code/modules/vore/eating/belly_obj_vr.dm @@ -1,4 +1,4 @@ -#define VORE_SOUND_FALLOFF 0.05 +#define VORE_SOUND_FALLOFF 0.1 // // Belly system 2.0, now using objects instead of datums because EH at datums. @@ -44,7 +44,7 @@ var/tmp/list/items_preserved = list() // Stuff that wont digest so we shouldn't process it again. var/tmp/next_emote = 0 // When we're supposed to print our next emote, as a belly controller tick # var/tmp/recent_sound = FALSE // Prevent audio spam - + // Don't forget to watch your commas at the end of each line if you change these. var/list/struggle_messages_outside = list( "%pred's %belly wobbles with a squirming meal.", @@ -152,14 +152,14 @@ //Generic entered message to_chat(owner,"[thing] slides into your [lowertext(name)].") - + //Sound w/ antispam flag setting if(vore_sound && !recent_sound) var/soundfile = vore_sounds[vore_sound] if(soundfile) playsound(src, soundfile, vol = 100, vary = 1, falloff = VORE_SOUND_FALLOFF, preference = /datum/client_preference/eating_noises) recent_sound = TRUE - + //Messages if it's a mob if(isliving(thing)) var/mob/living/M = thing @@ -168,7 +168,7 @@ var/taste if(can_taste && (taste = M.get_taste_message(FALSE))) to_chat(owner, "[M] tastes of [taste].") - + // Release all contents of this belly into the owning mob's location. // If that location is another mob, contents are transferred into whichever of its bellies the owning mob is in. // Returns the number of mobs so released. diff --git a/code/modules/vore/eating/bellymodes_vr.dm b/code/modules/vore/eating/bellymodes_vr.dm index f090c80241..02fb73dffa 100644 --- a/code/modules/vore/eating/bellymodes_vr.dm +++ b/code/modules/vore/eating/bellymodes_vr.dm @@ -3,7 +3,7 @@ if((times_fired < next_process) || !contents.len) recent_sound = FALSE return SSBELLIES_IGNORED - + if(loc != owner) if(istype(owner)) loc = owner @@ -41,7 +41,7 @@ if(prob(50)) //Was SO OFTEN. AAAA. play_sound = pick(digestion_sounds) - + for (var/mob/living/M in contents) //Pref protection! if (!M.digestable || M.absorbed) @@ -472,5 +472,7 @@ put_in_egg(P,1) if(play_sound) + for (var/mob/living/M in contents) + M << sound(play_sound) playsound(src, play_sound, vol = 100, vary = 1, falloff = VORE_SOUND_FALLOFF, ignore_walls = FALSE, preference = /datum/client_preference/digestion_noises) return SSBELLIES_PROCESSED From b4c4fc99959dbb558d43d4d8a7b0415cce02ec01 Mon Sep 17 00:00:00 2001 From: Aztectornado Date: Sat, 24 Feb 2018 21:05:56 -0600 Subject: [PATCH 105/145] Adds Hollow Bones trait --- .../human/species/station/traits_vr/negative.dm | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/code/modules/mob/living/carbon/human/species/station/traits_vr/negative.dm b/code/modules/mob/living/carbon/human/species/station/traits_vr/negative.dm index 4aaae08daf..307fc537ee 100644 --- a/code/modules/mob/living/carbon/human/species/station/traits_vr/negative.dm +++ b/code/modules/mob/living/carbon/human/species/station/traits_vr/negative.dm @@ -96,6 +96,17 @@ cost = -1 var_changes = list("flash_mod" = 2.0) +/datum/trait/hollow + name = "Hollow Bones/Aluminum Alloy" + desc = "Your bones and robot limbs are much easier to break." + cost = -2 //I feel like this should be higher, but let's see where it goes + +/datum/trait/hollow/apply(var/datum/species/S,var/mob/living/carbon/human/H) + ..(S,H) + for(var/obj/item/organ/external/O in H.organs) + O.min_broken_damage *= 0.5 + O.min_bruised_damage *= 0.5 + /datum/trait/lightweight name = "Lightweight" desc = "Your light weight and poor balance make you very susceptible to unhelpful bumping. Think of it like a bowling ball versus a pin." From 305451ce07c57bed634ab79b5116e50d1a576a07 Mon Sep 17 00:00:00 2001 From: Aztectornado Date: Mon, 5 Mar 2018 01:53:33 -0600 Subject: [PATCH 106/145] Makes robotic limb damage scalable --- code/modules/mob/living/carbon/human/human_powers.dm | 2 +- code/modules/organs/organ_external.dm | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/code/modules/mob/living/carbon/human/human_powers.dm b/code/modules/mob/living/carbon/human/human_powers.dm index 445d06a802..b131e0b558 100644 --- a/code/modules/mob/living/carbon/human/human_powers.dm +++ b/code/modules/mob/living/carbon/human/human_powers.dm @@ -173,7 +173,7 @@ for(var/obj/item/organ/external/EO in organs) if(EO.brute_dam || EO.burn_dam) - output += "[EO.name] - [EO.burn_dam + EO.brute_dam > ROBOLIMB_REPAIR_CAP ? "Heavy Damage" : "Light Damage"]\n" + output += "[EO.name] - [EO.burn_dam + EO.brute_dam > EO.min_broken_damage ? "Heavy Damage" : "Light Damage"]\n" //VOREStation Edit - Makes robotic limb damage scalable else output += "[EO.name] - OK\n" diff --git a/code/modules/organs/organ_external.dm b/code/modules/organs/organ_external.dm index 6c8d9c631a..313afaebe4 100644 --- a/code/modules/organs/organ_external.dm +++ b/code/modules/organs/organ_external.dm @@ -400,7 +400,7 @@ user << "Nothing to fix!" return 0 - if(damage_amount >= ROBOLIMB_REPAIR_CAP) + if(damage_amount >= min_broken_damage) //VOREStation Edit - Makes robotic limb damage scalable user << "The damage is far too severe to patch over externally." return 0 @@ -1085,6 +1085,7 @@ Note that amputating the affected organ does in fact remove the infection from t dislocated = -1 cannot_break = 1 + min_broken_damage = ROBOLIMB_REPAIR_CAP //VOREStation Addition - Makes robotic limb damage scalable remove_splint() get_icon() unmutate() @@ -1133,7 +1134,7 @@ Note that amputating the affected organ does in fact remove the infection from t return !(status & (ORGAN_MUTATED|ORGAN_DEAD)) /obj/item/organ/external/proc/is_malfunctioning() - return ((robotic >= ORGAN_ROBOT) && (brute_dam + burn_dam) >= 25 && prob(brute_dam + burn_dam)) + return ((robotic >= ORGAN_ROBOT) && (brute_dam + burn_dam) >= min_broken_damage*0.83 && prob(brute_dam + burn_dam)) //VOREStation Edit - Makes robotic limb damage scalable /obj/item/organ/external/proc/embed(var/obj/item/weapon/W, var/silent = 0) if(!owner || loc != owner) From ea911b00245e514d498d4e48de624af4eb6f99c2 Mon Sep 17 00:00:00 2001 From: Verkister Date: Tue, 6 Mar 2018 13:03:34 +0200 Subject: [PATCH 107/145] Squashed commit of the following: commit 8ac3c5dedb16e64fc44ae598f2cfb718f7b15865 Author: Verkister Date: Tue Mar 6 12:45:18 2018 +0200 Disables ejection on empty bellies while at it Found it kinda bothersome during some tests where any mob getting killed, digested, or deleted would do a loud and nasty ejection for each forementioned action despite being empty. commit 4efc1fb84e1057b31a9c8c37cefc7f74941d5e1c Author: Verkister Date: Tue Mar 6 12:36:59 2018 +0200 Update bellymodes_vr.dm commit 2668e41def96e3d25ead01991b013f9b2c4ce7b2 Author: Verkister Date: Mon Mar 5 18:31:09 2018 +0200 pref protection commit ce8d48d907605f3c46eaf9d8b532b0d002516d0c Author: Verkister Date: Mon Mar 5 14:41:28 2018 +0200 whoops --- code/modules/mob/living/carbon/human/life.dm | 2 +- code/modules/mob/living/simple_animal/vore/deathclaw.dm | 1 - code/modules/vore/eating/belly_obj_vr.dm | 2 ++ code/modules/vore/eating/bellymodes_vr.dm | 4 +--- 4 files changed, 4 insertions(+), 5 deletions(-) diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index 8f6382ba69..edc49641fe 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -904,7 +904,7 @@ if(noisy == TRUE && nutrition < 250 && prob(10)) //VOREStation edit for hunger noises. var/growlsound = pick(hunger_sounds) var/growlmultiplier = 100 - (nutrition / 250 * 100) - playsound(src, growlsound, vol = growlmultiplier, vary = 1, falloff = 0.1, ignore_walls = FALSE, preference = /datum/client_preference/digestion_noises) + playsound(src, growlsound, vol = growlmultiplier, vary = 1, falloff = 0.1, ignore_walls = TRUE, preference = /datum/client_preference/digestion_noises) if(!isSynthetic() && (species.flags & IS_PLANT) && (!light_organ || light_organ.is_broken())) if(nutrition < 200) diff --git a/code/modules/mob/living/simple_animal/vore/deathclaw.dm b/code/modules/mob/living/simple_animal/vore/deathclaw.dm index 436b3c008c..2f99179bd9 100644 --- a/code/modules/mob/living/simple_animal/vore/deathclaw.dm +++ b/code/modules/mob/living/simple_animal/vore/deathclaw.dm @@ -19,7 +19,6 @@ old_x = -16 old_y = 0 default_pixel_x = -16 - default_pixel_y = -16 pixel_x = -16 pixel_y = 0 diff --git a/code/modules/vore/eating/belly_obj_vr.dm b/code/modules/vore/eating/belly_obj_vr.dm index f77ddf1f61..77cf2adb6f 100644 --- a/code/modules/vore/eating/belly_obj_vr.dm +++ b/code/modules/vore/eating/belly_obj_vr.dm @@ -173,6 +173,8 @@ // If that location is another mob, contents are transferred into whichever of its bellies the owning mob is in. // Returns the number of mobs so released. /obj/belly/proc/release_all_contents(var/include_absorbed = FALSE) + if(!contents.len) + return 0 var/atom/destination = drop_location() var/count = 0 for(var/thing in contents) diff --git a/code/modules/vore/eating/bellymodes_vr.dm b/code/modules/vore/eating/bellymodes_vr.dm index 02fb73dffa..0c8898a7ac 100644 --- a/code/modules/vore/eating/bellymodes_vr.dm +++ b/code/modules/vore/eating/bellymodes_vr.dm @@ -472,7 +472,5 @@ put_in_egg(P,1) if(play_sound) - for (var/mob/living/M in contents) - M << sound(play_sound) - playsound(src, play_sound, vol = 100, vary = 1, falloff = VORE_SOUND_FALLOFF, ignore_walls = FALSE, preference = /datum/client_preference/digestion_noises) + playsound(src, play_sound, vol = 100, vary = 1, falloff = VORE_SOUND_FALLOFF, ignore_walls = TRUE, preference = /datum/client_preference/digestion_noises) return SSBELLIES_PROCESSED From aca1e088191429315d48686d35fcdec736935340 Mon Sep 17 00:00:00 2001 From: Mewchild Date: Tue, 6 Mar 2018 17:33:11 -0600 Subject: [PATCH 108/145] Adds expedition meeting room --- maps/tether/tether-05-station1.dmm | 1010 ++++++++++++++++++++++++---- maps/tether/tether_areas2.dm | 3 + nano/images/nanomap_z1.png | Bin 15350 -> 16894 bytes nano/images/nanomap_z2.png | Bin 7101 -> 7487 bytes nano/images/nanomap_z3.png | Bin 12337 -> 12981 bytes nano/images/nanomap_z5.png | Bin 68985 -> 110886 bytes nano/images/nanomap_z6.png | Bin 48213 -> 49127 bytes nano/images/nanomap_z7.png | Bin 47215 -> 48405 bytes 8 files changed, 883 insertions(+), 130 deletions(-) diff --git a/maps/tether/tether-05-station1.dmm b/maps/tether/tether-05-station1.dmm index 5585a8cfff..4a57359f2f 100644 --- a/maps/tether/tether-05-station1.dmm +++ b/maps/tether/tether-05-station1.dmm @@ -2340,6 +2340,9 @@ icon_state = "comfychair_preview"; dir = 1 }, +/obj/effect/landmark/start{ + name = "Pilot" + }, /turf/simulated/shuttle/floor/black, /area/shuttle/excursion/tether) "agE" = ( @@ -3156,6 +3159,7 @@ /obj/effect/floor_decal/steeldecal/steel_decals_central1{ dir = 1 }, +/obj/machinery/door/firedoor/glass, /turf/simulated/floor/tiled/monofloor{ dir = 1 }, @@ -3427,6 +3431,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/machinery/door/firedoor/glass, /turf/simulated/floor/tiled/monofloor, /area/tether/station/excursion_dock) "ajX" = ( @@ -7207,7 +7212,9 @@ dir = 5 }, /obj/machinery/light, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, /turf/simulated/floor/tiled/monotile, /area/tether/station/excursion_dock) "auF" = ( @@ -7286,6 +7293,10 @@ d2 = 4; icon_state = "2-4" }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, /turf/simulated/floor/tiled/monotile, /area/tether/station/excursion_dock) "auP" = ( @@ -7316,6 +7327,9 @@ d2 = 8; icon_state = "4-8" }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/simulated/floor/tiled/monotile, /area/tether/station/excursion_dock) "auR" = ( @@ -7346,6 +7360,10 @@ icon_state = "1-8" }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, /turf/simulated/floor/tiled/monotile, /area/tether/station/excursion_dock) "auV" = ( @@ -9298,6 +9316,7 @@ d2 = 4; icon_state = "1-4" }, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled, /area/hallway/station/atrium) "aAC" = ( @@ -20383,6 +20402,21 @@ }, /turf/simulated/floor/tiled, /area/teleporter) +"bOa" = ( +/obj/machinery/door/airlock/glass{ + name = "Shuttle Bay" + }, +/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/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/station/atrium) "bOd" = ( /obj/machinery/power/apc{ cell_type = /obj/item/weapon/cell/super; @@ -21551,6 +21585,88 @@ /obj/structure/closet/emcloset, /turf/simulated/floor/tiled, /area/bridge_hallway) +"cDQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +>>>>>>> a52b81b7ad9c108fc7fadeef9e2b0219aef0135c/turf/simulated/floor/tiled/monotile, +/area/tether/station/excursion_dock) +"cNq" = ( +/obj/structure/bed/chair/office/dark{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) +"dxX" = ( +/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/monotile, +/area/hallway/station/atrium) +"edg" = ( +/obj/structure/bed/chair/office/dark{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/landmark/start{ + name = "Explorer" + }, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) +"epz" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/purple/border{ + tag = "icon-bordercolor (SOUTHWEST)"; + icon_state = "bordercolor"; + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) +"eUx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) +"flX" = ( +/obj/structure/table/woodentable, +/obj/item/device/universal_translator, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) +"fsu" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + tag = "icon-bordercolor (NORTH)"; + icon_state = "bordercolor"; + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 2; + layer = 3.3; + pixel_x = 0; + pixel_y = 26 + }, +/obj/machinery/light_switch{ + dir = 2; + name = "light switch "; + pixel_x = -26; + pixel_y = 22 + }, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) "gcH" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 1 @@ -21561,6 +21677,139 @@ /obj/machinery/meter, /turf/simulated/floor/tiled, /area/tether/station/excursion_dock) +"ggi" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/tether/station/explorer_meeting) +"grh" = ( +/obj/machinery/alarm{ + frequency = 1441; + pixel_y = 22 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + tag = "icon-bordercolor (NORTH)"; + icon_state = "bordercolor"; + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) +"gsV" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/station/excursion_dock) +"hJg" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) +"irt" = ( +/obj/structure/table/woodentable, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) +"jop" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/purple/border, +/obj/machinery/recharger/wallcharger{ + pixel_y = -32 + }, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) +"jKX" = ( +/obj/structure/table/woodentable, +/obj/item/device/camera, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/border{ + tag = "icon-bordercolor (EAST)"; + icon_state = "bordercolor"; + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) +"lHz" = ( +/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/tether/station/explorer_meeting) +"mcn" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1"; + pixel_x = 0 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/border{ + tag = "icon-bordercolor (EAST)"; + icon_state = "bordercolor"; + dir = 4 + }, +/obj/machinery/vending/snack, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) +"mtd" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/folder/yellow, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) +"mCP" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + tag = "icon-bordercolor (WEST)"; + icon_state = "bordercolor"; + dir = 8 + }, +/obj/item/device/radio/intercom{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) +"mId" = ( +/obj/structure/bed/chair/office/dark, +/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/tether/station/explorer_meeting) +"nxL" = ( +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/station/excursion_dock) +"nYM" = ( +/turf/simulated/wall/r_wall, +/area/tether/station/explorer_meeting) "oVP" = ( /obj/machinery/atmospherics/unary/vent_pump/high_volume/wall_mounted{ dir = 1; @@ -21582,6 +21831,26 @@ /obj/machinery/camera/network/northern_star, /turf/simulated/floor/tiled, /area/tether/station/excursion_dock) +"rRn" = ( +/obj/structure/bed/chair/office/dark{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) +"sbI" = ( +/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 = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) "soc" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 @@ -21589,6 +21858,98 @@ /obj/machinery/camera/network/northern_star, /turf/simulated/floor/tiled/monotile, /area/tether/station/excursion_dock) +"sSn" = ( +/obj/effect/floor_decal/steeldecal/steel_decals5{ + >>>>>>> a52b81b7ad9c108fc7fadeef9e2b0219aef0135cdir = 4 + }, +/obj/machinery/shower{ + tag = "icon-shower (EAST)"; + icon_state = "shower"; + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals10, +/obj/structure/curtain/open/shower, +/obj/item/weapon/soap/nanotrasen, +/obj/effect/floor_decal/steeldecal/steel_decals9{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals9{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) +"tEu" = ( +/obj/structure/bed/chair/office/dark{ + dir = 1 + }, +/obj/effect/landmark/start{ + name = "Pilot" + }, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) +"uzS" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/folder/blue, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) +"uDP" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + tag = "icon-bordercolor (NORTH)"; + icon_state = "bordercolor"; + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) +"wmC" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) +"wLj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) +"wSk" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/tether/station/explorer_meeting) +"zMp" = ( +/obj/effect/floor_decal/steeldecal/steel_decals_central1{ + dir = 1 + }, +<<<<<<< HEAD/obj/machinery/door/firedoor/glass, +=======>>>>>>> a52b81b7ad9c108fc7fadeef9e2b0219aef0135c/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) +"AmC" = ( +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) +"AwZ" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + icon_state = "pipe-j1s"; + name = "Exploration Hangar"; + sortType = "Exploration Hangar"; + tag = "icon-pipe-j1s (WEST)" + }, +/turf/simulated/floor/tiled, +/area/hallway/station/atrium) "AyD" = ( /obj/machinery/shuttle_sensor{ dir = 5; @@ -21599,13 +21960,77 @@ }, /turf/simulated/shuttle/wall/voidcraft, /area/shuttle/excursion/tether) -"CaJ" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 +"BGQ" = ( +/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/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" }, -/obj/machinery/camera/network/northern_star, /turf/simulated/floor/tiled/monotile, /area/tether/station/excursion_dock) +"BZA" = ( +/obj/machinery/washing_machine, +/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, +/area/tether/station/explorer_meeting) +"CaJ" = ( +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 4 + }, +/obj/machinery/shower{ + tag = "icon-shower (EAST)"; + icon_state = "shower"; + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals10, +/obj/structure/curtain/open/shower, +/obj/item/weapon/soap/nanotrasen, +/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/station/excursion_dock) +"Dne" = ( +/obj/structure/table/woodentable, +/obj/item/device/taperecorder, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) "DHJ" = ( /obj/machinery/alarm{ frequency = 1441; @@ -21614,10 +22039,66 @@ /obj/structure/closet/secure_closet/pilot, /turf/simulated/floor/tiled, /area/tether/station/explorer_prep) +"Fuf" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/purple/border{ + tag = "icon-bordercolor (NORTHWEST)"; + icon_state = "bordercolor"; + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) +"GSn" = ( +/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/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/tether/station/excursion_dock) "GVt" = ( /obj/structure/closet/secure_closet/pilot, /turf/simulated/floor/tiled, /area/tether/station/explorer_prep) +"IjZ" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + tag = "icon-bordercolor (NORTH)"; + icon_state = "bordercolor"; + dir = 1 + }, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) +"Kfy" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/border{ + tag = "icon-bordercolor (EAST)"; + icon_state = "bordercolor"; + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) "KNg" = ( /obj/machinery/shuttle_sensor{ dir = 6; @@ -21625,6 +22106,11 @@ }, /turf/simulated/shuttle/wall/voidcraft, /area/shuttle/excursion/tether) +"MaY" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/pen, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) "Mws" = ( /obj/machinery/shuttle_sensor{ dir = 2; @@ -21632,6 +22118,91 @@ }, /turf/simulated/shuttle/wall/voidcraft, /area/shuttle/excursion/tether) +"NuW" = ( +/obj/machinery/camera/network/northern_star{ + dir = 8<<<<<<< HEAD + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/border{ + tag = "icon-bordercolor (EAST)"; + icon_state = "bordercolor"; + dir = 4 + }, +/obj/machinery/vending/cola, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) +"Nyt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) +"NEQ" = ( +/obj/machinery/camera/network/northern_star{ + dir = 5 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + tag = "icon-bordercolor (WEST)"; + icon_state = "bordercolor"; + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + dir = 4; + icon_state = "extinguisher_closed"; + pixel_x = -30; + tag = "icon-extinguisher_closed (EAST)" + }, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) +"PeQ" = ( +/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/steeldecal/steel_decals6{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/station/excursion_dock) +"PqO" = ( +/obj/structure/bed/chair/office/dark{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/landmark/start{ + name = "Pilot" + }, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) +"PEF" = ( +/obj/machinery/door/airlock/glass{ + name = "Shuttle Bay" + }, +/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/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/steel_grid, +/area/tether/station/excursion_dock) "PYd" = ( /obj/machinery/atmospherics/pipe/simple/visible/cyan{ dir = 10 @@ -21644,20 +22215,102 @@ }, /turf/simulated/shuttle/wall/voidcraft, /area/shuttle/excursion/tether) -"RIb" = ( -/obj/effect/floor_decal/steeldecal/steel_decals9, -/obj/effect/floor_decal/steeldecal/steel_decals9{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals9{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals9{ +"QQi" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 }, -/obj/structure/closet/secure_closet/guncabinet/excursion, -/turf/simulated/floor/tiled/monotile, -/area/tether/station/explorer_prep) +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) +"RyW" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + autoclose = 1; + dir = 2; + id_tag = null; + name = "Exploration Briefing"; + req_access = list(); + req_one_access = list(19,43,67) + }, +/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/steeldecal/steel_decals_central1, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) +"RGf" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/tether/station/explorer_meeting) +"SzY" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + tag = "icon-bordercolor (NORTH)"; + icon_state = "bordercolor"; + dir = 1 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_x = 0; + pixel_y = 24 + }, +/obj/structure/cable/green{ + icon_state = "0-2" + }, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) +"Tiu" = ( +/obj/structure/bed/chair/office/dark, +/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, +/area/tether/station/explorer_meeting) +"Tlr" = ( +/obj/structure/table/woodentable, +/obj/machinery/photocopier/faxmachine{ + department = "Exploration Briefing Room" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/purple/border{ + tag = "icon-bordercolor (SOUTHEAST)"; + icon_state = "bordercolor"; + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) "TpR" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, @@ -21677,6 +22330,103 @@ /obj/machinery/camera/network/northern_star, /turf/simulated/floor/tiled, /area/tether/station/excursion_dock) +"VZf" = ( +/obj/structure/bed/chair/office/dark{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) +"WkO" = ( +/obj/structure/bed/chair/office/dark, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Explorer" + }, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) +"XgS" = ( +/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 = 2; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + tag = "icon-bordercolor (WEST)"; + icon_state = "bordercolor"; + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) +"YMR" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/purple/border{ + tag = "icon-bordercolor (NORTHEAST)"; + icon_state = "bordercolor"; + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) +"YRV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/camera/network/northern_star{ + dir = 1 + }, +/turf/simulated/floor/tiled/monotile, +/area/tether/station/excursion_dock) +"YUm" = ( +/obj/machinery/light{ + dir = 8; + icon_state = "tube1"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + tag = "icon-bordercolor (WEST)"; + icon_state = "bordercolor"; + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) +"Zwu" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/station/excursion_dock) (1,1,1) = {" aaa @@ -29523,13 +30273,13 @@ Vrx aah akC aah -aah -aah +gsV +Zwu aad CaJ -aah -aah -aay +sSn +sSn +CaJ aad ach aaT @@ -29645,12 +30395,12 @@ abd abd abm abJ -abd -abd -ail +cDQ auS -arp +ail abd +arp +arp auE aad ack @@ -29773,7 +30523,7 @@ aao aao aao asY -avN +YRV aad ack aaT @@ -30628,11 +31378,11 @@ oVP aap avK auO -awi -axy -ayV +PEF +dxX +bOa aAB -acp +AwZ acy acT acy @@ -30749,7 +31499,7 @@ apk oVP aap gcH -auF +GSn aad axI aaT @@ -30993,7 +31743,7 @@ Qua aau aaO avK -auF +GSn aad aac aaT @@ -31115,7 +31865,7 @@ aap aap aap avK -auF +GSn aad aac aaT @@ -31237,9 +31987,9 @@ afd afd afd ate -auF +GSn aad -aaT +aac aaT aAE act @@ -31358,7 +32108,7 @@ aoc apn aqd arw -amS +BGQ auU aad aac @@ -31479,8 +32229,8 @@ amP aah aad soc -aah -aah +nxL +PeQ auR aad aac @@ -31601,12 +32351,12 @@ aad aad aad aad -aad -aad -aad -aad -aaT -aaT +zMp +RyW +nYM +nYM +nYM +nYM alA aCy amM @@ -31723,12 +32473,12 @@ akL alp amU aiv -aac -aac -aac -aac -aac -aac +Fuf +XgS +YUm +NEQ +mCP +epz alA amg amg @@ -31845,12 +32595,12 @@ bQR alu amU aiv -aac -aac -aac -aac -aac -aac +fsu +sbI +VZf +edg +Nyt +lHz alA amg amg @@ -31967,12 +32717,12 @@ bQQ alu amU aiv -aac -aac -aac -aac -aac -aac +uDP +WkO +uzS +MaY +tEu +wmC alA amg amg @@ -32089,12 +32839,12 @@ bQQ alu amU aiv -aac -aac -aac -aac -aac -aac +grh +mId +MaY +flX +rRn +jop alA amg amg @@ -32211,12 +32961,12 @@ bQS alu amW aiv -aac -aac -aac -aac -aac -aac +uDP +WkO +mtd +irt +rRn +jop alA amg amg @@ -32333,12 +33083,12 @@ akL alu amW aiv -aac -aac -aac -aac -aac -aac +SzY +Tiu +hJg +mtd +rRn +wmC alA amg amg @@ -32453,14 +33203,14 @@ aiv bQJ bQT bQJ -bQJ aiv -aac -aac -aac -aac -aac -aac +aiv +IjZ +wLj +cNq +PqO +eUx +QQi alA amg amg @@ -32575,14 +33325,14 @@ aiv bQK bQK bQK -RIb aiv -aac -aac -aac -aac -aac -aac +BZA +uDP +AmC +AmC +AmC +AmC +Dne alA amg amg @@ -32698,13 +33448,13 @@ aiv aiv aiv aiv -aiv -aac -aac -aac -aac -aac -aac +BZA +YMR +Kfy +mcn +NuW +jKX +Tlr alA amg amg @@ -32819,14 +33569,14 @@ aac aac aac aac -aac -aac -aac -aac -aac -aac -aac -aac +nYM +RGf +ggi +ggi +ggi +ggi +ggi +wSk alA amg amg @@ -32941,14 +33691,14 @@ aaa aac aac aac -aac -aac -aac -aaa -aaa -aaa -aac -aac +aat +aat +aat +aat +aat +aat +aat +aat alA alA amN @@ -33062,15 +33812,15 @@ aaa aaa aaa aaa +aat +aat +aat aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aac +aat +aat +aat aac amh amh @@ -33185,14 +33935,14 @@ aaa aaa aaa aaa +aat aaa aaa aaa aaa aaa -aaa -aaa -aaa +aat +aat aac aac aac @@ -33314,9 +34064,9 @@ aaa aaa aaa aaa -aaa -aaa -aaa +aat +aat +aac aaa aaa aaa diff --git a/maps/tether/tether_areas2.dm b/maps/tether/tether_areas2.dm index 5113a7cbe7..1d5df0fcb9 100644 --- a/maps/tether/tether_areas2.dm +++ b/maps/tether/tether_areas2.dm @@ -416,6 +416,9 @@ /area/tether/station/explorer_prep name = "\improper Explorer Prep Room" +/area/tether/station/explorer_meeting + name = "\improper Explorer Meeting Room" + /area/shuttle/excursion name = "\improper Excursion Shuttle" icon_state = "shuttle2" diff --git a/nano/images/nanomap_z1.png b/nano/images/nanomap_z1.png index f31c9fcfd81ce14cfecb85d4f5ef9c14c9cfd439..e9604313535f090aa3672a231b80d42f2fccbd59 100644 GIT binary patch literal 16894 zcmb_^2UwF?+VF(L{91~v3D zf}%r04NdAqA#`FuYABIN?=7M8zwS5teOteOcmMyo$VE8ke(rPL_dVx5&vT#W@Z_eM z@!^9f4u193SBI}%y>jcTuYSk>^7(onP;&jC+3T;q`hDU}lRJjMpT>qauNqnCXdCKk z8#(YDfp-JzJd9E%e=+ zcdTw&S}7+UR7m<-A?1Jq?SNv!kyD8WPbY|-Njh*QX}>}uNFiar0&Ty1@}bi}Er6tn zDI^^@Njs>J`1R?;KPaYv6qCfxJm0VIRP0p3A;pA43JHMu*QetTDFNS~eXaC`WdE7x zAjM>{(+LL@X$MXvey#BQ>oduRPCY+(D)GR{g#D+V|KW7f{vUq$0fj>8>gt|NI--zx zSSjJK!qdZ7?mha!IpUJ@ql?ZFXMvLE;Ip)&u;*Ys0tH2Uc-8HRvD;%Mnz(Y}p>sbS z)+avHb$X!k{GejOVWmWI*fVhh;zMKCNMpB11JXmhv)f%PzOb+`D=RBA^Jf|@;pwwy zKgGviG(c)->FS|$baXTnVQTVVS=|mX?=*k&%&;larN| zy?N8{#*K?NEevm%T$GlUzIDs^iqQp&TgFmSQa5f~`auSCQ3hln4KhKUHP=6Ds;^|G zuWSl@K>=URn&~UuG*C7{DVZB6nWD~uJFW+O_0{)ZUAuDePGH(xdL&P^*RLl+#%^Ey z{wC0OmzY0(cnR5eOXckT{qckKCrdt%#cQ-8zWx6Bho>J9MF&*9m0lblks9eksIrwz zy{F~g4^;-(<$0!yLVE`Y9c>#gS5PxLB%-iwwtuC4TUgaIfD}iqZcYS;hkcM5UO!Oa zKwf9R_ss1ZUXw13l-*<*e2xqob?uW4T9J=KyDbFA4qO)BDU{oNq*eVWFL?ig9mk@I z9KCzgGeiKO$g4%=cm9Nefx~9vwk-@cm&`X2p66S0+%wumBg3PWZu$e~cnO*4nc`*V zo!RM_xj#-PbW^$$cZ}RyYq=ZugnwjZZugk)78%Sp?mf(OPB7)^r7qOfH2C$0l-QN2 z8szm5#<-i%aQuazD+z13HA0;Quh`SKHU)+Ay0EYtuAW*Jq&X5!j-DyraISK*3A>xu z+LFD-glU)U%e6s^qp?D%Qq?V^33~rNQ2EOIo+8sFm9(-`US4r7HLk3+Z0vP+B}4D7 zfxy#E>`pmDmQg#abA0QK=b1WQtpD@qrrd?vu<+a~I_CZ~dIixkGwzfVS2XC|-Iv{M}Tk!m+lT{UgqKc+0aw9Y<*R}9mwXu0fPhq1jqCIOQW80qB2KFMnp4lxVd z_U?t(=#>*NzFxG**|36&oE8{bnH_WguFNr;#JMUGwtu&KH#o?nHGh(?EZ)Ck?`=xM zFz!&L#!7S*%FgiuIJLz)^qsZk!GvqrlF|DSx1k2yvX7eT`o*CHzXIXm;H{GkwJhxn z8KkbH-*)Hmyb9Y-ci847s--d1I5({I5IvMK9QO50v{Edoks50#Q@3geJBQJxEgf^e z;Vv(b=V8#Idm}%W%e~t?6(#6LWaBLw)k3*ZtrBL0?JK-nyr%UgA+5V+Kx=X?vat5? zXrO=Fq}9iz*I?oa`n#918LNf4?|xvbl-SZ*TXJ1`{BvcanD?p}F}Fd;7)ys+;^x6t zmJZ+JCGY095D48Gt`{uD8>~z1de~al+yIv$Wg|? zIak4RmI>Z6>ErunvS>?4Q&L0%{l2yJ`St;`?#te2_ry{Ja48;6Y0c}uKr-eMi+-sz zV`Ec^)-sIH;OQ6Z?O}BHqPf(Iz-=>PCsQ+{KJ|w|Q*&pWwo6?S5*r3yzm|;}nJpiX z24add(;`{JF1rTb2MQFcYt zmY8`|0z>@SnoID&(bD#7_P+j}#wJd-t1H7oVfoHW&7s=%51QQjY_&UL4HwY8)06M4 z_M9b#%kE2{F#}pN*(D3lswZcMW0RUHCMR}2XD$oPUApFYVE1FHr0q+7H>>e}d9mWL zYjNmL?l6pl->Xoj{`D>W=ID<3xyMha(P6{9uxWF$O{&KT(K*#wM{qosGAcuNT|4-{ z*_elKan_&zUFX*Mf73Zn9nG^{_pc|OMX#M0Wn$SCu`SticMAC2%EsEqnF}*dHV+of zzuB=Ixf*NQQj*q5h_bACv_6}N$j@GOzF-N8>p=+(w?nYzA2E;pjOPkAjqbbM${Blp z?lxokd_Ad->McVv=AFf|D1LFFM-4`LkF7~K4q0r`YvZL;pS$S1YW<`lhPGiaQF`}VP zq^|P7{H?hsieW+yf(fhGDFZ(C+{l|dUw;g5YC#T3>DUJw85{EKa#2(ITEjtt2~F3! zn5sEZl>WnM4g+kBu zI_J^}E__dv`Fy){GTAbsX#CgJZE?%nVdfT_c-5-(S_%%rrx(&S{Ni`%xNvD zh}To@Vvt!B`iM2D*D!LH5?|os>5)%_w=_=|O-od#{B?0*Xowk_)7ayZNos{q*Y#U* zpW||ZxJq@x${C!%tE;3&H}La8`*z&g50-F} zqMF#*HLx()zo%|6`?c|OtK%P>WkZa_q@qi-VC7DQy-eorm@Eo)3o9xA!wMg%+h_H% z#`^6UN=-)knwn^GDt@yV^1BqVOfHLkYOcLS6*{}-R&XRX^M7pmPWy+Cq|$7PwA3pc z--Kv-N>Ho^e;7B!u+IPnd3{n)Tf`mx)bc2nvcLIC7EJI|NE}1Y#(?u7%9-sp4LFIa z*FjvG_cb!}K1^r?!hmU<@jS=Es3D+uQa?R_gCO1qtQBLy%vY) z6&?-B`jZDK#z|>0hZ6n=oL~Kbyyj;qM)zi^tDP8XEXbBL(wlYgY7nz?Sp51K)0@?K zTxQ`DVuIx9@6pVkSeVc$sD9u%SiKQ6L4>zQcd&nt4FK6>tXv0`9}DpSbyZKgsVw@D z3dg?SGHZfX(*G70zFSqtADSR~omD%rB+}i;CP8gg%g<1fcU5Cd9d*jd%oQbYegf|) z%VaNstx%N4tLYE=4uolSZ^q?>-@re!>X;jz)jLR`kCi#WyXt;osc;mBXE0-H^X@kA zz|*pNof%j684EM&Db^Y0)x8BRGef*G+~QTez?Z0akeN@h)&Ei)2Nygp+fQKz(IHfg z#hYf5mF0Dk5NV$@?t*0yw_8XJJxQyZ=cKkZUlIv>e^0^3A~$Q4)hY)vXwoV#BMEu2a3^nA#aBK_TK1QdNKTHn*F4yXJj@~E4V|Vki)hjUg4)uz}Iv6Ca z;ovvXU4dTPbvnuv^7(NUig7;Q8bm7kef_A0tn{AepE>Mz^Ko91upd+smT)hljKu*<8sL?)OM8y2)RRFF6s<~cQzOk zy~Ov<#Q={zH-rJxO=|d~U}wh=F%-Ar&9Z6dBSu77tdESeIh% zc!(t}*48>piW^NdCq{5`uOL44LaPhZQW_}Spk=~YN_ z($3L$-?m_0?`Ir&W6QiQcfdPk+^LAXJm_4~V)<^7g^|gmrM8r8Tg=zj@JV|2)Ole)<{?fLP zEeYB1^`PS`h6#xEUtSx`P1Qi8IY(Cvx~iSeD>R426^|)_g$S$@l#;o%I-!qO12y{8 zZ*w%%?#5gz9?5poIYs1UKiDD%e{C?b!F3pnw#|{p(j4~0UzBHEG7Msrv^eUD4j)KJQ zZ~O8pgh8a=mUb)ZOUavIplxNIU}0uPV4-{XBY@%3xM6luR$XI(<6=|OAFWq*$D{HF z6+8Qpwa)dplC;gNWLf(LetZ#%Ilj{_Ve{7fC6g4weav#!Su;eUs-swBTh{Q1Z4qtj ziY}RbJO)BdxQ*55dQXSwsh5#@s4Po#{ujO)FgiGK>JtoXbhl+>#yBL`*s(A?{9Q|N z%ku*ALzXg#nt*kHci!5yHyFJQEbcp7$IuCuIUz&xU^D_(vVD*epRg?2JeoNj51Adw zEG%YJKZy8OEcFPBQ>7ufk?qDaJ0){<0j@DY=RkY!)V2-lD*DwnUe(P;&+@|dma$8) zx)0{O`!<*ry6U6+kfp;zIHhZ@Rh;{S5dyht(M}%8i zJL4nEHajJ%1(W~CYHMNWEkinKyAkieQ=SaU!RM&5|VBrE&RF^zYU5P=V!usQ- zT^jgrtmP?to!DJi_*(1U0CrC*`8=q+_%REmn^bz)KXz0j)V`$iZo4uD-j(iMTlBh7 z?ZQ*}Jc#spSEt31Z5!;S1a_Bz-LU+}W_rLFo!#-wxgZF^iwh=m|GP!u$VL_LeD^5f z>v8I?U=PAk3fUL#8aXT7;F5e?rhQ~fEuD3BL0M+7#GS_C9*-$md<>;@zg<$v!9Ppd zAn(0GLZ<9qQBuqD)U`LW;w5Df_(EMR4aMjfwV2Jm+J9{QLdV)I#N}h7Fmwtml*?&E z{n;KB*^fZ$vvGbNooOoH*<3jR+sq2pTen*X;vj2kC*=`+u?^!|c06rchr*3l?smK$ z6+m5b5c`iBIwv zTyOke`{HaSiT6s=y3kV|$*Pey+PVqun0EFaQKrPJ1xGX#y~~aJ*v{AX^k;aAQ^-10 z;R{GwH+Qtw5+sjZJs6FTu$22HmE}D=Yc(PZ65WT)T}Eirvl~L`V58be3CYHTbp2ae z6hU==Q7sA_yZuXSOs@K005Y}FR%`L!Q)u~@w$Be6#z?)c+pNLv=zGe8=LraWXhJr% zq-4y|5-J_al^0axg3+Nl$3QTDY zqh+CumW0A-WIEhxO1T~@u=`lyt!vNvjhBNgaznK?0DalaGG=>QLK&MTiePl*!KL27 z&#K8OR zXT)=K*iTYHvAR~>zw~nEp|(rL?~ATo#RjDk3ge)ndksfXv+fUB2`ki)4usjDhSx_{ zu31f(KZhS>a3a?9(q;=!g(8s9Yk8skZ!j9jgUixLpM7GzM{|D6K7#g}USpC$m~HNJ zma?q0^|wJMUL$4nmeU%KraE{z<&9l$3~}jd%dVZAF8W@0DqMq57$s($a3zC1Wg-@* zH{o4Rgh*SvzU@R{2Q*gRs8t55Jg#YyGlc@tK>V5b*WS8aEO}0lbP*I}+;cbIw=Ge# zU2i%%U-por+OqL&5IxY#>Dp(Pv<~0JCLdX2w@0k_(gc{y$}3Z3+-4TN@j+koHWx0N zHntIHWGI=vq1;pXfF&O`bltXZnuHjB6JU{6(H~(EW0#=9({*4h+Zuy=G%9an*S|$_xc*p8>RrStG!~= z1YBZ4@2?h$wT>d67lPGmI$1PQiNnWodfRkw#feaE+o(@*FylT$1rr-1kpqN;o>z2> zlE*GJPFcmej6vNYYjesgL0sC%0SG0n9-8&L{0E$92sb@0-9x_c2pE%kh=0 zY_$|?AQq0ZjHQjWyeMKR3MleE+|ZpguVlhd~eCMZg(1+I??))Gx=Dw=A$0?vC+0DN>f%Q^*iA1K-1Q) z&8}qbu7qzCEbMvi?MPLZ2GxQI@X;l~b+JSFRCu65hs_eQF*FbaJS=1oS6V0fEC4JF7ZtvZN8r7`aMdN zqmdYRpp#U0V4>rpn_l2Cz=ZcK?tBZb{u3~6`;E@aG9Y?V;=>PFCL-Zye2hB8J8(b6 zxa`N+!wnP(3Q539g|B;m3Kx!uL%1RB+&vS>pi1q9i%S6-jmql2nxuj0-ecmioaSj% ztf`+D+kwL$kD~69*nHyB&;isE|6Z)6)1+I+>Qy~$U~q}FHM?2RNEBu6512m@odl+@ z4m$n?Q>P1Eml5a%jFbg$w_FPH2pOb>^;tDQg38T90xp^BRV-iJ4A3M6pO%%*eAZ2t zPMzjs3b5PTd$6#{Qll z?#KiX-~mDCQ6J6=3cZLwi8a>kL-uLAZuYUoZRXLdhH{TsZYrHB{}Q6y$;(qkd$TwG zh!CvVk)mI=^gf|VB9t5H0GEo^XvNhJ`b^^1ECi`P{Vl+0QSeTD=$JUME%evLs)VKD z;+-bG_+Vw|jMV!HVIEHoC+*QC?0C||hcfYb(upKEtenbf`7e`Fn-C^7kv3-x8rkK` zEN<{s*`GAs7t$VsGY}VgTD*fm%=@hn#`Xu)5{_*f{s3u@E|Y_X%yekgK+G4SM|>wV z1zxFT0cKY~oFp07u?jtk^;-fM9p=0T<+9udAj2vG0%0qjRlZQY{(={<&^)ZaI+|`n zeeXUntaB8qhxcdD1j}IJSdM@dCx-P6(I-?DY>~r~-_8dV#K6~u=@&*IBf`${UxM9O z{Cjn$)stwcv0_ZponZ6^IgIuenG*1r6<|&b;kD*ft=vJC;k-(*?|c{4LD^}}t067^ zSdnO3*=J|LUJ4Jdcwn&3vdNXTfm?N3BmSO=%6g4iw3}M}on@RV#C9$bE>lfq&Gw56 zt4JoDU+y65g`$bUVD_U9JVFvHG(;F?JQ&w>+&m zx>_6v57tEc{n>P}O+s&gglnbq9(T2lvL^ejx)Ilq;QYdS&shkyw~5K}p`fzr${20b zD+-iiem{%T#D_c?h-N7+7z=y)NlhxUJ|XWnKd$qm)Hc(=u|=PO7(9fq`)wXI)AD$mDy6jEVlhKgPQu|c^UENM{l5OyANWS>T{}}B|uunjgyv^ zYcb`<@*I0st~m2AK=v8(dE0Lb>31277CcTZBE>rKJj=b-GTtPKOP1Gt*0G-W$V#rO zsN6}eJPD$E*SGf}jf>}a2Reju<>e1qO=Uf-ehJ&5U6Y}2DBaql#Mxx|exX!$H#y5u z-)eC8>4a1IZ86gB=(LbDJ#Ih?I8i1}9=}?)!*>3y4FehRj{DgtHT~^&xsAeP@827S zpSnCM;fBALdJ;sc=}?78Z{*+a%mv5JY{%_w)a{m+U(Y0LtYqOmN+ufiyyXOch#E0^ zbOppq8X!JqN#p@icKm{}VqOcsqN6-ybua9r%_~mvb`Te#HLx=Jeq_5SE*Yx$K|&h( zZ2?Z|HV=%b$f9A8+RJuhF98R+_bs`5*T9pe-?}_u*f{9SiH-}I#mga(W>Z`BhB){YW(4n&i@vQ0fk7WYgk!3DD{EeHfr;8rMI|mIU#N&ElgVkYqmn9lO4fj6LwVfz-~qIyhg6Mp1#lm zoS$Dl8^n!&?|+yxjjP9vH9xSXeSbV?JoIpPfPqu6&dNoAXG^9vs*3*9<8@h`)ImKPQ4~=<7c2FJFx^#bgXolYcN_&9wf47Dg9HH64Lv}M`BHyL%7c5 z|3+OwPh1IKJ0_@)XLW})7K;>4X8Hmv>txi*igKmqm<7%&#|~4w@8}%qA8=kfLaWc35s(Or|o4453yG zXe}e%O*if=G=l$ZYEmGTZBlQxk+_gGysDd906Z z$GW9;PG3@kFCc9=Hlc!n=9uVR?{8kmO`PeV=xUSg6E?B|(PQ~MXZ^K6y@9Qg6Ac+W zc6pxrp2|utU0#QRxBIi&e?HQYkx1B`lm)c;c5fX4hLG%tm+UeG&p$aSnsi|E+wKN! zOP}6#;}UO*kvOgD;l6Q4G$n)d+y06*KkPdSvkon5Aoj$-rlcPQ8VOuCoqLiuTN~Ra z{UsDMsZs~=wvKKuM=tboS9;8iK^Q-{VEL-qnhvDx{zPBWJQ*AYr1+GP&M~)i9etdD zC=)r?0{C{ui>-2RvBn%50~sI$VNqMGngH^HN`7ksf9d@Hn1s)U$)G%Ue4Pp%9U}g+33Esr`}D>LJ1zIfJOSQW z38<(=gH4VlBiZUnE_`iHSSCCv=Gt;yjE<$uU@PvW9~sJUd>h~3TxU#xcl|mUifK3d z-zadawREB)n23M6?TI(D6cefUg`3O>)vX%t%SUs=;#zPyKXSM7Q?7xwT=w#km`_>$ z-NCJp*^OMQ0RdSb*p1Th89q&kH`gV5tX>C61=JA0!VpW9xh0fb1gkqu$MY$xNiiLz z6?}%ml}JPMtymV7G>SrijV+(?>T4kROkd&PBn_-N{~PNGsGfSp`XD%eye)`Q>wMm9 zJq^g>;Wypn;Bvgx;#t@Cver>fg_W79={LkMP-*Biv`u6FjJnkn_Pe@BFk0lp^qJx- zQ{*qBfHanxDhOh6a%fmc`yhhI7?$x1`1n>REIq{W3R-%wz{ZcnmB2aV*$=D&$J zinX3!ehVE`A$#7^_)eU-;nNgu5i7P8^q55hws+c;CR&i1c(0G|9v7$tYzzYL)f%m{ zC!)ld+d7}?lo}~JdS6=CR&QR8fXc(bv3DU$w6SxUsjRtY05I&PUeXxn$a|pWWcC`^Xa$3StX)f~@!dOCx_5)$HO@;#Ln+B1qtG`RvefyxY~2dl zlMOUc6VMtg4k2Uc%P%nMfW^SXtHjzhUW(zI=SofKhA`iW4LoWKIpr9!Z1UEdBOV0D z+HN{#v8GNIWUShzk>3(&-;DdH=pu9<+3dX0o+T{b7#;|zdhpL0L$i@EJUpc?iuK04 zv(2Nf$EZhgQgUdVSM~Ha6Cj(++wf)S^Z97o*e*K6O)~Lhj8yrLfxzG>k0TXo(T>SL zLq?&Zx}F_6{#N=m2Ji{aT|OZKcEEoU1J?W0AQ1Vs z4p+rv@sBK({Kq8;ouToq-oX--_EGh%z*@FDBe-@|5?IYRxIK$6I4?snvTECMc8z3* z_QM=<2$$`)Hy4y#wC1dg-tfhl!-9GI( zQT$rWhoH(VN{u9OgKK|?Bz>uC_t{2PO#d!#MIArG_4S$!P?DL=L^&pWLFzgzzQ1^k zxm7jwNfxxV5&wef8qcEES%_i44Ufrgrvb_8#V?_EAkuZ_knO7<>XpsuiL9_NCndpM zC%C}#BTGUmRCHSBaJgzb=(pAv!bjmG_FBt;o!CXsCH85u7VakB0;1JYVT#-W?y)9 zJ6=}yd_7+k5a?J@HA)KLQ0^Shiorh2fom@_Qzo7-nN58hCONO^HR8X>bA^s-Q3oz# zeYZ3v>E7>=VEwlbqJzw!3(w8wLLZ?yK6+(BWAv-Jju_IE~ zTtktrzU%vtl|iGPY~$3t!-O0FMim?9tN$@5n8x}v6rs$KjIk_sd3i&ga#Yc3xc6~E z`6wApeCyEuarNsjYD!e85^+(P^1kYjWrperx>FZTTDAT_g6RC{Ox}71&Dz5Xc^>r+ zaKO9>Zr>8U0s~&OFb(lEx5}s45!$TfTBDE}i4o=|bFfhOI>-2nbc1FXA}GL%a@g+8 zvK!axOsY|(2B6|R7z>SA5AJ^b4&8d#HRms&$3P^Je@4;%w#Z#>a$9jFVw4ja-4T%keFB=2l zjR^YpuvhuG@AmB4|BLDrr@4~DpB?U4J>KQ$eBtpFbt$7E-ni)|wXZP>za4O%0?Pz^ zw?C16-eH++Dcez#=-Mx~hr;^rffinTxobHQOn-_l#QP@~?5pUbJ`#%0>v(E5?R=Ck zAZqoMc=dSP1RQ?#Il3>xF@N;oa=;dW4y}$nk`W`8D%mk`81UjR=7iGD8MRra-Q4x4 zb30EFeE^2%b->ptarwj;s`T@UJJ(@FZBce7bq&Xbrb7qyqgX8q)Ii%#7OGMkk5HzU zq??irgnmT8b;urc?$Ih%KO-}k9gURCF22s|FA?FfBtUM4x5N-bhB>d&MMvr0&7*8C z!k~J`#502t9m&6E zm4hMsmfRJy>-{@(^APUzZpMawzdAcIO6~kKpJ+^21QHy&M=Vm-flz*aA$j4MDn8`R z`mO9E9{zVgo=|c0j?Akk|FPi3O?bTbQyMZ#WdSOb|){@cM}dR-RKYJ#4&=$NA>@VXdx zC5}B;Xw^^~h{YBxH6{GUX>gLba)6SYlY7rL#~ryPTv+c&Z2u-QhShd_s3i~Q#r~WJ zJX>Jx*8lciIUt9cT6R~M@QA|YfY9x#zXsN@#W0&!-wXi`mWHLJK;1pHzjb6~S(I|} zh!iDRt&(QL;!~S#fGjr(kYn-D18}oaa&x_t%i3qRYWKwSJsxShfr+(~Xpj9Aq{6~^ z{R$vKW6ob)zaq<~-*fC3VMU;u(J*`>ZlHX`occ^Q9e9$so?1pGzSRt9+84H!7n0=` zX4}Z@vk_Qq3AdhjcV;646=d5664!j(`kMjS#-n|^GdY3SDj!{QUbfV;E)$}N(xs4q z_$JiapfMqxDxN>t)25d0;!>tp{10iMR55uwdPSP|#Uh)HoTC&|MKXw|OGXCH1j1+D zD^UPv$W-=2t-#2^;5C}Iz)(n zRxK%Kd0z$8=K8h3O_O$n1SPhj$pOXd)8|~%_)`Ps< zZn5i4y3`+$QmmHx<4l+D_7x-|0!z~=tlbLwj)Z|YkSm*%C~Jbcta?J}v|r#zicWwAfa+A0C5BF)ndL|XIp%Ori50t!!0 z66s-7fcy2m{iBYQiFu}$XD##o{w;)c?#`FI6Q?yev&HGv3uIElS)r+#;!~< zmFarK6qS`^_3`34DT-xKiS5$jElAtIH=&I|%R1IkF>M^GRVocL^Sw-)P@=avumaFG zYn=-y)>Vc0a{qWv^DQ^0Fk<}xqx!Dc6t1kG!i@bM1?+|zl4aTkB4oCn9ElYznBY&E zAvH;3-MUxBn4t}R>az3AfQmXWgX=jr+h^|URUJ+`amYKRNC#HXb5S>G4wnCH$;%vs z3E|p{G5sAHkNCl>;$R(!Smh(~Wu(oH85|n3XZPt77di_}1#JC5TNscEi&yAMrw&mi zoU5*n1j*QPMJsa5HW(MX^KonnZT!||v>eIp*L|>2PT}*rS67JR8=ev#r81Jfg-EYK_&oLH7Pa$qI%6as0 z+DQKg!6Cw6%nDbRL0vW!EsMT|x=D9zo(B#RkPt#;N#wk`ds|7mT6PGxW*dmvfT0_9 z7>Hl3sWnjz)G8Axr29mx64qBO9EbqfpBUK7&^BL5e1RiEaITAO!rM@9IX=`na>J?6 zTYIMWDhP%?rJqHBHuf)5&$KB@mHYXEIMndm64GqyuW2gvI`zgSDgterjG~7dPJ*)7 z4u0~IISt5hJeKqWa}DDbU-={=^xA33~I$lC!6ghr9KK ztg?6=>$cvuq?Qt-jT*kVGvKi?8F}Be6*!6z)7I=*OJv{4N$(GaKBLuM)*DETx3TE~ z&M|xjCRNy|eXVk)GB3x`t3Yn^R$ixClmajn*N%ynEjRA;Yf1pJ(uc%*v@i>e4Mt0D zW<_E_%j=f1Um$KgUTXY=qt~l1!o&QWgn_pjmS#?Kzm4cCE7y|e00~H`>2Pg<2iqX$ z2@TyELU&8)_WsgeM$H|Yj7k2%L&?K=>xs$31Rfzps@wB#stoU8T#J;eT6e-vEb5Ev;>fR;d?3$VbYkwjPczazLz$^SC=K*wZKj5G1zu^$^DbjuV5UUGV4QTn3`b zjMjj@e7PTQc82bs@VS3Qdf z5_u^uTI{egTSP_w@a$kpUH{wbQ0l6J4Vs&q?2n%%wE{u?Tzf~}Mru0!KQMVVVTjRA zL?8rbMio*!R0KQ2+i9iuq>Aq=a-#FS&fy)|H|k9_)2-QCH5)pv-I`8gW*NurKH0MC zsfmwM-E^5$5qZU@C)d5HC0$Rg^4(kN6R6rzt$tr3bU`#e!La20M9bE(roMt6`|cR@ z^7EW_;cc#Ylzs-Gh1SV#T|M+M69!+LL}xYJy~GxR+%{$u1CvCoAc1 zZI;BHc8;$PzqALziSl7ckUSgR*H$Jm18=FLb`4{yBgP3UcMJ}wCwUjY`-<&W?+IkV z_8m;^FLRVJ+DP;s*orFuQ0V7O_i?vs0-97 zDA_%ERMzoltU>9)XD=c#+6HG{FVaAj4jz)|8oeiz7Z1$o2km z-+nGr=8$9VG_O$iG6-2)v_&q^Z!MvZ9>E8*?QL=@A|aE#aWi*x3WS{4{Rqo7cdPW1 z6zE9bP7NlLFktB&i9q2CRBsPn2CvRE`sJo!wn&W+l5#gS867{dpcpcPWY-|uAj;6E zjF>z9JZeY#vB>1(M`{f;+tB}UqWbve$0R4Aw}v+0M1D&>9n{>P{QOAuS#;x!vK@h&Kv2zrdc~qwa_LSR_x^s-p?g z97yJps(`q#gc-Qmz2EdQwnW{3kEGI+6y0)1L@QDj1hUtuo=`1vTwUj*+;h&rQ4w0v zmI3}E+xAXQWdYR^+K6P6LRu^O$=fu|JAM~|^Fn#lp*`p!_3^ z4+{!PUgRE1$jPfIR(fUQ0rO=!a98|Hb%~YM&4mD&7#BOM%KW$p$u& zhz#%Y*XL%#ZaX-l#n_`6!FL88xYu=xZZcl~HO&KU4Ba_@*j*iWfkH(dcPV$3-em6pE>Q)XDUVYV$z@=D^$ zJDJMesLZ0%c#YH!Z7T z&|JRmJ1Kf~{vtRJaFMFFYyK5r=*ZqaIT0Ju-<8;;Z8ZhEQ-+y)U%%#HuQ4i*M+o*I z8@{XmJiRL+CQm*Z4cj@`t;yJBxUokV>3zUnD*Q|6U6i!+W3uBx$NPSJQIzYCP3pxE!j|RWf`jLHDtgOk?pak^53Na=L3Rwwz{)@J4d-;Bcik%#Q>p> zM3fS0s6xOff^<-)}so$suB|5?de$$s|U@0%yj^V@s> z_LGMB<#L~A>_Y1#u4H!TNOZIqj~BU;B9qvhzT-xNr&S?51Z7*U~eB8pE~qjMTOD)PScJ)E(#Jg7LCN zI^DeGc+=kTe5ROE#xa%jV@i*YDP|s4$^a>)A6ClzNjY8YY{t=Z=^~1mM^rP8DrFr} zq8vF7s67FnryN&%0zQ}VqjDBVIa5UO$zdgmh*IW}UnxhGGJaB`99E!;o}(O5&N!+< z5m(I+)%^Q0mA^b6R(t|driz?P|LNQ#QI&L2rL>=v9*dk!7gYw{ryo^+a#T6}m`aAY zTAKK;>4(of`SBcJ_2ef-s_5A#N6%&)IhTG!nR4W8#!tWf_8S}yhrwW%eD43|9e=_5 z{_o!LrdSdjcki;_LrcF02;4oG*IhH*JxkvNOTPp&{5?-^KPNZO%F4=uf`a_~KPi;- z$7yMQfAr{gGpL>+%oJ{HY^H#adcRaI40R8&+3hR>fT{G9mHci$OXUAgr8t;jK6?!zXmgUwsd zUs9}2>K7S#-VC<-ZScp(+CNz&&-^VhanrPa#akXY$#VS7u#P zOH*3A>|!Th_SCM}LbGsZe3~ho*jx=lPw$$P`q;CN8Ri`L?Jh6_VqTx@|MGI_^>u68 zA*bo-V}{Mb-R8A4K=$=XlA)S!+1lFuGgE7Ofz9h+E&j>oAz=hxZRb$lmwV9WfX40g z7pi}$=z!ulBE&BroB1{3+waBIy3yp-!1{6j0R(UM&xJ~%C0Q1p5YZIinUCJup$)%~ zyBMm@T==bH5;1gyWcEz~u|aF*Z@qx;(YmXLX}jaRaOWE9U86QdJ z0WKMx9}OO;+R8g58?o!C3`XzEH`gs693jA8woV4roA1_;NqKLke3?iV}r&{MMnn8U21UUmHTKw-jO<-$c^C z$mk?j$uXZVo?s&9nh)oC{^?1Lf-i1cLy}v@X}i@E?xx7dR7krc8EqH(5M6p_>TaLT z`>LL1xvg(6LMuzuj;kG4#s^b$;Iv8F_+ret=oPTp=vqp1hG5?g=E$Zzpgc%pG<0R= z4Xh6MhayhE!|&&>2rZ_r5)RJG(wD8;tlBzJF4$}R-oix#nEXRIlQ-4^g2GxM^WcdX zGEC7!aptpnx$bj(4I%VQF8LBU_mlE2^O5kwRGgKF(7Qu!-plx1WRdsiHNTv3pf8C4&xm}6k5D8lkTKh_2|=H5bnIO`IZ51e;4e&W_BhHSrg23(S}sn zxNCM@SJfF#&Rgv~X1VSrfGBjtGY|Z}p$6LdcUYJ(OP0A<+am% ztL>K3X3Y8RTZ(nQftKZBZGrseiw`SGb-q{Bl#8zZIq=kw?g6F1kh*ZS^Mz`aE5T#~ z`)h3Jf~-}HYswLo;Pv-u@sYI3^zDjM%uZ7`D}?<+-q`qnGGyHuzIJnl>vQe5he-)} z>TPG@YkT4f7q8E6+inzF`3+B{#-JWdFGnSuaC7kd!OBIZz2K1nHs=<<^zryD&pvg- zlE_jBi4bFNWttNVJ98i&R{5B5%k*VQto@yApC0O*#p%G)o4}yO>2}YR$sZi4Pv_26Ypz9%?J^o&p4-uc1+jN|T*lRhC+pYLoJF1w1=nVj zi}kgqpfnjSu`^J_5_K-Rk>0(VE7&QdP=N#m1@)SruoFC z5oGQ(8KExjk_VIR(3NNQLJ)}AS>cisOnqB)$< zJSOz&H)-}H%U$gxC4iB>cC_h>^se%qnBziIF^lG{x>E3J6i*OYyVjW(5!oRJPk$`p zHmG#o=|ilr|1+;;Sa~{poEHY?j`qL2iEKoh)z0lKhSYSV<@y$NAba(-e9}&7+-}{) zZ-h^C1=fu`!OJ}2`e^_8QkRMejbY1t8a!{s9F@>2A6-*rJRhgB$$pi-jDWUyKEL1Tp4&QXo^z`6fy$>V>L||Ucbn&FLzi?=hFHI za;5YcMt<4?GSPsLJTFtxA zu9uVFRyO&+99!dc>?1@$YI}dy75rfj>UUwF>rW(vOVPJTV~HT7lxawB^rV%{7`F0* zxR08&Blb&=J~vD)*gJz|WmZ(?jiIohaX4mxq8JlX`Jt(6Dx#0mF`VSKK^0c>pi=a& zFDDSFzjli+{vk^kJH*t&j^lM5*TWi#)u+hiCBuCuNNzD}No)UEytcQJ(fq_ezZ3Iz z`1Fv{ud>bIt9>3pZ4<;rk0IY=LFWZnByS@3E$2bw?)$g&VF)iRKJ?32qe&9$c!=<6 z5~@OHOj&e^QyUT?K~k7sy(q~*d%EYV7lLrUV1X%$YHzm97jk*wgf@Xqg;BPeq7H;D z?*9iXPg#wj+QeNO9_I-j@M!2@0|zS)?GpL1A4qU(B(6B0Lj@z}@vn9;pS#DT|B}tW zsBYSiWljc=M-a=W@gap6b=b_8bcl*lAFdaaf)Kkv==Cd1wLd^ z-k5*Hg$1o&C-kI1R@RB>VyVmZ?*E6SFy?MVA&Iu*4@pWjYE}d}h)G`0X0zTJ@^lP6 zDm#QIm{G}eddz?`wu1edVTzK1!wdePTU!r6$msAZEsJHY8R0$d+${er1uGb^zxf$Oh zR=W!tKw+k{x;6y(ah#6P$NXp=Gsv7&eHXeLgN@o{_%k3mOV-Rx`Q(jc;9jtm)y;dO zbtrJ()(f75CTnS|foRm8r^;7zD+vGkXWI&^ zp;Av#btEC6W*^7qPB`O}A;~+o&pigLDpEBn9eIrdJK6RXA%VF%9@@)Ssfp%lOjzA3 zkJ<$bZXlA`#|&$Kz$((hs!Eh?Esy+=#LhcY){5f8ghNsaAX>{4TXpH)9|fU9NGTTw z6O&G7l(++%wNhI&mJzjBq$SPH381pVY8h$G6n>DsY!5oAgh)+D-6^o?T}qd7Iryg| z|H+w)Tg`{vFOI(P4C#<3tWoPV6%u9SUW8ojV%pnic{$&*Af#uiu2J{24M?r($eO9o zfN~NaVLIgWiQX=Q4eD2pyvMTgdu>8?+UoRRij!-RMx{EIQaN+~)6wbZ>a!_fbXexn zhgzu7hga%k`F~5&iqYoUMfGvsye$}*R_KyahxF{+%7cCls`B0vKDYxC1u+nm1u()z zU3w2*ki)vmqFc`ylf)&HEaJ#2_@9SFEQvppYaKe&LBg*^R#8?c=**|%NfdO!l%Nt} zv`mVmGhsNLh7L>ngIE7_XqnuVbzGe6NZ&fauS?*wY~;tn%L0(~)5?W;27De(IZ9$jy*dgN?*#xjDE!yW zQMr%`t9aJ3DJGtpfD3AKF>3nzwja6Cq3|^(Os?{E&qb(_M*tvvn-2x&87oH^kj8T= z>LH}HhRwzZxkQ%DgjCfi-`sMVr%J;2b>{YR3>LT=?Hod0T)(K;TaL;XILJAG=QBD55!7{Y7T48C zgiY3RFou8S5k6NJ!grB&ubdkyPv@n$2bO|UKHAz>ZP&Zl<#S3+@`GUoV-4{0hYSbF)10oTUIA0Z!B+s z!guYBxnYebFJdIp?t@czw0gb1{EA?qrrA9UTcLsnVmO`K?>I#VAFhFfgM#F8`kK#t zNHmOaNraK9muzl1wfJZs((#JZlw{6S6f%Q-B6lb)p1_kon1Bb zI>oJUk+WhO!xhwx(+;hVl!}+@j2YbMj=AaU@x>vocQ|%(IPQ&M>_@}6?)q5gMtZ4V z{dgBI@E~>Vo2I!4K4ZqYzJ5|p_CW`l7?d(l7wj}oaym(B-6f#+nbX2OvoEBIou~5q zkM5uxMg!_8<7PXaX8R`-#ribg)&~SO!C^m>nL8Y5n*VG~k4UW&=-{*U-d6v&mHxeN zrLmtRrukqzDW9kI>~agl=`hQ zH|1WR>DYoqKXf&@xMlJuP@CJW>ai z>#e|Tya_ir0dp(bJyk9-m2UslY1_Hn0aS0QnUN>yH<PndK zq#wjI%dPiw0?+SUXvO}N%bk=gaKE02BC3Z$&kSvO3TA)p7$X&9f`bSHCb>(T)@{he zPov2*jo~JnzoU95xsNQsbuIJZgt=AUIBtDhLRod-r{K>WNGTav5k>skG6uQe(Yi*l z4*IVy<+htOy$7%BYKiZ7BoAzzP?;w=%u*66H)*dWP->!&5m;fl?$VUI{U?2Xm48_Q zkBQrho-o0c{-VB&5{J66X=Zg%^xro)4J%7?O1D3CUija-!;=xy@qX$%nNluaokvQv8#Z3<2f#IH-)h&g z+2=G&QQn%(3;e38MFV-4{a2%oTRPB&FZGr7?m=_>*?f-gfyK7(v|;HLr^xE}E|L9Q zPtO5=#Mg3B$$g_UNeCQBa$llO67;`FbGTBqwmN4V^P?ldq-;|$v< zz}nyT87ZmGJ}ju4L#^#ELK^KfHCA~S?qh3)4Bue7E%Z~z?XpiTaSHtHWhZnaaXe_r z>D2vz0ClJ0IH@vzul7i_P0FlbP{|zD;O%TLQV-5U?I!!g(^|97Bq5jGEPRPjaGl?+ z*#>y+l}BQlV@NhjgM=SK(40Oku37AQMNN5ko0JCgc*Cuq_7;v@#V{_GGw+M{+G zC^y*o6zXZ60+Nk7jDFo?^Nac#y}h=6`ipX4q+L@qB!|~{x(e~}WNEKRDY$%}-a~(I zTsGNbz}^2ub^<;MuV2peH)FxUeS(QZ$NZ&-?0J$s$RQ4iL$*B-v#46EGj_opOAu=gp4x_YWu-_WlqTTfQqD>KB) z#|wB(h}H)UYQ5sfnfEH?et}TgoU)73OXnxwV6^02>dnU^h_T0m9kS%&bPBO<$7k04=>Uhs+ql^L3LucpS=hbCoyA!CMEo*`P=4g zlR>fCo5N#{H4YBl%l--hWZeek^3up>H`QO3Nm=Bne-_{DyN+WYO$bT5*}7;T!DF+l zqsJeN)4;0_xvFyKPbCHT-hZSly8Wg(Bn?&j`qRX@L9Lf5=7g|X`jo+pK!rq@d6{T= z^lia-miy<<3;Wt@6JE%&AS1&g{GpVai6)bgR7Q zlaM%_t#907ae>D`GD}J}dB>9#JD^g(`1YxWbBW~GRBE#g)lqNLT#W&VMp_dqC6jRA zzD3NSe3Bq3b=i4reAg@JltLbhlN`~sL%#)bwnidFN}cxm_rGcFZ}bL6eJSIqj*k&v z%gNgGClGaw5|8&|g4&y0iAYsanX+0b$zJ2Y0YL7!U5>L{jB`_0U3h+_rRCtJdp4P_BE!$-;4k-RSggZI4XyFY)O6KhYytdKoWH~~O z!Wv4WuvsPP2QT9GGvbI}ruX;!|8WzX9uT>6v{4iqT6rRA)t&C-=|cETxKqG@L1f2g z?%$5$>NKF;v`0SPO8@6-c;A0TtpmY276=Cob45XftS((+lL+_wVn~kxc(T23vak3e z+AS0*Li2R~=BM!wwHJ`&jn*TpL}*zwsr}nzmXG>acJ?V*Ny4@8auOvc2z%+F{`l9BHtE3d*8q^|TSC8m zlq0bnYYYv~!!!k%E7wIV5#x3-C!|(_y=xGeI+6F7-nfgo9q;?D`Yb?(h)&k&u!OH> za$oy*h0jR}`TpI?6qa0q1(zg6vK&dm84N~&dCkwlQ{5+D@V$yd9!&2qAMC6#mpJe6 z;~Q6i34A)RgK6g+7ZgyBg~?qs(JIdMbQIo(qn2f64x%_b@&CAmbZb=-Tr6cs1PUTo zO7{8{Z9>MPuJB~uytL+a+AjRux+i8#<)j%@Gy|M$~gE)_1F8yit`T?%Bh+^HBx(zAj^2bQ1R>f@5KJ5|DRYd5Q z%d+JQoh8!sL$*K6B}AK|6s{6wx;cw`)=B1ss@wgH zaT>|_eg>sj(SiYS0=dP0P2Al4QYdFV^v+hkL)R$!;G@R?+HdS1Zqq+uu|5w6)bFRW zGRm8|u|SvUz|}!h7+GzRzGIZm8raR3ND_E_%){4P0+Ccp&F*S4PNxRk5;M1Nsp+KR&ekxxi$4-=S?LFi=y* zS77;zoMNyAoaSs$JH4H*$Zs;6dA}GVLS;D|WD0^cT_@9{WEl{buTDs^SY8)q5c(2p zx0~Dg^+&gZRkD#DZ2EWn7fQrfN8`6IZ!&Z%JS9k?Zr#fREIX;>Xp4G3pVm!{tIH8_ zZBGZb#bBh0*t@;`_Dfqg=fiqDfClHCKv=SVgO?)LJjx($|= zXF>ftKazWZ!H3t?h^&=0>rMc}-;^K#E`gkS30#-Y`48hbD?g_tQCwVHwEttnlWRYN z>!?K+bs}}-8(n3q7On|;Z#d@LW`FK&Gx?F^uep5_T(|jXoPCne_ql(3{G(4=Gc_^+ zQ@L?uN`%CV`5ew~%S%A8p#M|et0&iuUNIev2Xyj3i`xZ+q`vBDbY6l5GWA zcJC;Tp+`b{-m|>T*d$6{et)95Wr*|`VnAX2vpVg`o)%(mrq@dS>IQ!1ItPRLM zB9&o~sH%dfD?s?+c|L7_sI{A(d-WPwA+Yv@NG6MuyNLPxHgR5&m&RH=xdNY7oDPkk zE(L!sL(Y5$g*2a(O>TA^Xnsc2Z4gx5oNW`AGDD&q4hCYhH;`(Xj}iX5W4g zomw;Qvl8uv`&biGIeca;dssW0wQ@42SU-!s`M6i_65MjkUq2kK%ed`?7~vk{_4;P^ zV%APhq$Tj8{B2q_3_kwMm$_Zf9^t?1dA_vGDZ*o)k>rU&f?Qc?^$+Yr zSIMkIq@1xCCdNzuYC1K{teXQ~c(GeRi!ufBAlJ31t%E672khYzkvbv8+OLeMks(Jq zU1oYG_SM&SKI!UEZfrVBs?SuG3~*mi>`N_JR>$ldX*}O9pTnj9#(yPf*?3r1TR-=~v$B9<*(VN>NA*6& z;wJlbjoxhMel3tn=)M3h7u5mkkJ@^36ca4BWSF~TlIvb6G?FTV*CLFvL;@u}f?OZ4 z^2ExS8ePlSFPB@Fu1zn2Nz9H;Z(cE&gZ5Je`U^bd0hM>vjR$T?$EiA2U{M5f%jGiQ5Hmt&QZUW67-1=Bh~m5v_TW zyt#Y+Wsgtvo2TA8-{Sp-gMy|#k$Nz?U@Q$HAk-_|5`dw+0;v}7?*DQqpYu>KK_UR906qy=t%6Oc^y<)I_@;Cyf(tKql;*OXo?#x15!n zH(jpUdjvI! zZ<&uzR1Q~MWV3wSMD-E=Yh0{n8|Ru>V+8+edzS~?e0=v$t+Dz0%vjkHG32gO(fVzI zo7Ncx5dO|PW@(2ZQi6MaY)XVUU|_hy=iUsf92>rnVm-baJqpn=O1rq~3U8^ZcC;Q4 zAQqGA8r^{fRzhO8NchBzO$~Pg)H_w?&YCqjkgh&tSHoPBCTUGz}!>wXTCf66>~&aJ4L^Cyh!8l`RK&XrCLUs$*-*wF`>0r;=jdM1j-%&F|)sL1y; zBh#;kAubRO-u@E{w}a42Q{Gz2D>_D9BG3v7)-IR)e#*^^r4cwjp3b7?tf{;4TO?qX z)x#A!U+10koHm*s8IE-yA%IgiSUtYj(OU}&HNxpTd-`?F{(;WGT(mG^*t<@PGM#9% zx11uxNNjz5k6ma`IxBCeR~IsOMS*MYNVgug|-4vNBOL)U|L4l3K+0TcEIkmzfKrtGtmHm4NK@Os_{Z0|MYKP_O+f zHXtDTu5RQI7Xh*XZPuxw>-f-Yd|Z>n#D=hdWK@;JjD76vRe2(=uHF?y=$^kTd?%o??MW-M|?h&K{KP~R_e^voz`*YVB9vwT1%my@)`pWjeVGT z3S(TN%KL5hX`ReDfS*b>bvQ~YlbC{$s1AJr&Wjj506#OAF#Un{4wI`o1|F5{*P{rC z?-0ueF1#Q@`wKs>i4bB-UoMA}tBwPveFByvLk!7nl!QTgeKBAhY-H0JzJH`e(C_Kj z23(av)E=Uf*wL%;Viudy5E2l?zahieJULH*fYZp~k*aXA^r4V^?aaBm3bLj!>xK+g z*ywIuj<`h}ZE-F9H6~p&HT27(=_fR37`rxp2LahjDQF!(LPBX8ePGcx?-8V2GMItg z+n6oG#QgweFs_kvS%lnoauploDrnJIAPr2b>@?+mV3irdx(*L>71Z6U7Q^$q=E5Z^ zI;N|ufg5bc^o!;un%7S)sz|z2kSp&2`~XokV;t2i7uVede8n>)xK^mD#AGy$<`Tq2 zygnh36d){i3Ba#Me?FPwlD}v#+6z62s1lDaegXW65(mMl%&`R{C(!jmT-ZfdwH%1rBqu9x_jpO!dfp z@aBPtAY#-r3Y_}YH>`3_zvSdp1UY43O2&#THk=lg)+uUPb)(I_?a*%1N|h?xz zWJ8*LWUZ;A-8)dM&@zGB`SR`Oc$%Z~jP}eQd#(aUIg-M@ldNA<%JMzoq^D<%VZsNR z=cmrR!fFIBOo%{)hpZmM@VJ+W!vuA$`%us zCd`TF#=aVGE#G=@sEzlUmh~IOL6$A*g#8d;xyAX$j?6ziZg@PxM*g8eOYe?N6(ka; z`Kdhm`YMU_NUJ;VAV+&-c{)qJF3O|rdYkK@WkE_HBlea$D35xzp%k6AiwXMNUATCLZ)Bt< zJDOk0k(vGp9zp#3l(o;>z;xKil4Q!vyG6u2n;*I2Z*q!MYDiZP-F*+XSTMXQ z>-X1;-h``mT`e#QeKLLPPCpZDL8Os$Sw8fG8s%vVTuZZ7bPRJ0z>ytj$9>x2t|=2HqH9H0sIKjx{w;k?U;U$(J9pLqL} z_U-v&!YWpK`3!Ld;0N|zz)`~sB2Z+>djI7Y#XDn!sZlVR_E&DbBC|O74byI=zc00< zXYWSnH_2xC4zkduS-FRDv*ddmi`&fOxbe2&Q9i1Zi!*Jqx}GwL zZ>PV~(1qk`0XtB^jPZE5H!_@(CEe7YjQYdbOB?0}JDp?^i&Lz~USCnw*ALH^V*CK$ zWoQeqA!V1G-)2+RgU`zd1X?|3I#2g^iO9cvo+%66g`d$in(goU+HgvYuq!#A@;MPd zM-q3n>q({V?!0AeuoBA8<2rg`pI-#wzoDe$GhVv~9=vXT z;Qa(}Nm#Yjwl1(-834RyYiRDlw@q&;?YggEyB{Gj>;;cF8n6 zk%2ZLQH2_?)?g`md(LTBfQq5Sgt$*#c8TVJaZ~k+-`cU2(jmyus>dgh8@=&S3c*XY z0CZ0mY-Zc#sS9NDdl%07r)+dg&B|Gc$Y1rhHPHMNT|E*JW00Rzqu(V@AQMz%W7KP} zj5gfkc6v;&kH%B>lJD6Gz7$7_7eg)>RL06A=1ap< zUyyhP?Hc19cX(jrPUP-h!5LY4pFd{L=#-g$w2ZaLxPP*99eHjHI5o5`*flqVIp&VP z+6h*P_1QAY6RR7C)ceVI*FqhaW_iM-fY3@<{U7|U9D}5$V48$`2jm zYmz*mZ_wgPF7XPq%=wyem+fz)a-Q`6_^*ApWU&J_iy~2^$5|s^=^6nDj}vEHo`3oOP8Yeii<&HmOfr1 z)8$%gIu=SuOtcf8${PE|`P+X>9b+q>Q*7Bg|3Ip{Ov`DT820?bBJ5I}`kc&_lIs_8 z%#GjqrDj%5>=aO@9q_6tbMT0>tW0mPkI)^lR14G%&`xa7ziC(|j;twj+AZDs!(v4MkVoxC z&ZRXLvN_aFnVkY^oxN`y1@ZpDBpLx>L-4+op&}9#O1zgeE=f zSN1_VEC{C*vY3P$LzeB?@BF3^PT0oW^2{l-ccO{)^>~Q^YrW?taWFB$Vad=Rjyj%E z2V{S1a=G%r66{ec+$lP}R{kMy3^13Xv zQyEjtbD$*O=b07~SAMaSG|&PhqzfrX--g#$iLxIVHk`?NUzcs(7 zN)h~8{{n?Te=0ziLU{J0Q0wobo2a1Ga8n(eBMN0qs)s*fK{&tR)Pj#!xJb9iac;kSn^?*t!kcdA2ow9M~*t zY>CK#(@=fiwHH8hZuur>M!=$5^oND3)p)&bsaKAn_tSh*j&I(u?605SnQ|2*J4W6g=Xx;J@EeA032ZkJ_h+Op=KP1_Pm>9*cX(P#h=QM4!e zRso{@Xg*hLhWP%5OSa)N^fF<>V%9jLUlyl ziOn$V%zIya5U$TFQ@l?QizHYJ`j8$i<=13@Fx1yW1#hxOr}}-?I;TdhdWI>dZ7go@K>!c*jX5C-z?H>J!+M)4mE(?v=J{r*$*mMo}7DS6=EyT;cgI1@F^! z93Lva-@#y89!0xSo1O{kwv6J2AoR8q-o#4X>C4RW9#>m}b99cGFBs`@qz2(g4Sa@n znAa?3YQX#Q^?|cr_ufvND^!MZrHTcwy9Q6F?Y-!~pbq<3;rEn8iG56u2z@Sze4g&O zWJZ+m7@)>tMP=z*XT~+jGvSGw$y;ar!fBIjChDS^7>_W3ZO*eQ^fY=xYOmOa_4p-&OP6k?loR?3w^GYP|)wVSMfTG zP4bfWOftsQnnf&j+V1?$fK)v`gw(Hm?cY{Bg@7b{7_d6fshxfZw0!;_3?2aj!48_= zQ{VeJlH#&Smva*6+)TO2j7y(yC-V9G`8XE$~XM})g_bC)I zU<-HW4qcG#xl;p|>Ghtt7C?pHf6WoJEE1!^f;@7S)6yQjuMxBTx0@mi8Gmt0sI+04 zGmiXJyMd_{oi9gXE_l+B(PpI~nvRHH23hKs<8KC%+j~E!k9w+r1J;tJUUXpAwjrgI zss800(RA^jhyz{p$l5@PlLCFGh)q4d(pV5HSt4fNY?IEm$$j+rOn*=H-P$Ww*BsZa ziq~!9b4Oh&H(YF5MeP$*r&PL^i~25irr>cX*4Q~kC3zmK z1D{~SZsDJOZih1H82`s7P9mFaeVT8%;|(O~rVfK^7uZh|4ZEsgB~aTtvs4sPPa=0t zIq7?0&qXi3)iqJIs*o@x&$Z;E`hjIV&oIUjTTT*Hi|S@5a06cMY^j5XljFnOQm7OG zf2%0U7pru*yOB0r{lFZ*-RbcPzWFnXdE(=1s}+~r&Jh#Zg(1(8?JG2e>R5T=V(*r5-xgiQ*!rEW4KFGe z-v8V7lwaHlBf~5FsS*JHA$7Kg3L`747mlEmO5hcY1u2#3Y@YQG3rfXP&S9}nrQaZZ z{yZg)6qx?neW`XKOkjFwj=g~=pf6);pVz+-vn+G4#cQi>2Nlj6L%VhCDhk_5ZzCM}I;Akj zvL#;e8yhZVP%7C9;Zhvc*K?<5(D(ehPnI~6uQZ!jK!6fyjBQky;GV4(C556!EN3^= zI(@_npTc2-C{ZghXenPe%AA*Lhud>{8(w3)3 z23u}Eqe3)y;cOax{wA~*<+Ey>-66;KE!T5Z#<0|@cFHJS#IwzYxRYI5 zGNersqsq0m+|cf0+Cx0q+pAX7VW7Vxjy~K(SuzGKh~Pb&d|U&cKUY54FE{Yc$F;m5 z-~Pa{B0}wB2)IwYuRWaoa_ZW3Yo$DR!6Wud7jv`H{VMbt^7#TJNB&#eX6+~+LduV6 nF=&$W{F1WZ%i!KW5Ro6OM^fW12LpfL{qBnSjZ5VhFn9k4Nu`pF diff --git a/nano/images/nanomap_z2.png b/nano/images/nanomap_z2.png index 71b09e8fa1358447ff8c55d0b404735ec5cf4ba8..be3e07bb34f927f54e4de07b5e1d8f32a35ab8c3 100644 GIT binary patch literal 7487 zcmcI}d012Dwzs`KXWME*ZhNbQ`Ll{t2@vKn(5i?K1_6-(0TMs`O~ z-n(pR0zV>o z7z{>FPftNn<)nh*>9fkGzCxWmt@!2Xv+`$@jLj^*F}`GMYH{wOsnI!OqjMJw&t35J z4RH1Jadz`^B6#4OiC3LmUEIBiUcPvOhl7io%~i+CS8$i@aBkitJkb+}C)hbUJG!{p z+B+#IoKaBt>hx&^dHK^uMqi&hci!08SYO}3i$o!K`P$ll{M$d?=MJQ&wM}m#M|ieV*lZ)wVdent^{L0 zsq%omEmwmT^Tx94E3T`qhC6m@reYd*JpLs)_m<@bm)Y5lQ^i6%f%rpWP zwK$<|6w(;{89#?Br1TmbUblM6d1IpT+7dK4)SH3fPo1EEMq+2odlb~|Sq>~Y$qcKhFHR#~g zMUD&pC4v$PVy~{1P6txNuyM)y7C(QI- zE#EBbozkR1HZRc*;}+xHA80f5Q{=^kpfqT7w2Wh~j^A<4Ye=k9M3q%bzFY8*i_~mj zjxqI6Th;Y$)p`Gh)6Ohx6k|yiE?y4@LlSzVYN#;v&@$taw*tX%*rT`tSf+nhe&~|i zV$JKOt3YSjwX4IGD+&9JzkwQDYCR8__8L0czW$^$YEk(Cx}vLcaJ~N3$li2yR?BCA zwx0Ho3$Cnlcuy$(e?j&B@?hr#r=Iudjq~u%gh4mYCiAJg6KJ9rBA^?+ISE&us?;sh z41FFXJR<8uIn&85E`UyE>_poOzXq{k0h#qY3;2t7a8O$<^_4bk^fjSv6digJJVR~Z zv0=2yR_-UDxEd}|fpik)@|s|pnIDf1Jpsyxy$VhX5Pr391|;~3(~z(frKx6ot)C`t zWh1eTXZ=1ICflcsQbj5|wZ&IP4Ei$o0{LVpdsk7y;H5Lp4UI2Lk_y^-)kk2DVb6jl zTlQ+4x5+6GWzZ&|W2*fss2Q!Ir2bZ$xXad;zo(Y-RO-HG zKj%i2tA-{ul)#!TYnO}m*Ny#7_wl6wGJ%picFbj<8lwXXMpyI-jug$0$VvnHNc>#L zoq@Fggcv9TQ(mjCpEnDfLx+9@E=6eo1IxTgD$-z(P$L%)F%5LKWC1HJq`<_TqJ*%l zjfEb=n|Hd9_;&EI04q7n%^L7UN7bc4m~BfHB83#~k_T<>`2rg=`mEbf!CqJaFtL#* zF`O+}{TwKtBrAP@_Z6^)HMgOp25)taqxZ4Wy*LMAl{>F!$fWdN zF5Da7YRBzR-BTfsn-xeUSMz=Jlnb8WcZ!(g;~N{zXt1~`6WACHX7}8{JD#sxcO{LX z76tJ{z&#EFUt}$$<;+%;#@Iw{)Fhb1HN4#l zo6H^8sxddlbGY8Z$tDfZWFxMBQ}K*d9E7OdZ80$JhWC9I|ZXy%TDHRO*mEqO4aUr*k}X zWHnQ=?kSuGlxHMDgX2EH#(G(ZtY5CWWmdyd)htFcN?Qt*QL&H&dm~2nXY~7645@lk zqS#?SnM|s=f#X}4JCI|JrhiL1w52)yO!iUxU3kp&#uor7qrX%p2$&v7j}7mryw4$o zMp+R>@%QR9!4=Y*^O!GFK9hoVl9BlxDe{#o*Fd5}J+C>!AyGd;3rUlQ1^hX^=%=Mk z(;kpWP($*kh!m5O%Ho>JH=#)oS_J{>r?KOw*f*QAVKHH0$l)%(02H}UUDgxb(cZv& z01PxQoKsigkN*rb)a;cmK$(BS1Vv^Oo{}>~UJ_EUmGz#o!&FJURQXYMX=?1pA||*n zAR-Ma8D2%}$n{(TbA!j}+s2)NJq^4F^ONuw+&d|A;+S>|1h}FauaW92?())g6{U@V zy=l?tCcJdsOxpXg_-TcV-CR)aNJtEn_`a*B$kjgjBTK2h#eyp{jZ>PxAp27gbtJ$je4=Z>HdG4l8|T88l__z?yn?vb z>p6tD2BIi~Gbe5rL&swqc;5k}mQUS5C9zoOV>oRRk{3<0`gsw3^`X0yt=ctk<#?;Y zHSwe1F~B>7_*{-N#OvOibc`-WVzWp0pr?*onuay{3A?9ca)Qx&NNMzxkpZ zqA#^F-@6eRKl7yXBs(I#*s)gLlm~WjzF`T!AxB-OR4x% zw`Om9Fp+*fQd&kO#Ihomg>0WfUK0U3#MpWQFNs|6U;fF^K?!i;#;`m6QWr?%$1A0; zpkIjgptsZ9l%Nf8+VOrO+BS1j>J+8?7P36mLd)nb?+g7H%xGFGZ;%$gRs9O;fA7#P zfnvVWP&O@zcW{3!ERjAHNiRp^d_8^eiC$7A&8Nq`buVq3k%^4nw(g2kY%Q;Ni~7#M zhpWk>^@QByU$SZb_qBAaHXXzgYrBaIf>iEq35<5%B2hL7*>U0QJ_?j~fBd{f8c=`K zX4Fn-<(!&TjfFar{t3kKp~R@JttYXWz^ko9hwSYO`C%hZ%)Osvm6F0Z|37ETQ6Nb(&>gSTQLN8Po%pAG; zhlMcl5I3Eg1Px*8MIwda+S z3_Fo>HRjH%)-X#?R`_&U>S$&DmVtYOQ0-=yiKIXqbm-4_RLUbK)%| zpB%RB)Tp;ES)E1Pe=xqxFX5I%cpDjoayic*g)t_N6gs3unMc6v1vNpYBiez_A-uWV zQw=r5i%g%}*!(5*Wo4CGsNJL*Gul-6s0L4R2(jq(2W?QnSC2l7W49qHKv(K1%(s zTC-a#n&gjZar3cs&COpTUr{a{EZ3c}SjdRwG~eih>`f`PeE**VukSHR0l6xx@1*ta%rrImlw-n7=xEg2yyEbt>Y!aLU<(fBRtS@hlN zD@J1FCt61u2&)q7$@3?b*a^Bu*sYMtjQTsp0TahGxu7W8vcP6fXE^3m z2m<5RxaKErX_h0M9K684m`%5!50^bQlR0DOn}rj*g#;v zj*;InE*E8K{Qymz?HgG@F3Qg)?w=fv)p*p+90!&BTM9me@EQ^)Dny z?uh~h`Zv^c1V(G|FEYgqP>4)Vim&aR2awuSr%>%UNSdcgq;F(xU$pH!DoZ;oD#Tqg z80OuII5&!aqzbt5-gfNTTo}}_%yR&8wCrY(DBJfi6?fH&vf30VY(JN*u~x(D=`*$k ziV_b8Sv~L9~e_9iq9eF%)<7QV9ls5_Cd$&WZr+KBn!Qm^vx{K1< zGH>{!Tgthkk7fR9}Df%i{Bv&T#jAhXu}F)^%Sd!|P+U$mlPMIWI+!12Jz78-7s z{voheRmGh`j-^gRvq!#TDN!ZxZ6)$U&7S_696E;6Fg_YaQ4?D)d*>z*Jfv%GQ6=uT|G+N3?%)Iu_CdHb@e&`& zgV!S|dNdoBs(rM1rIXZ{G!QcP*iH>Oa5%^POrKQHT1!$jbBRr)_r-^c@3JyeWgO00MCSwCY~ZZDOPb97=P|Z`p_>?Eo;TyrTfbNU(O`iH8Dtq^oP*1 z7DP1Bv0!vyPO)YgJC;)BtX2^maU9gF>p21AFI%N&Il}G)r_`$WS9?$vHch>7He|6L@LxJwSO{$0yhbZWcN^(bG}FSyRzwWSM*5ObmgnZK1`4p0Y-QFIhR zy_ed4MmNi>j0ooHE!tShh*V$4R8qQ?{15}WA`@~Z=Ro`M1I^y#B>Hm*FCRQzJ_yqJ z`+#d(4==GiQOgBO@f_juzQ9MHu>!H9X53IEDETG{>`7mL)(TRQ_~onJ&7@BY^PQy9 zZ_TSr`A}Mi(n|X8DbC*jSwmp)`Qu>pX13h^sn}*7SB9!lNm<}5v5I}?eWJ5Hf3t6w zWbJ=>V8@jIseLQYb^mm1Gok%hhlG=Ua0EG@8_pej?Z*hAqJv+%3CYnLJ4TbgAo11H zwA12+GWxaJSN$;yPbGgdjI z_5g46z^J08PNkP-#T7yRO5*kf6b2Eijw9XFimSR+;!Y19@2@QFJTBUs#wh@);Ek8{1fj$|OgG`Hg_0)1Y#7p4 zcq!IiH8oFrtef{ptjG;*Pp+jyCuLlk2!*2&SW%Ou=6eXw+M0zm+uN&vK~4pYyn)5& zS;J$pfUOwzfzNE!Od`Z-aRH{w9Pj?_FX;0>Vu9$HBa0rCfV^apu#5~} zN2dnj0?osuu>Hm@`7wz&Q1sV*p5NnsH@ykNB5!R2Kru9sAakO(Gx!PMh z$aKuWBqJS4!-rP=MO+-T6{*FsX>p$anBEHJzB1dpvlt8UsMi?u2i5(D%^n}N^-SJA zI)VV9jb8}G_$Rk##t z&^uQ-{34anG(H9IcSLF8UUk|yuijr5iK=#~d?wD9;gLnJnvqx#NvjlX9I3dM&}xXi z*`>}EsVcc<0xkj5Lnw5;fgDCMWT`J8eBBJX;(E*)M;*@JHjahjKbkN0mh4!I69W%R z4rj}9dkCBa6if^G@61uN;tT$a)hL>%MxOS^g7SMmvf#AQP8(mwT8+PtNJf;FL)|+L zX7IAiawRxzHEvz2qBnZT?Z8Yz_ht92$jZ>GynI=r{vqL|RoOH~&+I0m_zi6FiILNG z@Ezz4u+fpF6j@zQ@CK>;&a?r?Z}Ew6KueD@iB$LA6(Gx=k(55pvBG3SJ8=vA>AIwWgdl@-&-bI=vi0P5egaBj7H z!7X%!8>77GICvdDoIQ=k5q<^3)O(o?gzuoy<4&+<$QcreWdb=))Tg`0y4Ap2gY~C9 zeV>tue<13i_7VyzXU7n((VM^nbf`7RApO`Nk$rqxbQRx1{RXMkqKj^V zmGL3r5x%q-s34g?OQy?g{B7V1ui1 z&Ys-!NB!8M94*m95%rUe#J`m4i1+$|-y>z9c$kK~pLO&RoPSaM^2#in){(u(1}3J@ zd4QVs!dbZJkz!%Zop)XXq(UA#^uIuCRxBii#BUqGMt|mYPZNazkYb1c8+d3Pn3!nD zzKE0ts-<9}owfLiJ_Q+p28mR(7R~pt7>Mvf`yrZ}Z5Dne3L#j`0>r_+l+l41ehXc> zAY1e3cfY+~gb8D0&!IgR5w1#i)xVTWIH_pH; zgRH=%4Q}LphIVHT8t0ztf!U2zDZ)J1Sp^yd&*vR!Qse%}jtYDA%f6m$UoyFY(9BBv z&PI`Rl}g33bF`6B3eE$shCd-&`J>kzQ1hdea%Wp>29MPo15kv1$Ilb6h2d+%RetI}#rN literal 7101 zcmb7J30PBEvet3DbYmi|(?VE;*Nun@k+1{;2Iy81AqvV4VF@521VSKB{T>LLVy60AQ2Kp3_CCO^z84=oA-Um`A+>+=j7hhSLamy zb?uCcBV1KWb<375aHo^U-L`DmD*E*OY?~5sR&^;?3g|PZJRFpwqr;h#C(c@99BeQS zA%uvq(5RD+ZcdJFL4n~Rgh)q+vtNGsrG|#ao;`ci)zzIbn3Gmkr)_MUt*uX4Te}=N z;%;w`Q_gK{&f3}#>U3b$VA`JX#b(Z`wkfE?>G8-{~?2eNC)TB-#VOha5{bTgp>VI2m7PP?T#J~ zizEewMFfPL#}m%^1O$8Gg91atgU?6$6VCYthPZk8o$>HFy!bDrm zRnAw=CMeP+19t|6M-t|{i>t;xyzNP&PkYDg)8)d2lA}@D4W#u6z0?)+-$zgJ>Gm6W zlHy}g+E$wmn{O6+^;y~Bz685>=o4`D-6YOr zgUwMubB@uHkFvcJ%g=vW)?t}1nQXi->s?OP6Q&JZByEoEDh|>q=nXys2CY?b()z|% zMIZ08D65LLs}hY&F=dD+;v~L_v6skF$*X5a*z3uT)U? zH*VZ1L%XoP^2Bv{cT(|yXV=>x$p6slQsr{Scz=xeFg?aUG9y|k2C#?aWne_)hW2sLxx z0Ww{#c1yBOjC{VYN8}D)YgRfbuI?68u0>VIWWwnXBhVEs=M|+dIUZ)2EqQE{?N1|+ zFH_7l*OpDzUbbQg@0u6zJi{3lT}JS{^Tdrz#T zEv!0hY>E+j;~h;*8(%GncA*7BqQLmzYtTg7uual6sHa0E_aVCjP*m=~!FDPJ`F%JT z$OoMG{~+1Vs*-{kk2i34 zJ_mQK>DP(?;LnECUEtL4yirinB9p9 z*I+J-&3}NqEWT3BwJm~Lb&8*hmf|C|uwlBwt_fdQPEh#+$X)!uEA-(x=|PalYyDn> z1!g04JBVM*8tWG=DfYlfgC@tLMHvI$7kJK|lQJ#wQ=g1?WnQKW7IG**Z`p~%#FW62h9$2wD7N3-*# zQ7%DOH~bcSa3#iF)=xx7)9H!TWv;Yo9RedRTR%I!f^r1{;k=%A#_vqxT~Jg8#I`Or z*eK(D4yajTthkS!aR#g*(P>!PI^?Z;5+*jL4g5GtY*fA=ENy8pGbj(y?Q2}|ZL@&9 z6;wg2t@JPrO!FW4xPcdICrBvjB}k2vM%ljOuL}|9$uc`%W-ixPn|Eg-tz7)G9KeA` zT;@|Uw1myBUUO5i{0z$Z#_FQ^Le#5I@Y*d@D=U9i9~1X2WwRl7C%j4kI?&;OJ~HnR*!2 zxZrov7Phl@JCG2#qaqWUU_TLc0+i6i)Vr}JV0()W;BAqw-6b8lo~)@Oo<=p^gM>bT zt+n6X+Lx$)AnE5d) z@YVPbfdq&80JS-d)_P7IB-FZcAFexWk`$I63bN6^b<|Ed&Y7Vtj`snQ6~}TIt2=-l zuUlBTnq!6$*xQ6L!sa{a3nGuvgqsk1qwgSyqH5>%Y3-NXoK4stbu4Mee z-@xlC#e;--Q$)3n8ny}&hN66|b*Ww;o2v{6th^ea(Z5TXaB9hc!G~S zr3`w5(7d?uT?BH+|3hSaEh(x)+W0S^{8t$xL#2c8;@1C2{30~(Gtl4!H+K=G{NMA5 zwJe@DJDM{i9Bv<=mIMOj9V(Q$LH_cghB=KQd~&{)>}8i|V2M!EI&2d(&04=lA*#7g zr6y?>YUy<|z44MNET1rM-3k+nU;kb5Pv4G9Z%*fxxhs&@adYGF>cc6&d|G`}-K8DMwaUsJ(~!ix?d+u9+=>VE)f7Wr}g zk>S^%Rw=|qoU)E!K6)k^TNH)D9uz(v_6;G+lH{glsOMJiU=z3LymxJ@m7p2Ij-9z4k!aCl(aXP7ujaFS_siQ@j3nF=84hqwqN4)M>(5kDGZa1Q>BYuJI z(C-OU%duCUb2}GaYfb%dzE*`>()&?)oWy0nJNZZePW6`K@gGhB<=5jSD`SI;g9-Ob zq*YRdn|iL69`^KKR7vX_?vs-Bs+-U6cc{3&RJYB84u+1h18vvG9M&YQOJgsk|E#ia zT@tN`H(#Ud8mURQ>Zt=uqN$O4OrW_jZRJDryJT|iH2?kH)-*Yz&gs!K#P(Ob(!(UF zd0YK6E?766Qjpg-R=wHG6vtXUY*bW#R3iDXAl{q2rb}`wSHuyQa{}$DLqny-KskRM zX}UDI@jSIs=2?5-PSuT-H5wYjoR7H%DT3NI%?1^f-Z#5Fol?`fv~aJ5Ctfg}#apkv}rZpGh7x`V}0xSH|oQfYZ{_x>yc4Vp+46@%kDqI*Z14PC)yt zEF(wMk@Q>hk&F)u_hLGyLLs)w5RPqlN$8o!&^OkMmi2{yX&RWw{{DY|K!?K1n%Wo1%q zY0jSF+vj>R{5D+fs^BO4?&j(?FAWjuyLg_wcD3F4rH78XwNg(Oea6f zb&XyCD68MEJ{8TFDrCYvr!=eK3P0g34c(GqF`O3wq4FzzU`uE?*3bd z?&z2Zh8Rmkw5$!4?grU&NI1VR91h;ryZhzFi08SrJztdMrDKKMNb>wL9kx@T`hdS< zo~Dv(HZW|J4IwVA+l9ON|YY}+pEm&4BzZg=G=-kFCde+-Cepp zp$l}>d>dIg##ky`o0_om0x7*QVdO?H6f;mB8{Kykdh{CVZ=#Tl`CowH5m^sl#Rh6L zei0?KE(3wZ;Vr`C#)*u_^M%@3=w~9|;d=+c@E2fNyhP|zeIJ&?`KtUqAwka(4x-zL z{Nv8-lNc z^Tvyu3pl-~H<%gHqKHP+;CF&W?BE!jGNE0+hfHOZP5s!cOhRftEm7{x{}=G0SXpw0 zljqXh3YQh*|**P=nfd8$2Y+j@z zZ6F5E2MvgBr$Xfq*@wy!_YdY6SB$f&RdD>${0`Asil_6!smi^+Zk%XeHCnZkX*P6U zTzOM`$KyzSY1&A=uCZ_4ZvexT&PB%u9lK*|@h=HIO=nP;3HKU%Gc@h@$)g1Tk$?3H z^m$3#`VSR#$Awb9h0mkIU&36LZc1}cWgAQeHavg|;(y99&6k=C_KQ5$U)iWI%hDg8 z%gLFBi&t<=3yfzvi}!8x8$INm`=QF%+;BrGv$hgCK7GVg38sam*ToUTW)ZOq`Zu^1AO zk66nq*?23l!+=v8xB==pDPp4V{(#VjE%Dv36DN`3xs*h*kY8=Oq`_GmtW6~Y>65Da zJM{6~&m=l!;*L(+-uDVq0Z614c7ao@^Vtw*c}|ul1I;n>oa5P!tejmuYv-QqTgk=K zGV?OXztuaEK{*}5uux;!7^lkmALAY~h#*k?~!C{#@Z7J?xP^1y6?2-_rq{Br}jt zc++%Z*!ruAG`|A$WhU`6Je$-~_CSZme_Bq;qWPWeA_P_4LafQF)Ho*`c7O*n%b4;Cabi{RUD^9;~eMtc3M zXj(cl_b!5ry+1Rc-j&8DY$iJu7fQF4y#OmVKQG?|N? z8m!q%+2{ZyysUb~0g&i0H*6}2i6YOp97ql(JLDlt!3=ZxRL5jjDehG46$oMF25TjMrGV=sx{fNIf$b?GvY4!J65%NXTmEY8hMSdf-3& zK8f*sA{0(5bgV=s9k(5tl-~s0Cu*FpaZ%K*UjP za%l@le0;1SDvMTgY%9297V-m$%4|mP(p#o;! zJ^*ju5DkBD0y%)tt2V`;8&qJ2E%LPzJVH|#9ijoDu96QUtf(H=``@&&y27NKod_&O zjb!Vn0@E#2X(+zG4N&8O_})I{dF$)QBV`EF&Ai`ycj$|Qpxa+syXv5SI z!r_oCD3qmg)zvV0333MU);iicfmd(V-bf`dlw8^2G6eiPWuDflfNT7j zvlYrOH3wj>dPDAp75iMlh zZe@N*&BJ0^u2^RV%fA89>vZRiZIdapU3sqmJR%ZFC zuOV&CQ`_HvB7@WZs1h?1I}>*r%*{6>ZqGe-o2ZrY4C`w|)oJp7Dbg3e@Pnp)o-P3N zOkMer>{w+ohN9LBKjn4^tS`yGImiN5Y;09CYN7?WUSL@MQN`r^zl?$UtnNI|m5pHe zr9`I1!ns>*=?E+#5ZQzEEtBa1YWdzcb62l7tK(w?db>FyaG^COhQXiEgw-yOHCXvb z<**Dviflx?I-Ux&6WbK}Fuu>B#K4wTngBVb*aZ-cZ(&Ww0=uN@venN(G|jnKBc^sb zK1-4MJ*0&*=*?;nyl;BGYBwe#-~GU*ttU};fSQUpz?t6dJ36e)?;3BLpNS0P&GN^d z5;|H7FS{90yc#}!ya2L=Oabu&OM&^fvkRc>AN1jN2XiczN=JSGO1@OOM%ghT{n{_t z3dVxJv`YS|cM=HwwcGMbhvhd)=RUIp(pBrCvF1ykS~_>2-mh5M_{|*?(frL)%B?rb QKHL^32bbeDM+sN{8-#a8AOHXW diff --git a/nano/images/nanomap_z3.png b/nano/images/nanomap_z3.png index 5dfc01b510171eb119d5f10219d2b18af42945e1..fd2909e74b5c700b75696b9c404863f76a466d7d 100644 GIT binary patch literal 12981 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 s;P02+Dfva5%19QkGX#R#1YDJjXy%F4|A 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 diff --git a/nano/images/nanomap_z5.png b/nano/images/nanomap_z5.png index 02190ba52b71097734295802181fc24cce9952f0..746f6bd7cdc9cf045d0e6eb7cc55f1cb632c25bd 100644 GIT binary patch literal 110886 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�XrNMF61AO3w= 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%0A4&L0$&s_c=k$0xq?xuv&2SldwO#z!2tfdBxLL0 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 AMF0Q* literal 68985 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�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 literal 48213 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 KkGkvh=Klltt(_zQ diff --git a/nano/images/nanomap_z7.png b/nano/images/nanomap_z7.png index c871d145aca3d3a09aa874260efdcd8019062648..169d3163b2b1cfccd78da070636d3f38c28e5668 100644 GIT binary patch literal 48405 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 literal 47215 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 From cf4ecd525b054ec11b35d8445538ac0ffa620164 Mon Sep 17 00:00:00 2001 From: Mewchild Date: Tue, 6 Mar 2018 17:50:12 -0600 Subject: [PATCH 109/145] In which Mewchild is dumb --- maps/tether/tether-05-station1.dmm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/maps/tether/tether-05-station1.dmm b/maps/tether/tether-05-station1.dmm index 4a57359f2f..a03b7794ef 100644 --- a/maps/tether/tether-05-station1.dmm +++ b/maps/tether/tether-05-station1.dmm @@ -21590,7 +21590,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, ->>>>>>> a52b81b7ad9c108fc7fadeef9e2b0219aef0135c/turf/simulated/floor/tiled/monotile, +/turf/simulated/floor/tiled/monotile, /area/tether/station/excursion_dock) "cNq" = ( /obj/structure/bed/chair/office/dark{ @@ -21860,7 +21860,7 @@ /area/tether/station/excursion_dock) "sSn" = ( /obj/effect/floor_decal/steeldecal/steel_decals5{ - >>>>>>> a52b81b7ad9c108fc7fadeef9e2b0219aef0135cdir = 4 + dir = 4 }, /obj/machinery/shower{ tag = "icon-shower (EAST)"; @@ -21934,8 +21934,8 @@ /obj/effect/floor_decal/steeldecal/steel_decals_central1{ dir = 1 }, -<<<<<<< HEAD/obj/machinery/door/firedoor/glass, -=======>>>>>>> a52b81b7ad9c108fc7fadeef9e2b0219aef0135c/turf/simulated/floor/tiled, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled, /area/tether/station/explorer_meeting) "AmC" = ( /turf/simulated/floor/tiled, @@ -22120,7 +22120,7 @@ /area/shuttle/excursion/tether) "NuW" = ( /obj/machinery/camera/network/northern_star{ - dir = 8<<<<<<< HEAD + dir = 8 }, /obj/effect/floor_decal/borderfloor{ dir = 4 From 8cffc2298c0a83e961f262559e24e07b646b236c Mon Sep 17 00:00:00 2001 From: Verkister Date: Wed, 7 Mar 2018 11:29:46 +0200 Subject: [PATCH 110/145] Readies our borg stuff for next sync fixes. -Fixes the default module icon missing from our _vr.dmi -Makes our custom modules enable ui_style_vr to pull the hud icon from our dmi instead. -Makes relogging etc not revert to default ui file if ui_style_vr is enabled for the borg. -Moves the clumsy VS edit borg reset stuff to a more appropriate place. -Adds the recently fixed attack anim offset fix and the ui_style_vr to the reset module. --- code/_onclick/hud/robot.dm | 4 +++- .../objects/items/robot/robot_upgrades.dm | 6 +----- .../silicon/robot/robot_modules/station_vr.dm | 14 ++++++++++++++ .../mob/living/silicon/robot/robot_vr.dm | 1 + icons/mob/screen1_robot_vr.dmi | Bin 137916 -> 138303 bytes 5 files changed, 19 insertions(+), 6 deletions(-) diff --git a/code/_onclick/hud/robot.dm b/code/_onclick/hud/robot.dm index daaa52e827..230df89655 100644 --- a/code/_onclick/hud/robot.dm +++ b/code/_onclick/hud/robot.dm @@ -276,6 +276,8 @@ var/obj/screen/robot_inventory r.client.screen -= r.robot_modules_background /mob/living/silicon/robot/update_hud() - ..() + if(ui_style_vr) //VOREStation Edit + hands.icon = 'icons/mob/screen1_robot_vr.dmi' if(modtype) hands.icon_state = lowertext(modtype) + ..() \ No newline at end of file diff --git a/code/game/objects/items/robot/robot_upgrades.dm b/code/game/objects/items/robot/robot_upgrades.dm index 57888db514..7cf1ffa141 100644 --- a/code/game/objects/items/robot/robot_upgrades.dm +++ b/code/game/objects/items/robot/robot_upgrades.dm @@ -26,14 +26,10 @@ /obj/item/borg/upgrade/reset/action(var/mob/living/silicon/robot/R) if(..()) return 0 - R.pixel_x = initial(pixel_x) //VOREStation Edit - R.pixel_y = initial(pixel_y) //VOREStation Edit - R.dogborg = FALSE //VOREStation Edit - R.wideborg = FALSE //VOREStation Edit R.uneq_all() R.modtype = initial(R.modtype) R.hands.icon_state = initial(R.hands.icon_state) - R.icon = initial(R.icon) //VOREStation Edit - Dogborg reset tweak since separate file. + R.notify_ai(ROBOT_NOTIFICATION_MODULE_RESET, R.module.name) R.module.Reset(R) qdel(R.module) 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 393e167b87..92c53171b3 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 @@ -120,6 +120,7 @@ src.emag = new /obj/item/weapon/gun/energy/laser/mounted(src) //Emag. Not a big problem. R.icon = 'icons/mob/widerobot_vr.dmi' R.hands.icon = 'icons/mob/screen1_robot_vr.dmi' + R.ui_style_vr = TRUE //R.icon_state = "k9" R.pixel_x = -16 R.old_x = -16 @@ -173,6 +174,7 @@ src.emag = new /obj/item/weapon/dogborg/pounce(src) //Pounce R.icon = 'icons/mob/widerobot_vr.dmi' R.hands.icon = 'icons/mob/screen1_robot_vr.dmi' + R.ui_style_vr = TRUE //R.icon_state = "medihound" R.pixel_x = -16 R.old_x = -16 @@ -202,6 +204,7 @@ src.emag = new /obj/item/weapon/gun/energy/laser/mounted(src) R.icon = 'icons/mob/64x64robot_vr.dmi' R.hands.icon = 'icons/mob/screen1_robot_vr.dmi' + R.ui_style_vr = TRUE R.pixel_x = -16 R.old_x = -16 R.default_pixel_x = -16 @@ -226,6 +229,7 @@ src.emag = new /obj/item/weapon/dogborg/pounce(src) //Pounce R.icon = 'icons/mob/widerobot_vr.dmi' R.hands.icon = 'icons/mob/screen1_robot_vr.dmi' + R.ui_style_vr = TRUE //R.icon_state = "scrubpup" R.pixel_x = -16 R.old_x = -16 @@ -260,6 +264,7 @@ src.emag = new /obj/item/weapon/hand_tele(src) R.icon = 'icons/mob/widerobot_vr.dmi' R.hands.icon = 'icons/mob/screen1_robot_vr.dmi' + R.ui_style_vr = TRUE //R.icon_state = "science" R.pixel_x = -16 R.old_x = -16 @@ -268,3 +273,12 @@ R.wideborg = TRUE ..() +/obj/item/weapon/robot_module/Reset(var/mob/living/silicon/robot/R) + R.pixel_x = initial(pixel_x) + R.pixel_y = initial(pixel_y) + R.icon = initial(R.icon) + R.dogborg = FALSE + R.wideborg = FALSE + R.ui_style_vr = FALSE + R.default_pixel_x = initial(pixel_x) + ..() \ No newline at end of file diff --git a/code/modules/mob/living/silicon/robot/robot_vr.dm b/code/modules/mob/living/silicon/robot/robot_vr.dm index 630643dbd6..bcec8d6431 100644 --- a/code/modules/mob/living/silicon/robot/robot_vr.dm +++ b/code/modules/mob/living/silicon/robot/robot_vr.dm @@ -8,6 +8,7 @@ var/dogborg = FALSE //Dogborg special features (overlays etc.) var/wideborg = FALSE //When the borg simply doesn't use standard 32p size. var/original_icon = 'icons/mob/robots.dmi' + var/ui_style_vr = FALSE //Do we use our hud icons? var/vr_icons = list( "handy-hydro", "handy-service", diff --git a/icons/mob/screen1_robot_vr.dmi b/icons/mob/screen1_robot_vr.dmi index c173ff82fda6f2a00ac92916457b4ad3104824e3..01647f02cfaafcfd70a703b9c34d67ad1bb2b54f 100644 GIT binary patch delta 16690 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 From 92c3cef709b7a29a55e0c873044ed79a857afab3 Mon Sep 17 00:00:00 2001 From: Verkister Date: Wed, 7 Mar 2018 15:25:17 +0200 Subject: [PATCH 111/145] Adds the first one of the new fancy animated mawtails. --- .../vore/appearance/sprite_accessories_vr.dm | 8 ++++++++ icons/mob/vore/tails_vr.dmi | Bin 63485 -> 68348 bytes 2 files changed, 8 insertions(+) diff --git a/code/modules/vore/appearance/sprite_accessories_vr.dm b/code/modules/vore/appearance/sprite_accessories_vr.dm index 2ab40c46d7..4a31cf1d17 100644 --- a/code/modules/vore/appearance/sprite_accessories_vr.dm +++ b/code/modules/vore/appearance/sprite_accessories_vr.dm @@ -823,6 +823,14 @@ do_colouration = 1 color_blend_mode = ICON_MULTIPLY +/datum/sprite_accessory/tail/newtailmaw + name = "new tailmaw (vwag)" + desc = "" + icon_state = "newtailmaw" + ani_state = "newtailmaw_w" + do_colouration = 1 + color_blend_mode = ICON_MULTIPLY + /datum/sprite_accessory/tail/ztail name = "jagged flufftail" desc = "" diff --git a/icons/mob/vore/tails_vr.dmi b/icons/mob/vore/tails_vr.dmi index 3b10ec215fea98539d7d9c9fc68d00d40909bf83..70da913f3e7fdf4e546f4e54aa1a544441b8cff4 100644 GIT binary patch literal 68348 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 literal 63485 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 fFLnnN;7AVIU*@*eX;* Date: Wed, 7 Mar 2018 16:51:55 -0600 Subject: [PATCH 112/145] Moves pilot spawn off moving object --- maps/tether/tether-05-station1.dmm | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/maps/tether/tether-05-station1.dmm b/maps/tether/tether-05-station1.dmm index a03b7794ef..241ebaf3e5 100644 --- a/maps/tether/tether-05-station1.dmm +++ b/maps/tether/tether-05-station1.dmm @@ -2340,9 +2340,6 @@ icon_state = "comfychair_preview"; dir = 1 }, -/obj/effect/landmark/start{ - name = "Pilot" - }, /turf/simulated/shuttle/floor/black, /area/shuttle/excursion/tether) "agE" = ( @@ -33087,7 +33084,7 @@ SzY Tiu hJg mtd -rRn +tEu wmC alA amg From bf3ce8dc7bdba9856852c18376366485c3ade0d9 Mon Sep 17 00:00:00 2001 From: Chargae <35026745+Chargae@users.noreply.github.com> Date: Thu, 8 Mar 2018 14:59:23 +1100 Subject: [PATCH 113/145] Add Chargae to mime whitelist --- config/jobwhitelist.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/config/jobwhitelist.txt b/config/jobwhitelist.txt index c804d01d60..a6224b4fe4 100644 --- a/config/jobwhitelist.txt +++ b/config/jobwhitelist.txt @@ -5,3 +5,4 @@ silvertalismen - clown suicidalpickles - mime whiskyrose - clown tinybear16 - clown +chargae - mime From 396e1ffc7aee540b052f5cfdc6b419e16909759a Mon Sep 17 00:00:00 2001 From: Mewchild Date: Wed, 7 Mar 2018 22:18:08 -0600 Subject: [PATCH 114/145] Adds SaR spawn too --- maps/tether/tether-05-station1.dmm | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/maps/tether/tether-05-station1.dmm b/maps/tether/tether-05-station1.dmm index 241ebaf3e5..b87878dc5a 100644 --- a/maps/tether/tether-05-station1.dmm +++ b/maps/tether/tether-05-station1.dmm @@ -21796,6 +21796,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/effect/landmark/start{ + name = "Search and Rescue" + }, /turf/simulated/floor/tiled, /area/tether/station/explorer_meeting) "nxL" = ( @@ -22036,6 +22039,15 @@ /obj/structure/closet/secure_closet/pilot, /turf/simulated/floor/tiled, /area/tether/station/explorer_prep) +"EKk" = ( +/obj/structure/bed/chair/office/dark{ + dir = 1 + }, +/obj/effect/landmark/start{ + name = "Search and Rescue" + }, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) "Fuf" = ( /obj/effect/floor_decal/borderfloor{ dir = 9 @@ -22291,6 +22303,9 @@ d2 = 8; icon_state = "1-8" }, +/obj/effect/landmark/start{ + name = "Search and Rescue" + }, /turf/simulated/floor/tiled, /area/tether/station/explorer_meeting) "Tlr" = ( @@ -32962,7 +32977,7 @@ uDP WkO mtd irt -rRn +EKk jop alA amg From 29f93b0800f83cc01f41e3a6c05d5dec580372e0 Mon Sep 17 00:00:00 2001 From: Leshana Date: Thu, 8 Mar 2018 00:33:43 -0500 Subject: [PATCH 115/145] Fix un-eqipping gear with a single click. - Restored this functionality to the way it was, with the exception of uniforms. That drops everything when you remove it, so is still protected. --- code/modules/clothing/clothing_accessories.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/clothing/clothing_accessories.dm b/code/modules/clothing/clothing_accessories.dm index 57c292f1e3..4759f03658 100644 --- a/code/modules/clothing/clothing_accessories.dm +++ b/code/modules/clothing/clothing_accessories.dm @@ -29,7 +29,7 @@ return if (ishuman(user) && src.loc == user) var/mob/living/carbon/human/H = user - if(src != H.l_store && src != H.r_store && src != H.s_store) + if(src == H.w_uniform) // VOREStation Edit - Un-equip on single click, but not on uniform. return return ..() From 35f5f9f84c8deba692854a948c7c717281ec5ba1 Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Thu, 8 Mar 2018 09:22:34 -0500 Subject: [PATCH 116/145] Soulcatcher fix Fixes it! --- code/modules/nifsoft/software/13_soulcatcher.dm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/code/modules/nifsoft/software/13_soulcatcher.dm b/code/modules/nifsoft/software/13_soulcatcher.dm index f048e0a475..8bd92831dc 100644 --- a/code/modules/nifsoft/software/13_soulcatcher.dm +++ b/code/modules/nifsoft/software/13_soulcatcher.dm @@ -456,9 +456,10 @@ /hook/death/proc/nif_soulcatcher(var/mob/living/carbon/human/H) if(!istype(H) || !H.mind) return TRUE //Hooks must return TRUE - if(ishuman(H.loc)) //Died in someone - var/mob/living/carbon/human/HP = H.loc - if(HP.nif && HP.nif.flag_check(NIF_O_SCOTHERS,NIF_FLAGS_OTHER)) + if(isbelly(H.loc)) //Died in someone + var/obj/belly/B = H.loc + var/mob/living/carbon/human/HP = B.owner + if(istype(HP) && HP.nif && HP.nif.flag_check(NIF_O_SCOTHERS,NIF_FLAGS_OTHER)) var/datum/nifsoft/soulcatcher/SC = HP.nif.imp_check(NIF_SOULCATCHER) SC.catch_mob(H) else if(H.nif && H.nif.flag_check(NIF_O_SCMYSELF,NIF_FLAGS_OTHER)) //They are caught in their own NIF From e75bee475e2e9ad71020ace28740b577312d7fc5 Mon Sep 17 00:00:00 2001 From: Verkister Date: Thu, 8 Mar 2018 17:59:21 +0200 Subject: [PATCH 117/145] Some more vore fixes. -Fixes gurgled prey's own prey dropping onto the floor instead of pred's gut. -Fixes itemweak gurgles not getting past first layer of containment. -Fixes entered belly contents from gurgled things already in the same gut causing noises and alerts. (such as prey loot and contents from digested storage items) -Fixes strip digestion. No longer dumps everything at once and empties uniform pockets/id/belt as it used to. -Strip digestion now also works on multiple prey at once and respects equip order. (as in oversuit goes before uniform etc) --- code/modules/vore/eating/belly_obj_vr.dm | 5 ++--- code/modules/vore/eating/bellymodes_vr.dm | 18 ++++++++++++++---- code/modules/vore/eating/contaminate_vr.dm | 2 +- 3 files changed, 17 insertions(+), 8 deletions(-) diff --git a/code/modules/vore/eating/belly_obj_vr.dm b/code/modules/vore/eating/belly_obj_vr.dm index 77cf2adb6f..c119b62ab3 100644 --- a/code/modules/vore/eating/belly_obj_vr.dm +++ b/code/modules/vore/eating/belly_obj_vr.dm @@ -149,7 +149,6 @@ /obj/belly/Entered(var/atom/movable/thing,var/atom/OldLoc) if(OldLoc in contents) return //Someone dropping something (or being stripdigested) - //Generic entered message to_chat(owner,"[thing] slides into your [lowertext(name)].") @@ -333,7 +332,7 @@ var/obj/belly/B = belly for(var/thing in B) var/atom/movable/AM = thing - AM.forceMove(owner.loc) + AM.forceMove(src) if(isliving(AM)) to_chat(AM,"As [M] melts away around you, you find yourself in [owner]'s [lowertext(name)]") @@ -350,7 +349,7 @@ for(var/slot in slots) var/obj/item/thingy = M.get_equipped_item(slot = slot) if(thingy) - M.unEquip(thingy,force = TRUE) + M.u_equip(thingy) thingy.forceMove(src) //Reagent transfer diff --git a/code/modules/vore/eating/bellymodes_vr.dm b/code/modules/vore/eating/bellymodes_vr.dm index 0c8898a7ac..2a65d9e1b9 100644 --- a/code/modules/vore/eating/bellymodes_vr.dm +++ b/code/modules/vore/eating/bellymodes_vr.dm @@ -121,12 +121,22 @@ for(var/slot in slots) var/obj/item/thingy = M.get_equipped_item(slot = slot) if(thingy) - M.unEquip(thingy,force = TRUE) - thingy.forceMove(owner) + if(!M.canUnEquip(thingy)) + continue + if(thingy == M.get_equipped_item(slot_w_uniform)) + var/list/stash = list(slot_r_store,slot_l_store,slot_wear_id,slot_belt) + for(var/stashslot in stash) + var/obj/item/SL = M.get_equipped_item(stashslot) + if(SL) + SL.forceMove(src) + contents |= SL + M.u_equip(thingy) + thingy.forceMove(src) contents |= thingy - digest_item(T) - M.updateVRPanel() + digest_item(thingy) + break + M.updateVRPanel() owner.updateVRPanel() //////////////////////////// DM_ABSORB //////////////////////////// diff --git a/code/modules/vore/eating/contaminate_vr.dm b/code/modules/vore/eating/contaminate_vr.dm index 1505472b1d..bf51ca9d59 100644 --- a/code/modules/vore/eating/contaminate_vr.dm +++ b/code/modules/vore/eating/contaminate_vr.dm @@ -18,7 +18,7 @@ var/image/gurgled_overlay = image('icons/effects/sludgeoverlay_vr.dmi') name = "[gurgleflavor] [cleanname]" desc = "[cleandesc] It seems to be covered in ominously foul residue and needs a wash." for(var/obj/item/O in contents) - gurgle_contaminate(item_storage) + O.gurgle_contaminate(item_storage) return TRUE /obj/item/proc/can_gurgle() From 2701ac668f05e8ab5453f59cfd711eb5efd80022 Mon Sep 17 00:00:00 2001 From: Verkister Date: Thu, 8 Mar 2018 19:00:00 +0200 Subject: [PATCH 118/145] More touching --- code/modules/vore/eating/belly_obj_vr.dm | 4 ++-- code/modules/vore/eating/bellymodes_vr.dm | 13 ++++--------- 2 files changed, 6 insertions(+), 11 deletions(-) diff --git a/code/modules/vore/eating/belly_obj_vr.dm b/code/modules/vore/eating/belly_obj_vr.dm index c119b62ab3..9972962207 100644 --- a/code/modules/vore/eating/belly_obj_vr.dm +++ b/code/modules/vore/eating/belly_obj_vr.dm @@ -149,6 +149,7 @@ /obj/belly/Entered(var/atom/movable/thing,var/atom/OldLoc) if(OldLoc in contents) return //Someone dropping something (or being stripdigested) + //Generic entered message to_chat(owner,"[thing] slides into your [lowertext(name)].") @@ -349,8 +350,7 @@ for(var/slot in slots) var/obj/item/thingy = M.get_equipped_item(slot = slot) if(thingy) - M.u_equip(thingy) - thingy.forceMove(src) + M.remove_from_mob(thingy, M.drop_location()) //Reagent transfer if(ishuman(owner)) diff --git a/code/modules/vore/eating/bellymodes_vr.dm b/code/modules/vore/eating/bellymodes_vr.dm index 2a65d9e1b9..7c622d1716 100644 --- a/code/modules/vore/eating/bellymodes_vr.dm +++ b/code/modules/vore/eating/bellymodes_vr.dm @@ -120,19 +120,14 @@ continue for(var/slot in slots) var/obj/item/thingy = M.get_equipped_item(slot = slot) - if(thingy) - if(!M.canUnEquip(thingy)) - continue - if(thingy == M.get_equipped_item(slot_w_uniform)) + if(thingy && M.canUnEquip(thingy)) + if(slot == slot_w_uniform) var/list/stash = list(slot_r_store,slot_l_store,slot_wear_id,slot_belt) for(var/stashslot in stash) var/obj/item/SL = M.get_equipped_item(stashslot) if(SL) - SL.forceMove(src) - contents |= SL - M.u_equip(thingy) - thingy.forceMove(src) - contents |= thingy + M.remove_from_mob(SL, M.drop_location()) + M.remove_from_mob(thingy, M.drop_location()) digest_item(thingy) break From 4538a6859fd26f49424c8636ca73c36e86884631 Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Thu, 8 Mar 2018 13:03:09 -0500 Subject: [PATCH 119/145] POLARIS: Use drop_location() for things --- code/game/area/areas.dm | 6 ++++++ code/game/atoms.dm | 9 +++++++++ code/game/atoms_movable.dm | 4 ---- code/game/objects/items/weapons/storage/storage.dm | 5 ++++- code/game/objects/structures/crates_lockers/closets.dm | 3 +++ code/game/turfs/turf.dm | 3 +++ code/modules/mob/inventory.dm | 2 +- 7 files changed, 26 insertions(+), 6 deletions(-) diff --git a/code/game/area/areas.dm b/code/game/area/areas.dm index 0902bd3871..4673d0ef26 100644 --- a/code/game/area/areas.dm +++ b/code/game/area/areas.dm @@ -339,3 +339,9 @@ var/list/mob/living/forced_ambiance_list = new /area/proc/shuttle_departed() return TRUE + +/area/AllowDrop() + CRASH("Bad op: area/AllowDrop() called") + +/area/drop_location() + CRASH("Bad op: area/drop_location() called") diff --git a/code/game/atoms.dm b/code/game/atoms.dm index dba0ec67ab..c994aff121 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -502,3 +502,12 @@ if(A && A.has_gravity()) return TRUE return FALSE + +/atom/proc/drop_location() + var/atom/L = loc + if(!L) + return null + return L.AllowDrop() ? L : get_turf(L) + +/atom/proc/AllowDrop() + return FALSE diff --git a/code/game/atoms_movable.dm b/code/game/atoms_movable.dm index 3ae19b1e4f..0cd09b8a57 100644 --- a/code/game/atoms_movable.dm +++ b/code/game/atoms_movable.dm @@ -296,7 +296,3 @@ /atom/movable/proc/adjust_scale(new_scale) icon_scale = new_scale update_transform() - -// Stub for now, override with better things. -/atom/movable/proc/drop_location() - return loc \ No newline at end of file diff --git a/code/game/objects/items/weapons/storage/storage.dm b/code/game/objects/items/weapons/storage/storage.dm index 799169bad5..e85982ea80 100644 --- a/code/game/objects/items/weapons/storage/storage.dm +++ b/code/game/objects/items/weapons/storage/storage.dm @@ -723,4 +723,7 @@ ..() if(open && contents.len) var/display_item = contents[1] - to_chat(user, "\The [src] contains \the [display_item]!") \ No newline at end of file + to_chat(user, "\The [src] contains \the [display_item]!") + +/obj/item/weapon/storage/AllowDrop() + return TRUE diff --git a/code/game/objects/structures/crates_lockers/closets.dm b/code/game/objects/structures/crates_lockers/closets.dm index a9fc515e3b..c0303d8753 100644 --- a/code/game/objects/structures/crates_lockers/closets.dm +++ b/code/game/objects/structures/crates_lockers/closets.dm @@ -416,3 +416,6 @@ /obj/structure/closet/onDropInto(var/atom/movable/AM) return + +/obj/structure/closet/AllowDrop() + return TRUE diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm index 2f1fdda438..798ad0e81c 100644 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -280,3 +280,6 @@ var/const/enterloopsanity = 100 if(isliving(AM)) var/mob/living/M = AM M.turf_collision(src, speed) + +/turf/AllowDrop() + return TRUE diff --git a/code/modules/mob/inventory.dm b/code/modules/mob/inventory.dm index 439aed4ec7..612f34bc83 100644 --- a/code/modules/mob/inventory.dm +++ b/code/modules/mob/inventory.dm @@ -209,7 +209,7 @@ var/list/slot_equipment_priority = list( \ if(target) I.forceMove(target) else - I.dropInto(loc) + I.dropInto(drop_location()) I.dropped(src) return 1 From e09ab3064e540dce2f4cd8e3904309f8f3258b48 Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Thu, 8 Mar 2018 13:03:27 -0500 Subject: [PATCH 120/145] VS: Tweak how items drop into bellies --- code/modules/vore/eating/belly_obj_vr.dm | 62 +++++++++++++---------- code/modules/vore/eating/bellymodes_vr.dm | 5 +- code/modules/vore/eating/living_vr.dm | 4 +- 3 files changed, 40 insertions(+), 31 deletions(-) diff --git a/code/modules/vore/eating/belly_obj_vr.dm b/code/modules/vore/eating/belly_obj_vr.dm index 77cf2adb6f..57d1e915c9 100644 --- a/code/modules/vore/eating/belly_obj_vr.dm +++ b/code/modules/vore/eating/belly_obj_vr.dm @@ -172,45 +172,54 @@ // Release all contents of this belly into the owning mob's location. // If that location is another mob, contents are transferred into whichever of its bellies the owning mob is in. // Returns the number of mobs so released. -/obj/belly/proc/release_all_contents(var/include_absorbed = FALSE) +/obj/belly/proc/release_all_contents(var/include_absorbed = FALSE, var/silent = FALSE) + + //Don't bother if we don't have contents if(!contents.len) return 0 - var/atom/destination = drop_location() + + //Find where we should drop things into (certainly not the owner) var/count = 0 + + //Iterate over contents and move them all for(var/thing in contents) var/atom/movable/AM = thing if(isliving(AM)) var/mob/living/L = AM if(L.absorbed && !include_absorbed) continue - L.absorbed = FALSE - - AM.forceMove(destination) // Move the belly contents into the same location as belly's owner. - count++ + count += release_specific_contents(AM, silent = TRUE) + + //Clean up our own business items_preserved.Cut() - owner.visible_message("[owner] expels everything from their [lowertext(name)]!") - owner.update_icons() - if(release_sound) - playsound(src, 'sound/effects/splat.ogg', vol = 100, vary = 1, falloff = VORE_SOUND_FALLOFF, preference = /datum/client_preference/eating_noises) + if(isanimal(owner)) + owner.update_icons() + + //Print notifications/sound if necessary + if(!silent) + owner.visible_message("[owner] expels everything from their [lowertext(name)]!") + if(release_sound) + playsound(src, 'sound/effects/splat.ogg', vol = 100, vary = 1, falloff = VORE_SOUND_FALLOFF, preference = /datum/client_preference/eating_noises) + return count // Release a specific atom from the contents of this belly into the owning mob's location. // If that location is another mob, the atom is transferred into whichever of its bellies the owning mob is in. // Returns the number of atoms so released. -/obj/belly/proc/release_specific_contents(var/atom/movable/M) +/obj/belly/proc/release_specific_contents(var/atom/movable/M, var/silent = FALSE) if (!(M in contents)) return 0 // They weren't in this belly anyway - M.forceMove(drop_location()) // Move the belly contents into the same location as belly's owner. + //Place them into our drop_location + M.forceMove(drop_location()) items_preserved -= M - if(release_sound) - playsound(src, 'sound/effects/splat.ogg', vol = 100, vary = 1, falloff = VORE_SOUND_FALLOFF, preference = /datum/client_preference/eating_noises) - + + //Special treatment for absorbed prey if(istype(M,/mob/living)) var/mob/living/ML = M var/mob/living/OW = owner if(ML.absorbed) - ML.absorbed = 0 + ML.absorbed = FALSE if(ishuman(M) && ishuman(OW)) var/mob/living/carbon/human/Prey = M var/mob/living/carbon/human/Pred = OW @@ -220,8 +229,16 @@ absorbed_count++ Pred.bloodstr.trans_to(Prey, Pred.reagents.total_volume / absorbed_count) - owner.visible_message("[owner] expels [M] from their [lowertext(name)]!") - owner.update_icons() + //Clean up our own business + if(isanimal(owner)) + owner.update_icons() + + //Print notifications/sound if necessary + if(!silent) + owner.visible_message("[owner] expels [M] from their [lowertext(name)]!") + if(release_sound) + playsound(src, 'sound/effects/splat.ogg', vol = 100, vary = 1, falloff = VORE_SOUND_FALLOFF, preference = /datum/client_preference/eating_noises) + return 1 // Actually perform the mechanics of devouring the tasty prey. @@ -329,13 +346,7 @@ // If digested prey is also a pred... anyone inside their bellies gets moved up. if(is_vore_predator(M)) - for(var/belly in M.vore_organs) - var/obj/belly/B = belly - for(var/thing in B) - var/atom/movable/AM = thing - AM.forceMove(owner.loc) - if(isliving(AM)) - to_chat(AM,"As [M] melts away around you, you find yourself in [owner]'s [lowertext(name)]") + M.release_vore_contents(include_absorbed = TRUE, silent = TRUE) //Drop all items into the belly. if(config.items_survive_digestion) @@ -351,7 +362,6 @@ var/obj/item/thingy = M.get_equipped_item(slot = slot) if(thingy) M.unEquip(thingy,force = TRUE) - thingy.forceMove(src) //Reagent transfer if(ishuman(owner)) diff --git a/code/modules/vore/eating/bellymodes_vr.dm b/code/modules/vore/eating/bellymodes_vr.dm index 0c8898a7ac..9527421377 100644 --- a/code/modules/vore/eating/bellymodes_vr.dm +++ b/code/modules/vore/eating/bellymodes_vr.dm @@ -122,9 +122,8 @@ var/obj/item/thingy = M.get_equipped_item(slot = slot) if(thingy) M.unEquip(thingy,force = TRUE) - thingy.forceMove(owner) - contents |= thingy - digest_item(T) + digest_item(thingy) + break M.updateVRPanel() owner.updateVRPanel() diff --git a/code/modules/vore/eating/living_vr.dm b/code/modules/vore/eating/living_vr.dm index 8ea2a05dc1..a1ce795bcc 100644 --- a/code/modules/vore/eating/living_vr.dm +++ b/code/modules/vore/eating/living_vr.dm @@ -222,10 +222,10 @@ // // Release everything in every vore organ // -/mob/living/proc/release_vore_contents(var/include_absorbed = TRUE) +/mob/living/proc/release_vore_contents(var/include_absorbed = TRUE, var/silent = FALSE) for(var/belly in vore_organs) var/obj/belly/B = belly - B.release_all_contents(include_absorbed) + B.release_all_contents(include_absorbed, silent) // // Returns examine messages for bellies From 773f270742e42e96aac7a1c2ed87876cdc39f893 Mon Sep 17 00:00:00 2001 From: Verkister Date: Thu, 8 Mar 2018 23:30:16 +0200 Subject: [PATCH 121/145] small adjustment --- icons/mob/vore/tails_vr.dmi | Bin 68348 -> 68252 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/vore/tails_vr.dmi b/icons/mob/vore/tails_vr.dmi index 70da913f3e7fdf4e546f4e54aa1a544441b8cff4..9ef6f259a9ae161a9299bc462aad5cf26ad99f03 100644 GIT binary patch delta 21358 zcmce;2Ut{F(=ON`1{6g=5Cs8|q$J6iMg^3d6eQ;iB2kGO0|JtioCHO3l$?ViB1v)< z8YSlpP3);Y-~IlXd*{wP6TX>#`grKxyZ1`9s@|%4YaK=rB}Nf_881g%X#2g<$Gf?j zIudyU1H~Ly+DHSqjDka!hwdEoR#AsPK7Zs8mG)e9b#=n+usNp8;$n@xCT<_&_@lib!^6AtOH2GR z-f5ws7dnLE_a)Gp@?H;{nwsSA-8=E}E5nZ;KVFw{lLxX*Pfveq>y~$PEF?ecr^sVe zaA^{a{$Z#aT)%$%c+>Q-v5_x4#Ecv`$Si zX%-lSgh}q7c{b)6b8}}F!R;dKrKP169^1E;+{B*LAGtLS=>FuB+S}Vx-=HTmH`BdM zEzNf6?rrKzI?CqeX-;jND||J&SpM57D6N2y=bxq_uW#={x^&qtsk<$YoJ0+k+QxL5uNmDAfOmR2i~g#JL6$08D!+gL z^MbuhFz(Rl`Z0de?Cm*W#=5$?7)m&PV4e@*W@FAF>!*F+yg3yd67s36j0)}w#*ySS z`qb6KLKlO9kXlQ7(`qTRaaO##BIXRI}PEH0inZzb0epleGHN#@- zw|W#{9?eY5?cl0zncY{o`OFQLJ8km5q4elb6|cV(^7*WH7kYNPx-P!_`f*LJE1DD0 zy)7unQbNKR5)xwE7R@=F|K@fu?prP`uBAmTEjO3s-o1OOxB(pvjR(DijkRKxMn!Ffa| zN~akJgwBr%*o;FbNrG^^uW6}A^uEYc4T+j1s_J1I}KYKyGatB zPuKs-XqRq-=-`Y=f-8DgG+OOy#N81(1@&2MC z`~=nDckZ&HBgv)9mnXmZokRHsUFK#Pahz$7;}}#FTf&_ycEV`|(w-i|h1fQ}IZu7< zT2q<*=xuTFVEfTBV-TA`{b%~Jqx$tewd#6$!5{{&8;zI7YsDNLnd!n3X7=b&6^r@R zsn5leDpX56cb~vz7}qDHqJnyHut2Ci_Df0(LngO~)srVb3Xmh)ULslcPpS{H^751t z4<+~KZbZh!*p|`5Tt}+1MY^H*_h0$Fe;|E@hUT7z1_g>~MAg6`^xS1G>Z%omCTwTt z!a6AtA?(w8CL1&)r@DuRGTp2D$`zSa*h<8INUJ;aTie)t8yZ5WK@zMN>MkweHj6!A zh;;ZNW|fy~4cB>#>2Y0_S5P1elzuwhN?CKXGn$#5-I^Jqq@*N&=MI5MA@w+d^B%Gj zJY3MKzbhkiQqXS5DEnxzxA(JNrPIme!zos>u;xO?N!d($z8>K(DH-MQ2?+!YtP%7^ z`wN{zL)2V|UWIRAAx}pEDqG99s;Uabz=OJaG$$L9(?4ryp; z(p1@AgIK=4d;NL~>1~N&;#02z0}J9zSS=?C{ASAy*s@p4A^*gYL^KAPR*Z+csOfyPs212oH9aH_d7sKP-=y zcWS7qy*NJh$u+3GnwFLZI}JOw>Jzh^-N85|FjQ$|WW-PytfjBdId%5SKE|SABSyZK zJhP~W;mqyhAn5JQ@_HpiqBl%)c_@|Jm{W2o_r#Wen zSHu_p`D&Wv|LskUNy}$1lD!v9RL&qoA&rfV>VmD0=Jh4X$hw_!g$Zoz>=YB%2w(W7 zvx?;;D(3Zsx=`bqw9~F_4p%sS=DmIU9d_7eneX$TKgKQdF1M63G`iX8vYIRR2aes4rLLas)XXoetI9RQB7;%%kcI{f*aq?9fnkXbC zCFOf3=+b!CmoBUt4PK|i9*w-eFj+60Q(`I!56{ZaPud=CXz(>3v2^puBT8du-5WBr z-UHb@i{cj&I)MT`U=eSYl9ndpzS$u}fNBn-KaH{*E^4~uYIy5^(*utkPtIRAg0y$e zs_N^1AP4ygYzJzu<(09u^-Yvn zpJa}{K%1s#UlfBxYfsfuem>VUm`;?WvTxt(ZzSQ1*<~kuO-h*pju1ypThdNkQ1QYZ z24;xQTl~8F$;XRD>IhXKCi;k+$iI;Q-bSLET47RFVdsu!T=D9;GC~6uS zg~OIUuX1(snm-&ocRjb*xW@|fe9FQ%`cwa`9u)Y$CH- z5z7zEP@jLn_B+wr%%pF197fx7`=TGFjJO>j%jH2scA9g;R6EFIp}Ow#yP~O z=!winf)stE?S%SaFjo9;p&>ojK zhA%jw#kE~_qw!dUas9B~DJ~ILzaHW+2u){4zp#Dfpi*=mv^LC@E<`R*nP4C*; z?a6vYO*;yP70&ybBZitbZOGlea)B&#!PH~yMoc|N+Bh%EzU0%qw4BxDa!e>Uve%Yw z-KY+_?3cVf!SiE7V)l}or4G8El-T#_7*K3nT$(A}Y_u0n1F+$z8Oqxkd5}|jzX{77 z(mxWR*jA>!=Sk7y{ba{2OS)7gY}NN-$65QwXAWRXj&LR6Vt&{l%LH525e5b43>^vi zB_;DCqoYmC%!p)UWa2gZmR`LXUaY?a2&&xxm)5f%UFVn27H5w!&*Aj&>3sdu_1j=D z3dMkulfLtCvL+`-L9PD8gGKwG$S29PXrJFshOf_l!Et|=x0i!?-;1j~R$$(b_K~2w z^4O7(DPEhDv3LL(wQ8@T@6d6$!LvE_wcS-H9`@BqEVfORU~;u_3Y*i3(&pJCYialX z2^YzWlkVg1rKk*lGDH**;FO^4K!4k|HspcQOVlP4xkYXw3DU7f`iSN_jttEOZ{Nf?VVp7UbO9`%5kC-vlua=!Ao?TlkZ;Gv6T@hIy(zfZDWRQEfzj1#Qy+Li5d#n5r5 zgOTT3z3*du8%*z&_cO$*8)pNfDVpq5Qu@kLkGqTQz!JP1UZ_@28O?fvQOpTV*+=rj z&4)`4I@?`Y8CwPU!aiAKR?iT>8*d?a-yfHyGOs=OT-+dOKaQhKP&;~+64A~dKjFzi z72)CGK|=5ONJS;=Qcx2$uD$gs7}L2Ondy|0l9C~FZ8ytmIt!*Yr=-#4vbe0(9JrsU zeAGU|T!eenl}u^v`9zl~NB@Z8hik+6%_dlKB1YbvoGkj1(o)K@($Y$EZ8~zbkI-mX z^NI4&yg|7v)eI-;i~7hj_GVlH>dD(Clf9R1WESZwLdI2`(bwBH_LGv5)S-psxTzpf zDnalTL(ha`_Q3RxzIHTD zFM8ULm}^GL)^;(2z|LnnO3Q}elC8ckM;i`*BR8SdNmYmRsK~ggffH5|E^}R%&9#q7 z$)+pDkS84nSoM}7j_s|jDFQYJd;8jJ4O%B79rN?@mhYfOQMtU0JhwHPAE96tOC{La zHbl;s?bUI#aa$NvSAsfufAgB8*YjW4{;@G{ONNU>L?O+vumy1UQP{x10QZSCmuJs} zhzJR)Cr0Td&rQ&vj%gdXw4;mNz8Pl6i6SfCTt3vlm=`=_3|<2h+RDM<8EWV<$*KC8 z-GgT~+HdF%eQ>{wZes;d2P31S*ZePBdr2qvu6c5g#5dvO<;^p`^-Wu;yLV9a1=Byw zwL`Coy8Ij+A3s*TO?}Adize(!HNWywfB^d$9?=973BMPeiZT~r`IvZc(#|;xdCTLS zc#UX{^NwpJLBlM87lG6{UmXH-t30Y+*CWF8MW0txqg&6#bp?ig(JJ}|{EYOH#5`QE zd?7V)p&ny6x4Flk5ZhXm3w{+$5h2#=*|S{?5#fsyKJ`dK=PU(pR)o2>wXJQ={KCQr z8ObU7^@F3ZJ+C@7GIQ&e+077S|LC~+<=2TDfakj4R8}&mS?mU4dEMMNe(+aaosotHE?I z*JE%n-@h^a{f|Zm1}xfK>ctP&8f8G#ZPn3(fB#0rJ;`BU)aiP2o@U_5(3d-#%VlL{ zgi^*ZSBUEisgJFzyAEr6UYMSmk4!KR3rrP1W;eZM&9rqk_Pmng;@B1p$|(QhzMbQq z@Vjh)LSelmjU(K=$;w4*2K!tTdg2hAWC=p}3VXE%w5cTC_4nRYa(kf7km^|>o~ zaqET~2S+(xl7@m>)zM9}n_~sjScl?aJJbx5nvR}VxTvTo@7O7__i0&Lh2nIihd$^M zJ>$oj;;3(JY_eR6zryPy^jx62?-X;LO%gC6LhAP2949&^`0@N>|MHa>A|a4uc|^Fkiy4`o3Go}h~IIv$rL`${g{!#T9A>^yv7=t zlth;WpSY=lD1R2|MK15p$wZr9Z|+e%R3iJgq1bS`d7SbEN0U4eSa*Xe=!)b@mc_!- zPdABn#pr2q(B6Fa>Q(xCdv8>ZJxSnbb5CgvXr7$TN^U8#i!k3aP%}qX(P)^OKak4D-s*s?$Qy|^gVm_EK^HTKdGgYYAiIO?}geZ6eM zj(~v1eWCQl8g%b+OVOd2cJ!#3c7A7t)5{8IuX*w&sCX)Z1l&DTHL5Sc_^yaXvxnl~ z9%-@OwXrWamEI~GLi1sCIa-`9>|XRVhT`FOC6v4;SVE*wS>RuW#K}zC0Mpy6vEWv{ z%opLMM)6k(wumw+UBMUifX@}f^dq)t;Q}viT>{v?FG5z_4NQSnJ1bcgX!xLSnCU{VWT}}rt zy$E_;?QLys58^r69P(Z66>+e`9Zm2b-fZcOJW>-|fBySa!|=#RRqrG?1VtS6IsIkk z+I9RCxK$KZ)K|r})c%EJ$b6NLCChOP?-Ms(M(1B$QD&jzJ{-I5n(Xp{36sn{7 z)c1!7lY?^LP5@l9bi;*_SqDafZ4wiDXy^7Of|3ih+ zMg2ZI;f$)w{Zl5h$D6+B!H%RaCUs{&c=oKkxVrk_2WVWH(#*sG!WU9^o;`a;;fuDj zxA*=6w%Fsm*uhnl(21e*6J#hPyW34>Uqf-w6@;%&_LcpBhj>!nRlEDnOE_n%5!_|R z`UZRMbn4z_u#6b;hcPrLFS=ei^Z(JbCHWzq;z^xGqFjs;gcA-tAGRdVOzf8auHa}Z zyyt(xeROn`{_Lq&hD2-kQSl`l_r9>8kV{~jhrq&i!KBs{aWt23O|AWDbe?e-8ykCe zitvR}7j_-y@qdN@267O-7E-(!N9~+^^|fH{=otB+6aDFQJ*J+In#AXPLme1C{Azu4 zB`+~;4$aL)Wyysl<)Bkq+cP767TG~eQ3&t^j@h>WRRJrVr`ISo3(#!(Vrukg|Q#OCN71og9wsoAuqnm zH*&yW#vx)pbTg$Uj+Zj5S%cI_7Yw8X>X^iLpxO8sLO?J_17MGL4_0^gyk-Ts?olUq zJ{w=%#gH1^zfGNcg_`;)VV4(WI6}$M$e#6EUr>t-S`(`a1wB;LFZ^uR02ynCtO?4)D+eVz>WX_4KTsF;5hAmEYa0 zkN2J1BYZu@d*1b2V&`na7L4dL;S2QK%1ZtT)!2DKjSfX0`0by~JrabzqI0%*@5l#5 zKPb_-EGL;%J5iji10nL-%V6E#h7{ZTddz;f|Sii>w(T8JJ4W~Ev ziYiA+IRGp9fLPt4CXv_CCyL8R6rnIeF$*RrZB0pkb7}to_^h^b_5g_-IN81=)UvvJ z8F0~v)E}E|K@MIZJYTCrrzLP$r=?p@F|wp?Q?rBPA9;_W3TIU zhl5I^{dRaZaHDqP;W)w{K-&H4}O zus5HyclL;~#(FLU{)0YBzWwKc3G)8~#`zb-;o#)vR%w~pk%>_mZo-W97`iJ zY3_vJaXQ&ZO`xpoAR_RsY}u(YGArxmP2Fh?H%{hbGkuRA7{%EueEk9xIzKSePB&W+ z?kzFdvdH~}PuCRE1`D60OPZ%w*~FuoOnA~heq^v@AsUWFUD=!9)fv;{iXp$?@AsXR zo143Ed2fWX$g8!k=`Z)o?)}HSHwF0Sy*b82)WUdpXi7qHUe19}g%e{H-!vj{#k8ZZ zFEX{v^ivR`S;5BUbliN5R$A7DeBZZ`ygkmRj~+dGYf%2Rc5fy@Ta0>(E+G8$f{G(#Gz<3oRTkn!15mdNSS70+k0!hARI2f&f{_TV)%f0EY|7``>?`w zCqJ~nI+@y=2MThpqrYY5JkUXQ@9p4*!^^L4)MP+YzCP@CM$7Em7QU)Je3;ROvsOB;#uHhA+c zkCGv#Ee+DJ5Wv+df2GdZ`}5kJ4_GtjjRe=N;k9%-ZV1;)ag>P!&XhOc6+%{awmP8A)N5jHY`zs{Y-4BN{Y+)sLs5=h?^Svk z%zvhxwK8eA0w*?l@ZjN|qHhdK!up`i7v*Q8zV9JiJ+|qn=}lweq|0}0HoV+C{W-U6 zkQ;u*Mjo-E6kktE4`_eZv);0j1;r?z|TA=+Vsu8`VdTqMYV?nDq_A z*JctNZt47HjERZKNUg5o)^Vy_;LX&|Kb1NlRLNPwzaYuCS=XjXQ&ii@%ZYYRym{+Z zk87H?LW}F5^Ae~yEiV14)WrpHqZ;CbM|0Oy7$23*AgQFr#P8%+XJ6(rjZ%nkKK^um zxPeHxT-!Ps(az$`%Ka^<6WcbeE-Nd`;aZwRHRDztwK?0#H%@h3oPaSUs_@%X>sfmS zMs>%gu%A~UT8JV`v-JD^^`Gx})~^?x>M(ryue_Am!~c7(60#;RBzj{*aJ?qg*#rM1&pPM^L&`@n1G_+T}`tthjMRip(X zlBOo=hliV;H?}de#gJ^A-kVJp(*HIE4?S`E0*6>A%(-Ty+w1gHn>*^!{H_%81 z-o`%|VG~-T5@tN18j-wou5)A~yG;#87SW zWEZOJ>X8|jWy4aND5vSxsPCPt^|(4SB%P8WteKBJu-0k%tY)5$fURLFi>uAXMUqpN zM+EO4FpNWnwI!3CZ9beHD$5;+ zJEMG|Eook}G$uCvjn8G2zVoB^rOh;JPKL6z&3J15m}^nV?sKa-+-Q3aBQ11W*2#rw z`?Z>0cc$UbQ?`X!QA_7-3Ebgk@sr(+=i=eblkeXK1*z%jiRXkYa5_Nz zMAT!;%EYtV>Y=*UONi3t3Vn@}*`S%|J9__{%gAHC4hje;^6x~EUGc@NYCWm=a|$)1;1eyckMw)&jy>bte0ic4lBw*n z9u#^ucZ+NXxlqLzqGuaZEzAW@nWGxX1cd1hS2QC2f-E+1u(Pzdx(d_EJ9+l$9=7*H z`z1RO@;{FE!fap0D4MmrSt4s!wFLAsw5rkaHmiDZ|6>ls*=t5 zjATvJ#CkJAFSO+&pdeu#FEL8Vz_?hmZg<_r1QPonma}6+yTj=-dWmD&{6GQ|#oc+A zS37Fv?OFnZdguE}l4Pe`L@(=K<9k(X*?FtM#e~tR2sag>atpOK_c_dDd8Cw@p8oQq zNEWx1-+@4FkgiSk+K_A9(&dym+Ujks^FCPH>P1x88Cef(?iM;=B-LcBceNPpWYC)BSF;6W^`}FDh`VTbU zSdUQh2eD^=5BD~|l_66<$)>yS(>ImZAK8OYQWex6SA8ie+1Ot!Fom9BcgpKS?$di; zLhgssLIk#0MyaST_3tbi=N@faA`GeB+J5N(-pOqb%7Ve1y*e{O=}o6fy`>uI$ahuy zCybPPQdsVw$SIDSmOc@Td*m8#DK#7o|SBl3Z=E^myh{aQDpDhi%V{icFZgR-*Va$!Fhs8ZZEm4n`g7?cdH?_Z@{V!53u@ zU(RiNL>+82`7;Xa?aja5seUR$46L7|qCQH(yesZacNVL%T4dmhl|We=cYxBx#~1v8 zUGY~XQbCVvu%lYSr6|4Gsj>i;1??-f%&h2)jC5SU7bC(cfb}jB`+)2NwT`#nhfJ|*+k_(& z7a-#(NfW6+eEWT?qQeCRWuItv_wDAT9HxdXd6kV@T}~fhcZ+!LE~;dW@Qg?@5DK zAF956R{pNfr8S`G1GJ`D#h)S4$QV9b=&Y&AJDg56+VT(&UribI>bGy9wI*TS+?Ix3 zTsHJla}@nBRQ=4MEGMF{)^qnS@blU{BJ`a$zNr3 zzB*lR^!t|G0$1T_7 zzW)BSqj4sIKWe2VB}~VH3XE%zD*08}znFkIwD^nEYmCNnk>N+DqoXsi?eS;ZW4(6O zyE76z^*-;7{sJF?^|)xcE)~{Ghvp0Z4pI*Yw;VSj9{wWXq=*QMNDgZwi#kNLVHqC^ ztancile)TIPhh_g_rO3x!Cs+k(ZWr3JWMv9CeA-znuCS*!sjnvRQ<1d+ttbWKm>?U z8&Qi$p6Z0O_w0}9JnMgx3G#A0j6Z++WUT!1UCXk|u%O{s|LY5}%07MHXG6tSx~AO8 zB(id(Ans)y!O;KW#Ayp=J{8HmRM3ewgxJbX?_YrPLQ8E2|NfwHNZe-50=`izg^Kw5 zo!$D~+SPfT`Y2Vc7fH$&T6q_sBYdgpALzH-| zn$uDL_m!-SBy|g)Usn0=1aDq^cRN+dN1BDj0abCn!Px}Zbi~|usIOd+J1mb62*?h; zwf(}gLAd-Sr;L++Z>e8&CyB!c4Tl$#yR7duVS9rvD58%a)G#zOWJDb04EE#nj zm~^ZD<5oReLv(K}T6-Lop<{)>ir=wcg}hnm})70uXQ&Z;}xyfxfdRj zk>qi$^%K|ADq9@>mL)U3&3*5Q{%s`JH(5&g&pXUY}qe zf|QP(61&ts^i1`2I{L)&l}G13eE8t3DcMu%{Rtyf$5??qwX~J6y>O|CN!_n~mcFQov={?knT^lthHsw& zH?32L00`Ygw{iA{Hbr0hFhW5t2#x(BZPp#_GP2v!Z*W%@4cix6W$hfzEFBy^>kjNtsg64nd+H*v=nV z+n{yiax<67=Zp-=V+U9ARIQn8x&YZn8xIF>pS843%U6YUSR z_>BJDq~mKvwXG`kqt0h5aT@QOJodvfgZ1=})~8i)94Y~9=3IPwM_Tib2G{B;*9Tu2 zu=}DEOZPv^8=NH1O6#M}QScZ`uz!P?N_C1_I$)wH%%RFn#w#*Y+ae)7CqT*qO(#PXcYcIw+G8VoJeyGbOd z)IN#_g>^ckn9i@d{oKap1djj#kF|Fa%`ijTfDK|bJDK_U^S$t-#^%7EG$xwnJr)Ug z`xPll%^LH`+!rl5heo)XIU)?B4Axc3_tRW&ux<8JCjD~M9 zOC3e5VEEXt^JO(x$@dmA_)iv?;0En%_q#ujU$rxwGi_Z!UAI?3`v!LH8Tm8081)(7 zW%RbTNRBh>;X~-V*OMJEF5@3Dk`(boLBH#aoWmIiwytXQ#Pv(6DMlY=&LmLh_jw(O zj2=iYx}}>JIZ7@1V7hs{C53E8d+AQ-jQhQtTnE}XVm99a%{6hwMh`ik!LZip~&mS}8TND9~E>sC|RZY*$w)=4r#b&>cTG4*EH^+oip| zYfZ{WEsr=-5?vPuJ^*Ru4OG)WiBFRIOdRI2T4?k?eKc9gCNWj424QimSden1P@&)xOSo0-e!Z3pZ_(uWn*<%T%3M6#;4lb z%Ib^_`P5V4C%WZN#tbd14RnSfniSD(Rl>7ZY{fq^^!qmllZb@d(qmg!*X_!pqN4k# z!{Pv5{+&*9bMr9dp_W#%82)M*`;Ar@1!Rc|0u&YTqXW{G*H-s^aLrQQcIye#{s4#l zwG=}G)6WT#de9>80X4rXdKA-?I?$0F!61etFC^ zy4@r1;IK-Oq5NUN%G%nR$TvDV`iDk_vg_8)j*rq}5tm`z(s8?`l0owsKR+S{=J8+B@f`fw@ z$OF&ZRCxV>>E-+PWQV{-{@xP7T4>R6wdrkO*Lk7eM*D(SBq0jKO0hunlcbOMqB)D} z#z8OfVgAB&6mz5p!5Ju)yjw#{ohOGL<7TU%T4=MBx;FR@j&U5GLH^wGUL){IVqsYQ#;F}NXEPyP+ua;$34z9hhA%hDx@zk=%HmdyP+>% z`6;r`(+ECrtG;GCkoy&`JzW~&so5UTg|#SbuWSGg?P}dYe(H9cb!%Ij>)8GD2fkI4 z4f9!cgC_IJDqkNGC%n%p6w*B`b|rZ{eI;^gs=0k#$d;TRbK=nEF670?kPul4b}8t6 zeAMz&VI6SRRN45c&-zV4UBugz6h><=uisw|oFFFyiH7jEZ{Oa!`{^C+S-(^LQM~?* z#@VBvAXpsbhTh%YmT+9?%fbyqHOd(jFl%#EK8S9k5BB$yx~eWfPU!#xwEXq)@o_^T z0fFJa>lJ3j!z45alF*S3HC|a+SuF#jqX&yMH8ohMs5maq+$a+GloT7Q8cHkja`Z{{ zd5Bbf{r*}|D;*rgNIuJ76QB<8kd{L;oI9HB7vYp zCfnoq;(tJDgxl8J7`VS9UyNVzii_uJ+X15)fr3Q~dj~742Uau!a=u$tLKsCY-|dUz z<*e*t-vP_D-kDf2yj5`!v;XibNg*E3Aa%}94x@T|5$WywuG`Hq=%Zo-Il4*oU?+0C zdGeeN=z+Jlin?&+u#T|kDXFPMrlzKBH*em7h){M;j+XjE9k=Q+nh;qYVPPcT#fujX z;BM2a;_@;xe}0MhG*yNF2x5vIn3!Mydi|1HwbtT>a*}wZk(bu~n>s%hYuM6OHa0q# z;o&O;zQ2C`%7KzB#6VNCEIeh#b!n(@0D^+jpSyQJ|1PVe!s(7|;JjW+a{cyYR`yZgmyy6339y^-G+po-?EeyztNpe6OpbR>`k zHR0=OhMse$Ly0J`b%$!)`JiOUWqaX~T-y%#MdtPxppd6!WZdti{OHp15UP&41T7*_ zV@J)s6cfocEHkfHA)GkPzZQb1uSIajS`uzWa3gHkALyHRSyMKDq}4{-$3M?wdEY-N;LxjEOQ|I%{lY#kO4EY{CO|JQq-^pw_#))ga3VH5{C##THJ8 z6FKa5*z|`l-i-D?0>eoP#fTs|#3Je-6@4q= zxpSBiuxtpk`rYC(( zyHtyG!C|JN<2l+iR+aW6MG@g$zG5}jhUX`~v20ewX4PjBKOKoWb?1PCjA9!rf9rnR zcP6#a_{a4G4;*4|?5RQE>4CZvZ4!kuNooQrr#t{E!#X`4ZL2e}A`0i2`4@C2`j~D; z2=S-YN#ujhqrY|m2qh>;N14aRc3SplKT>D7=-c>53Z@6mg40cR_@&E65MTKy*H&ay zL1%BT8&p$L(&}zX_goxE<8d54j)C^VAZJFR+4^&@Uy>DGdrr1cs|(0reiFhC+(zO=|GI^!R+VwzhYU9h?%-`yOpF3*!mV0OM<*VutzZF>33Kp{Wwu(wZfz1-%`g?v z_U#ZQixNjC@ijC33tPWhYvI1#NrYwiD9)ZzV!dz+g(_^3>mlmlDAZyOC6KZrk8w*r zGsj+RBB}AFOLC7kor05s1)Z%e*LCNN_DuvTHjffJ`(h|^wfSl%E}r#^F6{sj2@VbY zb+9^^udgwXub+S&gPO~3dpWQsfzn3X3;m=~k&(~ueYyzS8Rwlg${!CQGKAFcF6{F4 ze1qEk>qeq`aSl=TS$$CzW>AjYh7;O!IDwKsb^3HnX@?cR#}gNqt*E`@TBNLOrv>ck z2Lilh)rIT3`V~+Ate8`Vrxp}AC^Lc~JMMi_&Ry{LltuaIX??E2+(#dui|21`Z=08l zRj(SXKj|D==+7zi++C5;x-ORpg{v0ZWo&tdzVFVnEBjg~ZAkNIZ+wQ(ymWNL%H}Vc ztx>ISCZxqKjHU2Mi70 zpQjaAXt*r|7lP_xp$C()o2OsB6T^pF{tzF(zlmQGP8+vs@2T3|@mC!d8h9*%HyC$6 zT?Elh8@p$&U1rmty#Q6Cfq}%+034ryv8mY|_xv)td?U_ocd8`<(WaqcmJ1gZ6JrK* zHnKjvlwW_mpS$9zR$f0Z2e9(-I*wyQ%p<(qen9RW<;c6xxmAmzo_~>i*iLsOM9#bg z8YeUDg@QRhf(1UQ&!0aRYq~)hS317lnVFdxaM!}Qv;6L;s*fL~2z+50NzR}Dl$tt) z0YOfWKwjhL89;nSfb-)zCm4?jtZn7SKYx)W)-e{g_U)~nXaA^BYaP)W+ek6(E7{Bpx>+2gzCkq*J0yFM2nq?^xEjL9 z%}omD9|$}Cef{ZgvYcVd4xf~w?~HLO!MkV{x-fQ_W+;&dz5TSvZZQt;4^1~%dG=&FkDhZiI=+#-gm79yIfFexN(Ty&{!tz~?1$6@5jHI~{CnLnxSjpPWo87p^FQVi~-DUsY132 zg48=f^>hkwDHkxH37fzN`vO^H5Ll^jCSh9OTl!q0qB?7B3U?Mkt`)x0AocZNMa~Tx zBDLzOs=jcX0np-a6AZjiW068NS+9qdC>AQyQoMV z2vK)IiYSb(QQH%KUpGW#ui{FVa2VY2?)qh9{ql1_jB7`$2>tA@4~^ctWBwfpLZ(o= z{rIqd9S6|-%dj1^bPt$KSwC=7X5Gtfi-O0e2??elKi2HITI&y0_LD+L{oZ-N^U<^@LVx3)Wt`|NgVO37_ZJzv^Q&9JIX2!zB#pNTM$^qvyoJM7q>jb7K z`@;DJJfMHz6ar~RGUMsINKt~3GJ6`xsxZDk!@|mnzX-ns56?mSK#~F~eDTMAK*zd% z{|?qN^roZ>I}MFUaZu@QxPgj8QhPI0COd>M-%rzf`9h~4Jqperq@u4=1$}*TdH47t z&<~(FRKx!Eq8bElgfE1!=o`9k_iN!l&9O&BMBF`iYhz|6y$AUR9#B<4e}w`5`lSqA zguTx-FPxi|^&V*7h295l_=6e1*<=UZhyRGc=?xI&VBY@=9K?5SnG_#k2PcX+pMo9u z{rh*KL!bJ08=CSTP%?~UE^cm&bYYFFyQU^4g!t=me3o#Y!3)oo%KI@qzLWLG!TiVf zKda#_?Uh}eWs>`;f23u|H0;lP^gfw^`!pq9Ib-(+>qBXtRNOg|Fh+k%z}c; z1~Cwc(RJS$wp?Gu9j`(q6DUZcx`VORzmTA>aGCE3FYkpg3=F|*Rt)o1|Jj%ya!`&m zTA~jSZLbyQabTNFM~boVa?ls6>0`PMgG2lf5otd)t6q&vv(Gcw4pkv1+Kl5UKf)m}FukBvCI)mJnzA%9 zI4TM88aPqx*{_RQ1i>YQ6UbBHNYK7OX@K&X>*Rq9py34*&ci!HCE37n4}a(jJe!>2 z9h`-NKb%CUelKKZeRXwJYo&JA0P4{3ivf}g+6lk0=jPY|J9P~XS_WWGI3Kja88-6r z@?gNCD$X;b(e%n06u_ZM`C=-icByIJg%Ck;8Po(+uT-78A4Vs$VDrmKlhAkGtOT?X z+zRja4~QWA0Dk~cY>@f*ZOR0oCP;-Be8~xA=fT(vK=+5FLpkdM1b-P z2xbiq5F&)ASd&)W1|_YC6I0>a;>2V8{PGJ5rqtAk^Q1>bAyM<>xV?QGuyXuWd^RGm ze@Kx4h;#K_TtA(zrEt7he|#=XVuu>a248b~{W*t)gs|VM)1(U{IMc#dIM(7d1*`G| zc70O#*@~XYv=^Ky1UYm#M8#lZD7gb$URH+J-oWKLLqr%L%_!`>&kq34L;PT=`1w*{ zGYLY0pq?MDH%A>E?0yF8VYuHDgFiyX4pVmxB2_!F49p*`;0dC}9?M;x0`8Pc!+Es$Sk2QvfqosEs{!B)cFDXF}u=x8|M zf&!!vZl@WQRu>oP^}j zyb8BFVQ$&^SoARre{O!>7^f1!VOER-XLwqxexDLJ3&EC1vNsh(>R1gt=9$HTmeh7j zC}F*R^OqRKW-y$~0ydN7FIrIW&0`LWOe|<`{Ja3vgTjC1?`ZNsCLgX_x8%i+c?rnz zZc$*)3(W)+-e%oCjRpql#oONO?LcN@AnKfwf`DZ5sFEH8m_NIifOqUTmtKcB8A za}#J@VrE~T#TL-t2*u$exS)l>fjpbg@dkju6vIdB!^S_iVOd<`P{lazu((M>pf=;d zIe2%k5RVJ&TwH=Ohs$na0|kc30XR6722Oo?7Zcq zx&HwNbh8TMl3K^sS0c<}a*dHM!Y7j^QC1^lXky%AXEnwpvxeM8 zavO8L-#pJZ&pgkWbDo)V`Oi83_kDl=_y4}`4dOx{Pyl%uy1Ke5rUY&GI>F&ci zadWc19sxW1Lw@+KZ0f>QU@}yH|774T9;T^HVGwmuGvfr>f(%Uy?f1a<`0=dH=O7&J z0q59+=s@@kJT9%RtxX;WFUf{&$m>=7_q%z7@$_SC@vB>pA+*R=t!s~R3pRfi06!T6 zNHX4`1kvk0EL5@`xy?KtkNyHvu7m>pfTA5_VIbWwtT^&Lg}&>k@HK!QpNT5Y{vr)L zS=r;IlLmz>7;89O0`Nl+4S_WBgsh@CrnwuK7LOnBc0f{4CevoZ#HFrur3RcCFQaEo z!N1HZaoAZW0fq-MCnN%_2pMn{b}?g9z+&GvCmZ;{mDMbBtS1u-XuoLgyoBr;ZWP}2 znJ9N*X;XmJ?Ol7Jy5BCvbtY83+}quJ+qQrEEon%ZywroSrEpi_GX-X#Jv3Tq3P)5q z!7mx%iQob`TkV>SvR*Adh#e|jHr3-c(|_CU2@FUsmuJkITGkyWs!;>GhE&o{6&-~X zo4W)5YPZlZM!+T+;5*RM<2(FoF!aS~_#rscD^7W)M$$YxWV0->mHHmggQSnxO=2fM$XbBm_U!(aHJ8FyUy*r;vS;`dorN@RuC`)(r!0@;ICEebAX^4f@bXP}VRkAE=#wd$gTm=Pw*fl^28zWg%l?N>$PlTT z!ea3CNxaD2%5%(h&8S^7dzHQ?D9KeO2!s8heS3@Re(K1dPa)3rN9G;CHo`%Op zfP)AjfmU1^UPeTmwxpb>w6?Hl8MFKYz6R6o8;2mbNcW4_rVMgX;6|`WyrEEB4_Man zB5r_ABVY3l=|2tW2i$@&c1}(McwwHEjyXfFz!ila} zzCnc3M>sSJg>ou5SPM``HE?muy&+@vy>`JXa^p8!-RkmwW@-a3emN)89w#4cX4rfq@h1+z|iXkz>WVD!ARX!(GFEk znK(-F21rXV(Exr5?x9<6c*Vt}&HDQFFw6y8LA&_S>6iar?Ca|T%aIP?Is7{y$aR#? z=^3l+S-PWDlj{aPh878W7dZzM0)aq;>75=`3Kwmx|20du7MQt}_Uwo?qnd+&c>ucr zXvlTAOaeCf>=O=z9u=y|VC>yVAgDj;PJrZ_?g;hy!DBqlXwVZsW9YRgZo0G1?bC~o z*OGKix+q!+26|JBp-s_a`M7WOKD}+elaX?UkZ{$h=Fp2w$*WGO~=KbOy)AAsYE?6;#*?9=!zEHm461g(9Zgvuoq z-b>iSP|ZV+x^44jM@RPygSdX^!93#SI4YCLlrJw^-hI1FxKYz0&;!v3+5R~B|gJ8$HN;>qjf*zawMyM~zQNA{6) zXbNG90!vZMnV>5>Bv|0^2Z`iZo4JpKFZ3Yw~O@ zQWmfdmuRF~i|D91GN}4+O79zE)$;K^H5@Do>@DI{tIxjD)PY4@@8X&dpZqW0A9_Yo OZ6@#c_NZ__b>n|nZGt8M delta 21455 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 ZM>;#TZfIB5tB%0O&nMWs{&3vo{{y&W_5T0> From 7732c1f95db54d612dbcab00159e63b58ac021ca Mon Sep 17 00:00:00 2001 From: Verkister Date: Fri, 9 Mar 2018 10:29:46 +0200 Subject: [PATCH 122/145] adds 2 new ear types and 2 new tail types --- .../vore/appearance/sprite_accessories_vr.dm | 39 ++++++++++++++++-- icons/mob/vore/ears_vr.dmi | Bin 15646 -> 16183 bytes icons/mob/vore/tails_vr.dmi | Bin 68252 -> 70573 bytes 3 files changed, 35 insertions(+), 4 deletions(-) diff --git a/code/modules/vore/appearance/sprite_accessories_vr.dm b/code/modules/vore/appearance/sprite_accessories_vr.dm index 4a31cf1d17..2d071a3575 100644 --- a/code/modules/vore/appearance/sprite_accessories_vr.dm +++ b/code/modules/vore/appearance/sprite_accessories_vr.dm @@ -201,13 +201,13 @@ do_colouration = 1 color_blend_mode = ICON_MULTIPLY -/datum/sprite_accessory/ears/otie - name = "otie, colorable" +/datum/sprite_accessory/ears/antlers_e + name = "antlers with ears" desc = "" - icon_state = "otie" + icon_state = "cow-nohorns" do_colouration = 1 color_blend_mode = ICON_MULTIPLY - extra_overlay = "otie-inner" + extra_overlay = "antlers_mark" /datum/sprite_accessory/ears/cow name = "cow, horns" @@ -221,6 +221,21 @@ do_colouration = 1 color_blend_mode = ICON_MULTIPLY +/datum/sprite_accessory/ears/cow_nohorns + name = "cow, no horns" + desc = "" + icon_state = "cow-nohorns" + do_colouration = 1 + color_blend_mode = ICON_MULTIPLY + +/datum/sprite_accessory/ears/otie + name = "otie, colorable" + desc = "" + icon_state = "otie" + do_colouration = 1 + color_blend_mode = ICON_MULTIPLY + extra_overlay = "otie-inner" + /datum/sprite_accessory/ears/zears name = "jagged ears" desc = "" @@ -853,6 +868,22 @@ color_blend_mode = ICON_MULTIPLY extra_overlay = "sergal_mark" +/datum/sprite_accessory/tail/skunktail + name = "skunk, dual-color" + desc = "" + icon_state = "skunktail" + do_colouration = 1 + color_blend_mode = ICON_MULTIPLY + extra_overlay = "skunktail_mark" + +/datum/sprite_accessory/tail/deertail + name = "deer, dual-color" + desc = "" + icon_state = "deertail" + do_colouration = 1 + color_blend_mode = ICON_MULTIPLY + extra_overlay = "deertail_mark" + //For all species tails. Includes haircolored tails. /datum/sprite_accessory/tail/special name = "Blank tail. Do not select." diff --git a/icons/mob/vore/ears_vr.dmi b/icons/mob/vore/ears_vr.dmi index a4844214c67da26f262d08ffc6711822054d3087..08fe11aa5cd2d5ebca9d817dd4d1b832491cdbc5 100644 GIT binary patch delta 13748 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 delta 13340 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 delta 19759 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 From 45c91a51764a4f67ff68235c4f21f0fcb6654aca Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Mon, 5 Mar 2018 17:36:49 -0500 Subject: [PATCH 123/145] POLARIS: Spcllin code refactor, +new antibio --- code/__defines/chemistry.dm | 4 ++ code/modules/organs/organ.dm | 22 +++++------ code/modules/reagents/Chemistry-Reagents.dm | 2 +- .../Chemistry-Reagents-Medicine.dm | 37 ++++++++++++++++++- code/modules/reagents/Chemistry-Recipes.dm | 8 ++++ 5 files changed, 60 insertions(+), 13 deletions(-) diff --git a/code/__defines/chemistry.dm b/code/__defines/chemistry.dm index 08131f99bb..3ae84811b5 100644 --- a/code/__defines/chemistry.dm +++ b/code/__defines/chemistry.dm @@ -36,6 +36,10 @@ #define REAGENTS_PER_SHEET 20 +#define ANTIBIO_NORM 1 +#define ANTIBIO_OD 2 +#define ANTIBIO_SUPER 3 + // Chemistry lists. var/list/tachycardics = list("coffee", "inaprovaline", "hyperzine", "nitroglycerin", "thirteenloko", "nicotine") // Increase heart rate. var/list/bradycardics = list("neurotoxin", "cryoxadone", "clonexadone", "space_drugs", "stoxin") // Decrease heart rate. diff --git a/code/modules/organs/organ.dm b/code/modules/organs/organ.dm index 93565ac72d..16cb6db64e 100644 --- a/code/modules/organs/organ.dm +++ b/code/modules/organs/organ.dm @@ -148,25 +148,25 @@ var/list/organ_cache = list() germ_level = 0 return 0 - var/antibiotics = owner.reagents.get_reagent_amount("spaceacillin") + var/antibiotics = owner.chem_effects[CE_ANTIBIOTIC] || 0 var/infection_damage = 0 - if((status & ORGAN_DEAD) && antibiotics < 30) //Sepsis from 'dead' organs + if((status & ORGAN_DEAD) && antibiotics < ANTIBIO_OD) //Sepsis from 'dead' organs infection_damage = min(1, 1 + round((germ_level - INFECTION_LEVEL_THREE)/200,0.25)) //1 Tox plus a little based on germ level - else if(germ_level > INFECTION_LEVEL_TWO && antibiotics < 30) + else if(germ_level > INFECTION_LEVEL_TWO && antibiotics < ANTIBIO_OD) infection_damage = min(0.25, 0.25 + round((germ_level - INFECTION_LEVEL_TWO)/200,0.25)) if(infection_damage) owner.adjustToxLoss(infection_damage) if (germ_level > 0 && germ_level < INFECTION_LEVEL_ONE/2 && prob(30)) - adjust_germ_level(-1) + adjust_germ_level(-antibiotics) if (germ_level >= INFECTION_LEVEL_ONE/2) //aiming for germ level to go from ambient to INFECTION_LEVEL_TWO in an average of 15 minutes - if(antibiotics < 5 && prob(round(germ_level/6))) + if(!antibiotics && prob(round(germ_level/6))) adjust_germ_level(1) if(germ_level >= INFECTION_LEVEL_ONE) @@ -181,7 +181,7 @@ var/list/organ_cache = list() . = 2 //Organ qualifies for effect-specific processing //No particular effect on the general 'organ' at 3 - if (germ_level >= INFECTION_LEVEL_THREE && antibiotics < 30) + if (germ_level >= INFECTION_LEVEL_THREE && antibiotics < ANTIBIO_OD) . = 3 //Organ qualifies for effect-specific processing adjust_germ_level(rand(5,10)) //Germ_level increases without overdose of antibiotics @@ -234,19 +234,19 @@ var/list/organ_cache = list() //Germs /obj/item/organ/proc/handle_antibiotics() - var/antibiotics = owner.reagents.get_reagent_amount("spaceacillin") + var/antibiotics = owner.chem_effects[CE_ANTIBIOTIC] || 0 - if (!germ_level || antibiotics < 5) + if (!germ_level || antibiotics < ANTIBIO_NORM) return if (germ_level < INFECTION_LEVEL_ONE) germ_level = 0 //cure instantly else if (germ_level < INFECTION_LEVEL_TWO) - adjust_germ_level(-6) //at germ_level < 500, this should cure the infection in a minute + adjust_germ_level(-antibiotics*4) //at germ_level < 500, this should cure the infection in a minute else if (germ_level < INFECTION_LEVEL_THREE) - adjust_germ_level(-2) //at germ_level < 1000, this will cure the infection in 5 minutes + adjust_germ_level(-antibiotics*2) //at germ_level < 1000, this will cure the infection in 5 minutes else - adjust_germ_level(-1) // You waited this long to get treated, you don't really deserve this organ + adjust_germ_level(-antibiotics) // You waited this long to get treated, you don't really deserve this organ //Adds autopsy data for used_weapon. /obj/item/organ/proc/add_autopsy_data(var/used_weapon, var/damage) diff --git a/code/modules/reagents/Chemistry-Reagents.dm b/code/modules/reagents/Chemistry-Reagents.dm index fe480ed574..ddfa5823e5 100644 --- a/code/modules/reagents/Chemistry-Reagents.dm +++ b/code/modules/reagents/Chemistry-Reagents.dm @@ -101,7 +101,7 @@ /datum/reagent/proc/affect_touch(var/mob/living/carbon/M, var/alien, var/removed) return -/datum/reagent/proc/overdose(var/mob/living/carbon/M, var/alien, var/removed) // Overdose effect. Doesn't happen instantly. +/datum/reagent/proc/overdose(var/mob/living/carbon/M, var/alien, var/removed) // Overdose effect. if(alien == IS_DIONA) return if(ishuman(M)) diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Medicine.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Medicine.dm index b731f50326..4818dc808f 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Medicine.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Medicine.dm @@ -509,11 +509,46 @@ taste_description = "bitterness" reagent_state = LIQUID color = "#C1C1C1" - metabolism = REM * 0.05 + metabolism = REM * 0.25 mrate_static = TRUE overdose = REAGENTS_OVERDOSE scannable = 1 +/datum/reagent/spaceacillin/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) + ..() + M.add_chemical_effect(CE_ANTIBIOTIC, dose >= overdose ? ANTIBIO_OD : ANTIBIO_NORM) + +/datum/reagent/corophizine + name = "Corophizine" + id = "corophizine" + description = "A wide-spectrum antibiotic drug. Powerful and uncomfortable in equal doses." + taste_description = "burnt toast" + reagent_state = LIQUID + color = "#FFB0B0" + mrate_static = TRUE + overdose = 10 + scannable = 1 + +/datum/reagent/corophizine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) + ..() + M.add_chemical_effect(CE_ANTIBIOTIC, ANTIBIO_SUPER) + + //Based roughly on Levofloxacin's rather severe side-effects + if(prob(20)) + M.Confuse(5) + if(prob(20)) + M.Weaken(5) + if(prob(20)) + M.make_dizzy(5) + if(prob(20)) + M.hallucination = max(M.hallucination, 10) + + //One of the levofloxacin side effects is 'spontaneous tendon rupture', which I'll immitate here. 1:1000 chance, so, pretty darn rare. + if(ishuman(M) && rand(1,1000) == 1) + var/mob/living/carbon/human/H = M + var/obj/item/organ/external/eo = pick(H.organs) //Misleading variable name, 'organs' is only external organs + eo.fracture() + /datum/reagent/sterilizine name = "Sterilizine" id = "sterilizine" diff --git a/code/modules/reagents/Chemistry-Recipes.dm b/code/modules/reagents/Chemistry-Recipes.dm index 3df633c45b..0feae58505 100644 --- a/code/modules/reagents/Chemistry-Recipes.dm +++ b/code/modules/reagents/Chemistry-Recipes.dm @@ -417,6 +417,14 @@ required_reagents = list("cryptobiolin" = 1, "inaprovaline" = 1) result_amount = 2 +/datum/chemical_reaction/corophizine + name = "Corophizine" + id = "corophizine" + result = "corophizine" + required_reagents = list("spaceacillin" = 1, "carbon" = 1, "phoron" = 0.1) + catalysts = list("phoron" = 5) + result_amount = 2 + /datum/chemical_reaction/imidazoline name = "imidazoline" id = "imidazoline" From d806be537f434bca34546d0854ad5d843db24fa2 Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Fri, 9 Mar 2018 13:52:02 -0500 Subject: [PATCH 124/145] VS: One more belly allowdrop/droploc tweak --- code/modules/vore/eating/belly_obj_vr.dm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/code/modules/vore/eating/belly_obj_vr.dm b/code/modules/vore/eating/belly_obj_vr.dm index 57d1e915c9..8029425d84 100644 --- a/code/modules/vore/eating/belly_obj_vr.dm +++ b/code/modules/vore/eating/belly_obj_vr.dm @@ -430,13 +430,17 @@ /obj/belly/drop_location() //Should be the case 99.99% of the time if(owner) - return owner.loc + return owner.drop_location() //Sketchy fallback for safety, put them somewhere safe. else log_debug("[src] (\ref[src]) doesn't have an owner, and dropped someone at a latespawn point!") var/fallback = pick(latejoin) return get_turf(fallback) +//Yes, it's ""safe"" to drop items here +/obj/belly/AllowDrop() + return TRUE + //Handle a mob struggling // Called from /mob/living/carbon/relaymove() /obj/belly/proc/relay_resist(var/mob/living/R) From f54383b995f486327cb5645c68ee3afda36e0561 Mon Sep 17 00:00:00 2001 From: Verkister Date: Fri, 9 Mar 2018 22:59:47 +0200 Subject: [PATCH 125/145] vr --- code/_onclick/hud/robot.dm | 6 ++---- code/_onclick/hud/robot_vr.dm | 6 ++++++ vorestation.dme | 1 + 3 files changed, 9 insertions(+), 4 deletions(-) create mode 100644 code/_onclick/hud/robot_vr.dm diff --git a/code/_onclick/hud/robot.dm b/code/_onclick/hud/robot.dm index 230df89655..ae726ec481 100644 --- a/code/_onclick/hud/robot.dm +++ b/code/_onclick/hud/robot.dm @@ -276,8 +276,6 @@ var/obj/screen/robot_inventory r.client.screen -= r.robot_modules_background /mob/living/silicon/robot/update_hud() - if(ui_style_vr) //VOREStation Edit - hands.icon = 'icons/mob/screen1_robot_vr.dmi' + ..() if(modtype) - hands.icon_state = lowertext(modtype) - ..() \ No newline at end of file + hands.icon_state = lowertext(modtype) \ No newline at end of file diff --git a/code/_onclick/hud/robot_vr.dm b/code/_onclick/hud/robot_vr.dm new file mode 100644 index 0000000000..5e376182a0 --- /dev/null +++ b/code/_onclick/hud/robot_vr.dm @@ -0,0 +1,6 @@ +/mob/living/silicon/robot/update_hud() + if(ui_style_vr) + hands.icon = 'icons/mob/screen1_robot_vr.dmi' + if(modtype) + hands.icon_state = lowertext(modtype) + ..() \ No newline at end of file diff --git a/vorestation.dme b/vorestation.dme index 07176cd050..e780d3caf8 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -123,6 +123,7 @@ #include "code\_onclick\hud\movable_screen_objects.dm" #include "code\_onclick\hud\other_mobs.dm" #include "code\_onclick\hud\robot.dm" +#include "code\_onclick\hud\robot_vr.dm" #include "code\_onclick\hud\screen_objects.dm" #include "code\_onclick\hud\screen_objects_vr.dm" #include "code\_onclick\hud\spell_screen_objects.dm" From c134f8ad655d9b270be724f7c4d753f78ae566d1 Mon Sep 17 00:00:00 2001 From: Leshana Date: Fri, 9 Mar 2018 23:50:43 -0500 Subject: [PATCH 126/145] Reduce qdel log file by 150000% Fix indenting error that caused it to log repeatedly. Also put it in its own file to match the pattern used by overlays and initialize. --- code/controllers/subsystems/garbage.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/controllers/subsystems/garbage.dm b/code/controllers/subsystems/garbage.dm index 32c1e37a6e..eff85a3627 100644 --- a/code/controllers/subsystems/garbage.dm +++ b/code/controllers/subsystems/garbage.dm @@ -81,7 +81,8 @@ SUBSYSTEM_DEF(garbage) dellog += "\tIgnored force: [I.no_respect_force] times" if (I.no_hint) dellog += "\tNo hint: [I.no_hint] times" - log_misc(dellog.Join()) + var/date_string = time2text(world.realtime, "YYYY/MM-Month/DD-Day") + text2file(dellog.Join(), "data/logs/[date_string]-qdel.log") /datum/controller/subsystem/garbage/fire() //the fact that this resets its processing each fire (rather then resume where it left off) is intentional. From c73a10247066038dbcdc5ac3fd4c9aca6cc80ce0 Mon Sep 17 00:00:00 2001 From: Screemonster Date: Sat, 10 Mar 2018 19:39:55 +0000 Subject: [PATCH 127/145] Adds Aruis to diona whitelist --- config/alienwhitelist.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/config/alienwhitelist.txt b/config/alienwhitelist.txt index 7ed5aac2dc..32864ca31d 100644 --- a/config/alienwhitelist.txt +++ b/config/alienwhitelist.txt @@ -1,4 +1,5 @@ aether_elemental - Daemon +aruis - Diona aruis - Xenochimera azmodan412 - Xenochimera azmodan412 - Xenomorph Hybrid From 2c9bdf3ae4a6b7cf17d50ee9a6cc94257b2b9512 Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Sat, 10 Mar 2018 15:52:20 -0500 Subject: [PATCH 128/145] POLARIS: Revamp logging to be consistent --- code/_helpers/logging.dm | 98 +++++++++++++------ code/_helpers/mobs.dm | 24 +++-- code/_helpers/time.dm | 5 +- code/_onclick/item_attack.dm | 4 +- code/defines/procs/announce.dm | 2 +- .../gamemodes/changeling/powers/absorb.dm | 4 +- .../changeling/powers/bioelectrogenesis.dm | 4 +- .../changeling/powers/blind_sting.dm | 4 +- .../gamemodes/changeling/powers/cryo_sting.dm | 4 +- .../gamemodes/changeling/powers/deaf_sting.dm | 4 +- .../changeling/powers/death_sting.dm | 4 +- .../changeling/powers/delayed_toxin_sting.dm | 5 +- .../changeling/powers/enfeebling_string.dm | 4 +- .../changeling/powers/extract_dna_sting.dm | 4 +- .../gamemodes/changeling/powers/lsd_sting.dm | 4 +- .../gamemodes/changeling/powers/para_sting.dm | 4 +- .../gamemodes/changeling/powers/shriek.dm | 15 +-- .../changeling/powers/silence_sting.dm | 4 +- .../changeling/powers/transform_sting.dm | 4 +- .../changeling/powers/unfat_sting.dm | 4 +- code/game/gamemodes/cult/ritual.dm | 5 +- code/game/gamemodes/cult/runes.dm | 23 +++-- .../game/machinery/computer/communications.dm | 4 +- .../computer3/computers/communications.dm | 4 +- .../machinery/computer3/computers/prisoner.dm | 2 +- code/game/machinery/doors/airlock.dm | 2 +- .../kitchen/cooking_machines/fryer.dm | 4 +- code/game/machinery/kitchen/gibber.dm | 4 +- code/game/objects/effects/mines.dm | 2 +- code/game/objects/items.dm | 4 +- code/game/objects/items/devices/PDA/PDA.dm | 4 +- code/game/objects/items/devices/aicard.dm | 4 +- .../objects/items/devices/communicator/UI.dm | 2 +- .../items/devices/communicator/messaging.dm | 2 +- code/game/objects/items/devices/defib.dm | 2 +- code/game/objects/items/devices/flash.dm | 4 +- .../objects/items/devices/traitordevices.dm | 6 +- .../objects/items/weapons/cigs_lighters.dm | 2 +- .../objects/items/weapons/dna_injector.dm | 5 +- code/game/objects/items/weapons/explosives.dm | 5 +- .../objects/items/weapons/gift_wrappaper.dm | 5 +- .../items/weapons/grenades/chem_grenade.dm | 4 +- .../objects/items/weapons/grenades/grenade.dm | 2 +- code/game/objects/items/weapons/handcuffs.dm | 11 +-- .../items/weapons/implants/implanter.dm | 2 +- code/game/objects/items/weapons/trays.dm | 4 +- code/game/objects/items/weapons/weaponry.dm | 5 +- code/game/objects/structures/morgue.dm | 4 - .../stool_bed_chair_nest/wheelchair.dm | 4 +- code/game/verbs/ooc.dm | 4 +- code/modules/admin/IsBanned.dm | 6 +- code/modules/admin/admin.dm | 1 - code/modules/admin/admin_attack_log.dm | 3 +- code/modules/admin/verbs/adminsay.dm | 6 +- code/modules/admin/verbs/antag-ooc.dm | 2 +- code/modules/client/client procs.dm | 2 +- code/modules/clothing/rings/rings.dm | 4 +- code/modules/mob/dead/observer/observer.dm | 2 +- code/modules/mob/dead/observer/say.dm | 4 +- code/modules/mob/emote.dm | 5 +- code/modules/mob/language/language.dm | 2 +- code/modules/mob/living/carbon/alien/emote.dm | 2 +- code/modules/mob/living/carbon/brain/emote.dm | 2 +- .../mob/living/carbon/carbon_defense.dm | 9 +- code/modules/mob/living/carbon/human/emote.dm | 2 - .../mob/living/carbon/human/emote_vr.dm | 1 - code/modules/mob/living/carbon/human/human.dm | 2 +- .../living/carbon/human/human_attackhand.dm | 12 +-- .../mob/living/carbon/human/human_defense.dm | 10 +- .../mob/living/carbon/human/human_powers.dm | 4 +- .../mob/living/carbon/human/stripping.dm | 8 +- code/modules/mob/living/living.dm | 10 +- code/modules/mob/living/living_defense.dm | 8 +- code/modules/mob/living/say.dm | 7 +- code/modules/mob/living/silicon/ai/ai.dm | 2 +- code/modules/mob/living/silicon/say.dm | 8 +- .../simple_animal/borer/borer_captive.dm | 2 +- .../simple_animal/constructs/soulstone.dm | 5 +- .../mob/living/simple_animal/simple_animal.dm | 3 +- code/modules/mob/login.dm | 6 +- code/modules/mob/logout.dm | 2 +- code/modules/mob/mob_grab.dm | 9 +- code/modules/mob/mob_grab_specials.dm | 8 +- code/modules/organs/organ.dm | 4 +- code/modules/paperwork/pen.dm | 15 +-- code/modules/projectiles/gun.dm | 19 ++-- .../projectiles/guns/launcher/syringe_gun.dm | 6 +- code/modules/projectiles/projectile.dm | 13 +-- code/modules/reagents/reagent_containers.dm | 10 +- .../reagents/reagent_containers/borghydro.dm | 2 +- .../reagents/reagent_containers/dropper.dm | 6 +- .../reagent_containers/food/snacks.dm | 5 +- .../reagents/reagent_containers/hypospray.dm | 2 +- .../reagents/reagent_containers/pill.dm | 7 +- .../reagents/reagent_containers/syringes.dm | 10 +- code/modules/recycling/disposal.dm | 9 +- code/modules/resleeving/implant.dm | 2 +- code/modules/vehicles/cargo_train.dm | 2 +- code/modules/vehicles/train.dm | 2 +- .../tools/ano_device_battery.dm | 4 +- 100 files changed, 262 insertions(+), 355 deletions(-) diff --git a/code/_helpers/logging.dm b/code/_helpers/logging.dm index 07e2985bbb..29b72ff6f7 100644 --- a/code/_helpers/logging.dm +++ b/code/_helpers/logging.dm @@ -41,41 +41,71 @@ if (config.log_vote) diary << "\[[time_stamp()]]VOTE: [text][log_end]" -/proc/log_access(text) +/proc/log_access_in(client/new_client) if (config.log_access) - diary << "\[[time_stamp()]]ACCESS: [text][log_end]" + var/message = "[key_name(new_client)] - IP:[new_client.address] - CID:[new_client.computer_id] - BYOND v[new_client.byond_version]" + diary << "\[[time_stamp()]]ACCESS IN: [message][log_end]" -/proc/log_say(text) +/proc/log_access_out(mob/last_mob) + if (config.log_access) + var/message = "[key_name(last_mob)] - IP:[last_mob.lastKnownIP] - CID:Logged Out - BYOND Logged Out" + diary << "\[[time_stamp()]]ACCESS OUT: [message][log_end]" + +/proc/log_say(text, mob/speaker) if (config.log_say) - diary << "\[[time_stamp()]]SAY: [text][log_end]" + diary << "\[[time_stamp()]]SAY: [speaker.simple_info_line()]: [html_decode(text)][log_end]" -/proc/log_ooc(text) +/proc/log_ooc(text, client/user) if (config.log_ooc) - diary << "\[[time_stamp()]]OOC: [text][log_end]" + diary << "\[[time_stamp()]]OOC: [user.simple_info_line()]: [html_decode(text)][log_end]" -/proc/log_whisper(text) +/proc/log_aooc(text, client/user) + if (config.log_ooc) + diary << "\[[time_stamp()]]AOOC: [user.simple_info_line()]: [html_decode(text)][log_end]" + +/proc/log_looc(text, client/user) + if (config.log_ooc) + diary << "\[[time_stamp()]]LOOC: [user.simple_info_line()]: [html_decode(text)][log_end]" + +/proc/log_whisper(text, mob/speaker) if (config.log_whisper) - diary << "\[[time_stamp()]]WHISPER: [text][log_end]" + diary << "\[[time_stamp()]]WHISPER: [speaker.simple_info_line()]: [html_decode(text)][log_end]" -/proc/log_emote(text) +/proc/log_emote(text, mob/speaker) if (config.log_emote) - diary << "\[[time_stamp()]]EMOTE: [text][log_end]" + diary << "\[[time_stamp()]]EMOTE: [speaker.simple_info_line()]: [html_decode(text)][log_end]" -/proc/log_attack(text) +/proc/log_attack(attacker, defender, message) if (config.log_attack) - diary << "\[[time_stamp()]]ATTACK: [text][log_end]" //Seperate attack logs? Why? FOR THE GLORY OF SATAN! + diary << "\[[time_stamp()]]ATTACK: [attacker] against [defender]: [message][log_end]" -/proc/log_adminsay(text) +/proc/log_adminsay(text, mob/speaker) if (config.log_adminchat) - diary << "\[[time_stamp()]]ADMINSAY: [text][log_end]" + diary << "\[[time_stamp()]]ADMINSAY: [speaker.simple_info_line()]: [html_decode(text)][log_end]" + +/proc/log_modsay(text, mob/speaker) + if (config.log_adminchat) + diary << "\[[time_stamp()]]MODSAY: [speaker.simple_info_line()]: [html_decode(text)][log_end]" + +/proc/log_eventsay(text, mob/speaker) + if (config.log_adminchat) + diary << "\[[time_stamp()]]EVENTSAY: [speaker.simple_info_line()]: [html_decode(text)][log_end]" + +/proc/log_ghostsay(text, mob/speaker) + if (config.log_say) + diary << "\[[time_stamp()]]DEADCHAT: [speaker.simple_info_line()]: [html_decode(text)][log_end]" + +/proc/log_ghostemote(text, mob/speaker) + if (config.log_emote) + diary << "\[[time_stamp()]]DEADEMOTE: [speaker.simple_info_line()]: [html_decode(text)][log_end]" /proc/log_adminwarn(text) if (config.log_adminwarn) - diary << "\[[time_stamp()]]ADMINWARN: [text][log_end]" + diary << "\[[time_stamp()]]ADMINWARN: [html_decode(text)][log_end]" -/proc/log_pda(text) +/proc/log_pda(text, mob/speaker) if (config.log_pda) - diary << "\[[time_stamp()]]PDA: [text][log_end]" + diary << "\[[time_stamp()]]PDA: [speaker.simple_info_line()]: [html_decode(text)][log_end]" /proc/log_to_dd(text) world.log << text //this comes before the config check because it can't possibly runtime @@ -105,12 +135,14 @@ return english_list(comps, nothing_text="0", and_text="|", comma_text="|") //more or less a logging utility -/proc/key_name(var/whom, var/include_link = null, var/include_name = 1, var/highlight_special_characters = 1) +//Always return "Something/(Something)", even if it's an error message. +/proc/key_name(var/whom, var/include_link = null, var/highlight_special_characters = 1) var/mob/M var/client/C var/key - if(!whom) return "*null*" + if(!whom) + return "INVALID/INVALID" if(istype(whom, /client)) C = whom M = C.mob @@ -127,9 +159,11 @@ C = D.current.client else if(istype(whom, /datum)) var/datum/D = whom - return "*invalid:[D.type]*" + return "INVALID/([D.type])" + else if(istext(whom)) + return "AUTOMATED/[whom]" //Just give them the text back else - return "*invalid*" + return "INVALID/INVALID" . = "" @@ -137,7 +171,7 @@ if(include_link && C) . += "" - if(C && C.holder && C.holder.fakekey && !include_name) + if(C && C.holder && C.holder.fakekey) . += "Administrator" else . += key @@ -146,21 +180,19 @@ if(C) . += "" else . += " (DC)" else - . += "*no key*" - - if(include_name && M) - var/name + . += "INVALID" + var/name = "INVALID" + if(M) if(M.real_name) name = M.real_name else if(M.name) name = M.name - if(include_link && is_special_character(M) && highlight_special_characters) - . += "/([name])" //Orange - else - . += "/([name])" + name = "[name]" //Orange + + . += "/([name])" return . @@ -189,3 +221,9 @@ if(!istype(d)) return json_encode(d) return d.log_info_line() + +/mob/proc/simple_info_line() + return "[key_name(src)] ([x],[y],[z])" + +/client/proc/simple_info_line() + return "[key_name(src)] ([mob.x],[mob.y],[mob.z])" diff --git a/code/_helpers/mobs.dm b/code/_helpers/mobs.dm index 708363f5f8..1ba5ec30b5 100644 --- a/code/_helpers/mobs.dm +++ b/code/_helpers/mobs.dm @@ -145,13 +145,23 @@ Proc for attack log creation, because really why not 6 is additional information, anything that needs to be added */ -/proc/add_logs(mob/user, mob/target, what_done, var/admin=1, var/object=null, var/addition=null) - if(user && ismob(user)) - user.attack_log += text("\[[time_stamp()]\] Has [what_done] [target ? "[target.name][(ismob(target) && target.ckey) ? "([target.ckey])" : ""]" : "NON-EXISTANT SUBJECT"][object ? " with [object]" : " "][addition]") - if(target && ismob(target)) - target.attack_log += text("\[[time_stamp()]\] Has been [what_done] by [user ? "[user.name][(ismob(user) && user.ckey) ? "([user.ckey])" : ""]" : "NON-EXISTANT SUBJECT"][object ? " with [object]" : " "][addition]") - if(admin) - log_attack("[user ? "[user.name][(ismob(user) && user.ckey) ? "([user.ckey])" : ""]" : "NON-EXISTANT SUBJECT"] [what_done] [target ? "[target.name][(ismob(target) && target.ckey)? "([target.ckey])" : ""]" : "NON-EXISTANT SUBJECT"][object ? " with [object]" : " "][addition]") +/proc/add_attack_logs(mob/user, mob/target, what_done, var/admin_notify = TRUE) + if(islist(target)) //Multi-victim adding + var/list/targets = target + for(var/mob/M in targets) + add_attack_logs(user,M,what_done,admin_notify) + return + + var/user_str = key_name(user) + var/target_str = key_name(target) + + if(ismob(user)) + user.attack_log += text("\[[time_stamp()]\] Attacked [target_str]: [what_done]") + if(ismob(target)) + target.attack_log += text("\[[time_stamp()]\] Attacked by [user_str]: [what_done]") + log_attack(user_str,target_str,what_done) + if(admin_notify) + msg_admin_attack("[key_name_admin(user)] vs [target_str]: [what_done]") //checks whether this item is a module of the robot it is located in. /proc/is_robot_module(var/obj/item/thing) diff --git a/code/_helpers/time.dm b/code/_helpers/time.dm index 6dad42e128..58348761f8 100644 --- a/code/_helpers/time.dm +++ b/code/_helpers/time.dm @@ -58,8 +58,11 @@ var/next_station_date_change = 1 DAY station_date = num2text((text2num(time2text(timeofday, "YYYY"))+544)) + "-" + time2text(timeofday, "MM-DD") return station_date +//ISO 8601 /proc/time_stamp() - return time2text(station_time_in_ticks, "hh:mm:ss") + var/date_portion = time2text(world.timeofday, "YYYY-MM-DD") + var/time_portion = time2text(world.timeofday, "hh:mm:ss") + return "[date_portion]T[time_portion]" /* Returns 1 if it is the selected month and day */ proc/isDay(var/month, var/day) diff --git a/code/_onclick/item_attack.dm b/code/_onclick/item_attack.dm index 01e87b490d..d583084791 100644 --- a/code/_onclick/item_attack.dm +++ b/code/_onclick/item_attack.dm @@ -82,9 +82,7 @@ avoid code duplication. This includes items that may sometimes act as a standard M.lastattacker = user if(!no_attack_log) - user.attack_log += "\[[time_stamp()]\] Attacked [M.name] ([M.ckey]) with [name] (INTENT: [uppertext(user.a_intent)]) (DAMTYE: [uppertext(damtype)])" - M.attack_log += "\[[time_stamp()]\] Attacked by [user.name] ([user.ckey]) with [name] (INTENT: [uppertext(user.a_intent)]) (DAMTYE: [uppertext(damtype)])" - msg_admin_attack("[key_name(user)] attacked [key_name(M)] with [name] (INTENT: [uppertext(user.a_intent)]) (DAMTYE: [uppertext(damtype)])" ) + add_attack_logs(user,M,"attacked with [name] (INTENT: [uppertext(user.a_intent)]) (DAMTYE: [uppertext(damtype)])") ///////////////////////// user.setClickCooldown(user.get_attack_speed(src)) diff --git a/code/defines/procs/announce.dm b/code/defines/procs/announce.dm index d6ab3edc0c..902285bf45 100644 --- a/code/defines/procs/announce.dm +++ b/code/defines/procs/announce.dm @@ -94,7 +94,7 @@ datum/announcement/priority/command/Sound(var/message_sound) datum/announcement/proc/Log(message as text, message_title as text) if(log) - log_say("[key_name(usr)] has made \a [announcement_type]: [message_title] - [message] - [announcer]") + log_game("[key_name(usr)] has made \a [announcement_type]: [message_title] - [message] - [announcer]") message_admins("[key_name_admin(usr)] has made \a [announcement_type].", 1) /proc/GetNameAndAssignmentFromId(var/obj/item/weapon/card/id/I) diff --git a/code/game/gamemodes/changeling/powers/absorb.dm b/code/game/gamemodes/changeling/powers/absorb.dm index 0af67b22ed..f76fd5ca47 100644 --- a/code/game/gamemodes/changeling/powers/absorb.dm +++ b/code/game/gamemodes/changeling/powers/absorb.dm @@ -53,9 +53,7 @@ src << "We stab [T] with the proboscis." src.visible_message("[src] stabs [T] with the proboscis!") T << "You feel a sharp stabbing pain!" - T.attack_log += text("\[[time_stamp()]\] Was absorbed by [key_name(src)]") - src.attack_log += text("\[[time_stamp()]\] Absorbed [key_name(T)]") - msg_admin_attack("[key_name(T)] was absorbed by [key_name(src)]") + add_attack_logs(src,T,"Absorbed (changeling)") var/obj/item/organ/external/affecting = T.get_organ(src.zone_sel.selecting) if(affecting.take_damage(39,0,1,0,"large organic needle")) T:UpdateDamageIcon() diff --git a/code/game/gamemodes/changeling/powers/bioelectrogenesis.dm b/code/game/gamemodes/changeling/powers/bioelectrogenesis.dm index 1579252628..3f3c1bd7ad 100644 --- a/code/game/gamemodes/changeling/powers/bioelectrogenesis.dm +++ b/code/game/gamemodes/changeling/powers/bioelectrogenesis.dm @@ -47,7 +47,7 @@ var/agony = 80 * siemens //Does more than if hit with an electric hand, since grabbing is slower. G.affecting.stun_effect_act(0, agony, BP_TORSO, src) - msg_admin_attack("[key_name(src)] shocked [key_name(G.affecting)] with the [src].") + add_attack_logs(src,G.affecting,"Changeling shocked") if(siemens) visible_message("Arcs of electricity strike [G.affecting]!", @@ -149,7 +149,7 @@ C.electrocute_act(electrocute_amount * siemens,src,1.0,BP_TORSO) C.stun_effect_act(0, agony_amount * siemens, BP_TORSO, src) - msg_admin_attack("[key_name(user)] shocked [key_name(C)] with the [src].") + add_attack_logs(user,C,"Shocked with [src]") if(siemens) visible_message("Arcs of electricity strike [C]!", diff --git a/code/game/gamemodes/changeling/powers/blind_sting.dm b/code/game/gamemodes/changeling/powers/blind_sting.dm index 41b14478b3..347881df9b 100644 --- a/code/game/gamemodes/changeling/powers/blind_sting.dm +++ b/code/game/gamemodes/changeling/powers/blind_sting.dm @@ -15,9 +15,7 @@ var/mob/living/carbon/T = changeling_sting(20,/mob/proc/changeling_blind_sting) if(!T) return 0 - T.attack_log += text("\[[time_stamp()]\] Was blind stung by [key_name(src)]") - src.attack_log += text("\[[time_stamp()]\] Used blind sting on [key_name(T)]") - msg_admin_attack("[key_name(T)] was blind stung by [key_name(src)]") + add_attack_logs(src,T,"Blind sting (changeling)") T << "Your eyes burn horrificly!" T.disabilities |= NEARSIGHTED var/duration = 300 diff --git a/code/game/gamemodes/changeling/powers/cryo_sting.dm b/code/game/gamemodes/changeling/powers/cryo_sting.dm index 4bb92a543e..bc68428d89 100644 --- a/code/game/gamemodes/changeling/powers/cryo_sting.dm +++ b/code/game/gamemodes/changeling/powers/cryo_sting.dm @@ -16,9 +16,7 @@ var/mob/living/carbon/T = changeling_sting(20,/mob/proc/changeling_cryo_sting) if(!T) return 0 - T.attack_log += text("\[[time_stamp()]\] Was cryo stung by [key_name(src)]") - src.attack_log += text("\[[time_stamp()]\] Used cryo sting on [key_name(T)]") - msg_admin_attack("[key_name(T)] was cryo stung by [key_name(src)]") + add_attack_logs(src,T,"Cryo sting (changeling)") var/inject_amount = 10 if(src.mind.changeling.recursive_enhancement) inject_amount = inject_amount * 1.5 diff --git a/code/game/gamemodes/changeling/powers/deaf_sting.dm b/code/game/gamemodes/changeling/powers/deaf_sting.dm index 24c1e5d260..a94ad1744a 100644 --- a/code/game/gamemodes/changeling/powers/deaf_sting.dm +++ b/code/game/gamemodes/changeling/powers/deaf_sting.dm @@ -15,9 +15,7 @@ var/mob/living/carbon/T = changeling_sting(5,/mob/proc/changeling_deaf_sting) if(!T) return 0 - T.attack_log += text("\[[time_stamp()]\] Was deaf stung by [key_name(src)]") - src.attack_log += text("\[[time_stamp()]\] Used deaf sting on [key_name(T)]") - msg_admin_attack("[key_name(T)] was deaf stung by [key_name(src)]") + add_attack_logs(src,T,"Deaf sting (changeling)") var/duration = 300 if(src.mind.changeling.recursive_enhancement) duration = duration + 100 diff --git a/code/game/gamemodes/changeling/powers/death_sting.dm b/code/game/gamemodes/changeling/powers/death_sting.dm index 52412a4282..6dd0cdbf85 100644 --- a/code/game/gamemodes/changeling/powers/death_sting.dm +++ b/code/game/gamemodes/changeling/powers/death_sting.dm @@ -13,9 +13,7 @@ var/mob/living/carbon/T = changeling_sting(40,/mob/proc/changeling_DEATHsting) if(!T) return 0 - T.attack_log += text("\[[time_stamp()]\] Was death stung by [key_name(src)]") - src.attack_log += text("\[[time_stamp()]\] Used death sting on [key_name(T)]") - msg_admin_attack("[key_name(T)] was death stung by [key_name(src)]") + add_attack_logs(src,T,"Death sting (changeling)") T << "You feel a small prick and your chest becomes tight." T.silent = 10 T.Paralyse(10) diff --git a/code/game/gamemodes/changeling/powers/delayed_toxin_sting.dm b/code/game/gamemodes/changeling/powers/delayed_toxin_sting.dm index a9b323465c..7853a9603e 100644 --- a/code/game/gamemodes/changeling/powers/delayed_toxin_sting.dm +++ b/code/game/gamemodes/changeling/powers/delayed_toxin_sting.dm @@ -28,10 +28,7 @@ var/mob/living/carbon/T = changeling_sting(20,/mob/proc/changeling_delayed_toxic_sting) if(!T) return 0 - T.attack_log += text("\[[time_stamp()]\] Was delayed toxic stung by [key_name(src)]") - src.attack_log += text("\[[time_stamp()]\] Used delayed toxic sting on [key_name(T)]") - msg_admin_attack("[key_name(T)] was delayed toxic stung by [key_name(src)]") - + add_attack_logs(src,T,"Delayed toxic sting (chagneling)") var/type_to_give = /datum/modifier/delayed_toxin_sting if(src.mind.changeling.recursive_enhancement) type_to_give = /datum/modifier/delayed_toxin_sting/strong diff --git a/code/game/gamemodes/changeling/powers/enfeebling_string.dm b/code/game/gamemodes/changeling/powers/enfeebling_string.dm index b7a6c56957..16303f7c58 100644 --- a/code/game/gamemodes/changeling/powers/enfeebling_string.dm +++ b/code/game/gamemodes/changeling/powers/enfeebling_string.dm @@ -35,9 +35,7 @@ if(ishuman(T)) var/mob/living/carbon/human/H = T - T.attack_log += text("\[[time_stamp()]\] Was enfeebling stung by [key_name(src)]") - src.attack_log += text("\[[time_stamp()]\] Used enfeebling sting on [key_name(T)]") - msg_admin_attack("[key_name(T)] was enfeebling stung by [key_name(src)]") + add_attack_logs(src,T,"Enfeebling sting (changeling)") var/type_to_give = /datum/modifier/enfeeble if(src.mind.changeling.recursive_enhancement) diff --git a/code/game/gamemodes/changeling/powers/extract_dna_sting.dm b/code/game/gamemodes/changeling/powers/extract_dna_sting.dm index 6198e409a6..0c5d91d83b 100644 --- a/code/game/gamemodes/changeling/powers/extract_dna_sting.dm +++ b/code/game/gamemodes/changeling/powers/extract_dna_sting.dm @@ -35,9 +35,7 @@ src << "This creature's DNA is ruined beyond useability!" return 0 - T.attack_log += text("\[[time_stamp()]\] Had DNA extracted via sting by [key_name(src)]") - src.attack_log += text("\[[time_stamp()]\] Used DNA extraction sting on [key_name(T)]") - msg_admin_attack("[key_name(T)] was DNA extraction stung by [key_name(src)]") + add_attack_logs(src,T,"DNA extraction sting (changeling)") var/datum/absorbed_dna/newDNA = new(T.real_name, T.dna, T.species.name, T.languages) absorbDNA(newDNA) diff --git a/code/game/gamemodes/changeling/powers/lsd_sting.dm b/code/game/gamemodes/changeling/powers/lsd_sting.dm index 9adb4acd09..fabb81327e 100644 --- a/code/game/gamemodes/changeling/powers/lsd_sting.dm +++ b/code/game/gamemodes/changeling/powers/lsd_sting.dm @@ -13,9 +13,7 @@ var/mob/living/carbon/T = changeling_sting(15,/mob/proc/changeling_lsdsting) if(!T) return 0 - T.attack_log += text("\[[time_stamp()]\] Was hallucination stung by [key_name(src)]") - src.attack_log += text("\[[time_stamp()]\] Used hallucination sting on [key_name(T)]") - msg_admin_attack("[key_name(T)] was hallucination stung by [key_name(src)]") + add_attack_logs(src,T,"Hallucination sting (changeling)") spawn(rand(300,600)) if(T) T.hallucination += 400 feedback_add_details("changeling_powers","HS") diff --git a/code/game/gamemodes/changeling/powers/para_sting.dm b/code/game/gamemodes/changeling/powers/para_sting.dm index efe6fe8f79..7a0020bd0f 100644 --- a/code/game/gamemodes/changeling/powers/para_sting.dm +++ b/code/game/gamemodes/changeling/powers/para_sting.dm @@ -12,9 +12,7 @@ var/mob/living/carbon/T = changeling_sting(30,/mob/proc/changeling_paralysis_sting) if(!T) return 0 - T.attack_log += text("\[[time_stamp()]\] Was paralysis stung by [key_name(src)]") - src.attack_log += text("\[[time_stamp()]\] Used paralysis sting on [key_name(T)]") - msg_admin_attack("[key_name(T)] was paralysis stung by [key_name(src)]") + add_attack_logs(src,T,"Paralysis sting (changeling)") T << "Your muscles begin to painfully tighten." T.Weaken(20) feedback_add_details("changeling_powers","PS") diff --git a/code/game/gamemodes/changeling/powers/shriek.dm b/code/game/gamemodes/changeling/powers/shriek.dm index 40e796490f..4989c27f87 100644 --- a/code/game/gamemodes/changeling/powers/shriek.dm +++ b/code/game/gamemodes/changeling/powers/shriek.dm @@ -51,12 +51,8 @@ range = range * 2 to_chat(src, "We are extra loud.") - src.attack_log += text("\[[time_stamp()]\] Used Resonant Shriek.") - message_admins("[key_name(src)] used Resonant Shriek ([src.x],[src.y],[src.z]) (JMP).") - log_game("[key_name(src)] used Resonant Shriek.") - visible_message("[src] appears to shout.") - + var/list/affected = list() for(var/mob/living/M in range(range, src)) if(iscarbon(M)) if(!M.mind || !M.mind.changeling) @@ -67,7 +63,7 @@ M.adjustEarDamage(0,30) M.Confuse(20) M << sound('sound/effects/screech.ogg') - M.attack_log += text("\[[time_stamp()]\] Was affected by [key_name(src)]'s Resonant Shriek.") + affected += M else if(M != src) M << "You hear a familiar screech from nearby. It has no effect on you." @@ -77,7 +73,7 @@ M << sound('sound/weapons/flash.ogg') M << "Auditory input overloaded. Reinitializing..." M.Weaken(rand(5,10)) - M.attack_log += text("\[[time_stamp()]\] Was affected by [key_name(src)]'s Resonant Shriek.") + affected += M for(var/obj/machinery/light/L in range(range, src)) L.on = 1 @@ -85,6 +81,7 @@ changeling.last_shriek = world.time + add_attack_logs(src,affected,"Used resonant shriek") feedback_add_details("changeling_powers","RS") return 1 @@ -133,9 +130,7 @@ visible_message("[src] appears to shout.") - src.attack_log += text("\[[time_stamp()]\] Used Dissonant Shriek.") - message_admins("[key_name(src)] used Dissonant Shriek ([src.x],[src.y],[src.z]) (JMP).") - log_game("[key_name(src)] used Dissonant Shriek.") + add_attack_logs(src,null,"Use dissonant shriek") for(var/obj/machinery/light/L in range(5, src)) L.on = 1 diff --git a/code/game/gamemodes/changeling/powers/silence_sting.dm b/code/game/gamemodes/changeling/powers/silence_sting.dm index 1ab25278a4..334b0c139f 100644 --- a/code/game/gamemodes/changeling/powers/silence_sting.dm +++ b/code/game/gamemodes/changeling/powers/silence_sting.dm @@ -15,9 +15,7 @@ var/mob/living/carbon/T = changeling_sting(10,/mob/proc/changeling_silence_sting) if(!T) return 0 - T.attack_log += text("\[[time_stamp()]\] Was silence stung by [key_name(src)]") - src.attack_log += text("\[[time_stamp()]\] Used silence sting on [key_name(T)]") - msg_admin_attack("[key_name(T)] was silence stung by [key_name(src)]") + add_attack_logs(src,T,"Silence sting (changeling)") var/duration = 30 if(src.mind.changeling.recursive_enhancement) duration = duration + 10 diff --git a/code/game/gamemodes/changeling/powers/transform_sting.dm b/code/game/gamemodes/changeling/powers/transform_sting.dm index 797eec92d2..678e195e22 100644 --- a/code/game/gamemodes/changeling/powers/transform_sting.dm +++ b/code/game/gamemodes/changeling/powers/transform_sting.dm @@ -36,9 +36,7 @@ if((HUSK in T.mutations) || (!ishuman(T) && !issmall(T))) src << "Our sting appears ineffective against its DNA." return 0 - T.attack_log += text("\[[time_stamp()]\] Was transform stung by [key_name(src)]") - src.attack_log += text("\[[time_stamp()]\] Used transform sting on [key_name(T)]") - msg_admin_attack("[key_name(T)] was transform stung by [key_name(src)]") + add_attack_logs(src,T,"Transformation sting (changeling)") T.visible_message("[T] transforms!") T.dna = chosen_dna.Clone() T.real_name = chosen_dna.real_name diff --git a/code/game/gamemodes/changeling/powers/unfat_sting.dm b/code/game/gamemodes/changeling/powers/unfat_sting.dm index 4b42f55e30..f2e238746d 100644 --- a/code/game/gamemodes/changeling/powers/unfat_sting.dm +++ b/code/game/gamemodes/changeling/powers/unfat_sting.dm @@ -11,9 +11,7 @@ var/mob/living/carbon/T = changeling_sting(5,/mob/proc/changeling_unfat_sting) if(!T) return 0 - T.attack_log += text("\[[time_stamp()]\] Was unfat stung by [key_name(src)]") - src.attack_log += text("\[[time_stamp()]\] Used unfat sting on [key_name(T)]") - msg_admin_attack("[key_name(T)] was unfat stung by [key_name(src)]") + add_attack_logs(src,T,"Unfat sting (changeling)") T << "you feel a small prick as stomach churns violently and you become to feel skinnier." T.overeatduration = 0 T.nutrition -= 100 diff --git a/code/game/gamemodes/cult/ritual.dm b/code/game/gamemodes/cult/ritual.dm index 8db7a49255..d91e2e1f47 100644 --- a/code/game/gamemodes/cult/ritual.dm +++ b/code/game/gamemodes/cult/ritual.dm @@ -292,10 +292,7 @@ var/global/list/rnwords = list("ire","ego","nahlizet","certum","veri","jatkaa"," words[cultwords[V]] = V attack(mob/living/M as mob, mob/living/user as mob) - - M.attack_log += text("\[[time_stamp()]\] Has had the [name] used on them by [user.name] ([user.ckey])") - user.attack_log += text("\[[time_stamp()]\] Used [name] on [M.name] ([M.ckey])") - msg_admin_attack("[user.name] ([user.ckey]) used [name] on [M.name] ([M.ckey]) (JMP)") + add_attack_logs(user,M,"Hit with [name]") if(istype(M,/mob/observer/dead)) var/mob/observer/dead/D = M diff --git a/code/game/gamemodes/cult/runes.dm b/code/game/gamemodes/cult/runes.dm index 0e0ff60791..d7579698d1 100644 --- a/code/game/gamemodes/cult/runes.dm +++ b/code/game/gamemodes/cult/runes.dm @@ -139,7 +139,7 @@ var/list/sacrificed = list() target.take_overall_damage(0, rand(5, 20)) // You dirty resister cannot handle the damage to your mind. Easily. - even cultists who accept right away should experience some effects // Resist messages go! if(initial_message) //don't do this stuff right away, only if they resist or hesitate. - admin_attack_log(attacker, target, "Used a convert rune", "Was subjected to a convert rune", "used a convert rune on") + add_attack_logs(attacker,target,"Convert rune") switch(target.getFireLoss()) if(0 to 25) target << "Your blood boils as you force yourself to resist the corruption invading every corner of your mind." @@ -247,7 +247,7 @@ var/list/sacrificed = list() if(R.word1==cultwords["travel"] && R.word2==cultwords["blood"] && R.word3==cultwords["self"]) for(var/mob/living/carbon/D in R.loc) if(D.stat!=2) - admin_attack_log(usr, D, "Used a blood drain rune.", "Was victim of a blood drain rune.", "used a blood drain rune on") + add_attack_logs(usr,D,"Blood drain rune") var/bdrain = rand(1,25) D << "You feel weakened." D.take_overall_damage(bdrain, 0) @@ -933,7 +933,7 @@ var/list/sacrificed = list() if(affected.len) usr.say("Sti[pick("'","`")] kaliedir!") usr << "The world becomes quiet as the deafening rune dissipates into fine dust." - admin_attacker_log_many_victims(usr, affected, "Used a deafen rune.", "Was victim of a deafen rune.", "used a deafen rune on") + add_attack_logs(usr,affected,"Deafen rune") qdel(src) else return fizzle() @@ -952,7 +952,7 @@ var/list/sacrificed = list() if(affected.len) usr.whisper("Sti[pick("'","`")] kaliedir!") usr << "Your talisman turns into gray dust, deafening everyone around." - admin_attacker_log_many_victims(usr, affected, "Used a deafen rune.", "Was victim of a deafen rune.", "used a deafen rune on") + add_attack_logs(usr, affected, "Deafen rune") for (var/mob/V in orange(1,src)) if(!(iscultist(V))) V.show_message("Dust flows from [usr]'s hands for a moment, and the world suddenly becomes quiet..", 3) @@ -978,7 +978,7 @@ var/list/sacrificed = list() if(affected.len) usr.say("Sti[pick("'","`")] kaliesin!") usr << "The rune flashes, blinding those who not follow the Nar-Sie, and dissipates into fine dust." - admin_attacker_log_many_victims(usr, affected, "Used a blindness rune.", "Was victim of a blindness rune.", "used a blindness rune on") + add_attack_logs(usr, affected, "Blindness rune") qdel(src) else return fizzle() @@ -998,7 +998,7 @@ var/list/sacrificed = list() if(affected.len) usr.whisper("Sti[pick("'","`")] kaliesin!") usr << "Your talisman turns into gray dust, blinding those who not follow the Nar-Sie." - admin_attacker_log_many_victims(usr, affected, "Used a blindness rune.", "Was victim of a blindness rune.", "used a blindness rune on") + add_attack_logs(usr, affected, "Blindness rune") return @@ -1035,8 +1035,7 @@ var/list/sacrificed = list() if(iscultist(C) && !C.stat) C.say("Dedo ol[pick("'","`")]btoh!") C.take_overall_damage(15, 0) - admin_attacker_log_many_victims(usr, victims, "Used a blood boil rune.", "Was the victim of a blood boil rune.", "used a blood boil rune on") - log_and_message_admins_many(cultists - usr, "assisted activating a blood boil rune.") + add_attack_logs(usr, victims, "Blood boil rune") qdel(src) else return fizzle() @@ -1084,13 +1083,13 @@ var/list/sacrificed = list() C.Weaken(1) C.Stun(1) C.show_message("The rune explodes in a bright flash.", 3) - admin_attack_log(usr, C, "Used a stun rune.", "Was victim of a stun rune.", "used a stun rune on") + add_attack_logs(usr,C,"Stun rune") else if(issilicon(L)) var/mob/living/silicon/S = L S.Weaken(5) S.show_message("BZZZT... The rune has exploded in a bright flash.", 3) - admin_attack_log(usr, S, "Used a stun rune.", "Was victim of a stun rune.", "used a stun rune on") + add_attack_logs(usr,S,"Stun rune") qdel(src) else ///When invoked as talisman, stun and mute the target mob. usr.say("Dream sign ''Evil sealing talisman'[pick("'","`")]!") @@ -1104,7 +1103,7 @@ var/list/sacrificed = list() if(issilicon(T)) T.Weaken(15) - admin_attack_log(usr, T, "Used a stun rune.", "Was victim of a stun rune.", "used a stun rune on") + add_attack_logs(usr,T,"Stun rune") else if(iscarbon(T)) var/mob/living/carbon/C = T C.flash_eyes() @@ -1112,7 +1111,7 @@ var/list/sacrificed = list() C.silent += 15 C.Weaken(25) C.Stun(25) - admin_attack_log(usr, C, "Used a stun rune.", "Was victim of a stun rune.", "used a stun rune on") + add_attack_logs(usr,C,"Stun rune") return /////////////////////////////////////////TWENTY-FIFTH RUNE diff --git a/code/game/machinery/computer/communications.dm b/code/game/machinery/computer/communications.dm index 785d841702..5f1fe0e532 100644 --- a/code/game/machinery/computer/communications.dm +++ b/code/game/machinery/computer/communications.dm @@ -187,7 +187,7 @@ return CentCom_announce(input, usr) usr << "Message transmitted." - log_say("[key_name(usr)] has made an IA [using_map.boss_short] announcement: [input]") + log_game("[key_name(usr)] has made an IA [using_map.boss_short] announcement: [input]") centcomm_message_cooldown = 1 spawn(300)//10 minute cooldown centcomm_message_cooldown = 0 @@ -204,7 +204,7 @@ return Syndicate_announce(input, usr) usr << "Message transmitted." - log_say("[key_name(usr)] has made an illegal announcement: [input]") + log_game("[key_name(usr)] has made an illegal announcement: [input]") centcomm_message_cooldown = 1 spawn(300)//10 minute cooldown centcomm_message_cooldown = 0 diff --git a/code/game/machinery/computer3/computers/communications.dm b/code/game/machinery/computer3/computers/communications.dm index 6f802c54bd..acd66ebde1 100644 --- a/code/game/machinery/computer3/computers/communications.dm +++ b/code/game/machinery/computer3/computers/communications.dm @@ -197,7 +197,7 @@ return CentCom_announce(input, usr) usr << "Message transmitted." - log_say("[key_name(usr)] has made a [using_map.boss_short] announcement: [input]") + log_game("[key_name(usr)] has made a [using_map.boss_short] announcement: [input]") centcomm_message_cooldown = 1 spawn(600)//10 minute cooldown centcomm_message_cooldown = 0 @@ -214,7 +214,7 @@ return Syndicate_announce(input, usr) usr << "Message transmitted." - log_say("[key_name(usr)] has made an illegal announcement: [input]") + log_game("[key_name(usr)] has made an illegal announcement: [input]") centcomm_message_cooldown = 1 spawn(600)//10 minute cooldown centcomm_message_cooldown = 0 diff --git a/code/game/machinery/computer3/computers/prisoner.dm b/code/game/machinery/computer3/computers/prisoner.dm index 7e3ada285d..27943bb353 100644 --- a/code/game/machinery/computer3/computers/prisoner.dm +++ b/code/game/machinery/computer3/computers/prisoner.dm @@ -95,7 +95,7 @@ var/obj/item/weapon/implant/I = locate(href_list["warn"]) if( istype(I) && I.imp_in) var/mob/living/carbon/R = I.imp_in - log_say("PrisonComputer3 message: [key_name(usr)]->[key_name(R)] : [warning]") + log_game("PrisonComputer3 message: [key_name(usr)]->[key_name(R)] : [warning]") R << "You hear a voice in your head saying: '[warning]'" interact() diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index 0988ceb879..344f1c9a10 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -599,7 +599,7 @@ About the new airlock wires panel: else if(duration) //electrify door for the given duration seconds if(usr) shockedby += text("\[[time_stamp()]\] - [usr](ckey:[usr.ckey])") - usr.attack_log += text("\[[time_stamp()]\] Electrified the [name] at [x] [y] [z]") + add_attack_logs(usr,name,"Electrified a door") else shockedby += text("\[[time_stamp()]\] - EMP)") message = "The door is now electrified [duration == -1 ? "permanently" : "for [duration] second\s"]." diff --git a/code/game/machinery/kitchen/cooking_machines/fryer.dm b/code/game/machinery/kitchen/cooking_machines/fryer.dm index 1fc0e75ef1..7e5cc055e8 100644 --- a/code/game/machinery/kitchen/cooking_machines/fryer.dm +++ b/code/game/machinery/kitchen/cooking_machines/fryer.dm @@ -58,9 +58,7 @@ victim << "Searing hot oil scorches your [E ? E.name : "flesh"]!" if(victim.client) - user.attack_log += text("\[[time_stamp()]\] Has [cook_type] \the [victim] ([victim.ckey]) in \a [src]") - victim.attack_log += text("\[[time_stamp()]\] Has been [cook_type] in \a [src] by [user.name] ([user.ckey])") - msg_admin_attack("[user] ([user.ckey]) [cook_type] \the [victim] ([victim.ckey]) in \a [src]. (JMP)") + add_attack_logs(user,victim,"[cook_type] in [src]") icon_state = off_icon cooking = 0 diff --git a/code/game/machinery/kitchen/gibber.dm b/code/game/machinery/kitchen/gibber.dm index ceea16ec3b..d695253aa9 100644 --- a/code/game/machinery/kitchen/gibber.dm +++ b/code/game/machinery/kitchen/gibber.dm @@ -211,9 +211,7 @@ if(src.occupant.reagents) src.occupant.reagents.trans_to_obj(new_meat, round(occupant.reagents.total_volume/slab_count,1)) - src.occupant.attack_log += "\[[time_stamp()]\] Was gibbed by [user]/[user.ckey]" //One shall not simply gib a mob unnoticed! - user.attack_log += "\[[time_stamp()]\] Gibbed [src.occupant]/[src.occupant.ckey]" - msg_admin_attack("[user.name] ([user.ckey]) gibbed [src.occupant] ([src.occupant.ckey]) (JMP)") + add_attack_logs(user,occupant,"Used [src] to gib") src.occupant.ghostize() diff --git a/code/game/objects/effects/mines.dm b/code/game/objects/effects/mines.dm index 47fa55be1a..a1a6623ff1 100644 --- a/code/game/objects/effects/mines.dm +++ b/code/game/objects/effects/mines.dm @@ -208,7 +208,7 @@ /obj/item/weapon/mine/attack_self(mob/user as mob) // You do not want to move or throw a land mine while priming it... Explosives + Sudden Movement = Bad Times add_fingerprint(user) - msg_admin_attack("[user.name] ([user.ckey]) primed \a [src] (JMP)") + msg_admin_attack("[key_name_admin(user)] primed \a [src]") user.visible_message("[user] starts priming \the [src.name].", "You start priming \the [src.name]. Hold still!") if(do_after(user, 10 SECONDS)) playsound(loc, 'sound/weapons/armbomb.ogg', 75, 1, -3) diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 2e8429edd3..e4e0e55b2c 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -476,9 +476,7 @@ var/list/global/slot_flags_enumeration = list( visible_message("[U] attempts to stab [M] in the eyes, but misses!") return - user.attack_log += "\[[time_stamp()]\] Attacked [M.name] ([M.ckey]) with [src.name] (INTENT: [uppertext(user.a_intent)])" - M.attack_log += "\[[time_stamp()]\] Attacked by [user.name] ([user.ckey]) with [src.name] (INTENT: [uppertext(user.a_intent)])" - msg_admin_attack("[user.name] ([user.ckey]) attacked [M.name] ([M.ckey]) with [src.name] (INTENT: [uppertext(user.a_intent)]) (JMP)") //BS12 EDIT ALG + add_attack_logs(user,M,"Attack eyes with [name]") user.setClickCooldown(user.get_attack_speed()) user.do_attack_animation(M) diff --git a/code/game/objects/items/devices/PDA/PDA.dm b/code/game/objects/items/devices/PDA/PDA.dm index 31ce05c43b..2a5554a328 100644 --- a/code/game/objects/items/devices/PDA/PDA.dm +++ b/code/game/objects/items/devices/PDA/PDA.dm @@ -1169,7 +1169,7 @@ var/global/list/obj/item/device/pda/PDAs = list() var/reception_message = "\icon[src] Message from [sender] ([sender_job]), \"[message]\" ([reply ? "Reply" : "Unable to Reply"])" new_info(message_silent, ttone, reception_message) - log_pda("[usr] (PDA: [sending_unit]) sent \"[message]\" to [name]") + log_pda("(PDA: [sending_unit]) sent \"[message]\" to [name]", usr) new_message = 1 update_icon() @@ -1181,7 +1181,7 @@ var/global/list/obj/item/device/pda/PDAs = list() var/reception_message = "\icon[src] Message from [sender] ([sender_job]), \"[message]\" (Reply) [track]" new_info(message_silent, newstone, reception_message) - log_pda("[usr] (PDA: [sending_unit]) sent \"[message]\" to [name]") + log_pda("(PDA: [sending_unit]) sent \"[message]\" to [name]",usr) new_message = 1 /obj/item/device/pda/verb/verb_reset_pda() diff --git a/code/game/objects/items/devices/aicard.dm b/code/game/objects/items/devices/aicard.dm index ab893415ac..ebad249bde 100644 --- a/code/game/objects/items/devices/aicard.dm +++ b/code/game/objects/items/devices/aicard.dm @@ -61,7 +61,7 @@ if (href_list["wipe"]) var/confirm = alert("Are you sure you want to disable this core's power? This cannot be undone once started.", "Confirm Shutdown", "Yes", "No") if(confirm == "Yes" && (CanUseTopic(user, state) == STATUS_INTERACTIVE)) - admin_attack_log(user, carded_ai, "Purged using \the [src.name]", "Was purged with \the [src.name]", "used \the [src.name] to purge") + add_attack_logs(user,carded_ai,"Purged from AI Card") flush = 1 carded_ai.suiciding = 1 carded_ai << "Your power has been disabled!" @@ -110,7 +110,7 @@ new /obj/structure/AIcore/deactivated(get_turf(ai)) ai.carded = 1 - admin_attack_log(user, ai, "Extracted with [src.name]", "Was extracted with [src.name]", "used the [src.name] to extract") + add_attack_logs(user,ai,"Extracted into AI Card") src.name = "[initial(name)] - [ai.name]" ai.loc = src diff --git a/code/game/objects/items/devices/communicator/UI.dm b/code/game/objects/items/devices/communicator/UI.dm index b54c879d68..a39cc82fb4 100644 --- a/code/game/objects/items/devices/communicator/UI.dm +++ b/code/game/objects/items/devices/communicator/UI.dm @@ -188,7 +188,7 @@ if(text) exonet.send_message(their_address, "text", text) im_list += list(list("address" = exonet.address, "to_address" = their_address, "im" = text)) - log_pda("[usr] (COMM: [src]) sent \"[text]\" to [exonet.get_atom_from_address(their_address)]") + log_pda("(COMM: [src]) sent \"[text]\" to [exonet.get_atom_from_address(their_address)]",usr) for(var/mob/M in player_list) if(M.stat == DEAD && M.is_preference_enabled(/datum/client_preference/ghost_ears)) if(istype(M, /mob/new_player) || M.forbid_seeing_deadchat) diff --git a/code/game/objects/items/devices/communicator/messaging.dm b/code/game/objects/items/devices/communicator/messaging.dm index c775a70499..fffa0407f8 100644 --- a/code/game/objects/items/devices/communicator/messaging.dm +++ b/code/game/objects/items/devices/communicator/messaging.dm @@ -136,7 +136,7 @@ to_chat(src, "You have sent '[text_message]' to [chosen_communicator].") exonet_messages.Add("To [chosen_communicator]:
            [text_message]") - log_pda("[usr] (COMM: [src]) sent \"[text_message]\" to [chosen_communicator]") + log_pda("(DCOMM: [src]) sent \"[text_message]\" to [chosen_communicator]", src) for(var/mob/M in player_list) if(M.stat == DEAD && M.is_preference_enabled(/datum/client_preference/ghost_ears)) if(istype(M, /mob/new_player) || M.forbid_seeing_deadchat) diff --git a/code/game/objects/items/devices/defib.dm b/code/game/objects/items/devices/defib.dm index 9eb4991f69..5d489b8269 100644 --- a/code/game/objects/items/devices/defib.dm +++ b/code/game/objects/items/devices/defib.dm @@ -475,7 +475,7 @@ if(burn_damage > 15 && H.can_feel_pain()) H.emote("scream") - admin_attack_log(user, H, "Electrocuted using \a [src]", "Was electrocuted with \a [src]", "used \a [src] to electrocute") + add_attack_logs(user,H,"Shocked using [name]") /obj/item/weapon/shockpaddles/proc/make_alive(mob/living/carbon/human/M) //This revives the mob var/deadtime = world.time - M.timeofdeath diff --git a/code/game/objects/items/devices/flash.dm b/code/game/objects/items/devices/flash.dm index ba812cefd3..53b2d83564 100644 --- a/code/game/objects/items/devices/flash.dm +++ b/code/game/objects/items/devices/flash.dm @@ -59,9 +59,7 @@ /obj/item/device/flash/attack(mob/living/M, mob/living/user, var/target_zone) if(!user || !M) return //sanity - M.attack_log += text("\[[time_stamp()]\] Has been flashed (attempt) with [src.name] by [user.name] ([user.ckey])") - user.attack_log += text("\[[time_stamp()]\] Used the [src.name] to flash [M.name] ([M.ckey])") - msg_admin_attack("[user.name] ([user.ckey]) Used the [src.name] to flash [M.name] ([M.ckey]) (JMP)") + add_attack_logs(user,M,"Flashed (attempt) with [src]") user.setClickCooldown(user.get_attack_speed(src)) user.do_attack_animation(M) diff --git a/code/game/objects/items/devices/traitordevices.dm b/code/game/objects/items/devices/traitordevices.dm index 126a4871c9..7820d0c4ea 100644 --- a/code/game/objects/items/devices/traitordevices.dm +++ b/code/game/objects/items/devices/traitordevices.dm @@ -35,9 +35,9 @@ effective or pretty fucking useless. user << "The mind batterer has been burnt out!" return - user.attack_log += text("\[[time_stamp()]\] Used [src] to knock down people in the area.") - + var/list/affected = list() for(var/mob/living/carbon/human/M in orange(10, user)) + affected += M spawn() if(prob(50)) @@ -49,6 +49,8 @@ effective or pretty fucking useless. else M << "You feel a sudden, electric jolt travel through your head." + add_attack_logs(user,affected,"Used a [name]") + playsound(src.loc, 'sound/misc/interference.ogg', 50, 1) user << "You trigger [src]." times_used += 1 diff --git a/code/game/objects/items/weapons/cigs_lighters.dm b/code/game/objects/items/weapons/cigs_lighters.dm index 729ef1d066..b812fb3c00 100644 --- a/code/game/objects/items/weapons/cigs_lighters.dm +++ b/code/game/objects/items/weapons/cigs_lighters.dm @@ -561,7 +561,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM if(lit == 1) M.IgniteMob() - msg_admin_attack("[user.name] ([user.ckey]) attacked [M.name] ([M.ckey]) with [src.name] and lit them on fire (INTENT: [uppertext(user.a_intent)]) (JMP)") + add_attack_logs(user,M,"Lit on fire with [src]") if(istype(M.wear_mask, /obj/item/clothing/mask/smokable/cigarette) && user.zone_sel.selecting == O_MOUTH && lit) var/obj/item/clothing/mask/smokable/cigarette/cig = M.wear_mask diff --git a/code/game/objects/items/weapons/dna_injector.dm b/code/game/objects/items/weapons/dna_injector.dm index febde75f68..ac0a93941b 100644 --- a/code/game/objects/items/weapons/dna_injector.dm +++ b/code/game/objects/items/weapons/dna_injector.dm @@ -130,10 +130,7 @@ if((buf.types & DNA2_BUF_SE) && (block ? (GetState() && block == MONKEYBLOCK) : GetState(MONKEYBLOCK))) injected_with_monkey = " (MONKEY)" - M.attack_log += text("\[[time_stamp()]\] Has been injected with [name] by [user.name] ([user.ckey])") - user.attack_log += text("\[[time_stamp()]\] Used the [name] to inject [M.name] ([M.ckey])") - log_attack("[user.name] ([user.ckey]) used the [name] to inject [M.name] ([M.ckey])") - message_admins("[key_name_admin(user)] injected [key_name_admin(M)] with \the [src][injected_with_monkey]") + add_attack_logs(user,M,"[injected_with_monkey] used the [name] on") // Apply the DNA shit. inject(M, user) diff --git a/code/game/objects/items/weapons/explosives.dm b/code/game/objects/items/weapons/explosives.dm index 1e1565a2ae..b49a76c5a9 100644 --- a/code/game/objects/items/weapons/explosives.dm +++ b/code/game/objects/items/weapons/explosives.dm @@ -55,11 +55,8 @@ loc = null if (ismob(target)) - add_logs(user, target, "planted [name] on") + add_attack_logs(user, target, "planted [name] on with [timer] second fuse") user.visible_message("[user.name] finished planting an explosive on [target.name]!") - message_admins("[key_name(user, user.client)](?) planted [src.name] on [key_name(target)](?) with [timer] second fuse",0,1) - log_game("[key_name(user)] planted [src.name] on [key_name(target)] with [timer] second fuse") - else message_admins("[key_name(user, user.client)](?) planted [src.name] on [target.name] at ([target.x],[target.y],[target.z] - JMP) with [timer] second fuse",0,1) log_game("[key_name(user)] planted [src.name] on [target.name] at ([target.x],[target.y],[target.z]) with [timer] second fuse") diff --git a/code/game/objects/items/weapons/gift_wrappaper.dm b/code/game/objects/items/weapons/gift_wrappaper.dm index 46543b901b..bef0f8fcd9 100644 --- a/code/game/objects/items/weapons/gift_wrappaper.dm +++ b/code/game/objects/items/weapons/gift_wrappaper.dm @@ -179,10 +179,7 @@ H.loc = present - H.attack_log += text("\[[time_stamp()]\] Has been wrapped with [src.name] by [user.name] ([user.ckey])") - user.attack_log += text("\[[time_stamp()]\] Used the [src.name] to wrap [H.name] ([H.ckey])") - msg_admin_attack("[key_name(user)] used [src] to wrap [key_name(H)]") - + add_attack_logs(user,H,"Wrapped with [src]") else user << "You need more paper." else diff --git a/code/game/objects/items/weapons/grenades/chem_grenade.dm b/code/game/objects/items/weapons/grenades/chem_grenade.dm index 0eaf073cfa..92de17d994 100644 --- a/code/game/objects/items/weapons/grenades/chem_grenade.dm +++ b/code/game/objects/items/weapons/grenades/chem_grenade.dm @@ -43,7 +43,7 @@ if(stage > 1 && !active && clown_check(user)) user << "You prime \the [name]!" - msg_admin_attack("[user.name] ([user.ckey]) primed \a [src]. (JMP)") + msg_admin_attack("[key_name_admin(user)] primed \a [src]") activate() add_fingerprint(user) @@ -136,7 +136,7 @@ icon_state = initial(icon_state) + "_active" if(user) - msg_admin_attack("[user.name] ([user.ckey]) primed \a [src] (JMP)") + msg_admin_attack("[key_name_admin(user)] primed \a [src.name]") return diff --git a/code/game/objects/items/weapons/grenades/grenade.dm b/code/game/objects/items/weapons/grenades/grenade.dm index b46d987b4c..5854e02cac 100644 --- a/code/game/objects/items/weapons/grenades/grenade.dm +++ b/code/game/objects/items/weapons/grenades/grenade.dm @@ -72,7 +72,7 @@ return if(user) - msg_admin_attack("[user.name] ([user.ckey]) primed \a [src] (JMP)") + msg_admin_attack("[key_name_admin(user)] primed \a [src.name]") icon_state = initial(icon_state) + "_active" active = 1 diff --git a/code/game/objects/items/weapons/handcuffs.dm b/code/game/objects/items/weapons/handcuffs.dm index ea838cce0b..dd041bb46a 100644 --- a/code/game/objects/items/weapons/handcuffs.dm +++ b/code/game/objects/items/weapons/handcuffs.dm @@ -76,9 +76,7 @@ if(!can_place(target, user)) //victim may have resisted out of the grab in the meantime return 0 - H.attack_log += text("\[[time_stamp()]\] Has been handcuffed (attempt) by [user.name] ([user.ckey])") - user.attack_log += text("\[[time_stamp()]\] Attempted to handcuff [H.name] ([H.ckey])") - msg_admin_attack("[key_name(user)] attempted to handcuff [key_name(H)]") + add_attack_logs(user,H,"Handcuffed (attempt)") feedback_add_details("handcuffs","H") user.setClickCooldown(user.get_attack_speed(src)) @@ -116,8 +114,7 @@ var/last_chew = 0 var/s = "[H.name] chews on [T.his] [O.name]!" H.visible_message(s, "You chew on your [O.name]!") - H.attack_log += text("\[[time_stamp()]\] [s] ([H.ckey])") - log_attack("[s] ([H.ckey])") + add_attack_logs(H,H,"chewed own [O.name]") if(O.take_damage(3,0,1,1,"teeth marks")) H:UpdateDamageIcon() @@ -283,9 +280,7 @@ var/last_chew = 0 if(!can_place(target, user)) //victim may have resisted out of the grab in the meantime return 0 - H.attack_log += text("\[[time_stamp()]\] Has been legcuffed (attempt) by [user.name] ([user.ckey])") - user.attack_log += text("\[[time_stamp()]\] Attempted to legcuff [H.name] ([H.ckey])") - msg_admin_attack("[key_name(user)] attempted to legcuff [key_name(H)]") + add_attack_logs(user,H,"Legcuffed (attempt)") feedback_add_details("legcuffs","H") user.setClickCooldown(user.get_attack_speed(src)) diff --git a/code/game/objects/items/weapons/implants/implanter.dm b/code/game/objects/items/weapons/implants/implanter.dm index 01c302eb52..d99c5f5ff2 100644 --- a/code/game/objects/items/weapons/implants/implanter.dm +++ b/code/game/objects/items/weapons/implants/implanter.dm @@ -54,7 +54,7 @@ if(user && M && (get_turf(M) == T1) && src && src.imp) M.visible_message("[M] has been implanted by [user].") - admin_attack_log(user, M, "Implanted using \the [src.name] ([src.imp.name])", "Implanted with \the [src.name] ([src.imp.name])", "used an implanter, [src.name] ([src.imp.name]), on") + add_attack_logs(user,M,"Implanted with [imp.name] using [name]") if(src.imp.implanted(M)) src.imp.loc = M diff --git a/code/game/objects/items/weapons/trays.dm b/code/game/objects/items/weapons/trays.dm index c2ea991d98..68a2c3a774 100644 --- a/code/game/objects/items/weapons/trays.dm +++ b/code/game/objects/items/weapons/trays.dm @@ -52,9 +52,7 @@ if (istype(location, /turf/simulated)) location.add_blood(H) ///Plik plik, the sound of blood - M.attack_log += text("\[[time_stamp()]\] Has been attacked with [src.name] by [user.name] ([user.ckey])") - user.attack_log += text("\[[time_stamp()]\] Used the [src.name] to attack [M.name] ([M.ckey])") - msg_admin_attack("[user.name] ([user.ckey]) used the [src.name] to attack [M.name] ([M.ckey]) (JMP)") + add_attack_logs(user,M,"Hit with [src]") if(prob(15)) M.Weaken(3) diff --git a/code/game/objects/items/weapons/weaponry.dm b/code/game/objects/items/weapons/weaponry.dm index 8938e611c0..b5ae0912e9 100644 --- a/code/game/objects/items/weapons/weaponry.dm +++ b/code/game/objects/items/weapons/weaponry.dm @@ -17,10 +17,7 @@ /obj/item/weapon/nullrod/attack(mob/M as mob, mob/living/user as mob) //Paste from old-code to decult with a null rod. - M.attack_log += text("\[[time_stamp()]\] Has been attacked with [src.name] by [user.name] ([user.ckey])") - user.attack_log += text("\[[time_stamp()]\] Used the [src.name] to attack [M.name] ([M.ckey])") - - msg_admin_attack("[user.name] ([user.ckey]) attacked [M.name] ([M.ckey]) with [src.name] (INTENT: [uppertext(user.a_intent)]) (JMP)") + add_attack_logs(user,M,"Hit with [src] (nullrod)") user.setClickCooldown(user.get_attack_speed(src)) user.do_attack_animation(M) diff --git a/code/game/objects/structures/morgue.dm b/code/game/objects/structures/morgue.dm index 82a6d7fdfd..4954553a00 100644 --- a/code/game/objects/structures/morgue.dm +++ b/code/game/objects/structures/morgue.dm @@ -306,10 +306,6 @@ if (C.can_feel_pain()) C.emote("scream") - //Logging for this causes runtimes resulting in the cremator locking up. Commenting it out until that's figured out. - //M.attack_log += "\[[time_stamp()]\] Has been cremated by [user]/[user.ckey]" //No point in this when the mob's about to be deleted - //user.attack_log +="\[[time_stamp()]\] Cremated [M]/[M.ckey]" - //log_attack("\[[time_stamp()]\] [user]/[user.ckey] cremated [M]/[M.ckey]") M.death(1) M.ghostize() qdel(M) diff --git a/code/game/objects/structures/stool_bed_chair_nest/wheelchair.dm b/code/game/objects/structures/stool_bed_chair_nest/wheelchair.dm index 550b59d112..bb1a62e40b 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/wheelchair.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/wheelchair.dm @@ -176,9 +176,7 @@ if(pulling) occupant.visible_message("[pulling] has thrusted \the [name] into \the [A], throwing \the [occupant] out of it!") - pulling.attack_log += "\[[time_stamp()]\] Crashed [occupant.name]'s ([occupant.ckey]) [name] into \a [A]" - occupant.attack_log += "\[[time_stamp()]\] Thrusted into \a [A] by [pulling.name] ([pulling.ckey]) with \the [name]" - msg_admin_attack("[pulling.name] ([pulling.ckey]) has thrusted [occupant.name]'s ([occupant.ckey]) [name] into \a [A] (JMP)") + add_attack_logs(pulling,occupant,"Crashed their [name] into [A]") else occupant.visible_message("[occupant] crashed into \the [A]!") diff --git a/code/game/verbs/ooc.dm b/code/game/verbs/ooc.dm index 6d6ac626a1..330ad9c322 100644 --- a/code/game/verbs/ooc.dm +++ b/code/game/verbs/ooc.dm @@ -38,7 +38,7 @@ src << "OOC is not allowed during voting." return - log_ooc("[mob.name]/[key] : [msg]") + log_ooc(msg, src) if(msg) handle_spam_prevention(MUTE_OOC) @@ -111,7 +111,7 @@ message_admins("[key_name_admin(src)] has attempted to advertise in OOC: [msg]") return - log_ooc("(LOCAL) [mob.name]/[key] : [msg]") + log_looc(msg,src) if(msg) handle_spam_prevention(MUTE_OOC) diff --git a/code/modules/admin/IsBanned.dm b/code/modules/admin/IsBanned.dm index 39926e1414..e28c4fd570 100644 --- a/code/modules/admin/IsBanned.dm +++ b/code/modules/admin/IsBanned.dm @@ -6,13 +6,13 @@ world/IsBanned(key,address,computer_id) //Guest Checking if(!config.guests_allowed && IsGuestKey(key)) - log_access("Failed Login: [key] - Guests not allowed") + log_adminwarn("Failed Login: [key] - Guests not allowed") message_admins("Failed Login: [key] - Guests not allowed") return list("reason"="guest", "desc"="\nReason: Guests not allowed. Please sign in with a byond account.") //check if the IP address is a known TOR node if(config && config.ToRban && ToRban_isbanned(address)) - log_access("Failed Login: [src] - Banned: ToR") + log_adminwarn("Failed Login: [src] - Banned: ToR") message_admins("Failed Login: [src] - Banned: ToR") //ban their computer_id and ckey for posterity AddBan(ckey(key), computer_id, "Use of ToR", "Automated Ban", 0, 0) @@ -24,7 +24,7 @@ world/IsBanned(key,address,computer_id) //Ban Checking . = CheckBan( ckey(key), computer_id, address ) if(.) - log_access("Failed Login: [key] [computer_id] [address] - Banned [.["reason"]]") + log_adminwarn("Failed Login: [key] [computer_id] [address] - Banned [.["reason"]]") message_admins("Failed Login: [key] id:[computer_id] ip:[address] - Banned [.["reason"]]") return . diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index 9a5ac33c22..e657c718c0 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -12,7 +12,6 @@ var/global/floorIsLava = 0 C << msg /proc/msg_admin_attack(var/text) //Toggleable Attack Messages - log_attack(text) var/rendered = "ATTACK: [text]" for(var/client/C in admins) if((R_ADMIN|R_MOD) & C.holder.rights) diff --git a/code/modules/admin/admin_attack_log.dm b/code/modules/admin/admin_attack_log.dm index 967a4375da..f04bdf3b61 100644 --- a/code/modules/admin/admin_attack_log.dm +++ b/code/modules/admin/admin_attack_log.dm @@ -16,7 +16,7 @@ proc/log_and_message_admins_many(var/list/mob/users, var/message) log_admin("[english_list(user_keys)] [message]") message_admins("[english_list(user_keys)] [message]") - +/* Old procs proc/admin_attack_log(var/mob/attacker, var/mob/victim, var/attacker_message, var/victim_message, var/admin_message) if(victim) victim.attack_log += text("\[[time_stamp()]\] [key_name(attacker)] - [victim_message]") @@ -42,3 +42,4 @@ proc/admin_inject_log(mob/attacker, mob/victim, obj/item/weapon, reagents, amoun "used \the [weapon] to [violent]inject - [reagents] - [amount_transferred]u transferred", "was [violent]injected with \the [weapon] - [reagents] - [amount_transferred]u transferred", "used \the [weapon] to [violent]inject [reagents] ([amount_transferred]u transferred) into") +*/ diff --git a/code/modules/admin/verbs/adminsay.dm b/code/modules/admin/verbs/adminsay.dm index 264e5ad64e..0fdc158227 100644 --- a/code/modules/admin/verbs/adminsay.dm +++ b/code/modules/admin/verbs/adminsay.dm @@ -9,7 +9,7 @@ if(!msg) return - log_admin("ADMIN: [key_name(src)] : [msg]") + log_adminsay(msg,src) if(check_rights(R_ADMIN,0)) for(var/client/C in admins) @@ -27,7 +27,7 @@ return msg = sanitize(msg) - log_admin("MOD: [key_name(src)] : [msg]") + log_modsay(msg,src) if (!msg) return @@ -50,7 +50,7 @@ return msg = sanitize(msg) - log_admin("EVENT: [key_name(src)] : [msg]") + log_eventsay(msg,src) if (!msg) return diff --git a/code/modules/admin/verbs/antag-ooc.dm b/code/modules/admin/verbs/antag-ooc.dm index f3a6ffc77c..22689f1718 100644 --- a/code/modules/admin/verbs/antag-ooc.dm +++ b/code/modules/admin/verbs/antag-ooc.dm @@ -39,4 +39,4 @@ if((M.mind && M.mind.special_role && A && A.can_use_aooc) || isobserver(M)) // Antags must have their type be allowed to AOOC to see AOOC. This prevents, say, ERT from seeing AOOC. to_chat(M, "[create_text_tag("aooc", "Antag-OOC:", M.client)] [player_display]: [msg]") - log_ooc("(ANTAG) [key] : [msg]") \ No newline at end of file + log_aooc(msg,src) \ No newline at end of file diff --git a/code/modules/client/client procs.dm b/code/modules/client/client procs.dm index 76de070805..fe37d19f4b 100644 --- a/code/modules/client/client procs.dm +++ b/code/modules/client/client procs.dm @@ -252,7 +252,7 @@ //Panic bunker code if (isnum(player_age) && player_age == 0) //first connection if (config.panic_bunker && !holder && !deadmin_holder) - log_access("Failed Login: [key] - New account attempting to connect during panic bunker") + log_adminwarn("Failed Login: [key] - New account attempting to connect during panic bunker") message_admins("Failed Login: [key] - New account attempting to connect during panic bunker") to_chat(src, "Sorry but the server is currently not accepting connections from never before seen players.") qdel(src) diff --git a/code/modules/clothing/rings/rings.dm b/code/modules/clothing/rings/rings.dm index f8ebd5443e..852ccfdb82 100644 --- a/code/modules/clothing/rings/rings.dm +++ b/code/modules/clothing/rings/rings.dm @@ -37,9 +37,9 @@ if(reagents.total_volume) to_chat(H, "You feel a prick as you slip on \the [src].") if(H.reagents) - var/contained_reagents = reagents.get_reagents() + var/contained = reagents.get_reagents() var/trans = reagents.trans_to_mob(H, 15, CHEM_BLOOD) - admin_inject_log(usr, H, src, contained_reagents, trans) + add_attack_logs(usr, H, "Injected with [name] containing [contained] transferred [trans] units") return //Sleepy Ring diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index 745025e3e3..ce24b1852f 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -753,7 +753,7 @@ mob/observer/dead/MayRespawn(var/feedback = 0) return 0 var/msg = sanitize(input(src, "Message:", "Spectral Whisper") as text|null) if(msg) - log_say("SpectralWhisper: [key_name(usr)]->[M.key] : [msg]") + log_say("(SPECWHISP to [key_name(M)]): [msg]", src) M << " You hear a strange, unidentifiable voice in your head... [msg]" src << " You said: '[msg]' to [M]." else diff --git a/code/modules/mob/dead/observer/say.dm b/code/modules/mob/dead/observer/say.dm index 8da03e4de0..c950a84209 100644 --- a/code/modules/mob/dead/observer/say.dm +++ b/code/modules/mob/dead/observer/say.dm @@ -4,7 +4,7 @@ if (!message) return - log_say("Ghost/[src.key] : [message]") + log_ghostsay(message, src) if (src.client) if(message) @@ -25,7 +25,7 @@ if(act != "me") return - log_emote("Ghost/[src.key] : [message]") + log_ghostemote(message, src) if(src.client) if(message) diff --git a/code/modules/mob/emote.dm b/code/modules/mob/emote.dm index ccd5bb6b6d..f1ccde0a17 100644 --- a/code/modules/mob/emote.dm +++ b/code/modules/mob/emote.dm @@ -15,14 +15,13 @@ else input = message if(input) + log_emote(message,src) //Log before we add junk message = "[src] [input]" else return if (message) - log_emote("[name]/[key] : [message]") - message = say_emphasis(message) // Hearing gasp and such every five seconds is not good emotes were not global for a reason. @@ -78,7 +77,7 @@ input = say_emphasis(input) if(input) - log_emote("Ghost/[src.key] : [input]") + log_ghostemote(input, src) if(!invisibility) //If the ghost is made visible by admins or cult. And to see if the ghost has toggled its own visibility, as well. -Mech visible_message("[src] [input]") else diff --git a/code/modules/mob/language/language.dm b/code/modules/mob/language/language.dm index b9eb226e12..ef8fc37c19 100644 --- a/code/modules/mob/language/language.dm +++ b/code/modules/mob/language/language.dm @@ -99,7 +99,7 @@ return (copytext(message, length(message)) == "!") ? 2 : 1 /datum/language/proc/broadcast(var/mob/living/speaker,var/message,var/speaker_mask) - log_say("[key_name(speaker)] : ([name]) [message]") + log_say("(HIVE) [message]", src) if(!speaker_mask) speaker_mask = speaker.name message = format_message(message, get_spoken_verb(message)) diff --git a/code/modules/mob/living/carbon/alien/emote.dm b/code/modules/mob/living/carbon/alien/emote.dm index 7a70f22cea..175338e5ff 100644 --- a/code/modules/mob/living/carbon/alien/emote.dm +++ b/code/modules/mob/living/carbon/alien/emote.dm @@ -119,7 +119,7 @@ else src << text("Invalid Emote: []", act) if ((message && src.stat == 0)) - log_emote("[name]/[key] : [message]") + log_emote(message, src) if (m_type & 1) for(var/mob/O in viewers(src, null)) O.show_message(message, m_type) diff --git a/code/modules/mob/living/carbon/brain/emote.dm b/code/modules/mob/living/carbon/brain/emote.dm index cb07a338c7..22efdc76c6 100644 --- a/code/modules/mob/living/carbon/brain/emote.dm +++ b/code/modules/mob/living/carbon/brain/emote.dm @@ -63,7 +63,7 @@ src << "Unusable emote '[act]'. Say *help for a list." if (message) - log_emote("[name]/[key] : [message]") + log_emote(message, src) for(var/mob/M in dead_mob_list) if (!M.client || istype(M, /mob/new_player)) diff --git a/code/modules/mob/living/carbon/carbon_defense.dm b/code/modules/mob/living/carbon/carbon_defense.dm index 08d0c9384e..18acbda04d 100644 --- a/code/modules/mob/living/carbon/carbon_defense.dm +++ b/code/modules/mob/living/carbon/carbon_defense.dm @@ -101,9 +101,8 @@ G.last_action = world.time flick(G.hud.icon_state, G.hud) - user.attack_log += "\[[time_stamp()]\] Knifed [name] ([ckey]) with [W.name] (INTENT: [uppertext(user.a_intent)]) (DAMTYE: [uppertext(W.damtype)])" - src.attack_log += "\[[time_stamp()]\] Got knifed by [user.name] ([user.ckey]) with [W.name] (INTENT: [uppertext(user.a_intent)]) (DAMTYE: [uppertext(W.damtype)])" - msg_admin_attack("[key_name(user)] knifed [key_name(src)] with [W.name] (INTENT: [uppertext(user.a_intent)]) (DAMTYE: [uppertext(W.damtype)])" ) + add_attack_logs(user,src,"Knifed (throat slit)") + return 1 /mob/living/carbon/proc/shank_attack(obj/item/W, obj/item/weapon/grab/G, mob/user, hit_zone) @@ -119,9 +118,7 @@ if(W.hitsound) playsound(loc, W.hitsound, 50, 1, -1) - user.attack_log += "\[[time_stamp()]\] Shanked [name] ([ckey]) with [W.name] (INTENT: [uppertext(user.a_intent)]) (DAMTYE: [uppertext(W.damtype)])" - src.attack_log += "\[[time_stamp()]\] Got shanked by [user.name] ([user.ckey]) with [W.name] (INTENT: [uppertext(user.a_intent)]) (DAMTYE: [uppertext(W.damtype)])" - msg_admin_attack("[key_name(user)] shanked [key_name(src)] with [W.name] (INTENT: [uppertext(user.a_intent)]) (DAMTYE: [uppertext(W.damtype)])" ) + add_attack_logs(user,src,"Knifed (shanked)") return 1 diff --git a/code/modules/mob/living/carbon/human/emote.dm b/code/modules/mob/living/carbon/human/emote.dm index 2e6d022b4f..c8348aab30 100644 --- a/code/modules/mob/living/carbon/human/emote.dm +++ b/code/modules/mob/living/carbon/human/emote.dm @@ -729,10 +729,8 @@ src << "Unusable emote '[act]'. Say *help for a list." if (message) - log_emote("[name]/[key] : [message]") custom_emote(m_type,message) - /mob/living/carbon/human/verb/pose() set name = "Set Pose" set desc = "Sets a description which will be shown when someone examines you." diff --git a/code/modules/mob/living/carbon/human/emote_vr.dm b/code/modules/mob/living/carbon/human/emote_vr.dm index 0d89a76944..22a3c24d21 100644 --- a/code/modules/mob/living/carbon/human/emote_vr.dm +++ b/code/modules/mob/living/carbon/human/emote_vr.dm @@ -66,7 +66,6 @@ log_and_message_admins("broke their [breaking] with *flip, ahahah.", src) if (message) - log_emote("[name]/[key] : [message]") custom_emote(m_type,message) return 1 diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index eb32a5a751..6da16a608d 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -896,7 +896,7 @@ else target.show_message(" You hear a voice that seems to echo around the room: [say]") usr.show_message(" You project your mind into [target.real_name]: [say]") - log_say("[key_name(usr)] sent a telepathic message to [key_name(target)]: [say]") + log_say("(TPATH to [key_name(target)]) [say]",src) for(var/mob/observer/dead/G in world) G.show_message("Telepathic message from [src] to [target]: [say]") diff --git a/code/modules/mob/living/carbon/human/human_attackhand.dm b/code/modules/mob/living/carbon/human/human_attackhand.dm index 159c15ee75..e698258bdb 100644 --- a/code/modules/mob/living/carbon/human/human_attackhand.dm +++ b/code/modules/mob/living/carbon/human/human_attackhand.dm @@ -251,9 +251,8 @@ H.visible_message("[attack_message]") playsound(loc, ((miss_type) ? (miss_type == 1 ? attack.miss_sound : 'sound/weapons/thudswoosh.ogg') : attack.attack_sound), 25, 1, -1) - H.attack_log += text("\[[time_stamp()]\] [miss_type ? (miss_type == 1 ? "Missed" : "Blocked") : "[pick(attack.attack_verb)]"] [src.name] ([src.ckey])") - src.attack_log += text("\[[time_stamp()]\] [miss_type ? (miss_type == 1 ? "Was missed by" : "Has blocked") : "Has Been [pick(attack.attack_verb)]"] by [H.name] ([H.ckey])") - msg_admin_attack("[key_name(H)] [miss_type ? (miss_type == 1 ? "has missed" : "was blocked by") : "has [pick(attack.attack_verb)]"] [key_name(src)]") + + add_attack_logs(H,src,"Melee attacked with fists (miss/block)") if(miss_type) return 0 @@ -284,10 +283,8 @@ apply_damage(real_damage, hit_dam_type, hit_zone, armour, soaked, sharp=attack.sharp, edge=attack.edge) if(I_DISARM) - M.attack_log += text("\[[time_stamp()]\] Disarmed [src.name] ([src.ckey])") - src.attack_log += text("\[[time_stamp()]\] Has been disarmed by [M.name] ([M.ckey])") + add_attack_logs(H,src,"Disarmed") - msg_admin_attack("[key_name(M)] disarmed [src.name] ([src.ckey])") M.do_attack_animation(src) if(w_uniform) @@ -349,8 +346,7 @@ if(!damage) return - user.attack_log += text("\[[time_stamp()]\] attacked [src.name] ([src.ckey])") - src.attack_log += text("\[[time_stamp()]\] was attacked by [user.name] ([user.ckey])") + add_attack_logs(user,src,"Melee attacked with fists (miss/block)",admin_notify = FALSE) //No admin notice since this is usually fighting simple animals src.visible_message("[user] has [attack_message] [src]!") user.do_attack_animation(src) diff --git a/code/modules/mob/living/carbon/human/human_defense.dm b/code/modules/mob/living/carbon/human/human_defense.dm index e5647682fa..1befd9579b 100644 --- a/code/modules/mob/living/carbon/human/human_defense.dm +++ b/code/modules/mob/living/carbon/human/human_defense.dm @@ -65,7 +65,7 @@ emp_act c_hand = r_hand if(c_hand && (stun_amount || agony_amount > 10)) - msg_admin_attack("[src.name] ([src.ckey]) was disarmed by a stun effect") + msg_admin_attack("[key_name(src)] was disarmed by a stun effect") drop_from_inventory(c_hand) if (affected.robotic >= ORGAN_ROBOT) @@ -403,13 +403,7 @@ emp_act src.visible_message("[src] has been hit in the [hit_area] by [O].") if(ismob(O.thrower)) - var/mob/M = O.thrower - var/client/assailant = M.client - if(assailant) - src.attack_log += text("\[[time_stamp()]\] Has been hit with a [O], thrown by [M.name] ([assailant.ckey])") - M.attack_log += text("\[[time_stamp()]\] Hit [src.name] ([src.ckey]) with a thrown [O]") - if(!istype(src,/mob/living/simple_animal/mouse)) - msg_admin_attack("[src.name] ([src.ckey]) was hit by a [O], thrown by [M.name] ([assailant.ckey]) (JMP)") + add_attack_logs(O.thrower,src,"Hit with thrown [O.name]") //If the armor absorbs all of the damage, skip the rest of the calculations var/soaked = get_armor_soak(affecting, "melee", O.armor_penetration) diff --git a/code/modules/mob/living/carbon/human/human_powers.dm b/code/modules/mob/living/carbon/human/human_powers.dm index b131e0b558..630c3658a8 100644 --- a/code/modules/mob/living/carbon/human/human_powers.dm +++ b/code/modules/mob/living/carbon/human/human_powers.dm @@ -74,7 +74,7 @@ src << "Not even a [src.species.name] can speak to the dead." return - log_say("[key_name(src)] communed to [key_name(M)]: [text]") + log_say("(COMMUNE to [key_name(M)]) [text]",src) M << "Like lead slabs crashing into the ocean, alien thoughts drop into your mind: [text]" if(istype(M,/mob/living/carbon/human)) @@ -104,7 +104,7 @@ var/msg = sanitize(input("Message:", "Psychic Whisper") as text|null) if(msg) - log_say("PsychicWhisper: [key_name(src)]->[M.key] : [msg]") + log_say("(PWHISPER to [key_name(M)]) [msg]", src) M << "You hear a strange, alien voice in your head... [msg]" src << "You said: \"[msg]\" to [M]" return diff --git a/code/modules/mob/living/carbon/human/stripping.dm b/code/modules/mob/living/carbon/human/stripping.dm index d67eaf76a9..82ca192181 100644 --- a/code/modules/mob/living/carbon/human/stripping.dm +++ b/code/modules/mob/living/carbon/human/stripping.dm @@ -48,8 +48,7 @@ if(istype(A, /obj/item/clothing/accessory/badge) || istype(A, /obj/item/clothing/accessory/medal)) user.visible_message("\The [user] tears off \the [A] from [src]'s [suit.name]!") - attack_log += "\[[time_stamp()]\] Has had \the [A] removed by [user.name] ([user.ckey])" - user.attack_log += "\[[time_stamp()]\] Attempted to remove [name]'s ([ckey]) [A.name]" + add_attack_logs(user,src,"Stripped [A.name] off [suit.name]") A.on_removed(user) suit.accessories -= A update_inv_w_uniform() @@ -81,7 +80,7 @@ return if(stripping) - admin_attack_log(user, src, "Attempted to remove \a [target_slot]", "Target of an attempt to remove \a [target_slot].", "attempted to remove \a [target_slot] from") + add_attack_logs(user,src,"Removed equipment from slot [target_slot]") unEquip(target_slot) else if(user.unEquip(held)) equip_to_slot_if_possible(held, text2num(slot_to_strip), 0, 1, 1) @@ -108,8 +107,7 @@ if (suit.has_sensor >= 2) user << "\The [src]'s suit sensor controls are locked." return - attack_log += text("\[[time_stamp()]\] Has had their sensors toggled by [user.name] ([user.ckey])") - user.attack_log += text("\[[time_stamp()]\] Attempted to toggle [name]'s ([ckey]) sensors") + add_attack_logs(user,src,"Adjusted suit sensor level") suit.set_sensors(user) // Remove all splints. diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index d813fb939b..de188e9336 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -1178,15 +1178,9 @@ default behaviour is: //limit throw range by relative mob size throw_range = round(M.throw_range * min(src.mob_size/M.mob_size, 1)) - var/turf/start_T = get_turf(loc) //Get the start and target tile for the descriptors var/turf/end_T = get_turf(target) - if(start_T && end_T) - var/start_T_descriptor = "tile at [start_T.x], [start_T.y], [start_T.z] in area [get_area(start_T)]" - var/end_T_descriptor = "tile at [end_T.x], [end_T.y], [end_T.z] in area [get_area(end_T)]" - - M.attack_log += text("\[[time_stamp()]\] Has been thrown by [usr.name] ([usr.ckey]) from [start_T_descriptor] with the target [end_T_descriptor]") - usr.attack_log += text("\[[time_stamp()]\] Has thrown [M.name] ([M.ckey]) from [start_T_descriptor] with the target [end_T_descriptor]") - msg_admin_attack("[usr.name] ([usr.ckey]) has thrown [M.name] ([M.ckey]) from [start_T_descriptor] with the target [end_T_descriptor] (JMP)") + if(end_T) + add_attack_logs(src,M,"Thrown via grab to [end_T.x],[end_T.y],[end_T.z]") src.drop_from_inventory(item) if(!item || !isturf(item.loc)) diff --git a/code/modules/mob/living/living_defense.dm b/code/modules/mob/living/living_defense.dm index 61ec68550d..3d9140dd46 100644 --- a/code/modules/mob/living/living_defense.dm +++ b/code/modules/mob/living/living_defense.dm @@ -271,10 +271,7 @@ var/mob/M = O.thrower var/client/assailant = M.client if(assailant) - src.attack_log += text("\[[time_stamp()]\] Has been hit with a [O], thrown by [M.name] ([assailant.ckey])") - M.attack_log += text("\[[time_stamp()]\] Hit [src.name] ([src.ckey]) with a thrown [O]") - if(!istype(src,/mob/living/simple_animal/mouse)) - msg_admin_attack("[src.name] ([src.ckey]) was hit by a [O], thrown by [M.name] ([assailant.ckey]) (JMP)") + add_attack_logs(M,src,"Hit by thrown [O.name]") // Begin BS12 momentum-transfer code. var/mass = 1.5 @@ -337,8 +334,7 @@ return adjustBruteLoss(damage) - user.attack_log += text("\[[time_stamp()]\] attacked [src.name] ([src.ckey])") - src.attack_log += text("\[[time_stamp()]\] was attacked by [user.name] ([user.ckey])") + add_attack_logs(user,src,"Generic attack (probably animal)", admin_notify = FALSE) //Usually due to simple_animal attacks src.visible_message("[user] has [attack_message] [src]!") user.do_attack_animation(src) spawn(1) updatehealth() diff --git a/code/modules/mob/living/say.dm b/code/modules/mob/living/say.dm index 676c55da9a..1661fcc582 100644 --- a/code/modules/mob/living/say.dm +++ b/code/modules/mob/living/say.dm @@ -270,7 +270,7 @@ proc/get_radio_key_from_channel(var/channel) src.custom_emote(1, "[pick(speaking.signlang_verb)].") if (speaking.flags & SIGNLANG) - log_say("[name]/[key] : SIGN: [message]") + log_say("(SIGN) [message]", src) return say_signlang(message, pick(speaking.signlang_verb), speaking) //These will contain the main receivers of the message @@ -366,7 +366,10 @@ proc/get_radio_key_from_channel(var/channel) qdel(I) //Log the message to file - log_say("[name]/[key][whispering ? " (W)" : ""]: [message]") + if(whispering) + log_whisper(message,src) + else + log_say(message, src) return 1 /mob/living/proc/say_signlang(var/message, var/verb="gestures", var/datum/language/language) diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index b67f4cd185..bc1a330a27 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -395,7 +395,7 @@ var/list/ai_verbs_default = list( return CentCom_announce(input, usr) usr << "Message transmitted." - log_say("[key_name(usr)] has made an IA [using_map.boss_short] announcement: [input]") + log_game("[key_name(usr)] has made an IA [using_map.boss_short] announcement: [input]") emergency_message_cooldown = 1 spawn(300) emergency_message_cooldown = 0 diff --git a/code/modules/mob/living/silicon/say.dm b/code/modules/mob/living/silicon/say.dm index 9cf8b7c7c6..0beaa78005 100644 --- a/code/modules/mob/living/silicon/say.dm +++ b/code/modules/mob/living/silicon/say.dm @@ -2,7 +2,7 @@ return ..((sanitize ? sanitize(message) : message), whispering = whispering) /mob/living/silicon/handle_message_mode(message_mode, message, verb, speaking, used_radios, alt_name) - log_say("[key_name(src)] : [message]") + log_say(message, src) /mob/living/silicon/robot/handle_message_mode(message_mode, message, verb, speaking, used_radios, alt_name) ..() @@ -64,7 +64,7 @@ //For holopads only. Usable by AI. /mob/living/silicon/ai/proc/holopad_talk(var/message, verb, datum/language/speaking) - log_say("[key_name(src)] : [message]") + log_say("(HPAD) [message]",src) message = trim(message) @@ -111,8 +111,6 @@ /mob/living/silicon/ai/proc/holopad_emote(var/message) //This is called when the AI uses the 'me' verb while using a holopad. - log_emote("[key_name(src)] : [message]") - message = trim(message) if (!message) @@ -141,6 +139,8 @@ if(O) O.see_emote(src, message) + log_emote("(HPAD) [message]", src) + else //This shouldn't occur, but better safe then sorry. src << "No holopad connected." return 0 diff --git a/code/modules/mob/living/simple_animal/borer/borer_captive.dm b/code/modules/mob/living/simple_animal/borer/borer_captive.dm index 2290e6ae6a..c34dca00e8 100644 --- a/code/modules/mob/living/simple_animal/borer/borer_captive.dm +++ b/code/modules/mob/living/simple_animal/borer/borer_captive.dm @@ -15,7 +15,7 @@ message = sanitize(message) if (!message) return - log_say("[key_name(src)] : [message]") + log_say(message,src) if (stat == 2) return say_dead(message) diff --git a/code/modules/mob/living/simple_animal/constructs/soulstone.dm b/code/modules/mob/living/simple_animal/constructs/soulstone.dm index fdd1615259..baf99ec0e4 100644 --- a/code/modules/mob/living/simple_animal/constructs/soulstone.dm +++ b/code/modules/mob/living/simple_animal/constructs/soulstone.dm @@ -27,10 +27,7 @@ user << "This being is corrupted by an alien intelligence and cannot be soul trapped." return..() - M.attack_log += text("\[[time_stamp()]\] Has had their soul captured with [src.name] by [user.name] ([user.ckey])") - user.attack_log += text("\[[time_stamp()]\] Used the [src.name] to capture the soul of [M.name] ([M.ckey])") - msg_admin_attack("[user.name] ([user.ckey]) used the [src.name] to capture the soul of [M.name] ([M.ckey]) (JMP)") - + add_attack_logs(user,M,"Soulstone'd with [src.name]") transfer_soul("VICTIM", M, user) return diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm index 9f72e59a4b..5bf254583a 100644 --- a/code/modules/mob/living/simple_animal/simple_animal.dm +++ b/code/modules/mob/living/simple_animal/simple_animal.dm @@ -1269,8 +1269,7 @@ var/mob/living/L = target_mob if(prob(melee_miss_chance)) - src.attack_log += text("\[[time_stamp()]\] attacked [L.name] ([L.ckey])") - L.attack_log += text("\[[time_stamp()]\] was attacked by [src.name] ([src.ckey])") + add_attack_logs(src,L,"Animal-attacked (miss)", admin_notify = FALSE) visible_message("[src] misses [L]!") do_attack_animation(src) return L diff --git a/code/modules/mob/login.dm b/code/modules/mob/login.dm index 4879c05de3..cf50a44f85 100644 --- a/code/modules/mob/login.dm +++ b/code/modules/mob/login.dm @@ -3,7 +3,7 @@ //Multikey checks and logging lastKnownIP = client.address computer_id = client.computer_id - log_access("Login: [key_name(src)] from [lastKnownIP ? lastKnownIP : "localhost"]-[computer_id] || BYOND v[client.byond_version]") + log_access_in(client) if(config.log_access) for(var/mob/M in player_list) if(M == src) continue @@ -18,10 +18,10 @@ if(matches) if(M.client) message_admins("Notice: [key_name_admin(src)] has the same [matches] as [key_name_admin(M)].", 1) - log_access("Notice: [key_name(src)] has the same [matches] as [key_name(M)].") + log_adminwarn("Notice: [key_name(src)] has the same [matches] as [key_name(M)].") else message_admins("Notice: [key_name_admin(src)] has the same [matches] as [key_name_admin(M)] (no longer logged in). ", 1) - log_access("Notice: [key_name(src)] has the same [matches] as [key_name(M)] (no longer logged in).") + log_adminwarn("Notice: [key_name(src)] has the same [matches] as [key_name(M)] (no longer logged in).") /mob/Login() diff --git a/code/modules/mob/logout.dm b/code/modules/mob/logout.dm index e6dfd9e0d8..63684680fe 100644 --- a/code/modules/mob/logout.dm +++ b/code/modules/mob/logout.dm @@ -2,7 +2,7 @@ nanomanager.user_logout(src) // this is used to clean up (remove) this user's Nano UIs player_list -= src disconnect_time = world.realtime - log_access("Logout: [key_name(src)]") + log_access_out(src) if(admin_datums[src.ckey]) if (ticker && ticker.current_state == GAME_STATE_PLAYING) //Only report this stuff if we are currently playing. var/admins_number = admins.len diff --git a/code/modules/mob/mob_grab.dm b/code/modules/mob/mob_grab.dm index 1602c8cb47..58c530d06c 100644 --- a/code/modules/mob/mob_grab.dm +++ b/code/modules/mob/mob_grab.dm @@ -265,9 +265,7 @@ state = GRAB_NECK icon_state = "grabbed+1" assailant.set_dir(get_dir(assailant, affecting)) - affecting.attack_log += "\[[time_stamp()]\] Has had their neck grabbed by [assailant.name] ([assailant.ckey])" - assailant.attack_log += "\[[time_stamp()]\] Grabbed the neck of [affecting.name] ([affecting.ckey])" - msg_admin_attack("[key_name(assailant)] grabbed the neck of [key_name(affecting)]") + add_attack_logs(assailant,affecting,"Neck grabbed") hud.icon_state = "kill" hud.name = "kill" affecting.Stun(10) //10 ticks of ensured grab @@ -277,10 +275,7 @@ state = GRAB_KILL assailant.visible_message("[assailant] has tightened [TU.his] grip on [affecting]'s neck!") - affecting.attack_log += "\[[time_stamp()]\] Has been strangled (kill intent) by [assailant.name] ([assailant.ckey])" - assailant.attack_log += "\[[time_stamp()]\] Strangled (kill intent) [affecting.name] ([affecting.ckey])" - msg_admin_attack("[key_name(assailant)] strangled (kill intent) [key_name(affecting)]") - + add_attack_logs(assailant,affecting,"Strangled") affecting.setClickCooldown(10) affecting.AdjustLosebreath(1) affecting.set_dir(WEST) diff --git a/code/modules/mob/mob_grab_specials.dm b/code/modules/mob/mob_grab_specials.dm index a7b82566f2..a497bd0cc5 100644 --- a/code/modules/mob/mob_grab_specials.dm +++ b/code/modules/mob/mob_grab_specials.dm @@ -82,9 +82,7 @@ attacker << "You cannot locate any eyes on [target]!" return - attacker.attack_log += text("\[[time_stamp()]\] Attacked [target.name]'s eyes using grab ([target.ckey])") - target.attack_log += text("\[[time_stamp()]\] Had eyes attacked by [attacker.name]'s grab ([attacker.ckey])") - msg_admin_attack("[key_name(attacker)] attacked [key_name(target)]'s eyes using a grab action.") + add_attack_logs(attacker,target,"Eye gouge using grab") attack.handle_eye_attack(attacker, target) @@ -111,9 +109,7 @@ target.visible_message("[target] [target.species.get_knockout_message(target)]") playsound(attacker.loc, "swing_hit", 25, 1, -1) - attacker.attack_log += text("\[[time_stamp()]\] Headbutted [target.name] ([target.ckey])") - target.attack_log += text("\[[time_stamp()]\] Headbutted by [attacker.name] ([attacker.ckey])") - msg_admin_attack("[key_name(attacker)] has headbutted [key_name(target)]") + add_attack_logs(attacker,target,"Headbutted using grab") attacker.drop_from_inventory(src) src.loc = null diff --git a/code/modules/organs/organ.dm b/code/modules/organs/organ.dm index 16cb6db64e..fb73f3d0be 100644 --- a/code/modules/organs/organ.dm +++ b/code/modules/organs/organ.dm @@ -326,9 +326,7 @@ var/list/organ_cache = list() if(owner && vital) if(user) - user.attack_log += "\[[time_stamp()]\] removed a vital organ ([src]) from [owner.name] ([owner.ckey]) (INTENT: [uppertext(user.a_intent)])" - owner.attack_log += "\[[time_stamp()]\] had a vital organ ([src]) removed by [user.name] ([user.ckey]) (INTENT: [uppertext(user.a_intent)])" - msg_admin_attack("[user.name] ([user.ckey]) removed a vital organ ([src]) from [owner.name] ([owner.ckey]) (INTENT: [uppertext(user.a_intent)]) (JMP)") + add_attack_logs(user,owner,"Removed vital organ [src.name]") owner.death() owner.can_defib = 0 diff --git a/code/modules/paperwork/pen.dm b/code/modules/paperwork/pen.dm index 7b310ccaa7..d29dc212ac 100644 --- a/code/modules/paperwork/pen.dm +++ b/code/modules/paperwork/pen.dm @@ -62,17 +62,6 @@ icon_state = "pen" colour = "white" - -/obj/item/weapon/pen/attack(mob/M as mob, mob/user as mob) - if(!ismob(M)) - return - user << "You stab [M] with the pen." -// M << "You feel a tiny prick!" //That's a whole lot of meta! - M.attack_log += text("\[[time_stamp()]\] Has been stabbed with [name] by [user.name] ([user.ckey])") - user.attack_log += text("\[[time_stamp()]\] Used the [name] to stab [M.name] ([M.ckey])") - msg_admin_attack("[user.name] ([user.ckey]) Used the [name] to stab [M.name] ([M.ckey]) (JMP)") - return - /* * Reagent pens */ @@ -95,9 +84,9 @@ if(M.can_inject(user,1)) if(reagents.total_volume) if(M.reagents) - var/contained_reagents = reagents.get_reagents() + var/contained = reagents.get_reagents() var/trans = reagents.trans_to_mob(M, 30, CHEM_BLOOD) - admin_inject_log(user, M, src, contained_reagents, trans) + add_attack_logs(user,M,"Injected with [src.name] containing [contained], trasferred [trans] units") /* * Sleepy Pens diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index bf60bb2100..aa3faa7468 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -410,10 +410,13 @@ if(one_handed_penalty >= 20) to_chat(user, "You struggle to keep \the [src] pointed at the correct position with just one hand!") - if(reflex) - admin_attack_log(user, target, attacker_message = "fired [src] by reflex.", victim_message = "triggered a reflex shot from [src].", admin_message = "shot [target], who triggered gunfire ([src]) by reflex)") + var/target_for_log + if(ismob(target)) + target_for_log = target else - admin_attack_log(usr, attacker_message="Fired [src]", admin_message="fired a gun ([src]) (MODE: [src.mode_name]) [reflex ? "by reflex" : "manually"].") + target_for_log = "[target.name]" + + add_attack_logs(user,target_for_log,"Fired gun [src.name] ([reflex ? "REFLEX" : "MANUAL"])") //update timing user.setClickCooldown(DEFAULT_QUICK_COOLDOWN) @@ -489,10 +492,14 @@ if(!(target && target.loc)) target = targloc //pointblank = 0 + + var/target_for_log + if(ismob(target)) + target_for_log = target + else + target_for_log = "[target.name]" - log_and_message_admins("Fired [src].") - - //admin_attack_log(usr, attacker_message="Fired [src]", admin_message="fired a gun ([src]) (MODE: [src.mode_name]) [reflex ? "by reflex" : "manually"].") + add_attack_logs("Unmanned",target_for_log,"Fired [src.name]") //update timing next_fire_time = world.time + fire_delay diff --git a/code/modules/projectiles/guns/launcher/syringe_gun.dm b/code/modules/projectiles/guns/launcher/syringe_gun.dm index 6b2c52a304..12a107b642 100644 --- a/code/modules/projectiles/guns/launcher/syringe_gun.dm +++ b/code/modules/projectiles/guns/launcher/syringe_gun.dm @@ -52,9 +52,9 @@ var/mob/living/L = hit_atom //unfortuately we don't know where the dart will actually hit, since that's done by the parent. if(L.can_inject() && syringe.reagents) - var/reagent_log = syringe.reagents.get_reagents() - syringe.reagents.trans_to_mob(L, 15, CHEM_BLOOD) - admin_inject_log(thrower, L, src, reagent_log, 15, violent=1) + var/contained = syringe.reagents.get_reagents() + var/trans = syringe.reagents.trans_to_mob(L, 15, CHEM_BLOOD) + add_attack_logs(thrower,L,"Shot with [src.name] containing [contained], trasferred [trans] units") syringe.break_syringe(iscarbon(hit_atom)? hit_atom : null) syringe.update_icon() diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index 7cf68c5d39..0600125f8a 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -200,17 +200,8 @@ //admin logs if(!no_attack_log) - if(istype(firer, /mob)) - - var/attacker_message = "shot with \a [src.type]" - var/victim_message = "shot with \a [src.type]" - var/admin_message = "shot (\a [src.type])" - - admin_attack_log(firer, target_mob, attacker_message, victim_message, admin_message) - else - if(target_mob) // Sometimes the target_mob gets gibbed or something. - target_mob.attack_log += "\[[time_stamp()]\] UNKNOWN SUBJECT (No longer exists) shot [target_mob]/[target_mob.ckey] with \a [src]" - msg_admin_attack("UNKNOWN shot [target_mob] ([target_mob.ckey]) with \a [src] (JMP)") + if(istype(firer, /mob) && istype(target_mob)) + add_attack_logs(firer,target_mob,"Shot with \a [src.type] projectile") //sometimes bullet_act() will want the projectile to continue flying if (result == PROJECTILE_CONTINUE) diff --git a/code/modules/reagents/reagent_containers.dm b/code/modules/reagents/reagent_containers.dm index fc89bab93d..b870a55902 100644 --- a/code/modules/reagents/reagent_containers.dm +++ b/code/modules/reagents/reagent_containers.dm @@ -62,10 +62,7 @@ return 1 var/contained = reagentlist() - target.attack_log += text("\[[time_stamp()]\] Has been splashed with [name] by [user.name] ([user.ckey]). Reagents: [contained]") - user.attack_log += text("\[[time_stamp()]\] Used the [name] to splash [target.name] ([target.key]). Reagents: [contained]") - msg_admin_attack("[user.name] ([user.ckey]) splashed [target.name] ([target.key]) with [name]. Reagents: [contained] (INTENT: [uppertext(user.a_intent)]) (JMP)") - + add_attack_logs(user,target,"Splashed with [src.name] containing [contained]") user.visible_message("[target] has been splashed with something by [user]!", "You splash the solution onto [target].") reagents.splash(target, reagents.total_volume) return 1 @@ -126,10 +123,7 @@ other_feed_message_finish(user, target) var/contained = reagentlist() - target.attack_log += text("\[[time_stamp()]\] Has been fed [name] by [user.name] ([user.ckey]). Reagents: [contained]") - user.attack_log += text("\[[time_stamp()]\] Fed [name] by [target.name] ([target.ckey]). Reagents: [contained]") - msg_admin_attack("[key_name(user)] fed [key_name(target)] with [name]. Reagents: [contained] (INTENT: [uppertext(user.a_intent)]) (JMP)") - + add_attack_logs(user,target,"Fed from [src.name] containing [contained]") reagents.trans_to_mob(target, amount_per_transfer_from_this, CHEM_INGEST) feed_sound(user) return 1 diff --git a/code/modules/reagents/reagent_containers/borghydro.dm b/code/modules/reagents/reagent_containers/borghydro.dm index 33bea945ec..d5a1f0571a 100644 --- a/code/modules/reagents/reagent_containers/borghydro.dm +++ b/code/modules/reagents/reagent_containers/borghydro.dm @@ -88,7 +88,7 @@ var/t = min(amount_per_transfer_from_this, reagent_volumes[reagent_ids[mode]]) M.reagents.add_reagent(reagent_ids[mode], t) reagent_volumes[reagent_ids[mode]] -= t - admin_inject_log(user, M, src, reagent_ids[mode], t) + add_attack_logs(user, M, "Borg injected with [reagent_ids[mode]]") user << "[t] units injected. [reagent_volumes[reagent_ids[mode]]] units remaining." return diff --git a/code/modules/reagents/reagent_containers/dropper.dm b/code/modules/reagents/reagent_containers/dropper.dm index f15c2faf3f..ee551696cf 100644 --- a/code/modules/reagents/reagent_containers/dropper.dm +++ b/code/modules/reagents/reagent_containers/dropper.dm @@ -62,12 +62,8 @@ user.visible_message("[user] tries to squirt something into [target]'s eyes, but fails!", "You transfer [trans] units of the solution.") return - var/mob/living/M = target var/contained = reagentlist() - M.attack_log += text("\[[time_stamp()]\] Has been squirted with [name] by [user.name] ([user.ckey]). Reagents: [contained]") - user.attack_log += text("\[[time_stamp()]\] Used the [name] to squirt [M.name] ([M.key]). Reagents: [contained]") - msg_admin_attack("[user.name] ([user.ckey]) squirted [M.name] ([M.key]) with [name]. Reagents: [contained] (INTENT: [uppertext(user.a_intent)]) (JMP)") - + add_attack_logs(user,target,"Used [src.name] containing [contained]") trans += reagents.trans_to_mob(target, min(amount_per_transfer_from_this, reagents.total_volume)/2, CHEM_INGEST) //Half injected, half ingested trans += reagents.trans_to_mob(target, min(amount_per_transfer_from_this, reagents.total_volume), CHEM_BLOOD) //I guess it gets into the bloodstream through the eyes or something diff --git a/code/modules/reagents/reagent_containers/food/snacks.dm b/code/modules/reagents/reagent_containers/food/snacks.dm index 37fcd9ace0..c7d10bb97f 100644 --- a/code/modules/reagents/reagent_containers/food/snacks.dm +++ b/code/modules/reagents/reagent_containers/food/snacks.dm @@ -119,9 +119,8 @@ user.setClickCooldown(user.get_attack_speed(src)) if(!do_mob(user, M)) return - M.attack_log += text("\[[time_stamp()]\] Has been fed [src.name] by [user.name] ([user.ckey]) Reagents: [reagentlist(src)]") - user.attack_log += text("\[[time_stamp()]\] Fed [src.name] by [M.name] ([M.ckey]) Reagents: [reagentlist(src)]") - msg_admin_attack("[key_name(user)] fed [key_name(M)] with [src.name] Reagents: [reagentlist(src)] (INTENT: [uppertext(user.a_intent)])") + //Do we really care about this + add_attack_logs(user,M,"Fed with [src.name] containing [reagentlist(src)]", admin_notify = FALSE) user.visible_message("[user] feeds [M] [src].") diff --git a/code/modules/reagents/reagent_containers/hypospray.dm b/code/modules/reagents/reagent_containers/hypospray.dm index d59982d256..e38d07dcd2 100644 --- a/code/modules/reagents/reagent_containers/hypospray.dm +++ b/code/modules/reagents/reagent_containers/hypospray.dm @@ -59,7 +59,7 @@ if(M.reagents) var/contained = reagentlist() var/trans = reagents.trans_to_mob(M, amount_per_transfer_from_this, CHEM_BLOOD) - admin_inject_log(user, M, src, contained, trans) + add_attack_logs(user,M,"Injected with [src.name] containing [contained], trasferred [trans] units") to_chat(user, "[trans] units injected. [reagents.total_volume] units remaining in \the [src].") return diff --git a/code/modules/reagents/reagent_containers/pill.dm b/code/modules/reagents/reagent_containers/pill.dm index 403220346f..c93df31ec4 100644 --- a/code/modules/reagents/reagent_containers/pill.dm +++ b/code/modules/reagents/reagent_containers/pill.dm @@ -59,9 +59,7 @@ user.visible_message("[user] forces [M] to swallow \the [src].") var/contained = reagentlist() - M.attack_log += text("\[[time_stamp()]\] Has been fed [name] by [key_name(user)] Reagents: [contained]") - user.attack_log += text("\[[time_stamp()]\] Fed [name] to [key_name(M)] Reagents: [contained]") - msg_admin_attack("[key_name_admin(user)] fed [key_name_admin(M)] with [name] Reagents: [contained] (INTENT: [uppertext(user.a_intent)]) (JMP)") + add_attack_logs(user,M,"Fed a pill containing [contained]") if(reagents && reagents.total_volume) reagents.trans_to_mob(M, reagents.total_volume, CHEM_INGEST) @@ -80,8 +78,7 @@ return to_chat(user, "You dissolve \the [src] in [target].") - user.attack_log += text("\[[time_stamp()]\] Spiked \a [target] with a pill. Reagents: [reagentlist()]") - msg_admin_attack("[user.name] ([user.ckey]) spiked \a [target] with a pill. Reagents: [reagentlist()] (INTENT: [uppertext(user.a_intent)]) (JMP)") + add_attack_logs(user,null,"Spiked [target.name] with a pill containing [reagentlist()]") reagents.trans_to(target, reagents.total_volume) for(var/mob/O in viewers(2, user)) diff --git a/code/modules/reagents/reagent_containers/syringes.dm b/code/modules/reagents/reagent_containers/syringes.dm index 033077b00c..28b06a862d 100644 --- a/code/modules/reagents/reagent_containers/syringes.dm +++ b/code/modules/reagents/reagent_containers/syringes.dm @@ -216,7 +216,7 @@ if(trans) to_chat(user, "You inject [trans] units of the solution. The syringe now contains [src.reagents.total_volume] units.") - admin_inject_log(user, target, src, contained, trans) + add_attack_logs(user,target,"Injected with [src.name] containing [contained], trasferred [trans] units") else to_chat(user, "The syringe is empty.") @@ -274,9 +274,7 @@ user.remove_from_mob(src) qdel(src) - user.attack_log += "\[[time_stamp()]\] Attacked [target.name] ([target.ckey]) with \the [src] (INTENT: HARM)." - target.attack_log += "\[[time_stamp()]\] Attacked by [user.name] ([user.ckey]) with [src.name] (INTENT: HARM)." - msg_admin_attack("[key_name_admin(user)] attacked [key_name_admin(target)] with [src.name] (INTENT: HARM) (JMP)") + add_attack_logs(user,target,"Syringe harmclick") return @@ -292,10 +290,10 @@ var/syringestab_amount_transferred = rand(0, (reagents.total_volume - 5)) //nerfed by popular demand - var/contained_reagents = reagents.get_reagents() + var/contained = reagents.get_reagents() var/trans = reagents.trans_to_mob(target, syringestab_amount_transferred, CHEM_BLOOD) if(isnull(trans)) trans = 0 - admin_inject_log(user, target, src, contained_reagents, trans, violent=1) + add_attack_logs(user,target,"Stabbed with [src.name] containing [contained], trasferred [trans] units") break_syringe(target, user) /obj/item/weapon/reagent_containers/syringe/proc/break_syringe(mob/living/carbon/target, mob/living/carbon/user) diff --git a/code/modules/recycling/disposal.dm b/code/modules/recycling/disposal.dm index 228d4296ed..e9b59dd14f 100644 --- a/code/modules/recycling/disposal.dm +++ b/code/modules/recycling/disposal.dm @@ -130,9 +130,8 @@ for (var/mob/C in viewers(src)) C.show_message("[GM.name] has been placed in the [src] by [user].", 3) qdel(G) - usr.attack_log += text("\[[time_stamp()]\] Has placed [GM.name] ([GM.ckey]) in disposals.") - GM.attack_log += text("\[[time_stamp()]\] Has been placed in disposals by [usr.name] ([usr.ckey])") - msg_admin_attack("[usr] ([usr.ckey]) placed [GM] ([GM.ckey]) in a disposals unit. (JMP)") + + add_attack_logs(user,GM,"Disposals dunked") return if(isrobot(user)) @@ -185,9 +184,7 @@ msg = "[user.name] stuffs [target.name] into the [src]!" user << "You stuff [target.name] into the [src]!" - user.attack_log += text("\[[time_stamp()]\] Has placed [target.name] ([target.ckey]) in disposals.") - target.attack_log += text("\[[time_stamp()]\] Has been placed in disposals by [user.name] ([user.ckey])") - msg_admin_attack("[user] ([user.ckey]) placed [target] ([target.ckey]) in a disposals unit. (JMP)") + add_attack_logs(user,target,"Disposals dunked") else return if (target.client) diff --git a/code/modules/resleeving/implant.dm b/code/modules/resleeving/implant.dm index 856e7bac2c..0bfe571a8b 100644 --- a/code/modules/resleeving/implant.dm +++ b/code/modules/resleeving/implant.dm @@ -112,7 +112,7 @@ imps -= imp imp.imp_in = M imp.implanted = 1 - admin_attack_log(user, M, "Implanted using \the [src.name] ([imp.name])", "Implanted with \the [src.name] ([imp.name])", "used an implanter, [src.name] ([imp.name]), on") + add_attack_logs(user,M,"Implanted backup implant") if (ishuman(M)) var/mob/living/carbon/human/H = M var/obj/item/organ/external/affected = H.get_organ(user.zone_sel.selecting) diff --git a/code/modules/vehicles/cargo_train.dm b/code/modules/vehicles/cargo_train.dm index e1c643b776..f9c14af3a5 100644 --- a/code/modules/vehicles/cargo_train.dm +++ b/code/modules/vehicles/cargo_train.dm @@ -164,8 +164,8 @@ var/mob/living/carbon/human/D = load D << "You ran over [H]!" visible_message("\The [src] ran over [H]!") + add_attack_logs(D,H,"Ran over with [src.name]") attack_log += text("\[[time_stamp()]\] ran over [H.name] ([H.ckey]), driven by [D.name] ([D.ckey])") - msg_admin_attack("[D.name] ([D.ckey]) ran over [H.name] ([H.ckey]). (JMP)") else attack_log += text("\[[time_stamp()]\] ran over [H.name] ([H.ckey])") diff --git a/code/modules/vehicles/train.dm b/code/modules/vehicles/train.dm index 74ef6075fd..42f97676ad 100644 --- a/code/modules/vehicles/train.dm +++ b/code/modules/vehicles/train.dm @@ -56,7 +56,7 @@ if(istype(load, /mob/living/carbon/human)) var/mob/living/D = load D << "You hit [M]!" - msg_admin_attack("[D.name] ([D.ckey]) hit [M.name] ([M.ckey]) with [src]. (JMP)") + add_attack_logs(D,M,"Ran over with [src.name]") //------------------------------------------- diff --git a/code/modules/xenoarcheaology/tools/ano_device_battery.dm b/code/modules/xenoarcheaology/tools/ano_device_battery.dm index 72a6e39980..a7fdae7553 100644 --- a/code/modules/xenoarcheaology/tools/ano_device_battery.dm +++ b/code/modules/xenoarcheaology/tools/ano_device_battery.dm @@ -209,6 +209,4 @@ M.lastattacker = user if(inserted_battery.battery_effect) - user.attack_log += "\[[time_stamp()]\] Tapped [M.name] ([M.ckey]) with [name] (EFFECT: [inserted_battery.battery_effect.name])" - M.attack_log += "\[[time_stamp()]\] Tapped by [user.name] ([user.ckey]) with [name] (EFFECT: [inserted_battery.battery_effect.name])" - msg_admin_attack("[key_name(user)] tapped [key_name(M)] with [name] (EFFECT: [inserted_battery.battery_effect.name])" ) + add_attack_logs(user,M,"Anobattery tap ([inserted_battery.battery_effect.name])") From 46f4022852cd914eb7636036b65493b9ea5d0bef Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Sat, 10 Mar 2018 15:52:33 -0500 Subject: [PATCH 129/145] VS: Consistent logging changes to match polaris commit --- code/_helpers/logging_vr.dm | 12 +++++------ code/game/objects/structures/morgue_vr.dm | 4 ---- .../station/station_special_abilities_vr.dm | 20 +++++-------------- code/modules/mob/say_vr.dm | 3 +-- .../nifsoft/software/13_soulcatcher.dm | 7 ++++--- code/modules/vehicles/Securitrain_vr.dm | 2 +- code/modules/vehicles/rover_vr.dm | 2 +- code/modules/vore/eating/living_vr.dm | 4 ++-- code/modules/vore/resizing/resize_vr.dm | 10 +++++----- 9 files changed, 25 insertions(+), 39 deletions(-) diff --git a/code/_helpers/logging_vr.dm b/code/_helpers/logging_vr.dm index 2f4c48acc6..b87da0a8b5 100644 --- a/code/_helpers/logging_vr.dm +++ b/code/_helpers/logging_vr.dm @@ -1,11 +1,11 @@ -/proc/log_nsay(text,inside) +/proc/log_nsay(text, inside, mob/speaker) if (config.log_say) - diary << "\[[time_stamp()]]NSAY (NIF:[inside]): [text][log_end]" + diary << "\[[time_stamp()]]NSAY (NIF:[inside]): [speaker.simple_info_line()]: [text][log_end]" -/proc/log_nme(text,inside) +/proc/log_nme(text, inside, mob/speaker) if (config.log_emote) - diary << "\[[time_stamp()]]NME (NIF:[inside]): [text][log_end]" + diary << "\[[time_stamp()]]NME (NIF:[inside]): [speaker.simple_info_line()]: [text][log_end]" -/proc/log_subtle(text) +/proc/log_subtle(text, mob/speaker) if (config.log_emote) - diary << "\[[time_stamp()]]SUBTLE: [text][log_end]" + diary << "\[[time_stamp()]]SUBTLE: [speaker.simple_info_line()]: [text][log_end]" diff --git a/code/game/objects/structures/morgue_vr.dm b/code/game/objects/structures/morgue_vr.dm index abe82bdbac..eaf27b5ad0 100644 --- a/code/game/objects/structures/morgue_vr.dm +++ b/code/game/objects/structures/morgue_vr.dm @@ -44,10 +44,6 @@ if (C.can_feel_pain()) C.emote("scream") - //Logging for this causes runtimes resulting in the cremator locking up. Commenting it out until that's figured out. - //M.attack_log += "\[[time_stamp()]\] Has been cremated by [user]/[user.ckey]" //No point in this when the mob's about to be deleted - //user.attack_log +="\[[time_stamp()]\] Cremated [M]/[M.ckey]" - //log_attack("\[[time_stamp()]\] [user]/[user.ckey] cremated [M]/[M.ckey]") M.death(1) M.ghostize() qdel(M) 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 fe1d90aae1..036cd1cc9d 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 @@ -437,9 +437,7 @@ C.absorbing_prey = 0 to_chat(C, "You have completely drained [T], causing them to pass out.") to_chat(T, "You feel weak, as if you have no control over your body whatsoever as [C] finishes draining you.!") - T.attack_log += text("\[[time_stamp()]\] Was drained by [key_name(C)]") - C.attack_log += text("\[[time_stamp()]\] Drained [key_name(T)]") - msg_admin_attack("[key_name(T)] was completely drained of all nutrition by [key_name(C)]") + add_attack_logs(C,T,"Succubus drained") return if(!do_mob(src, T, 50) || G.state != GRAB_NECK) //One drain tick every 5 seconds. @@ -516,9 +514,7 @@ absorbing_prey = 0 to_chat(src, "You have completely drained [T], killing them.") to_chat(T, "You feel... So... Weak...") - T.attack_log += text("\[[time_stamp()]\] Was drained by [key_name(src)]") - src.attack_log += text("\[[time_stamp()]\] Drained [key_name(T)]") - msg_admin_attack("[key_name(T)] was completely drained of all nutrition by [key_name(src)]") + add_attack_logs(src,T,"Succubus drained (almost lethal)") return if(drain_finalized == 1 || T.getBrainLoss() < 55) //Let's not kill them with this unless the drain is finalized. This will still stack up to 55, since 60 is lethal. T.adjustBrainLoss(5) //Will kill them after a short bit! @@ -533,9 +529,7 @@ to_chat(src, "You have completely drained [T], killing them in the process.") to_chat(T, "You... Feel... So... Weak...") visible_message("[src] seems to finish whatever they were doing to [T].") - T.attack_log += text("\[[time_stamp()]\] Was drained by [key_name(src)]") - src.attack_log += text("\[[time_stamp()]\] Drained [key_name(T)]") - msg_admin_attack("[key_name(T)] was completely drained of all nutrition by [key_name(src)]") + add_attack_logs(src,T,"Succubus drained (lethal)") return if(!do_mob(src, T, 50) || G.state != GRAB_NECK) //One drain tick every 5 seconds. @@ -595,9 +589,7 @@ C.absorbing_prey = 0 to_chat(C, "You have completely fed [T] every part of your body!") to_chat(T, "You feel quite strong and well fed, as [C] finishes feeding \himself to you!") - T.attack_log += text("\[[time_stamp()]\] Was fed via slime feed by [key_name(C)]") - C.attack_log += text("\[[time_stamp()]\] Fed via slime feed [key_name(T)]") - msg_admin_attack("[key_name(C)] fed [key_name(T)] via slime feed, resulting in them being eaten!") + add_attack_logs(C,T,"Slime fed") C.feed_grabbed_to_self_falling_nom(T,C) //Reused this proc instead of making a new one to cut down on code usage. return @@ -740,9 +732,7 @@ T.apply_damage(25, BRUTE, T_ext) visible_message("[src] severely damages [T]'s [T_ext.name]!") - src.attack_log += text("\[[time_stamp()]\] Shred_limb'd [T.real_name] ([T.ckey])") - T.attack_log += text("\[[time_stamp()]\] [src.real_name] ([src.ckey]) shred_limb'd me") - msg_admin_attack("[src.real_name] ([src.ckey]) shredded (shred_limb) [T.real_name] ([T.ckey]) (JMP)") + add_attack_logs(src,T,"Shredded (hardvore)") /mob/living/proc/flying_toggle() set name = "Toggle Flight" diff --git a/code/modules/mob/say_vr.dm b/code/modules/mob/say_vr.dm index c0e7c6b9ce..5153a3c23f 100644 --- a/code/modules/mob/say_vr.dm +++ b/code/modules/mob/say_vr.dm @@ -36,13 +36,12 @@ input = message if(input) + log_subtle(message,src) message = "[src] [input]" else return if (message) - log_subtle("[name]/[key] : [message]") - var/list/vis = get_mobs_and_objs_in_view_fast(get_turf(src),1,2) //Turf, Range, and type 2 is emote var/list/vis_mobs = vis["mobs"] var/list/vis_objs = vis["objs"] diff --git a/code/modules/nifsoft/software/13_soulcatcher.dm b/code/modules/nifsoft/software/13_soulcatcher.dm index 8bd92831dc..dfa9e87246 100644 --- a/code/modules/nifsoft/software/13_soulcatcher.dm +++ b/code/modules/nifsoft/software/13_soulcatcher.dm @@ -77,7 +77,6 @@ proc/say_into(var/message, var/mob/living/sender, var/mob/eyeobj) var/sender_name = eyeobj ? eyeobj.name : sender.name - log_nsay("[sender_name]/[sender.key] : [message]",nif.human) //AR Projecting if(eyeobj) @@ -85,15 +84,15 @@ //Not AR Projecting else - log_nsay("[sender_name]/[sender.key] : [message]",nif.human) to_chat(nif.human,"\[\icon[nif.big_icon]NIF\] [sender_name] speaks, \"[message]\"") for(var/brainmob in brainmobs) var/mob/living/carbon/brain/caught_soul/CS = brainmob to_chat(CS,"\[\icon[nif.big_icon]NIF\] [sender_name] speaks, \"[message]\"") + log_nsay(message,nif.human.real_name,src) + proc/emote_into(var/message, var/mob/living/sender, var/mob/eyeobj) var/sender_name = eyeobj ? eyeobj.name : sender.name - log_nme("[sender_name]/[sender.key] : [message]",nif.human) //AR Projecting if(eyeobj) @@ -106,6 +105,8 @@ var/mob/living/carbon/brain/caught_soul/CS = brainmob to_chat(CS,"\[\icon[nif.big_icon]NIF\] [sender_name] [message]") + log_nme(message,nif.human.real_name,src) + proc/show_settings(var/mob/living/carbon/human/H) set waitfor = FALSE var/settings_list = list( diff --git a/code/modules/vehicles/Securitrain_vr.dm b/code/modules/vehicles/Securitrain_vr.dm index 01ff285ada..2ab76f315c 100644 --- a/code/modules/vehicles/Securitrain_vr.dm +++ b/code/modules/vehicles/Securitrain_vr.dm @@ -183,8 +183,8 @@ var/mob/living/carbon/human/D = load to_chat(D, "You ran over \the [H]!" visible_message("\The [src] ran over \the [H]!") + add_attack_logs(D,H,"Ran over with [src.name]") attack_log += text("\[[time_stamp()]\] ran over [H.name] ([H.ckey]), driven by [D.name] ([D.ckey])") - msg_admin_attack("[D.name] ([D.ckey]) ran over [H.name] ([H.ckey]). (JMP)") else attack_log += text("\[[time_stamp()]\] ran over [H.name] ([H.ckey])") diff --git a/code/modules/vehicles/rover_vr.dm b/code/modules/vehicles/rover_vr.dm index aec7254bf7..3d7892b4b2 100644 --- a/code/modules/vehicles/rover_vr.dm +++ b/code/modules/vehicles/rover_vr.dm @@ -182,8 +182,8 @@ var/mob/living/carbon/human/D = load to_chat(D, "You ran over \the [H]!") visible_message("\The [src] ran over \the [H]!") + add_attack_logs(D,H,"Ran over with [src.name]") attack_log += text("\[[time_stamp()]\] ran over [H.name] ([H.ckey]), driven by [D.name] ([D.ckey])") - msg_admin_attack("[D.name] ([D.ckey]) ran over [H.name] ([H.ckey]). (JMP)") else attack_log += text("\[[time_stamp()]\] ran over [H.name] ([H.ckey])") diff --git a/code/modules/vore/eating/living_vr.dm b/code/modules/vore/eating/living_vr.dm index a1ce795bcc..1482e226b8 100644 --- a/code/modules/vore/eating/living_vr.dm +++ b/code/modules/vore/eating/living_vr.dm @@ -414,9 +414,9 @@ // Inform Admins if (pred == user) - msg_admin_attack("[key_name(pred)] ate [key_name(prey)]. ([pred ? "JMP" : "null"])") + add_attack_logs(pred,prey,"Eaten via [belly.name]") else - msg_admin_attack("[key_name(user)] forced [key_name(pred)] to eat [key_name(prey)]. ([pred ? "JMP" : "null"])") + add_attack_logs(user,pred,"Forced to eat [key_name(prey)]") return 1 // diff --git a/code/modules/vore/resizing/resize_vr.dm b/code/modules/vore/resizing/resize_vr.dm index d76955eb7f..05f9a377e2 100644 --- a/code/modules/vore/resizing/resize_vr.dm +++ b/code/modules/vore/resizing/resize_vr.dm @@ -233,7 +233,7 @@ var/const/RESIZE_A_SMALLTINY = (RESIZE_SMALL + RESIZE_TINY) / 2 tmob.resting = 1 //Force them down to the ground. //Log it for admins (as opposed to walk which logs damage) - admin_attack_log(src, tmob, "Pinned [tmob.name] under foot.", "Was pinned under foot by [src.name].", "Pinned [tmob.name] under foot.") + add_attack_logs(src,tmob,"Pinned underfoot") //Not a human, or not a taur, generic message only if(!H || !isTaurTail(H.tail_style)) @@ -255,7 +255,7 @@ var/const/RESIZE_A_SMALLTINY = (RESIZE_SMALL + RESIZE_TINY) / 2 tmob.resting = 1 //Log it for admins (as opposed to run which logs no damage) - admin_attack_log(src, tmob, "Pinned [tmob.name] under foot for [damage] HALLOSS.", "Was pinned under foot by [src.name] for [damage] HALLOSS.", "Pinned [tmob.name] under foot for [damage] HALLOSS.") + add_attack_logs(src,tmob,"Pinned underfoot (+HALLOSS)") //Not a human, or not a taur, generic message only if(!H || !isTaurTail(H.tail_style)) @@ -306,7 +306,7 @@ var/const/RESIZE_A_SMALLTINY = (RESIZE_SMALL + RESIZE_TINY) / 2 for(var/obj/item/organ/external/I in Ht.organs) I.take_damage(calculated_damage, 0) // 5 damage min, 26.25 damage max, depending on size & RNG. If they're only stepped on once, the damage will (probably not...) heal over time. Ht.drip(0.1) - admin_attack_log(src, Ht, "crushed [Ht] under foot for [calculated_damage * 11] damage.", "Was crushed under foot by [Ht] for [calculated_damage * 11] damage.", "Crushed [Ht] for [damage * 10] damage.") + add_attack_logs(src,tmob,"Crushed underfoot") //Walking on I_HURT else @@ -318,7 +318,7 @@ var/const/RESIZE_A_SMALLTINY = (RESIZE_SMALL + RESIZE_TINY) / 2 for(var/obj/item/organ/I in Ht.organs) I.take_damage(calculated_damage, 0) Ht.drip(3) - admin_attack_log(src, Ht, "Crushed [Ht] under foot for [calculated_damage * 11] damage.", "Was crushed under foot by [Ht] for [calculated_damage * 11] damage.", "Crushed [Ht] for [calculated_damage * 11] damage.") + add_attack_logs(src,tmob,"Crushed underfoot") //Not a human, or not a taur, generic message only if(!H || !isTaurTail(H.tail_style)) @@ -347,7 +347,7 @@ var/const/RESIZE_A_SMALLTINY = (RESIZE_SMALL + RESIZE_TINY) / 2 forceMove(tmob.loc) //Log it for admins (still a mechanical attack due to the pin) - admin_attack_log(src, tmob, "Pinned (grab w/ shoes) [tmob.name] under foot.", "Was pinned (grab w/ shoes) under foot by [src.name].", "Pinned (grab w/ shoes) [tmob.name] under foot.") + add_attack_logs(src,tmob,"Pinned (grab w/ shoes) underfoot") //Not a human, or not a taur while wearing shoes = no grab if(!H || (!isTaurTail(H.tail_style) && H.shoes)) From fae2b48eab73ea8ec603599226ff04def20f82e6 Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Sat, 10 Mar 2018 17:17:16 -0500 Subject: [PATCH 130/145] POLARIS: Moves daily logs into being folders rather than files --- code/_helpers/logging.dm | 6 +++++- code/controllers/subsystems/atoms.dm | 4 +--- code/controllers/subsystems/garbage.dm | 3 +-- code/controllers/subsystems/overlays.dm | 4 +--- code/global.dm | 3 +++ code/modules/admin/verbs/getlogs.dm | 7 ++++++- code/modules/error_handler/error_handler.dm | 8 ++++---- code/world.dm | 10 ++++++---- 8 files changed, 27 insertions(+), 18 deletions(-) diff --git a/code/_helpers/logging.dm b/code/_helpers/logging.dm index 29b72ff6f7..06b9fc72fa 100644 --- a/code/_helpers/logging.dm +++ b/code/_helpers/logging.dm @@ -27,7 +27,7 @@ /proc/log_debug(text) if (config.log_debug) - diary << "\[[time_stamp()]]DEBUG: [text][log_end]" + debug_log << "\[[time_stamp()]]DEBUG: [text][log_end]" for(var/client/C in admins) if(C.is_preference_enabled(/datum/client_preference/debug/show_debug_logs)) @@ -112,6 +112,10 @@ if(config.log_world_output) diary << "\[[time_stamp()]]DD_OUTPUT: [text][log_end]" +/proc/log_error(text) + world.log << text + error_log << "\[[time_stamp()]]RUNTIME: [text][log_end]" + /proc/log_misc(text) diary << "\[[time_stamp()]]MISC: [text][log_end]" diff --git a/code/controllers/subsystems/atoms.dm b/code/controllers/subsystems/atoms.dm index 6b5669878c..5b09b186bb 100644 --- a/code/controllers/subsystems/atoms.dm +++ b/code/controllers/subsystems/atoms.dm @@ -135,9 +135,7 @@ SUBSYSTEM_DEF(atoms) /datum/controller/subsystem/atoms/Shutdown() var/initlog = InitLog() if(initlog) - //text2file(initlog, "[GLOB.log_directory]/initialize.log") - var/date_string = time2text(world.realtime, "YYYY/MM-Month/DD-Day") - text2file(initlog, "data/logs/[date_string]-initialize.log") + text2file(initlog, "[log_path]-initialize.log") #undef BAD_INIT_QDEL_BEFORE #undef BAD_INIT_DIDNT_INIT diff --git a/code/controllers/subsystems/garbage.dm b/code/controllers/subsystems/garbage.dm index eff85a3627..b4d43a8d3f 100644 --- a/code/controllers/subsystems/garbage.dm +++ b/code/controllers/subsystems/garbage.dm @@ -81,8 +81,7 @@ SUBSYSTEM_DEF(garbage) dellog += "\tIgnored force: [I.no_respect_force] times" if (I.no_hint) dellog += "\tNo hint: [I.no_hint] times" - var/date_string = time2text(world.realtime, "YYYY/MM-Month/DD-Day") - text2file(dellog.Join(), "data/logs/[date_string]-qdel.log") + text2file(dellog.Join(), "[log_path]-qdel.log") /datum/controller/subsystem/garbage/fire() //the fact that this resets its processing each fire (rather then resume where it left off) is intentional. diff --git a/code/controllers/subsystems/overlays.dm b/code/controllers/subsystems/overlays.dm index 352102e175..ed9b81016f 100644 --- a/code/controllers/subsystems/overlays.dm +++ b/code/controllers/subsystems/overlays.dm @@ -29,9 +29,7 @@ var/global/image/appearance_bro = new() // Temporarily super-global because of B /datum/controller/subsystem/overlays/Shutdown() - //text2file(render_stats(stats), "[GLOB.log_directory]/overlay.log") - var/date_string = time2text(world.realtime, "YYYY/MM-Month/DD-Day") - text2file(render_stats(stats), "data/logs/[date_string]-overlay.log") + text2file(render_stats(stats), "[log_path]-overlay.log") /datum/controller/subsystem/overlays/Recover() overlay_icon_state_caches = SSoverlays.overlay_icon_state_caches diff --git a/code/global.dm b/code/global.dm index f2a79c8868..c77cd68011 100644 --- a/code/global.dm +++ b/code/global.dm @@ -21,7 +21,10 @@ var/global/list/global_map = null // Noises made when hit while typing. var/list/hit_appends = list("-OOF", "-ACK", "-UGH", "-HRNK", "-HURGH", "-GLORF") +var/log_path = "data/logs/" //See world.dm for the full calculated path var/diary = null +var/error_log = null +var/debug_log = null var/href_logfile = null // var/station_name = "Northern Star" // var/const/station_orig = "Northern Star" //station_name can't be const due to event prefix/suffix diff --git a/code/modules/admin/verbs/getlogs.dm b/code/modules/admin/verbs/getlogs.dm index eac11fcac0..3f6e4c9e74 100644 --- a/code/modules/admin/verbs/getlogs.dm +++ b/code/modules/admin/verbs/getlogs.dm @@ -85,7 +85,7 @@ set name = "Show Server Log" set desc = "Shows today's server log." - var/path = "data/logs/[time2text(world.realtime,"YYYY/MM-Month/DD-Day")].log" + var/path = "[log_path].log" if( fexists(path) ) src << run( file(path) ) else @@ -99,7 +99,10 @@ set category = "Admin" set name = "Show Server Attack Log" set desc = "Shows today's server attack log." + + to_chat(usr,"This verb doesn't actually do anything.") + /* var/path = "data/logs/[time2text(world.realtime,"YYYY/MM-Month/DD-Day")] Attack.log" if( fexists(path) ) src << run( file(path) ) @@ -109,3 +112,5 @@ usr << run( file(path) ) feedback_add_details("admin_verb","SSAL") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! return + */ + \ No newline at end of file diff --git a/code/modules/error_handler/error_handler.dm b/code/modules/error_handler/error_handler.dm index de71bfc1ca..db3843a8c9 100644 --- a/code/modules/error_handler/error_handler.dm +++ b/code/modules/error_handler/error_handler.dm @@ -8,7 +8,7 @@ var/total_runtimes_skipped = 0 #ifdef DEBUG /world/Error(var/exception/e, var/datum/e_src) if(!istype(e)) // Something threw an unusual exception - log_to_dd("\[[time_stamp()]] Uncaught exception: [e]") + log_error("\[[time_stamp()]] Uncaught exception: [e]") return ..() if(!error_last_seen) // A runtime is occurring too early in start-up initialization return ..() @@ -39,7 +39,7 @@ var/total_runtimes_skipped = 0 var/skipcount = abs(error_cooldown[erroruid]) - 1 error_cooldown[erroruid] = 0 if(skipcount > 0) - log_to_dd("\[[time_stamp()]] Skipped [skipcount] runtimes in [e.file],[e.line].") + log_error("\[[time_stamp()]] Skipped [skipcount] runtimes in [e.file],[e.line].") error_cache.logError(e, skipCount = skipcount) error_last_seen[erroruid] = world.time error_cooldown[erroruid] = cooldown @@ -95,9 +95,9 @@ var/total_runtimes_skipped = 0 desclines += " (This error will now be silenced for [ERROR_SILENCE_TIME / 600] minutes)" // Now to actually output the error info... - log_to_dd("\[[time_stamp()]] Runtime in [e.file],[e.line]: [e]") + log_error("\[[time_stamp()]] Runtime in [e.file],[e.line]: [e]") for(var/line in desclines) - log_to_dd(line) + log_error(line) if(error_cache) error_cache.logError(e, desclines, e_src = e_src) diff --git a/code/world.dm b/code/world.dm index 635aa8d537..ed3b5efb9b 100644 --- a/code/world.dm +++ b/code/world.dm @@ -42,10 +42,12 @@ var/global/datum/global_init/init = new () /world/New() world.log << "Map Loading Complete" //logs - var/date_string = time2text(world.realtime, "YYYY/MM-Month/DD-Day") - href_logfile = file("data/logs/[date_string] hrefs.htm") - diary = file("data/logs/[date_string].log") - diary << "[log_end]\n[log_end]\nStarting up. [time2text(world.timeofday, "hh:mm.ss")][log_end]\n---------------------[log_end]" + log_path += time2text(world.realtime, "YYYY/MM-Month/DD-Day/round-hh-mm-ss") + diary = file("[log_path].log") + href_logfile = file("[log_path]-hrefs.htm") + error_log = file("[log_path]-error.log") + debug_log = file("[log_path]-debug.log") + debug_log << "[log_end]\n[log_end]\nStarting up. [time_stamp()][log_end]\n---------------------[log_end]" changelog_hash = md5('html/changelog.html') //used for telling if the changelog has changed recently if(byond_version < RECOMMENDED_VERSION) From e129f03b42dda16182e0ecdf93e70340f08fe244 Mon Sep 17 00:00:00 2001 From: Mewchild Date: Sat, 10 Mar 2018 16:52:52 -0600 Subject: [PATCH 131/145] Gives RD explorer comms --- code/game/objects/items/devices/radio/encryptionkey_vr.dm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/code/game/objects/items/devices/radio/encryptionkey_vr.dm b/code/game/objects/items/devices/radio/encryptionkey_vr.dm index b9ad7f72c1..4d2debc341 100644 --- a/code/game/objects/items/devices/radio/encryptionkey_vr.dm +++ b/code/game/objects/items/devices/radio/encryptionkey_vr.dm @@ -13,3 +13,8 @@ name = "colony director's encryption key" icon_state = "cap_cypherkey" channels = list("Command" = 1, "Security" = 1, "Engineering" = 0, "Science" = 0, "Medical" = 0, "Supply" = 0, "Service" = 0, "Explorer" = 0) + +/obj/item/device/encryptionkey/heads/rd + name = "research director's encryption key" + icon_state = "rd_cypherkey" + channels = list("Command" = 1, "Science" = 1, "Explorer" = 1) From 119381e14b6e51ebcc21f0206f40a3b9897b9abb Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Sat, 10 Mar 2018 18:39:11 -0500 Subject: [PATCH 132/145] POLARIS: Prevent ghosts from ejecting borgs from rechargers --- code/game/machinery/rechargestation.dm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/code/game/machinery/rechargestation.dm b/code/game/machinery/rechargestation.dm index d4d3cedb47..5e0f181d82 100644 --- a/code/game/machinery/rechargestation.dm +++ b/code/game/machinery/rechargestation.dm @@ -289,7 +289,7 @@ set name = "Eject Recharger" set src in oview(1) - if(usr.incapacitated()) + if(usr.incapacitated() || !isliving(usr)) return go_out() @@ -301,8 +301,9 @@ set name = "Enter Recharger" set src in oview(1) - if(!usr.incapacitated()) + if(usr.incapacitated() || !isliving(usr)) return + go_in(usr) /obj/machinery/recharge_station/ghost_pod_recharger From 11e4592a751e5dd24783c48a48768b4b07ce77b4 Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Sat, 10 Mar 2018 20:52:12 -0500 Subject: [PATCH 133/145] POLARIS: Move Topic() log to debug_log --- code/world.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/world.dm b/code/world.dm index 635aa8d537..84b0bcdf95 100644 --- a/code/world.dm +++ b/code/world.dm @@ -145,7 +145,7 @@ var/world_topic_spam_protect_ip = "0.0.0.0" var/world_topic_spam_protect_time = world.timeofday /world/Topic(T, addr, master, key) - diary << "TOPIC: \"[T]\", from:[addr], master:[master], key:[key][log_end]" + debug_log << "TOPIC: \"[T]\", from:[addr], master:[master], key:[key][log_end]" if (T == "ping") var/x = 1 From ef37b4b307a77ee29743c2ad6a65fc67e35160b6 Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Sat, 10 Mar 2018 21:26:45 -0500 Subject: [PATCH 134/145] VS: HTMLDecode vorestation log types --- code/_helpers/logging_vr.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/_helpers/logging_vr.dm b/code/_helpers/logging_vr.dm index b87da0a8b5..66a91e0c2e 100644 --- a/code/_helpers/logging_vr.dm +++ b/code/_helpers/logging_vr.dm @@ -1,11 +1,11 @@ /proc/log_nsay(text, inside, mob/speaker) if (config.log_say) - diary << "\[[time_stamp()]]NSAY (NIF:[inside]): [speaker.simple_info_line()]: [text][log_end]" + diary << "\[[time_stamp()]]NSAY (NIF:[inside]): [speaker.simple_info_line()]: [html_decode(text)][log_end]" /proc/log_nme(text, inside, mob/speaker) if (config.log_emote) - diary << "\[[time_stamp()]]NME (NIF:[inside]): [speaker.simple_info_line()]: [text][log_end]" + diary << "\[[time_stamp()]]NME (NIF:[inside]): [speaker.simple_info_line()]: [html_decode(text)][log_end]" /proc/log_subtle(text, mob/speaker) if (config.log_emote) - diary << "\[[time_stamp()]]SUBTLE: [speaker.simple_info_line()]: [text][log_end]" + diary << "\[[time_stamp()]]SUBTLE: [speaker.simple_info_line()]: [html_decode(text)][log_end]" From 3e92f000f77d38eb3a6fd8197e456c23ed6743ec Mon Sep 17 00:00:00 2001 From: Little-119 Date: Sun, 11 Mar 2018 04:29:07 -0400 Subject: [PATCH 135/145] Fixes the cancel button in ears/wings/tail selection clearing the respective selection --- .../client/preference_setup/vore/01_ears.dm | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/code/modules/client/preference_setup/vore/01_ears.dm b/code/modules/client/preference_setup/vore/01_ears.dm index 65dfc87c34..08e704511a 100644 --- a/code/modules/client/preference_setup/vore/01_ears.dm +++ b/code/modules/client/preference_setup/vore/01_ears.dm @@ -186,8 +186,9 @@ pretty_ear_styles[instance.name] = path // Present choice to user - var/selection = input(user, "Pick ears", "Character Preference") as null|anything in pretty_ear_styles - pref.ear_style = pretty_ear_styles[selection] + var/new_ear_style = input(user, "Pick ears", "Character Preference", pref.ear_style) as null|anything in pretty_ear_styles + if(new_ear_style) + pref.ear_style = pretty_ear_styles[new_ear_style] return TOPIC_REFRESH_UPDATE_PREVIEW @@ -218,8 +219,9 @@ pretty_tail_styles[instance.name] = path // Present choice to user - var/selection = input(user, "Pick tails", "Character Preference") as null|anything in pretty_tail_styles - pref.tail_style = pretty_tail_styles[selection] + var/new_tail_style = input(user, "Pick tails", "Character Preference", pref.tail_style) as null|anything in pretty_tail_styles + if(new_tail_style) + pref.tail_style = pretty_tail_styles[new_tail_style] return TOPIC_REFRESH_UPDATE_PREVIEW @@ -250,8 +252,9 @@ pretty_wing_styles[instance.name] = path // Present choice to user - var/selection = input(user, "Pick wings", "Character Preference") as null|anything in pretty_wing_styles - pref.wing_style = pretty_wing_styles[selection] + var/new_wing_style = input(user, "Pick wings", "Character Preference", pref.wing_style) as null|anything in pretty_wing_styles + if(new_wing_style) + pref.wing_style = pretty_wing_styles[new_wing_style] return TOPIC_REFRESH_UPDATE_PREVIEW From 509474fcd676fde987523139d9acf3c821ee4f07 Mon Sep 17 00:00:00 2001 From: Little-119 Date: Sun, 11 Mar 2018 04:31:19 -0400 Subject: [PATCH 136/145] Changes the shadekin empathy key from s to m, to fix sign language --- code/modules/mob/living/simple_animal/vore/shadekin/shadekin.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/simple_animal/vore/shadekin/shadekin.dm b/code/modules/mob/living/simple_animal/vore/shadekin/shadekin.dm index 2a2085d8e4..73027e0a37 100644 --- a/code/modules/mob/living/simple_animal/vore/shadekin/shadekin.dm +++ b/code/modules/mob/living/simple_animal/vore/shadekin/shadekin.dm @@ -447,6 +447,6 @@ speech_verb = "mars" ask_verb = "mars" exclaim_verb = "mars" - key = "s" + key = "m" machine_understands = 0 flags = RESTRICTED | HIVEMIND From cb4ac918a212c083d0d1ee1692aaf91bd829889a Mon Sep 17 00:00:00 2001 From: Mewchild Date: Sun, 11 Mar 2018 15:53:37 -0500 Subject: [PATCH 137/145] Meeting Room fixes --- maps/tether/tether-05-station1.dmm | 529 +++++++++++++---------------- 1 file changed, 239 insertions(+), 290 deletions(-) diff --git a/maps/tether/tether-05-station1.dmm b/maps/tether/tether-05-station1.dmm index b87878dc5a..e300fd1795 100644 --- a/maps/tether/tether-05-station1.dmm +++ b/maps/tether/tether-05-station1.dmm @@ -583,10 +583,10 @@ /area/engineering/hallway) "aby" = ( /obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 + dir = 9 }, /obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 + dir = 10 }, /obj/structure/cable{ d1 = 2; @@ -770,6 +770,9 @@ /turf/simulated/floor/tiled, /area/engineering/hallway) "abO" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -779,9 +782,6 @@ /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 10 }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -957,10 +957,10 @@ /area/hallway/station/atrium) "acu" = ( /obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 + dir = 9 }, /obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 + dir = 10 }, /obj/structure/cable{ d1 = 1; @@ -1270,15 +1270,15 @@ /turf/simulated/floor/tiled, /area/engineering/hallway) "ads" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 }, /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 10 }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -1311,10 +1311,10 @@ /area/engineering/hallway) "adv" = ( /obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 + dir = 9 }, /obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 + dir = 10 }, /turf/simulated/floor/tiled, /area/engineering/hallway) @@ -1518,15 +1518,15 @@ /turf/simulated/floor/tiled, /area/engineering/hallway) "adV" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 10 }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -1771,6 +1771,9 @@ /turf/simulated/floor/tiled, /area/engineering/hallway) "aeE" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, /obj/structure/cable/green{ d1 = 4; d2 = 8; @@ -1783,9 +1786,6 @@ /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 10 }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 6 }, @@ -2783,6 +2783,9 @@ /turf/simulated/floor/tiled, /area/engineering/hallway) "ahO" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, /obj/structure/cable/green{ d1 = 4; d2 = 8; @@ -2791,9 +2794,6 @@ /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 10 }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 6 }, @@ -3268,15 +3268,15 @@ /turf/simulated/floor/tiled, /area/engineering/hallway) "ajC" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 10 }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, /obj/structure/extinguisher_cabinet{ dir = 4; icon_state = "extinguisher_closed"; @@ -3468,15 +3468,21 @@ /turf/simulated/floor/tiled, /area/tether/station/explorer_prep) "aka" = ( +/obj/effect/floor_decal/steeldecal/steel_decals10, +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 4 + }, +/obj/structure/table/standard, +/obj/item/device/multitool/tether_buffered, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, /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, /area/tether/station/explorer_prep) "ake" = ( @@ -3696,10 +3702,10 @@ /area/engineering/hallway) "akX" = ( /obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 + dir = 9 }, /obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 + dir = 10 }, /obj/machinery/door/firedoor/glass, /obj/structure/cable{ @@ -4953,6 +4959,9 @@ /turf/simulated/wall/r_wall, /area/engineering/hallway) "aoB" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, /obj/structure/cable/green{ d1 = 1; d2 = 2; @@ -4970,9 +4979,6 @@ /obj/effect/floor_decal/corner/yellow/bordercorner2{ dir = 6 }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 10 }, @@ -5513,6 +5519,9 @@ /turf/simulated/floor/tiled, /area/engineering/hallway) "apL" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, /obj/structure/cable/green{ d1 = 1; d2 = 2; @@ -5524,9 +5533,6 @@ /obj/effect/floor_decal/corner/yellow/border{ dir = 4 }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 10 }, @@ -5606,13 +5612,13 @@ /turf/simulated/floor/tiled, /area/engineering/atmos/backup) "aqd" = ( -/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{ +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 }, /turf/simulated/floor/tiled/monotile, @@ -6059,6 +6065,9 @@ /turf/simulated/floor/tiled, /area/engineering/hallway) "aqR" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, /obj/structure/cable/green{ d1 = 1; d2 = 2; @@ -6076,9 +6085,6 @@ /obj/effect/floor_decal/corner/yellow/bordercorner2{ dir = 5 }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 10 }, @@ -6132,15 +6138,15 @@ /turf/simulated/floor/tiled, /area/hallway/station/atrium) "arf" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, /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 }, @@ -6945,6 +6951,9 @@ /turf/simulated/floor/tiled/monotile, /area/engineering/workshop) "atF" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, /obj/structure/cable/green{ d1 = 1; d2 = 2; @@ -6962,9 +6971,6 @@ /obj/effect/floor_decal/corner/yellow/bordercorner2{ dir = 6 }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 10 }, @@ -7329,12 +7335,6 @@ }, /turf/simulated/floor/tiled/monotile, /area/tether/station/excursion_dock) -"auR" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/station/excursion_dock) "auS" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ @@ -7347,20 +7347,21 @@ /turf/simulated/shuttle/floor/black, /area/shuttle/excursion/tether) "auU" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, /obj/machinery/light, /obj/structure/cable/green{ d1 = 1; d2 = 8; icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /turf/simulated/floor/tiled/monotile, /area/tether/station/excursion_dock) "auV" = ( @@ -7853,6 +7854,9 @@ }, /area/engineering/hallway) "awO" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, /obj/structure/cable/green{ d1 = 1; d2 = 2; @@ -7870,9 +7874,6 @@ /obj/effect/floor_decal/corner/yellow/bordercorner2{ dir = 6 }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 10 }, @@ -7919,15 +7920,15 @@ /turf/simulated/floor/tiled, /area/storage/tools) "awZ" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, /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 }, @@ -7973,6 +7974,9 @@ /turf/simulated/floor/tiled/monotile, /area/bridge_hallway) "axg" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, /obj/effect/floor_decal/borderfloor{ dir = 4 }, @@ -7985,9 +7989,6 @@ /obj/effect/floor_decal/corner/blue/bordercorner2{ dir = 6 }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 10 }, @@ -8259,6 +8260,9 @@ /turf/simulated/floor, /area/hallway/station/docks) "ayb" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, /obj/structure/cable/green{ d1 = 1; d2 = 2; @@ -8270,9 +8274,6 @@ /obj/effect/floor_decal/corner/yellow/border{ dir = 4 }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 10 }, @@ -8429,6 +8430,9 @@ /turf/simulated/floor/tiled, /area/hallway/station/docks) "ayF" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 4 }, @@ -8441,9 +8445,6 @@ /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 }, @@ -8496,15 +8497,15 @@ /turf/simulated/floor/tiled/monotile, /area/bridge_hallway) "ayU" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, /obj/effect/floor_decal/borderfloor{ dir = 4 }, /obj/effect/floor_decal/corner/blue/border{ dir = 4 }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 10 }, @@ -8551,6 +8552,9 @@ /turf/simulated/floor/tiled/monotile, /area/engineering/workshop) "azf" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, /obj/structure/cable/green{ d1 = 1; d2 = 2; @@ -8565,9 +8569,6 @@ /obj/effect/floor_decal/corner/yellow/border{ dir = 4 }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 10 }, @@ -8683,15 +8684,15 @@ /turf/simulated/floor/tiled/dark, /area/bridge) "azv" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, /obj/effect/floor_decal/borderfloor{ dir = 4 }, /obj/effect/floor_decal/corner/blue/border{ dir = 4 }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 10 }, @@ -8829,15 +8830,15 @@ /turf/simulated/floor/tiled, /area/hallway/station/docks) "azR" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, /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 - }, /turf/simulated/floor/tiled, /area/hallway/station/docks) "azU" = ( @@ -8898,6 +8899,9 @@ /turf/simulated/floor/tiled, /area/bridge_hallway) "azZ" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, /obj/effect/floor_decal/borderfloor{ dir = 4 }, @@ -8910,9 +8914,6 @@ /obj/effect/floor_decal/corner/blue/bordercorner2{ dir = 5 }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 10 }, @@ -9154,6 +9155,9 @@ /turf/simulated/floor/tiled, /area/hallway/station/atrium) "aAo" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, /obj/effect/floor_decal/borderfloor{ dir = 4 }, @@ -9163,9 +9167,6 @@ /obj/machinery/door/firedoor/glass/hidden/steel{ dir = 8 }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 10 }, @@ -9815,6 +9816,9 @@ /turf/simulated/floor/tiled/steel_grid, /area/engineering/workshop) "aBA" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, /obj/machinery/power/apc{ dir = 4; name = "east bump"; @@ -9826,9 +9830,6 @@ /obj/effect/floor_decal/corner/yellow/border{ dir = 4 }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 10 }, @@ -10118,6 +10119,9 @@ /turf/simulated/floor/tiled, /area/bridge_hallway) "aCw" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, /obj/structure/cable/green{ d1 = 1; d2 = 2; @@ -10134,9 +10138,6 @@ /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 10 }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, /turf/simulated/floor/tiled, /area/hallway/station/atrium) "aCx" = ( @@ -10355,6 +10356,9 @@ /turf/simulated/floor/tiled, /area/bridge_hallway) "aCV" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, /obj/structure/cable/green{ d1 = 1; d2 = 2; @@ -10366,9 +10370,6 @@ /obj/effect/floor_decal/corner/yellow/border{ dir = 4 }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 10 }, @@ -10667,6 +10668,9 @@ /turf/simulated/floor/tiled, /area/hallway/station/atrium) "aDZ" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, /obj/structure/cable/green{ d1 = 1; d2 = 2; @@ -10685,9 +10689,6 @@ /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 10 }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, /turf/simulated/floor/tiled, /area/hallway/station/atrium) "aEa" = ( @@ -10837,6 +10838,9 @@ }, /area/engineering/hallway) "aEA" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, /obj/structure/cable/green{ d1 = 1; d2 = 2; @@ -10848,9 +10852,6 @@ /obj/effect/floor_decal/corner/yellow/border{ dir = 4 }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 10 }, @@ -11199,6 +11200,9 @@ /turf/simulated/floor/wood, /area/crew_quarters/captain) "aFz" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, /obj/structure/cable/green{ d1 = 1; d2 = 2; @@ -11218,9 +11222,6 @@ /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 10 }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, /turf/simulated/floor/tiled, /area/hallway/station/atrium) "aFB" = ( @@ -11495,6 +11496,9 @@ /turf/simulated/floor/carpet, /area/library) "aGs" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, /obj/structure/cable/green{ d1 = 1; d2 = 2; @@ -11506,9 +11510,6 @@ /obj/effect/floor_decal/corner/yellow/border{ dir = 4 }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 10 }, @@ -11758,6 +11759,9 @@ /turf/simulated/floor/tiled, /area/tether/station/dock_two) "aHz" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, /obj/structure/cable/green{ d1 = 1; d2 = 2; @@ -11780,9 +11784,6 @@ /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 10 }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, /obj/machinery/light{ icon_state = "tube1"; dir = 4 @@ -11954,6 +11955,9 @@ /turf/simulated/floor/tiled/dark, /area/teleporter) "aIl" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, /obj/structure/cable/green{ d1 = 1; d2 = 2; @@ -11965,9 +11969,6 @@ /obj/effect/floor_decal/corner/yellow/border{ dir = 4 }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 10 }, @@ -12367,6 +12368,9 @@ /turf/simulated/floor/plating, /area/engineering/storage) "aKb" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, /obj/structure/cable/green{ d1 = 1; d2 = 2; @@ -12378,9 +12382,6 @@ /obj/effect/floor_decal/corner/yellow/border{ dir = 4 }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 10 }, @@ -13200,6 +13201,9 @@ /turf/simulated/floor/tiled/monotile, /area/engineering/workshop) "aML" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, /obj/structure/cable/green{ d1 = 1; d2 = 2; @@ -13219,9 +13223,6 @@ /obj/effect/floor_decal/corner/lightgrey/bordercorner2{ dir = 6 }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 10 }, @@ -13375,31 +13376,6 @@ }, /turf/simulated/floor, /area/maintenance/station/eng_lower) -"aOu" = ( -/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/northern_star{ - dir = 9 - }, -/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/hallway/station/atrium) "aOL" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -13541,28 +13517,6 @@ }, /turf/simulated/floor, /area/maintenance/station/eng_lower) -"aPR" = ( -/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/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/hallway/station/atrium) "aQa" = ( /obj/structure/table/rack{ dir = 8; @@ -13698,6 +13652,9 @@ /turf/simulated/floor/tiled, /area/engineering/foyer) "aQQ" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, @@ -13712,9 +13669,6 @@ /obj/effect/floor_decal/corner/yellow/border{ dir = 4 }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 10 }, @@ -13989,6 +13943,9 @@ /turf/simulated/floor/carpet/oracarpet, /area/crew_quarters/heads/chief) "aTA" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, /obj/structure/cable/green{ d1 = 1; d2 = 2; @@ -14006,9 +13963,6 @@ /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 }, @@ -14433,6 +14387,9 @@ /turf/simulated/floor/tiled, /area/hallway/station/atrium) "aWJ" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, /obj/structure/cable/green{ d1 = 1; d2 = 2; @@ -14451,9 +14408,6 @@ /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 }, @@ -14814,6 +14768,9 @@ /turf/simulated/floor/carpet/oracarpet, /area/crew_quarters/heads/chief) "baI" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, /obj/structure/cable/green{ d1 = 1; d2 = 2; @@ -14835,9 +14792,6 @@ /obj/effect/floor_decal/corner/lightgrey/bordercorner2{ dir = 5 }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 10 }, @@ -15448,6 +15402,9 @@ /turf/simulated/floor/tiled, /area/hallway/station/atrium) "bdW" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -15464,9 +15421,6 @@ /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 8 }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, /turf/simulated/floor/tiled, /area/hallway/station/atrium) "bdZ" = ( @@ -15909,15 +15863,15 @@ /turf/simulated/floor/tiled, /area/engineering/foyer) "beM" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, /obj/effect/floor_decal/borderfloor{ dir = 4 }, /obj/effect/floor_decal/corner/yellow/border{ dir = 4 }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 10 }, @@ -16088,6 +16042,9 @@ /turf/simulated/floor/tiled/steel_grid, /area/bridge_hallway) "bgf" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, /obj/structure/cable/green{ d1 = 1; d2 = 2; @@ -16113,9 +16070,6 @@ /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 10 }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, /turf/simulated/floor/tiled, /area/hallway/station/atrium) "bgr" = ( @@ -16141,6 +16095,9 @@ /turf/simulated/floor/tiled, /area/engineering/foyer) "bgD" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, @@ -16150,9 +16107,6 @@ /obj/effect/floor_decal/corner/yellow/border{ dir = 4 }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 10 }, @@ -16355,6 +16309,9 @@ /turf/simulated/floor/tiled, /area/crew_quarters/heads/hop) "bhH" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, /obj/structure/cable/green{ d1 = 1; d2 = 4; @@ -16380,9 +16337,6 @@ /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 10 }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, /turf/simulated/floor/tiled, /area/hallway/station/atrium) "bhJ" = ( @@ -16503,15 +16457,15 @@ /turf/simulated/floor/tiled, /area/storage/tools) "bjo" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, /obj/effect/floor_decal/borderfloor{ dir = 4 }, /obj/effect/floor_decal/corner/blue/border{ dir = 4 }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 10 }, @@ -16651,6 +16605,9 @@ /turf/simulated/floor/tiled, /area/hallway/station/atrium) "bjX" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, /obj/structure/cable/green{ d1 = 1; d2 = 2; @@ -16667,9 +16624,6 @@ /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 10 }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" @@ -16764,6 +16718,9 @@ /turf/simulated/floor/tiled, /area/hallway/station/docks) "bkA" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, /obj/machinery/status_display{ layer = 4; pixel_x = 32; @@ -16775,9 +16732,6 @@ /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 }, @@ -16872,15 +16826,15 @@ /turf/simulated/floor/plating, /area/bridge) "bll" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, /obj/effect/floor_decal/borderfloor{ dir = 4 }, /obj/effect/floor_decal/corner/blue/border{ dir = 4 }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 10 }, @@ -17243,6 +17197,9 @@ /turf/simulated/floor/tiled, /area/hallway/station/atrium) "boq" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, /obj/machinery/light{ dir = 4; icon_state = "tube1" @@ -17253,9 +17210,6 @@ /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 }, @@ -18044,6 +17998,9 @@ /turf/simulated/floor/tiled/dark, /area/bridge) "bsM" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, /obj/effect/floor_decal/borderfloor{ dir = 4 }, @@ -18056,9 +18013,6 @@ /obj/effect/floor_decal/corner/blue/bordercorner2{ dir = 6 }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 10 }, @@ -18285,6 +18239,9 @@ /turf/simulated/floor/tiled/steel_grid, /area/bridge) "bvd" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, /obj/effect/floor_decal/borderfloor{ dir = 4 }, @@ -18297,9 +18254,6 @@ /obj/effect/floor_decal/corner/blue/bordercorner2{ dir = 5 }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 10 }, @@ -18973,15 +18927,15 @@ /turf/simulated/floor/plating, /area/crew_quarters/captain) "bAr" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, /obj/effect/floor_decal/borderfloor{ dir = 4 }, /obj/effect/floor_decal/corner/blue/border{ dir = 4 }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 10 }, @@ -19210,15 +19164,15 @@ /turf/simulated/floor/tiled/steel_grid, /area/crew_quarters/captain) "bBJ" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, /obj/effect/floor_decal/borderfloor{ dir = 4 }, /obj/effect/floor_decal/corner/blue/border{ dir = 4 }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 10 }, @@ -19422,15 +19376,15 @@ /turf/simulated/floor/wood, /area/crew_quarters/captain) "bEG" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, /obj/effect/floor_decal/borderfloor{ dir = 4 }, /obj/effect/floor_decal/corner/blue/border{ dir = 4 }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 10 }, @@ -19689,15 +19643,15 @@ /turf/simulated/floor/wood, /area/crew_quarters/captain) "bFW" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, /obj/effect/floor_decal/borderfloor{ dir = 4 }, /obj/effect/floor_decal/corner/blue/border{ dir = 4 }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 10 }, @@ -21086,20 +21040,6 @@ }, /turf/simulated/floor/tiled, /area/tether/station/dock_two) -"bQH" = ( -/obj/machinery/firealarm{ - dir = 4; - layer = 3.3; - pixel_x = 26 - }, -/obj/effect/floor_decal/steeldecal/steel_decals10, -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 4 - }, -/obj/structure/table/standard, -/obj/item/device/multitool/tether_buffered, -/turf/simulated/floor/tiled, -/area/tether/station/explorer_prep) "bQJ" = ( /obj/structure/window/reinforced{ dir = 8; @@ -21701,12 +21641,6 @@ }, /turf/simulated/floor/tiled, /area/tether/station/explorer_meeting) -"gsV" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/station/excursion_dock) "hJg" = ( /obj/structure/table/woodentable, /obj/item/weapon/paper_bin{ @@ -21762,7 +21696,7 @@ icon_state = "bordercolor"; dir = 4 }, -/obj/machinery/vending/snack, +/obj/machinery/vending/cola, /turf/simulated/floor/tiled, /area/tether/station/explorer_meeting) "mtd" = ( @@ -21820,8 +21754,10 @@ /turf/simulated/shuttle/wall/voidcraft, /area/shuttle/excursion/tether) "poz" = ( -/obj/machinery/camera/network/northern_star{ - dir = 8 +/obj/machinery/firealarm{ + dir = 4; + layer = 3.3; + pixel_x = 26 }, /turf/simulated/floor/tiled, /area/tether/station/explorer_prep) @@ -21852,10 +21788,10 @@ /turf/simulated/floor/tiled, /area/tether/station/explorer_meeting) "soc" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ +/obj/machinery/camera/network/northern_star, +/obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, -/obj/machinery/camera/network/northern_star, /turf/simulated/floor/tiled/monotile, /area/tether/station/excursion_dock) "sSn" = ( @@ -22024,6 +21960,20 @@ /obj/effect/floor_decal/steeldecal/steel_decals9, /turf/simulated/floor/tiled/monotile, /area/tether/station/excursion_dock) +"DfE" = ( +/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{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals9, +/obj/structure/closet/secure_closet/guncabinet/excursion, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_prep) "Dne" = ( /obj/structure/table/woodentable, /obj/item/device/taperecorder, @@ -22106,6 +22056,7 @@ icon_state = "bordercolor"; dir = 4 }, +/obj/machinery/vending/snack, /turf/simulated/floor/tiled, /area/tether/station/explorer_meeting) "KNg" = ( @@ -22139,7 +22090,7 @@ icon_state = "bordercolor"; dir = 4 }, -/obj/machinery/vending/cola, +/obj/machinery/photocopier, /turf/simulated/floor/tiled, /area/tether/station/explorer_meeting) "Nyt" = ( @@ -22256,6 +22207,7 @@ dir = 4 }, /obj/effect/floor_decal/steeldecal/steel_decals_central1, +/obj/machinery/door/firedoor/glass, /turf/simulated/floor/tiled, /area/tether/station/explorer_meeting) "RGf" = ( @@ -22340,7 +22292,10 @@ /area/shuttle/excursion/tether) "Vrx" = ( /obj/machinery/camera/network/northern_star, -/turf/simulated/floor/tiled, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, /area/tether/station/excursion_dock) "VZf" = ( /obj/structure/bed/chair/office/dark{ @@ -22433,12 +22388,6 @@ }, /turf/simulated/floor/tiled, /area/tether/station/explorer_meeting) -"Zwu" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/station/excursion_dock) (1,1,1) = {" aaa @@ -30285,8 +30234,8 @@ Vrx aah akC aah -gsV -Zwu +aah +aaP aad CaJ sSn @@ -30403,11 +30352,11 @@ aaI aaI aaW ail -abd +cDQ abd abm abJ -cDQ +arp auS ail abd @@ -32243,7 +32192,7 @@ aad soc nxL PeQ -auR +abc aad aac aaT @@ -32255,13 +32204,13 @@ aHz aIT aKQ aML -aOu -aPR -aPR +aFz +aCw +aCw aTA -aPR +aCw aWJ -aOu +aFz baI bch beS @@ -32369,7 +32318,7 @@ nYM nYM nYM nYM -alA +ash aCy amM amM @@ -32491,7 +32440,7 @@ YUm NEQ mCP epz -alA +ash amg amg amg @@ -32613,7 +32562,7 @@ VZf edg Nyt lHz -alA +ash amg amg amg @@ -32735,7 +32684,7 @@ uzS MaY tEu wmC -alA +ash amg amg amg @@ -32857,7 +32806,7 @@ MaY flX rRn jop -alA +ash amg amg amg @@ -32979,7 +32928,7 @@ mtd irt EKk jop -alA +ash amg amg amg @@ -33089,10 +33038,10 @@ aiv ajo poz aka -bQH akL akL -alu +akL +akL amW aiv SzY @@ -33101,7 +33050,7 @@ hJg mtd tEu wmC -alA +ash amg amg amg @@ -33211,10 +33160,10 @@ aiv aiv aiv aiv -aiv bQJ bQT bQJ +bQJ aiv aiv IjZ @@ -33223,7 +33172,7 @@ cNq PqO eUx QQi -alA +ash amg amg amg @@ -33332,11 +33281,11 @@ aaa aac aac aac -aac -aiv +aei bQK bQK bQK +DfE aiv BZA uDP @@ -33345,7 +33294,7 @@ AmC AmC AmC Dne -alA +ash amg amg amg @@ -33467,7 +33416,7 @@ mcn NuW jKX Tlr -alA +ash amg amg amg @@ -33589,7 +33538,7 @@ ggi ggi ggi wSk -alA +ash amg amg amg @@ -33711,7 +33660,7 @@ aat aat aat aat -alA +ash alA amN aFI From f2fff2358b2acb5c96497331e2e9497044c6da99 Mon Sep 17 00:00:00 2001 From: Leshana Date: Sat, 10 Mar 2018 07:19:34 -0500 Subject: [PATCH 138/145] Fix DEBUG: Runtime in syringes_vr.dm,17: Cannot execute null.Cut() --- code/modules/reagents/reagent_containers/syringes_vr.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/reagents/reagent_containers/syringes_vr.dm b/code/modules/reagents/reagent_containers/syringes_vr.dm index 1c6fb55fe8..3f012a257a 100644 --- a/code/modules/reagents/reagent_containers/syringes_vr.dm +++ b/code/modules/reagents/reagent_containers/syringes_vr.dm @@ -14,7 +14,7 @@ /obj/item/weapon/reagent_containers/syringe/Destroy() qdel_null_list(viruses) - targets.Cut() + LAZYCLEARLIST(targets) return ..() /obj/item/weapon/reagent_containers/syringe/process() From 42f81059f6177dd57176548345b68e4c9f9140f3 Mon Sep 17 00:00:00 2001 From: Leshana Date: Sun, 11 Mar 2018 16:56:05 -0400 Subject: [PATCH 139/145] Removes obsolete custom items Fixes Runtime in item_spawning.dm,38: Cannot create objects of type null. There is no such type as /obj/item/device/pda_mod, and there has not ever been such a type on this codebase. Last time it existed was in pre-github baystation code. --- config/custom_items.txt | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/config/custom_items.txt b/config/custom_items.txt index fe5b71cc51..b3fea582c1 100644 --- a/config/custom_items.txt +++ b/config/custom_items.txt @@ -470,11 +470,11 @@ character_name: Chakat Taiga item_path: /obj/item/clothing/under/fluff/taiga } -{ -ckey: kligor -character_name: Andy Gettemy -item_path: /obj/item/device/pda_mod/fluff/kligor -} +#{ +#ckey: kligor +#character_name: Andy Gettemy +#item_path: /obj/item/device/pda_mod/fluff/kligor +#} { ckey: konabird @@ -858,11 +858,11 @@ item_path: /obj/item/clothing/mask/gas/sexymime } # ######## W CKEYS -{ -ckey: warbrand2 -character_name: Brandy draca -item_path: /obj/item/device/pda_mod/fluff/warbrand2 -} +#{ +#ckey: warbrand2 +#character_name: Brandy draca +#item_path: /obj/item/device/pda_mod/fluff/warbrand2 +#} { ckey: werebear From 82a0d86cf9e154209a19d7e034f55ce7421dd9b3 Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Sun, 11 Mar 2018 21:13:53 -0400 Subject: [PATCH 140/145] POLARIS: Log more engine info --- code/modules/mob/new_player/new_player.dm | 1 + code/modules/power/singularity/emitter.dm | 8 +++++--- code/modules/power/singularity/field_generator.dm | 3 +++ .../particle_accelerator/particle_accelerator.dm | 1 + .../particle_accelerator/particle_control.dm | 7 ++++--- code/modules/power/smes.dm | 3 ++- code/modules/power/supermatter/supermatter.dm | 15 +++++++++++---- code/modules/power/tesla/energy_ball.dm | 3 +++ 8 files changed, 30 insertions(+), 11 deletions(-) diff --git a/code/modules/mob/new_player/new_player.dm b/code/modules/mob/new_player/new_player.dm index d21a82f9cc..804934838d 100644 --- a/code/modules/mob/new_player/new_player.dm +++ b/code/modules/mob/new_player/new_player.dm @@ -354,6 +354,7 @@ var/mob/living/character = create_character(T) //creates the human and transfers vars and mind character = job_master.EquipRank(character, rank, 1) //equips the human UpdateFactionList(character) + log_game("JOINED [key_name(character)] as \"[rank]\"") // AIs don't need a spawnpoint, they must spawn at an empty core if(character.mind.assigned_role == "AI") diff --git a/code/modules/power/singularity/emitter.dm b/code/modules/power/singularity/emitter.dm index f4f6579420..827bd9aefd 100644 --- a/code/modules/power/singularity/emitter.dm +++ b/code/modules/power/singularity/emitter.dm @@ -48,7 +48,7 @@ /obj/machinery/power/emitter/Destroy() message_admins("Emitter deleted at ([x],[y],[z] - JMP)",0,1) - log_game("Emitter deleted at ([x],[y],[z])") + log_game("EMITTER([x],[y],[z]) Destroyed/deleted.") investigate_log("deleted at ([x],[y],[z])","singulo") ..() @@ -72,7 +72,7 @@ src.active = 0 user << "You turn off [src]." message_admins("Emitter turned off by [key_name(user, user.client)](?) in ([x],[y],[z] - JMP)",0,1) - log_game("Emitter turned off by [user.ckey]([user]) in ([x],[y],[z])") + log_game("EMITTER([x],[y],[z]) OFF by [key_name(user)]") investigate_log("turned off by [user.key]","singulo") else src.active = 1 @@ -80,7 +80,7 @@ src.shot_number = 0 src.fire_delay = get_initial_fire_delay() message_admins("Emitter turned on by [key_name(user, user.client)](?) in ([x],[y],[z] - JMP)",0,1) - log_game("Emitter turned on by [user.ckey]([user]) in ([x],[y],[z])") + log_game("EMITTER([x],[y],[z]) ON by [key_name(user)]") investigate_log("turned on by [user.key]","singulo") update_icon() else @@ -112,11 +112,13 @@ if(!powered) powered = 1 update_icon() + log_game("EMITTER([x],[y],[z]) Regained power and is ON.") investigate_log("regained power and turned on","singulo") else if(powered) powered = 0 update_icon() + log_game("EMITTER([x],[y],[z]) Lost power and was ON.") investigate_log("lost power and turned off","singulo") return diff --git a/code/modules/power/singularity/field_generator.dm b/code/modules/power/singularity/field_generator.dm index a9251e27ee..dc6fd45163 100644 --- a/code/modules/power/singularity/field_generator.dm +++ b/code/modules/power/singularity/field_generator.dm @@ -90,6 +90,7 @@ field_generator power level display "You turn on the [src.name].", \ "You hear heavy droning") turn_on() + log_game("FIELDGEN([x],[y],[z]) Activated by [key_name(user)]") investigate_log("activated by [user.key].","singulo") src.add_fingerprint(user) @@ -213,6 +214,7 @@ field_generator power level display for(var/mob/M in viewers(src)) M.show_message("\The [src] shuts down!") turn_off() + log_game("FIELDGEN([x],[y],[z]) Lost power and was ON.") investigate_log("ran out of power and deactivated","singulo") src.power = 0 return 0 @@ -338,4 +340,5 @@ field_generator power level display temp = 0 message_admins("A singulo exists and a containment field has failed.",1) investigate_log("has failed whilst a singulo exists.","singulo") + log_game("FIELDGEN([x],[y],[z]) Containment failed while singulo/tesla exists.") O.last_warning = world.time diff --git a/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm b/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm index 80f90fbacc..a5d2a4ac0a 100644 --- a/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm +++ b/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm @@ -139,6 +139,7 @@ So, hopefully this is helpful if any more icons are to be added/changed/wonderin ..() if(master && master.active) master.toggle_power() + log_game("PACCEL([x],[y],[z]) Was moved while active and turned off.") investigate_log("was moved whilst active; it powered down.","singulo") /obj/structure/particle_accelerator/ex_act(severity) diff --git a/code/modules/power/singularity/particle_accelerator/particle_control.dm b/code/modules/power/singularity/particle_accelerator/particle_control.dm index 0bc4adabcf..bcdd0d5036 100644 --- a/code/modules/power/singularity/particle_accelerator/particle_control.dm +++ b/code/modules/power/singularity/particle_accelerator/particle_control.dm @@ -119,7 +119,7 @@ strength = strength_upper_limit else message_admins("PA Control Computer increased to [strength] by [key_name(usr, usr.client)](?) in ([x],[y],[z] - JMP)",0,1) - log_game("PA Control Computer increased to [strength] by [usr.ckey]([usr]) in ([x],[y],[z])") + log_game("PACCEL([x],[y],[z]) [key_name(usr)] increased to [strength]") investigate_log("increased to [strength] by [usr.key]","singulo") strength_change() @@ -130,7 +130,7 @@ strength = 0 else message_admins("PA Control Computer decreased to [strength] by [key_name(usr, usr.client)](?) in ([x],[y],[z] - JMP)",0,1) - log_game("PA Control Computer decreased to [strength] by [usr.ckey]([usr]) in ([x],[y],[z])") + log_game("PACCEL([x],[y],[z]) [key_name(usr)] decreased to [strength]") investigate_log("decreased to [strength] by [usr.key]","singulo") strength_change() @@ -147,6 +147,7 @@ if(src.active) //a part is missing! if( length(connected_parts) < 6 ) + log_game("PACCEL([x],[y],[z]) Failed due to missing parts.") investigate_log("lost a connected part; It powered down.","singulo") toggle_power() return @@ -209,7 +210,7 @@ active = !active investigate_log("turned [active?"ON":"OFF"] by [usr ? usr.key : "outside forces"]","singulo") message_admins("PA Control Computer turned [active ?"ON":"OFF"] by [key_name(usr, usr.client)](?) in ([x],[y],[z] - JMP)",0,1) - log_game("PA Control Computer turned [active ?"ON":"OFF"] by [usr.ckey]([usr]) in ([x],[y],[z])") + log_game("PACCEL([x],[y],[z]) [key_name(usr)] turned [active?"ON":"OFF"].") if(active) update_use_power(2) for(var/obj/structure/particle_accelerator/part in connected_parts) diff --git a/code/modules/power/smes.dm b/code/modules/power/smes.dm index d1189f25fb..e2b37348a9 100644 --- a/code/modules/power/smes.dm +++ b/code/modules/power/smes.dm @@ -148,6 +148,7 @@ if(output_used < 0.0001) // either from no charge or set to 0 outputting(0) investigate_log("lost power and turned off","singulo") + log_game("SMES([x],[y],[z]) Power depleted.") else if(output_attempt && output_level > 0) outputting = 1 else @@ -374,7 +375,7 @@ output_level = max(0, min(output_level_max, output_level)) // clamp to range investigate_log("input/output; on":"off"] | Input-mode: [input_attempt?"auto":"off"] by [usr.key]","singulo") - + log_game("SMES([x],[y],[z]) [key_name(usr)] changed settings: I:[input_level]([input_attempt]), O:[output_level]([output_attempt])") return 1 diff --git a/code/modules/power/supermatter/supermatter.dm b/code/modules/power/supermatter/supermatter.dm index df27be9d78..c7b113ae32 100644 --- a/code/modules/power/supermatter/supermatter.dm +++ b/code/modules/power/supermatter/supermatter.dm @@ -94,7 +94,7 @@ /obj/machinery/power/supermatter/proc/explode() message_admins("Supermatter exploded at ([x],[y],[z] - JMP)",0,1) - log_game("Supermatter exploded at ([x],[y],[z])") + log_game("SUPERMATTER([x],[y],[z]) Exploded. Power:[power], Oxygen:[oxygen], Damage:[damage], Integrity:[get_integrity()]") anchored = 1 grav_pulling = 1 exploded = 1 @@ -146,11 +146,13 @@ alert_msg = null if(alert_msg) global_announcer.autosay(alert_msg, "Supermatter Monitor", "Engineering") + log_game("SUPERMATTER([x],[y],[z]) Emergency engineering announcement. Power:[power], Oxygen:[oxygen], Damage:[damage], Integrity:[get_integrity()]") //Public alerts if((damage > emergency_point) && !public_alert) global_announcer.autosay("WARNING: SUPERMATTER CRYSTAL DELAMINATION IMMINENT!", "Supermatter Monitor") admin_chat_message(message = "SUPERMATTER DELAMINATING!", color = "#FF2222") //VOREStation Add public_alert = 1 + log_game("SUPERMATTER([x],[y],[z]) Emergency PUBLIC announcement. Power:[power], Oxygen:[oxygen], Damage:[damage], Integrity:[get_integrity()]") else if(safe_warned && public_alert) global_announcer.autosay(alert_msg, "Supermatter Monitor") public_alert = 0 @@ -272,12 +274,17 @@ return 0 // This stops people from being able to really power up the supermatter // Then bring it inside to explode instantly upon landing on a valid turf. - + var/added_energy + var/added_damage var/proj_damage = Proj.get_structure_damage() if(istype(Proj, /obj/item/projectile/beam)) - power += proj_damage * config_bullet_energy * CHARGING_FACTOR / POWER_FACTOR + added_energy = proj_damage * config_bullet_energy * CHARGING_FACTOR / POWER_FACTOR + power += added_energy else - damage += proj_damage * config_bullet_energy + added_damage = proj_damage * config_bullet_energy + damage += added_damage + if(added_energy || added_damage) + log_game("SUPERMATTER([x],[y],[z]) Hit by \"[Proj.name]\". +[added_energy] Energy, +[added_damage] Damage.") return 0 /obj/machinery/power/supermatter/attack_robot(mob/user as mob) diff --git a/code/modules/power/tesla/energy_ball.dm b/code/modules/power/tesla/energy_ball.dm index d37eec4b5d..9274bb85a6 100644 --- a/code/modules/power/tesla/energy_ball.dm +++ b/code/modules/power/tesla/energy_ball.dm @@ -93,6 +93,7 @@ /obj/singularity/energy_ball/proc/handle_energy() if (energy <= 0) + log_game("TESLA([x],[y],[z]) Collapsed entirely.") investigate_log("collapsed.", I_SINGULO) qdel(src) return TRUE @@ -290,6 +291,8 @@ else if(closest_mob) var/shock_damage = Clamp(round(power/400), 10, 90) + rand(-5, 5) closest_mob.electrocute_act(shock_damage, source, 1, ran_zone()) + log_game("TESLA([source.x],[source.y],[source.z]) Shocked [key_name(closest_mob)] for [shock_damage]dmg.") + message_admins("Tesla zapped [key_name_admin(closest_mob)]!") if(issilicon(closest_mob)) var/mob/living/silicon/S = closest_mob if(stun_mobs) From e4ec74af3410e9e4a00827fafbdd9633d6b91bab Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Sun, 11 Mar 2018 21:14:11 -0400 Subject: [PATCH 141/145] VS: Announce tes/singuloose in adminchat --- code/modules/power/singularity/field_generator.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/power/singularity/field_generator.dm b/code/modules/power/singularity/field_generator.dm index dc6fd45163..d32670a2ce 100644 --- a/code/modules/power/singularity/field_generator.dm +++ b/code/modules/power/singularity/field_generator.dm @@ -338,6 +338,7 @@ field_generator power level display if(O.last_warning && temp) if((world.time - O.last_warning) > 50) //to stop message-spam temp = 0 + admin_chat_message(message = "SINGUL/TESLOOSE!", color = "#FF2222") //VOREStation Add message_admins("A singulo exists and a containment field has failed.",1) investigate_log("has failed whilst a singulo exists.","singulo") log_game("FIELDGEN([x],[y],[z]) Containment failed while singulo/tesla exists.") From 2bea97d328d5cf5f40735f5680420f879f3bacc1 Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Sun, 11 Mar 2018 21:41:43 -0400 Subject: [PATCH 142/145] Reduce lightweight trait point return --- .../living/carbon/human/species/station/traits_vr/negative.dm | 2 +- code/modules/mob/living/living.dm | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species/station/traits_vr/negative.dm b/code/modules/mob/living/carbon/human/species/station/traits_vr/negative.dm index 307fc537ee..f8fdcc79cb 100644 --- a/code/modules/mob/living/carbon/human/species/station/traits_vr/negative.dm +++ b/code/modules/mob/living/carbon/human/species/station/traits_vr/negative.dm @@ -110,7 +110,7 @@ /datum/trait/lightweight name = "Lightweight" desc = "Your light weight and poor balance make you very susceptible to unhelpful bumping. Think of it like a bowling ball versus a pin." - cost = -4 + cost = -2 var_changes = list("lightweight" = 1) /datum/trait/colorblind diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index de188e9336..a5c363ed54 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -137,8 +137,6 @@ default behaviour is: return // VOREStation Edit - Begin - // Handle grabbing, stomping, and such of micros! - if(handle_micro_bump_other(tmob)) return // Plow that nerd. if(ishuman(tmob)) var/mob/living/carbon/human/H = tmob @@ -147,6 +145,8 @@ default behaviour is: H.Weaken(20) 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)) From bcf962fc326456eba673e5c0a59d40e0906bebef Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Mon, 12 Mar 2018 11:33:58 -0400 Subject: [PATCH 143/145] POLARIS: Readd include_name param on keyname because it's used for other things --- code/_helpers/logging.dm | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/code/_helpers/logging.dm b/code/_helpers/logging.dm index 06b9fc72fa..83f76bcc9e 100644 --- a/code/_helpers/logging.dm +++ b/code/_helpers/logging.dm @@ -140,7 +140,7 @@ //more or less a logging utility //Always return "Something/(Something)", even if it's an error message. -/proc/key_name(var/whom, var/include_link = null, var/highlight_special_characters = 1) +/proc/key_name(var/whom, var/include_link = FALSE, var/include_name = TRUE, var/highlight_special_characters = TRUE) var/mob/M var/client/C var/key @@ -186,17 +186,18 @@ else . += "INVALID" - var/name = "INVALID" - if(M) - if(M.real_name) - name = M.real_name - else if(M.name) - name = M.name + if(include_name) + var/name = "INVALID" + if(M) + if(M.real_name) + name = M.real_name + else if(M.name) + name = M.name - if(include_link && is_special_character(M) && highlight_special_characters) - name = "[name]" //Orange - - . += "/([name])" + if(include_link && is_special_character(M) && highlight_special_characters) + name = "[name]" //Orange + + . += "/([name])" return . From 456930807c4a4b6866776ae07033a69adda01eea Mon Sep 17 00:00:00 2001 From: Jakksergal Date: Wed, 14 Mar 2018 00:04:42 -0700 Subject: [PATCH 144/145] A few map fixes. --- .../mob/living/simple_animal/vore/otie.dm | 7 + maps/northern_star/polaris-1.dmm | 16965 ++++++++-------- 2 files changed, 8491 insertions(+), 8481 deletions(-) diff --git a/code/modules/mob/living/simple_animal/vore/otie.dm b/code/modules/mob/living/simple_animal/vore/otie.dm index eb814c5425..5949f7bc06 100644 --- a/code/modules/mob/living/simple_animal/vore/otie.dm +++ b/code/modules/mob/living/simple_animal/vore/otie.dm @@ -93,6 +93,13 @@ faction = "neutral" tamed = 1 +/mob/living/simple_animal/otie/cotie/tofu + name = "Tofu" + desc = "Some kind of longdog. This one's wearing a collar with a bone-shaped tag that reads 'Tofu' on it." + response_help = "pets" + response_disarm = "bops" + response_harm = "hits" + /mob/living/simple_animal/otie/cotie/phoron //friendly phoron pup with collar name = "mutated otie" desc = "Looks like someone did manage to domesticate one of those wild phoron mutants. What a badass." diff --git a/maps/northern_star/polaris-1.dmm b/maps/northern_star/polaris-1.dmm index 3e0943f162..29836bf387 100644 --- a/maps/northern_star/polaris-1.dmm +++ b/maps/northern_star/polaris-1.dmm @@ -837,7 +837,7 @@ "aqe" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/dark,/area/security/evidence_storage) "aqf" = (/obj/structure/closet{name = "Evidence Closet"},/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled/dark,/area/security/evidence_storage) "aqg" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/machinery/requests_console{announcementConsole = 1; department = "Head of Security's Desk"; departmentType = 5; name = "Head of Security RC"; pixel_x = 0; pixel_y = 30},/obj/structure/table/woodentable,/obj/machinery/recharger{pixel_y = 4},/obj/item/weapon/reagent_containers/food/drinks/flask/barflask{pixel_x = -4; pixel_y = 8},/obj/item/device/taperecorder{pixel_y = 0},/obj/item/device/megaphone,/obj/item/device/radio/off,/turf/simulated/floor/tiled/dark,/area/crew_quarters/heads/hos) -"aqh" = (/turf/simulated/floor/tiled/dark,/area/crew_quarters/heads/hos) +"aqh" = (/mob/living/simple_animal/snake/Noodle,/turf/simulated/floor/tiled/dark,/area/crew_quarters/heads/hos) "aqi" = (/turf/simulated/floor/carpet,/area/crew_quarters/heads/hos) "aqj" = (/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/carpet,/area/crew_quarters/heads/hos) "aqk" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/tiled/dark,/area/crew_quarters/heads/hos) @@ -887,7 +887,7 @@ "arc" = (/obj/structure/closet{name = "Evidence Closet"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled/dark,/area/security/evidence_storage) "ard" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/tiled/dark,/area/security/evidence_storage) "are" = (/obj/structure/closet{name = "Evidence Closet"},/obj/machinery/light/small{dir = 4; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled/dark,/area/security/evidence_storage) -"arf" = (/obj/machinery/newscaster/security_unit{pixel_x = -30},/obj/machinery/camera/network/security{c_tag = "SEC - HoS' Office"; dir = 4},/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/folder/red_hos,/obj/item/weapon/pen/multi,/turf/simulated/floor/tiled/dark,/area/crew_quarters/heads/hos) +"arf" = (/obj/machinery/newscaster/security_unit{pixel_x = -30},/obj/machinery/camera/network/security{c_tag = "SEC - HoS' Office"; dir = 4},/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/folder/red_hos,/obj/item/weapon/pen/multi,/obj/item/weapon/storage/box/snakesnackbox,/turf/simulated/floor/tiled/dark,/area/crew_quarters/heads/hos) "arg" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled/dark,/area/crew_quarters/heads/hos) "arh" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/carpet,/area/crew_quarters/heads/hos) "ari" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/bed/chair,/turf/simulated/floor/carpet,/area/crew_quarters/heads/hos) @@ -1545,8301 +1545,8304 @@ "aDK" = (/obj/random/obstruction,/turf/simulated/floor,/area/maintenance/pool) "aDL" = (/obj/item/clothing/gloves/boxing/blue,/turf/simulated/floor,/area/maintenance/pool) "aDM" = (/turf/simulated/floor,/area/maintenance/pool) -"aDN" = (/obj/structure/table/rack,/obj/effect/floor_decal/corner/red/full,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 2; health = 1e+006},/obj/machinery/door/window/brigdoor/eastright{name = "Riot Armor"},/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,/turf/simulated/floor/tiled/dark,/area/security/armoury) -"aDO" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled/dark,/area/security/armoury) -"aDP" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor/tiled/dark,/area/security/armoury) -"aDQ" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/dark,/area/security/armoury) -"aDR" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/dark,/area/security/armoury) -"aDS" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/button/remote/blast_door{id = "Armoury"; name = "Armoury Access"; pixel_x = 28; pixel_y = -28; req_access = list(3)},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/security/armoury) -"aDT" = (/obj/machinery/door/blast/regular{id = "Armoury"; name = "Emergency Access"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/security/armoury) -"aDU" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/button/remote/blast_door{id = "Armoury"; name = "Emergency Access"; pixel_x = 0; pixel_y = -28; req_access = list(3)},/turf/simulated/floor/tiled,/area/security/brig) -"aDV" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor/tiled,/area/security/brig) -"aDW" = (/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/corner/red,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled,/area/security/brig) -"aDX" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/corner/red{dir = 10},/obj/machinery/light,/turf/simulated/floor/tiled,/area/security/brig) -"aDY" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/effect/floor_decal/corner/red{dir = 8},/obj/machinery/camera/network/security{c_tag = "SEC - Brig Port"; dir = 1},/turf/simulated/floor/tiled,/area/security/brig) -"aDZ" = (/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/security/brig) -"aEa" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/glass,/obj/effect/floor_decal/corner/red,/turf/simulated/floor/tiled,/area/security/brig) -"aEb" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/effect/floor_decal/corner/red{dir = 10},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/security/brig) -"aEc" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/corner/red{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor/tiled,/area/security/brig) -"aEd" = (/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,/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/security/brig) -"aEe" = (/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/disposalpipe/junction{icon_state = "pipe-j1"; dir = 4},/turf/simulated/floor/tiled,/area/security/brig) -"aEf" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/corner/red,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -25},/turf/simulated/floor/tiled,/area/security/brig) -"aEg" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/effect/floor_decal/corner/red{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/security/brig) -"aEh" = (/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"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/security/brig) -"aEi" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera/network/security{c_tag = "SEC - Brig Mid"; dir = 1},/turf/simulated/floor/tiled,/area/security/brig) -"aEj" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/security/brig) -"aEk" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/computer/guestpass{pixel_x = 0; pixel_y = -30},/turf/simulated/floor/tiled,/area/security/brig) -"aEl" = (/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,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/security/brig) -"aEm" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/corner/red,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/security/brig) -"aEn" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/effect/floor_decal/corner/red{dir = 10},/obj/structure/disposalpipe/segment{dir = 4},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled,/area/security/brig) -"aEo" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/glass,/obj/effect/floor_decal/corner/red{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/security/brig) -"aEp" = (/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{dir = 4},/turf/simulated/floor/tiled,/area/security/brig) -"aEq" = (/obj/machinery/button/remote/airlock{id = "visitdoor"; name = "Visitation Access"; pixel_y = -28},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/security/brig) -"aEr" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/security/brig) -"aEs" = (/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green,/turf/simulated/floor/tiled,/area/security/brig) -"aEt" = (/obj/effect/floor_decal/corner/red{dir = 6},/obj/structure/closet/secure_closet/brig,/turf/simulated/floor/tiled,/area/security/brig) -"aEu" = (/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},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green,/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) -"aEv" = (/obj/machinery/door/blast/regular{dir = 1; id = "Cell 1"; name = "Cell 1 Door"},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled,/area/security/prison) -"aEw" = (/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},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/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) -"aEx" = (/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},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/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) -"aEy" = (/obj/machinery/door/blast/regular{dir = 1; id = "Cell 2"; name = "Cell 2 Door"},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/security/prison) -"aEz" = (/obj/machinery/door/blast/regular{dir = 1; id = "Cell 3"; name = "Cell Door"},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled,/area/security/prison) -"aEA" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 4},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor,/area/maintenance/security_starboard) -"aEB" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/floor,/area/maintenance/security_starboard) -"aEC" = (/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled,/area/janitor) -"aED" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/janitor) -"aEE" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/janitor) -"aEF" = (/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/janitor) -"aEG" = (/obj/machinery/door/airlock{name = "Custodial Closet"; req_access = list(26)},/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/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/janitor) -"aEH" = (/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/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/secondary/civilian_hallway_aft) -"aEI" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/secondary/civilian_hallway_aft) -"aEJ" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/secondary/civilian_hallway_aft) -"aEK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "lawyer_blast"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/lawoffice) -"aEL" = (/turf/simulated/floor/tiled/dark,/area/lawoffice) -"aEM" = (/obj/structure/bed/chair{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/dark,/area/lawoffice) -"aEN" = (/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) -"aEO" = (/obj/structure/bed/chair/office/dark{dir = 8},/obj/effect/landmark/start{name = "Internal Affairs Agent"},/turf/simulated/floor/tiled/dark,/area/lawoffice) -"aEP" = (/obj/structure/extinguisher_cabinet{pixel_x = 25; pixel_y = 0},/obj/structure/table/reinforced,/obj/machinery/computer/skills,/turf/simulated/floor/tiled/dark,/area/lawoffice) -"aEQ" = (/obj/structure/table/standard,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/tiled,/area/holodeck_control) -"aER" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/holodeck_control) -"aES" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/machinery/light{dir = 8},/obj/item/weapon/stool/padded,/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) -"aET" = (/obj/structure/disposalpipe/segment,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) -"aEU" = (/obj/machinery/vending/nifsoft_shop,/turf/simulated/floor/carpet,/area/crew_quarters/recreation_area) -"aEV" = (/obj/structure/bed/chair/office/dark{dir = 4},/turf/simulated/floor/carpet,/area/crew_quarters/recreation_area) -"aEW" = (/obj/structure/table/woodentable,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/carpet,/area/crew_quarters/recreation_area) -"aEX" = (/obj/structure/table/woodentable,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/carpet,/area/crew_quarters/recreation_area) -"aEY" = (/obj/structure/table/woodentable,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/carpet,/area/crew_quarters/recreation_area) -"aEZ" = (/obj/structure/bed/chair/office/dark{dir = 8},/turf/simulated/floor/carpet,/area/crew_quarters/recreation_area) -"aFa" = (/obj/machinery/vending/snack,/turf/simulated/floor/carpet,/area/crew_quarters/recreation_area) -"aFb" = (/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; pixel_y = 0},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) -"aFc" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) -"aFd" = (/obj/effect/floor_decal/spline/plain{dir = 9},/turf/simulated/floor/water/pool,/area/crew_quarters/pool) -"aFe" = (/obj/effect/floor_decal/spline/plain{dir = 1},/turf/simulated/floor/water/pool,/area/crew_quarters/pool) -"aFf" = (/obj/effect/floor_decal/spline/plain{dir = 1},/turf/simulated/floor/water/deep/pool,/area/crew_quarters/pool) -"aFg" = (/obj/effect/floor_decal/spline/plain{dir = 5},/turf/simulated/floor/water/deep/pool,/area/crew_quarters/pool) -"aFh" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) -"aFi" = (/obj/item/weapon/caution/cone,/turf/simulated/floor,/area/maintenance/pool) -"aFj" = (/obj/effect/decal/cleanable/blood,/turf/simulated/floor,/area/maintenance/pool) -"aFk" = (/obj/machinery/light/small{dir = 4; pixel_y = 0},/turf/simulated/floor,/area/maintenance/pool) -"aFl" = (/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/structure/window/reinforced{dir = 2; health = 1e+006},/obj/structure/window/reinforced{dir = 8},/obj/effect/floor_decal/corner/white{tag = "icon-corner_white (NORTH)"; icon_state = "corner_white"; dir = 1},/obj/effect/floor_decal/corner/blue{dir = 8},/obj/machinery/door/window/brigdoor/eastright{name = "EVA Suit"},/turf/simulated/floor/tiled/dark,/area/security/armoury) -"aFm" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/dark,/area/security/armoury) -"aFn" = (/obj/structure/table/rack,/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/item/clothing/glasses/sunglasses/sechud/tactical,/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled/dark,/area/security/armoury) -"aFo" = (/obj/structure/table/rack,/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled/dark,/area/security/armoury) -"aFp" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = -21},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled/dark,/area/security/armoury) -"aFq" = (/turf/simulated/wall/r_wall,/area/security/range) -"aFr" = (/turf/simulated/wall,/area/security/range) -"aFs" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/range) -"aFt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/security/range) -"aFu" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 0},/turf/simulated/wall,/area/security/range) -"aFv" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_security{name = "Firing Range"; req_access = list(1)},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/security/range) -"aFw" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_security{name = "Firing Range"; req_access = list(1)},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/security/range) -"aFx" = (/turf/simulated/wall,/area/security/lobby) -"aFy" = (/obj/machinery/door/airlock/glass_security{id_tag = "BrigFoyer"; layer = 2.8; name = "Security Wing"; req_access = list(63)},/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/door/firedoor/glass,/turf/simulated/floor/tiled/red,/area/security/lobby) -"aFz" = (/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},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/security/lobby) -"aFA" = (/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,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/red,/area/security/lobby) -"aFB" = (/obj/machinery/door/window/brigdoor/northleft{req_access = list(63)},/obj/effect/floor_decal/corner/red{dir = 5},/turf/simulated/floor/tiled,/area/security/lobby) -"aFC" = (/obj/machinery/door/window/brigdoor/northright{req_access = list(63)},/obj/effect/floor_decal/corner/red{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/security/lobby) -"aFD" = (/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},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/security/lobby) -"aFE" = (/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},/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},/turf/simulated/floor/plating,/area/security/prison) -"aFF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock{id_tag = "visitdoor"; name = "Visitation Area"; req_access = list(63)},/turf/simulated/floor/tiled,/area/security/prison) -"aFG" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_security{id_tag = "prisonexit"; name = "Brig Exit"; req_access = list(2)},/turf/simulated/floor/tiled,/area/security/prison) -"aFH" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_security{id_tag = "prisonexit"; name = "Brig Exit"; req_access = list(2)},/turf/simulated/floor/tiled,/area/security/prison) -"aFI" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock/glass_security{name = "Brig Control"; req_access = list(1)},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/security/prison) -"aFJ" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/computer/arcade,/turf/simulated/floor/tiled,/area/security/prison) -"aFK" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/security/prison) -"aFL" = (/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/disposalpipe/segment,/turf/simulated/floor/tiled,/area/security/prison) -"aFM" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/washing_machine,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/security/prison) -"aFN" = (/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/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/security/prison) -"aFO" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/security/prison) -"aFP" = (/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/computer/arcade/orion_trail,/turf/simulated/floor/tiled,/area/security/prison) -"aFQ" = (/obj/structure/table/standard,/obj/structure/bedsheetbin,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/security/prison) -"aFR" = (/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/security/prison) -"aFS" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/security/prison) -"aFT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/sortjunction{dir = 1; icon_state = "pipe-j1s"; name = "Janitor Closet"; sortType = "Janitor Closet"},/turf/simulated/floor,/area/maintenance/security_starboard) -"aFU" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "Custodial Maintenance"; req_access = list(26)},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/janitor) -"aFV" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/janitor) -"aFW" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/janitor) -"aFX" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/janitor) -"aFY" = (/obj/structure/extinguisher_cabinet{pixel_x = 25; pixel_y = 0},/obj/structure/janitorialcart,/turf/simulated/floor/tiled,/area/janitor) -"aFZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "lawyer_blast"; name = "Privacy Shutters"; opacity = 0},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/lawoffice) -"aGa" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/dark,/area/lawoffice) -"aGb" = (/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) -"aGc" = (/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled/dark,/area/lawoffice) -"aGd" = (/obj/item/weapon/stool/padded,/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) -"aGe" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) -"aGf" = (/obj/machinery/lapvend,/turf/simulated/floor/carpet,/area/crew_quarters/recreation_area) -"aGg" = (/obj/machinery/vending/cola,/turf/simulated/floor/carpet,/area/crew_quarters/recreation_area) -"aGh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/pool) -"aGi" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) -"aGj" = (/obj/effect/floor_decal/spline/plain{dir = 8},/turf/simulated/floor/water/pool,/area/crew_quarters/pool) -"aGk" = (/turf/simulated/floor/water/pool,/area/crew_quarters/pool) -"aGl" = (/turf/simulated/floor/water/deep/pool,/area/crew_quarters/pool) -"aGm" = (/obj/effect/floor_decal/spline/plain{dir = 4},/turf/simulated/floor/water/deep/pool,/area/crew_quarters/pool) -"aGn" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) -"aGo" = (/obj/random/trash_pile,/turf/simulated/floor,/area/maintenance/pool) -"aGp" = (/obj/item/clothing/gloves/boxing/yellow,/turf/simulated/floor,/area/maintenance/pool) -"aGq" = (/turf/simulated/wall/r_wall,/area/security/tactical) -"aGr" = (/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/door/firedoor/border_only,/obj/machinery/door/airlock/highsecurity{name = "Armoury Tactical Equipment"; req_access = list(3)},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/dark,/area/security/tactical) -"aGs" = (/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 2; health = 1e+006},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/security/tactical) -"aGt" = (/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 2; health = 1e+006},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/security/tactical) -"aGu" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/highsecurity{name = "Armoury Tactical Equipment"; req_access = list(3)},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/dark,/area/security/tactical) -"aGv" = (/turf/simulated/floor/tiled,/area/security/range) -"aGw" = (/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/tiled,/area/security/range) -"aGx" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/security/range) -"aGy" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = 28},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/security/range) -"aGz" = (/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/tiled,/area/security/range) -"aGA" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/item/weapon/gun/energy/laser/practice,/turf/simulated/floor/tiled,/area/security/range) -"aGB" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor/tiled,/area/security/range) -"aGC" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/security/range) -"aGD" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/firealarm{dir = 2; pixel_y = 23},/obj/machinery/light_switch{pixel_x = 14; pixel_y = 24},/obj/item/device/radio/intercom{broadcasting = 0; dir = 4; frequency = 1475; icon_state = "intercom"; listening = 1; name = "Station Intercom (Security)"; pixel_x = 21; pixel_y = 0},/turf/simulated/floor/tiled,/area/security/range) -"aGE" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/red/full{dir = 8},/obj/item/device/radio/intercom{broadcasting = 0; dir = 8; frequency = 1475; icon_state = "intercom"; listening = 1; name = "Station Intercom (Security)"; pixel_x = -21; pixel_y = 0},/turf/simulated/floor/tiled,/area/security/lobby) -"aGF" = (/turf/simulated/floor/tiled,/area/security/lobby) -"aGG" = (/obj/effect/floor_decal/corner/red/full{dir = 1},/turf/simulated/floor/tiled,/area/security/lobby) -"aGH" = (/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},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/security/lobby) -"aGI" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/security/lobby) -"aGJ" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/security/lobby) -"aGK" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/effect/floor_decal/corner/red{dir = 6},/obj/structure/table/reinforced,/turf/simulated/floor/tiled,/area/security/lobby) -"aGL" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/effect/floor_decal/corner/red{dir = 9},/obj/machinery/button/remote/blast_door{id = "visit_blast"; name = "Privacy Shutters"; pixel_x = -25; pixel_y = 0},/obj/machinery/button/flasher{id = "IAflash"; pixel_x = -25; pixel_y = 12},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/security/prison) -"aGM" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/security/prison) -"aGN" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor/tiled,/area/security/prison) -"aGO" = (/obj/machinery/atmospherics/unary/vent_pump/on{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"},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled,/area/security/prison) -"aGP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/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},/turf/simulated/floor/plating,/area/security/prison) -"aGQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/button/flasher{id = "permentryflash"; name = "entry flash"; pixel_x = 0; pixel_y = -34; req_access = list(2)},/obj/machinery/button/remote/airlock{id = "prisonexit"; name = "Exit Doors"; pixel_x = 6; pixel_y = -26; req_access = list(2)},/obj/machinery/button/remote/airlock{id = "prisonentry"; name = "Entry Doors"; pixel_x = -6; pixel_y = -26; req_access = list(2)},/turf/simulated/floor/tiled,/area/security/prison) -"aGR" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/computer/security/telescreen{desc = "Big Brother is watching."; layer = 3.4; name = "Brig Monitor"; network = list("Prison"); pixel_x = 32; pixel_y = -3},/obj/item/weapon/stool/padded,/obj/machinery/button/remote/blast_door{id = "brigobs"; name = "Observation Shutters"; pixel_x = 6; pixel_y = -26; req_access = list(2)},/obj/machinery/button/flasher{id = "permflash"; name = "Brig flashes"; pixel_x = -6; pixel_y = -36; req_access = list(2); tag = "permflash"},/obj/machinery/button/remote/blast_door{id = "Prison Gate"; name = "Prison Lockdown"; pixel_x = 6; pixel_y = -36; req_access = list(2)},/obj/machinery/light_switch{pixel_x = -8; pixel_y = 26},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/security/prison) -"aGS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/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},/turf/simulated/floor/plating,/area/security/prison) -"aGT" = (/obj/item/weapon/stool/padded,/turf/simulated/floor/tiled,/area/security/prison) -"aGU" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/tiled,/area/security/prison) -"aGV" = (/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,/area/security/prison) -"aGW" = (/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) -"aGX" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled,/area/security/prison) -"aGY" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 1; frequency = 1443; icon_state = "on"; id = "air_in"; use_power = 1},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/security/prison) -"aGZ" = (/turf/simulated/floor/tiled,/area/security/prison) -"aHa" = (/obj/machinery/portable_atmospherics/powered/scrubber/huge,/turf/simulated/floor/tiled,/area/security/riot_control) -"aHb" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/maintenance/security_starboard) -"aHc" = (/obj/machinery/navbeacon/delivery/east{location = "Janitor"},/obj/structure/plasticflaps{opacity = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/janitor) -"aHd" = (/obj/structure/window/reinforced{dir = 4},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/window/northleft{name = "Janitorial Delivery"; req_access = list(26)},/turf/simulated/floor/tiled,/area/janitor) -"aHe" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/tiled,/area/janitor) -"aHf" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/tiled,/area/janitor) -"aHg" = (/obj/structure/mopbucket,/obj/item/weapon/mop,/obj/item/weapon/reagent_containers/glass/bucket,/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -26},/turf/simulated/floor/tiled,/area/janitor) -"aHh" = (/obj/structure/mopbucket,/obj/item/weapon/mop,/obj/item/weapon/reagent_containers/glass/bucket,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled,/area/janitor) -"aHi" = (/obj/structure/janitorialcart,/turf/simulated/floor/tiled,/area/janitor) -"aHj" = (/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},/turf/simulated/floor/tiled,/area/hallway/secondary/civilian_hallway_aft) -"aHk" = (/obj/machinery/button/remote/blast_door{id = "lawyer_blast"; name = "Privacy Shutters"; pixel_x = -26; pixel_y = 0},/obj/machinery/light_switch{pixel_x = -34; pixel_y = 0},/obj/machinery/camera/network/civilian{c_tag = "CIV - Internal Affairs"; dir = 5},/turf/simulated/floor/tiled/dark,/area/lawoffice) -"aHl" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/dark,/area/lawoffice) -"aHm" = (/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/machinery/status_display{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/tiled/dark,/area/lawoffice) -"aHn" = (/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 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/maintenance/holodeck) -"aHo" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/maintenance/holodeck) -"aHp" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/unary/vent_pump/on,/obj/machinery/camera/network/civilian{c_tag = "CIV - Holodeck Control"; dir = 4},/turf/simulated/floor/tiled,/area/holodeck_control) -"aHq" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/holodeck_control) -"aHr" = (/obj/machinery/door/airlock/glass{name = "Holodeck Control"},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/holodeck_control) -"aHs" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/holodeck_control) -"aHt" = (/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) -"aHu" = (/obj/effect/floor_decal/spline/plain,/obj/machinery/vending/fitness,/turf/simulated/floor/carpet,/area/crew_quarters/recreation_area) -"aHv" = (/obj/effect/floor_decal/spline/plain,/turf/simulated/floor/carpet,/area/crew_quarters/recreation_area) -"aHw" = (/obj/effect/floor_decal/spline/plain,/obj/structure/bed/chair/office/dark{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/carpet,/area/crew_quarters/recreation_area) -"aHx" = (/obj/effect/floor_decal/spline/plain,/obj/structure/bed/chair/office/dark{dir = 1},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/carpet,/area/crew_quarters/recreation_area) -"aHy" = (/obj/effect/floor_decal/spline/plain,/obj/structure/bed/chair/office/dark{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/carpet,/area/crew_quarters/recreation_area) -"aHz" = (/obj/effect/floor_decal/spline/plain,/obj/machinery/vending/coffee,/turf/simulated/floor/carpet,/area/crew_quarters/recreation_area) -"aHA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/pool) -"aHB" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) -"aHC" = (/obj/structure/table/standard,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled/dark,/area/security/tactical) -"aHD" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/dark,/area/security/tactical) -"aHE" = (/obj/structure/table/standard,/obj/machinery/camera/network/security{c_tag = "SEC - Secure Armory Aft"; dir = 2},/turf/simulated/floor/tiled/dark,/area/security/tactical) -"aHF" = (/obj/structure/table/standard,/turf/simulated/floor/tiled/dark,/area/security/tactical) -"aHG" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/dark,/area/security/tactical) -"aHH" = (/obj/structure/table/standard,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/machinery/recharger,/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},/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled/dark,/area/security/tactical) -"aHI" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/structure/target_stake,/turf/simulated/floor/tiled,/area/security/range) -"aHJ" = (/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled,/area/security/range) -"aHK" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/security/range) -"aHL" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor/tiled,/area/security/range) -"aHM" = (/obj/effect/floor_decal/industrial/loading{tag = "icon-loadingarea (WEST)"; icon_state = "loadingarea"; dir = 8},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window/westright{name = "Range Access"; req_access = list(63)},/turf/simulated/floor/tiled,/area/security/range) -"aHN" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled,/area/security/range) -"aHO" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled,/area/security/range) -"aHP" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/flashbangs{pixel_x = -2; pixel_y = -2},/turf/simulated/floor/tiled,/area/security/range) -"aHQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/security/lobby) -"aHR" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/security/lobby) -"aHS" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/reinforced{dir = 8},/obj/effect/floor_decal/corner/red{dir = 9},/obj/machinery/computer/security{tag = "icon-computer (EAST)"; icon_state = "computer"; dir = 4},/turf/simulated/floor/tiled,/area/security/lobby) -"aHT" = (/obj/structure/bed/chair/office/dark,/obj/machinery/button/remote/airlock{desc = "A remote control switch for the brig foyer."; id = "BrigFoyer"; name = "Brig Foyer Doors"; pixel_x = -6; pixel_y = -26; req_access = list(63)},/turf/simulated/floor/tiled,/area/security/lobby) -"aHU" = (/obj/structure/bed/chair/office/dark,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/security/lobby) -"aHV" = (/obj/effect/floor_decal/corner/red{dir = 6},/obj/machinery/computer/secure_data{tag = "icon-computer (WEST)"; icon_state = "computer"; dir = 8},/turf/simulated/floor/tiled,/area/security/lobby) -"aHW" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/effect/floor_decal/corner/red/full,/turf/simulated/floor/tiled,/area/security/prison) -"aHX" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/bed/chair,/obj/effect/floor_decal/corner/red{dir = 10},/obj/item/device/radio/intercom{broadcasting = 0; dir = 4; frequency = 1475; icon_state = "intercom"; listening = 1; name = "Station Intercom (Security)"; pixel_x = 21; pixel_y = 0},/turf/simulated/floor/tiled,/area/security/prison) -"aHY" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/flasher{id = "permentryflash"; name = "Floor mounted flash"; pixel_x = 0},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/effect/floor_decal/industrial/outline/yellow,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/tiled,/area/security/prison) -"aHZ" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera/network/prison{c_tag = "SEC - Common Brig Enterance"; dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/security/prison) -"aIa" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/green,/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/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) -"aIb" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/table/steel,/obj/item/device/communicator,/obj/item/device/communicator,/obj/item/device/communicator,/obj/item/device/communicator,/obj/item/device/radio/headset,/obj/item/device/radio/headset,/obj/item/device/radio/headset,/obj/item/device/radio/headset,/turf/simulated/floor/tiled,/area/security/prison) -"aIc" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/table/steel,/obj/machinery/camera/network/prison{c_tag = "SEC - Brig Observation"; dir = 1},/turf/simulated/floor/tiled,/area/security/prison) -"aId" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/green,/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/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) -"aIe" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/security/prison) -"aIf" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/security/prison) -"aIg" = (/obj/machinery/flasher{id = "permflash"; name = "Floor mounted flash"; pixel_x = 0},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/security/prison) -"aIh" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/security/prison) -"aIi" = (/obj/structure/closet/crate,/obj/item/clothing/glasses/meson/prescription,/obj/item/weapon/storage/box/lights/mixed,/obj/random/maintenance/security,/obj/random/maintenance/security,/obj/random/maintenance/security,/turf/simulated/floor/plating,/area/maintenance/security_starboard) -"aIj" = (/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/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/civilian_hallway_aft) -"aIk" = (/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"},/turf/simulated/floor/tiled,/area/hallway/secondary/civilian_hallway_aft) -"aIl" = (/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 = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/hallway/secondary/civilian_hallway_aft) -"aIm" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock{name = "Internal Affairs"; req_access = list(38)},/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/lawoffice) -"aIn" = (/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/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/dark,/area/lawoffice) -"aIo" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled/dark,/area/lawoffice) -"aIp" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled/dark,/area/lawoffice) -"aIq" = (/obj/structure/table/reinforced,/obj/machinery/photocopier/faxmachine{anchored = 0; department = "Internal Affairs"},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled/dark,/area/lawoffice) -"aIr" = (/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,/area/maintenance/holodeck) -"aIs" = (/obj/machinery/light/small{dir = 4; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/meter,/turf/simulated/floor,/area/maintenance/holodeck) -"aIt" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/tiled,/area/holodeck_control) -"aIu" = (/obj/structure/table/standard,/obj/item/weapon/paper{desc = ""; info = "Brusies sustained in the holodeck can be healed simply by sleeping."; name = "Holodeck Disclaimer"},/turf/simulated/floor/tiled,/area/holodeck_control) -"aIv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/holodeck_control) -"aIw" = (/obj/machinery/door/airlock/glass{name = "Holodeck"},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/holodeck_control) -"aIx" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) -"aIy" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) -"aIz" = (/obj/machinery/door/airlock/glass{name = "Recreation Area"},/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) -"aIA" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area) -"aIB" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/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/landmark{name = "lightsout"},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area) -"aIC" = (/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/crew_quarters/recreation_area) -"aID" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area) -"aIE" = (/obj/machinery/door/airlock/glass{name = "Pool"},/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/crew_quarters/pool) -"aIF" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) -"aIG" = (/obj/effect/floor_decal/spline/plain{dir = 9},/obj/item/weapon/beach_ball,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) -"aIH" = (/obj/effect/floor_decal/spline/plain{dir = 1},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) -"aII" = (/obj/effect/floor_decal/spline/plain{dir = 5},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) -"aIJ" = (/obj/structure/table/glass,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) -"aIK" = (/obj/structure/table/rack,/obj/effect/floor_decal/corner/green/full{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/window/brigdoor/eastleft{name = "Ballistics"},/obj/random/projectile/sec,/obj/random/projectile/sec,/turf/simulated/floor/tiled/dark,/area/security/tactical) -"aIL" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/dark,/area/security/tactical) -"aIM" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled/dark,/area/security/tactical) -"aIN" = (/turf/simulated/floor/tiled/dark,/area/security/tactical) -"aIO" = (/obj/structure/table/rack,/obj/effect/floor_decal/corner/blue/full{dir = 1},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/window/brigdoor/westright{name = "Energy"},/obj/random/energy/sec,/turf/simulated/floor/tiled/dark,/area/security/tactical) -"aIP" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/tiled,/area/security/range) -"aIQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/tiled,/area/security/range) -"aIR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/security/range) -"aIS" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/tiled,/area/security/range) -"aIT" = (/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,/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/tiled,/area/security/range) -"aIU" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/item/weapon/gun/energy/laser/practice,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/security/range) -"aIV" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/turf/simulated/floor/tiled,/area/security/range) -"aIW" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/security/range) -"aIX" = (/obj/structure/table/reinforced,/obj/machinery/light{dir = 4},/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,/turf/simulated/floor/tiled,/area/security/range) -"aIY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/security/lobby) -"aIZ" = (/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/camera/network/security{c_tag = "SEC - Lobby"; dir = 4},/obj/effect/floor_decal/corner/red{dir = 9},/turf/simulated/floor/tiled,/area/security/lobby) -"aJa" = (/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,/area/security/lobby) -"aJb" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/corner/red{dir = 6},/obj/effect/landmark{name = "lightsout"},/turf/simulated/floor/tiled,/area/security/lobby) -"aJc" = (/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},/obj/structure/cable/green,/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/security/lobby) -"aJd" = (/obj/structure/table/reinforced,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/window/brigdoor/southleft{name = "Secure Door"},/obj/effect/floor_decal/corner/red{dir = 10},/turf/simulated/floor/tiled,/area/security/lobby) -"aJe" = (/obj/structure/table/reinforced,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/window/brigdoor/southright{name = "Secure Door"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/floor_decal/corner/red{dir = 10},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor/tiled,/area/security/lobby) -"aJf" = (/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},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/security/lobby) -"aJg" = (/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},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "brigobs"; name = "Communal Brig Blast Door"; opacity = 0},/turf/simulated/floor/plating,/area/security/prison) -"aJh" = (/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Secure Gate"; name = "Communal Brig Blast Door"; opacity = 0},/obj/structure/table/steel_reinforced,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window/northright{name = "Visitation"; req_access = list(2)},/turf/simulated/floor/tiled,/area/security/prison) -"aJi" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_security{id_tag = "prisonentry"; name = "Brig Entry"; req_access = list(2)},/turf/simulated/floor/tiled,/area/security/prison) -"aJj" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_security{id_tag = "prisonentry"; name = "Brig Entry"; req_access = list(2)},/turf/simulated/floor/tiled,/area/security/prison) -"aJk" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/green,/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Prison Gate"; name = "Communal Brig Blast Door"; opacity = 0},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/security/prison) -"aJl" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/cable/green,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/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) -"aJm" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/security/prison) -"aJn" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/tiled,/area/security/prison) -"aJo" = (/obj/structure/table/steel,/obj/item/weapon/material/minihoe,/obj/item/device/analyzer/plant_analyzer,/obj/item/clothing/head/greenbandana,/turf/simulated/floor/tiled,/area/security/prison) -"aJp" = (/obj/machinery/vending/hydronutrients,/turf/simulated/floor/tiled,/area/security/prison) -"aJq" = (/obj/machinery/seed_storage/garden,/obj/machinery/camera/network/prison{c_tag = "SEC - Common Brig Fore"; dir = 1},/turf/simulated/floor/tiled,/area/security/prison) -"aJr" = (/obj/machinery/portable_atmospherics/hydroponics,/turf/simulated/floor/tiled,/area/security/prison) -"aJs" = (/obj/machinery/portable_atmospherics/hydroponics,/obj/machinery/light,/turf/simulated/floor/tiled,/area/security/prison) -"aJt" = (/obj/structure/reagent_dispensers/watertank,/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor/tiled,/area/security/prison) -"aJu" = (/obj/structure/table/rack,/obj/item/weapon/storage/toolbox/mechanical,/obj/item/weapon/storage/belt/utility,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/effect/decal/cleanable/dirt,/obj/random/maintenance/security,/obj/random/maintenance/security,/turf/simulated/floor/plating,/area/maintenance/security_starboard) -"aJv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/security_starboard) -"aJw" = (/turf/simulated/wall,/area/storage/art) -"aJx" = (/obj/structure/table/standard,/obj/item/weapon/storage/fancy/crayons,/obj/item/weapon/storage/fancy/crayons,/turf/simulated/floor/tiled,/area/storage/art) -"aJy" = (/obj/structure/table/standard,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/turf/simulated/floor/tiled,/area/storage/art) -"aJz" = (/obj/structure/table/standard,/obj/item/weapon/hand_labeler,/obj/item/weapon/hand_labeler,/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/light_switch{pixel_x = 11; pixel_y = 24},/turf/simulated/floor/tiled,/area/storage/art) -"aJA" = (/obj/structure/table/standard,/obj/item/stack/cable_coil/random,/obj/item/stack/cable_coil/random,/obj/machinery/atmospherics/unary/vent_pump/on,/obj/item/device/taperecorder,/obj/item/device/taperecorder,/turf/simulated/floor/tiled,/area/storage/art) -"aJB" = (/obj/structure/table/standard,/obj/item/stack/cable_coil/random,/obj/item/stack/cable_coil/random,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled,/area/storage/art) -"aJC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/storage/art) -"aJD" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green,/turf/simulated/floor/tiled/dark,/area/lawoffice) -"aJE" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/dark,/area/lawoffice) -"aJF" = (/obj/machinery/photocopier,/obj/machinery/ai_status_display{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/tiled/dark,/area/lawoffice) -"aJG" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/meter,/turf/simulated/floor,/area/maintenance/holodeck) -"aJH" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor,/area/maintenance/holodeck) -"aJI" = (/obj/machinery/door/airlock/maintenance{req_access = newlist()},/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/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/holodeck_control) -"aJJ" = (/obj/item/weapon/stool/padded,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/holodeck_control) -"aJK" = (/obj/machinery/computer/HolodeckControl,/turf/simulated/floor/tiled,/area/holodeck_control) -"aJL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/holodeck_control) -"aJM" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) -"aJN" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) -"aJO" = (/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/crew_quarters/recreation_area_hallway) -"aJP" = (/obj/machinery/door/airlock/glass{name = "Recreation Area"},/obj/machinery/door/firedoor/glass,/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/recreation_area_hallway) -"aJQ" = (/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/recreation_area) -"aJR" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area) -"aJS" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area) -"aJT" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area) -"aJU" = (/obj/machinery/door/airlock/glass{name = "Pool"},/obj/machinery/door/firedoor/glass,/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/pool) -"aJV" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) -"aJW" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) -"aJX" = (/obj/effect/floor_decal/spline/plain{dir = 10},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) -"aJY" = (/obj/effect/floor_decal/spline/plain,/obj/machinery/hologram/holopad,/obj/machinery/light,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) -"aJZ" = (/obj/effect/floor_decal/spline/plain{dir = 6},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) -"aKa" = (/obj/structure/table/glass,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) -"aKb" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/maintenance/pool) -"aKc" = (/obj/structure/table/rack,/obj/effect/floor_decal/corner/green/full,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 2; health = 1e+006},/obj/machinery/light{dir = 8},/obj/machinery/door/window/brigdoor/eastright{name = "Ballistics"},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/obj/random/projectile/sec,/obj/random/projectile/sec,/turf/simulated/floor/tiled/dark,/area/security/tactical) -"aKd" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled/dark,/area/security/tactical) -"aKe" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled/dark,/area/security/tactical) -"aKf" = (/obj/structure/table/rack,/obj/effect/floor_decal/corner/blue/full{dir = 4},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 2; health = 1e+006},/obj/machinery/light{dir = 4},/obj/machinery/door/window/brigdoor/westleft{name = "Energy"; req_access = list(1)},/obj/random/energy/sec,/turf/simulated/floor/tiled/dark,/area/security/tactical) -"aKg" = (/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/tiled,/area/security/range) -"aKh" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/security/range) -"aKi" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled,/area/security/range) -"aKj" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/security/range) -"aKk" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor/tiled,/area/security/range) -"aKl" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/industrial/loading{tag = "icon-loadingarea (WEST)"; icon_state = "loadingarea"; dir = 8},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window/westright{name = "Range Access"; req_access = list(63)},/turf/simulated/floor/tiled,/area/security/range) -"aKm" = (/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/scrubbers,/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled,/area/security/range) -"aKn" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/security/range) -"aKo" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/blanks{pixel_x = 2; pixel_y = -2},/obj/item/weapon/storage/box/blanks,/turf/simulated/floor/tiled,/area/security/range) -"aKp" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/green,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/security/lobby) -"aKq" = (/obj/effect/floor_decal/corner/red{dir = 9},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled,/area/security/lobby) -"aKr" = (/obj/machinery/hologram/holopad,/obj/effect/floor_decal/corner/red{dir = 4},/turf/simulated/floor/tiled,/area/security/lobby) -"aKs" = (/obj/effect/floor_decal/corner/red{dir = 5},/turf/simulated/floor/tiled,/area/security/lobby) -"aKt" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/security/lobby) -"aKu" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/effect/floor_decal/corner/red/full{dir = 1},/obj/structure/table/standard,/obj/item/weapon/book/manual/security_space_law,/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled,/area/security/lobby) -"aKv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/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; dir = 1; icon_state = "pdoor0"; id = "brigobs"; name = "Communal Brig Blast Door"; opacity = 0},/turf/simulated/floor/plating,/area/security/prison) -"aKw" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/table/reinforced,/obj/item/weapon/book/manual/security_space_law,/obj/effect/floor_decal/corner/red/full{dir = 8},/turf/simulated/floor/tiled,/area/security/prison) -"aKx" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/structure/bed/chair{dir = 1},/obj/effect/floor_decal/corner/red{dir = 5},/obj/machinery/flasher{id = "IAflash"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor/tiled,/area/security/prison) -"aKy" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/security/prison) -"aKz" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled,/area/security/prison) -"aKA" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/item/device/radio/intercom{desc = "Talk... listen through this."; dir = 1; name = "Station Intercom (Brig Radio)"; pixel_x = 0; pixel_y = 21; wires = 7},/turf/simulated/floor/tiled,/area/security/prison) -"aKB" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/machinery/computer/cryopod{density = 0; layer = 3.3; pixel_y = 32},/turf/simulated/floor/tiled,/area/security/prison) -"aKC" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled,/area/security/prison) -"aKD" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/security/prison) -"aKE" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/security/prison) -"aKF" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/security/prison) -"aKG" = (/obj/machinery/door/airlock{name = "Brig Restroom"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/freezer,/area/security/prison) -"aKH" = (/obj/structure/table/standard,/obj/item/device/camera_film{pixel_x = -2; pixel_y = -2},/obj/item/device/camera_film{pixel_x = 2; pixel_y = 2},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled,/area/storage/art) -"aKI" = (/turf/simulated/floor/tiled,/area/storage/art) -"aKJ" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/storage/art) -"aKK" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/storage/art) -"aKL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/storage/art) -"aKM" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled/dark,/area/lawoffice) -"aKN" = (/obj/structure/table/reinforced,/obj/item/weapon/pen/blue,/obj/item/weapon/pen/red{pixel_x = -5; pixel_y = -1},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor/tiled/dark,/area/lawoffice) -"aKO" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/maintenance/holodeck) -"aKP" = (/obj/machinery/alarm{dir = 1; pixel_y = -25},/obj/structure/table/rack,/obj/random/maintenance/security,/obj/random/maintenance/clean,/turf/simulated/floor,/area/maintenance/holodeck) -"aKQ" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled,/area/holodeck_control) -"aKR" = (/obj/machinery/light/small,/turf/simulated/floor/tiled,/area/holodeck_control) -"aKS" = (/obj/machinery/camera/network/northern_star{c_tag = "Hall - Recreation Mid"; dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) -"aKT" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 2},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) -"aKU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/recreation_area_hallway) -"aKV" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area) -"aKW" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light,/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area) -"aKX" = (/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},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area) -"aKY" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera/network/civilian{c_tag = "CIV - Recreation Area Aft"; dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area) -"aKZ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/machinery/light,/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area) -"aLa" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area) -"aLb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/pool) -"aLc" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) -"aLd" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/maintenance/pool) -"aLe" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 2; health = 1e+006},/obj/item/weapon/storage/box/shotgunshells,/obj/structure/window/reinforced{dir = 8},/obj/effect/floor_decal/corner/green/full,/obj/item/weapon/storage/box/shotgunshells,/obj/item/weapon/storage/box/shotgunammo,/obj/item/weapon/storage/box/shotgunammo,/obj/machinery/door/window/brigdoor/northleft{name = "Ammo"; req_access = list(2)},/turf/simulated/floor/tiled/dark,/area/security/tactical) -"aLf" = (/obj/effect/floor_decal/corner/green/full{dir = 4},/obj/structure/window/reinforced{dir = 2; health = 1e+006},/obj/structure/window/reinforced{dir = 4},/obj/structure/table/rack,/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/northright{name = "Ammo"},/turf/simulated/floor/tiled/dark,/area/security/tactical) -"aLg" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/window/reinforced,/obj/effect/floor_decal/corner/yellow/full,/obj/machinery/door/window/brigdoor/northleft{name = "Combat Armor"; req_access = list(2)},/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,/turf/simulated/floor/tiled/dark,/area/security/tactical) -"aLh" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/effect/floor_decal/corner/yellow/full{tag = "icon-corner_white_full (EAST)"; icon_state = "corner_white_full"; dir = 4},/obj/machinery/door/window/brigdoor/northright{name = "Combat Armor"},/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,/turf/simulated/floor/tiled/dark,/area/security/tactical) -"aLi" = (/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/range) -"aLj" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/security/range) -"aLk" = (/obj/effect/floor_decal/industrial/warning/corner,/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/tiled,/area/security/range) -"aLl" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/security/range) -"aLm" = (/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/industrial/warning/corner{dir = 8},/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/turf/simulated/floor/tiled,/area/security/range) -"aLn" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled,/area/security/range) -"aLo" = (/obj/structure/table/reinforced,/obj/machinery/recharger/wallcharger{pixel_x = 32; pixel_y = -4},/obj/item/clothing/ears/earmuffs{pixel_x = -3; pixel_y = -2},/obj/item/clothing/ears/earmuffs,/obj/item/clothing/ears/earmuffs,/turf/simulated/floor/tiled,/area/security/range) -"aLp" = (/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/security/lobby) -"aLq" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/security/lobby) -"aLr" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/tiled,/area/security/lobby) -"aLs" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled,/area/security/lobby) -"aLt" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/green,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "brigobs"; name = "Communal Brig Blast Door"; opacity = 0},/turf/simulated/floor/plating,/area/security/prison) -"aLu" = (/obj/effect/floor_decal/corner/red/full,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/machinery/light,/turf/simulated/floor/tiled,/area/security/prison) -"aLv" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/tiled,/area/security/prison) -"aLw" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/airlock{id_tag = "visitdoor"; name = "Visitation Area"; req_access = list(63)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/security/prison) -"aLx" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/tiled,/area/security/prison) -"aLy" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/security/prison) -"aLz" = (/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 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/security/prison) -"aLA" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/flasher{id = "permflash"; name = "Floor mounted flash"; pixel_x = 0},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/security/prison) -"aLB" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/tiled,/area/security/prison) -"aLC" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/security/prison) -"aLD" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/security/prison) -"aLE" = (/obj/machinery/recharge_station,/turf/simulated/floor/tiled,/area/security/prison) -"aLF" = (/obj/structure/closet{name = "Prisoner's Locker"},/obj/item/weapon/flame/lighter/zippo,/obj/item/weapon/storage/fancy/cigarettes,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/security/prison) -"aLG" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/item/weapon/bedsheet/orange,/obj/structure/bed/padded,/turf/simulated/floor/tiled,/area/security/prison) -"aLH" = (/obj/structure/closet{name = "Prisoner's Locker"},/obj/random/tech_supply,/obj/item/clothing/head/flatcap,/turf/simulated/floor/tiled,/area/security/prison) -"aLI" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/shower{dir = 4; icon_state = "shower"; pixel_x = 5; pixel_y = 0},/obj/structure/curtain/open/shower/security,/turf/simulated/floor/tiled/freezer,/area/security/prison) -"aLJ" = (/turf/simulated/floor/tiled/freezer,/area/security/prison) -"aLK" = (/obj/structure/mirror{pixel_x = 30},/obj/item/weapon/soap/nanotrasen,/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/tiled/freezer,/area/security/prison) -"aLL" = (/obj/structure/table/standard,/obj/item/device/camera,/obj/item/device/camera{pixel_x = 3; pixel_y = -4},/turf/simulated/floor/tiled,/area/storage/art) -"aLM" = (/obj/machinery/hologram/holopad,/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled,/area/storage/art) -"aLN" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/storage/art) -"aLO" = (/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/storage/art) -"aLP" = (/obj/machinery/door/airlock/glass{name = "Art Storage"},/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/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/storage/art) -"aLQ" = (/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"},/turf/simulated/floor/tiled,/area/hallway/secondary/civilian_hallway_aft) -"aLR" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/effect/landmark{name = "lightsout"},/turf/simulated/floor/tiled,/area/hallway/secondary/civilian_hallway_aft) -"aLS" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/camera/network/northern_star{c_tag = "Hall - Civilian Primary Aft 1"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/civilian_hallway_aft) -"aLT" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/floor/tiled/dark,/area/lawoffice) -"aLU" = (/obj/machinery/firealarm{dir = 4; pixel_x = 26},/obj/structure/table/reinforced,/obj/machinery/computer/skills,/turf/simulated/floor/tiled/dark,/area/lawoffice) -"aLV" = (/obj/structure/disposalpipe/sortjunction/flipped{dir = 2; name = "Fitness Room"; sortType = "Fitness Room"},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) -"aLW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/recreation_area_hallway) -"aLX" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area) -"aLY" = (/turf/simulated/wall,/area/crew_quarters/recreation_area_restroom) -"aLZ" = (/obj/machinery/door/airlock{name = "Unisex Restrooms"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/recreation_area_restroom) -"aMa" = (/obj/structure/undies_wardrobe,/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area) -"aMb" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area) -"aMc" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"; name = "Clothing Storage"},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area) -"aMd" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) -"aMe" = (/obj/structure/closet/crate,/obj/item/target,/obj/item/target,/obj/item/target,/obj/item/target,/obj/item/target,/turf/simulated/floor/tiled,/area/security/range) -"aMf" = (/obj/machinery/light,/turf/simulated/floor/tiled,/area/security/range) -"aMg" = (/obj/machinery/camera/network/security{c_tag = "SEC - Firing Range"; dir = 1},/turf/simulated/floor/tiled,/area/security/range) -"aMh" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window/westright{name = "Range Access"; req_access = list(63)},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/item/device/radio/intercom{broadcasting = 0; frequency = 1475; icon_state = "intercom"; listening = 1; name = "Station Intercom (Security)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor/tiled,/area/security/range) -"aMi" = (/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green,/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled,/area/security/range) -"aMj" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled,/area/security/range) -"aMk" = (/obj/structure/table/reinforced,/obj/machinery/recharger/wallcharger{pixel_x = 32; pixel_y = -4},/obj/item/clothing/glasses/sunglasses,/obj/item/clothing/glasses/sunglasses{pixel_x = 3; pixel_y = 3},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/tiled,/area/security/range) -"aMl" = (/obj/effect/floor_decal/corner/red/full,/obj/structure/bed/chair{dir = 1},/obj/machinery/atm{pixel_y = -30},/turf/simulated/floor/tiled,/area/security/lobby) -"aMm" = (/obj/structure/cable/green,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/bed/chair{dir = 1},/turf/simulated/floor/tiled,/area/security/lobby) -"aMn" = (/obj/effect/floor_decal/corner/red{dir = 10},/turf/simulated/floor/tiled,/area/security/lobby) -"aMo" = (/obj/structure/bed/chair{dir = 1},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/tiled,/area/security/lobby) -"aMp" = (/obj/effect/floor_decal/corner/red/full{dir = 4},/obj/structure/bed/chair{dir = 1},/obj/structure/extinguisher_cabinet{pixel_x = 25; pixel_y = 0},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled,/area/security/lobby) -"aMq" = (/obj/structure/table/steel,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/vending/wallmed1{pixel_y = -32},/turf/simulated/floor/tiled,/area/security/prison) -"aMr" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/security/prison) -"aMs" = (/obj/structure/bed/chair,/turf/simulated/floor/tiled,/area/security/prison) -"aMt" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/tiled,/area/security/prison) -"aMu" = (/obj/machinery/door/airlock/glass{name = "Brig Dormitories"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/security/prison) -"aMv" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor/tiled,/area/security/prison) -"aMw" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled,/area/security/prison) -"aMx" = (/obj/machinery/shower{dir = 4; icon_state = "shower"; pixel_x = 5; pixel_y = 0},/obj/structure/curtain/open/shower/security,/turf/simulated/floor/tiled/freezer,/area/security/prison) -"aMy" = (/obj/structure/mopbucket,/obj/item/weapon/mop,/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled/freezer,/area/security/prison) -"aMz" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24; pixel_y = 0},/turf/simulated/floor/tiled,/area/storage/art) -"aMA" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/storage/art) -"aMB" = (/obj/machinery/camera/network/civilian{c_tag = "CIV - Art Storage"; dir = 8},/turf/simulated/floor/tiled,/area/storage/art) -"aMC" = (/obj/machinery/firealarm{dir = 4; pixel_x = 26},/turf/simulated/floor/tiled,/area/hallway/secondary/civilian_hallway_aft) -"aMD" = (/obj/machinery/newscaster{pixel_x = 0; pixel_y = -30},/turf/simulated/floor/tiled/dark,/area/lawoffice) -"aME" = (/obj/structure/table/standard,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/item/weapon/soap/nanotrasen,/turf/simulated/floor/tiled,/area/holodeck_control) -"aMF" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/machinery/light{dir = 8},/obj/item/weapon/stool/padded,/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) -"aMG" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) -"aMH" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) -"aMI" = (/obj/item/weapon/soap/nanotrasen,/obj/item/weapon/soap/nanotrasen,/obj/structure/table/standard,/obj/random/soap,/obj/item/clothing/under/bathrobe,/obj/item/clothing/under/bathrobe,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/recreation_area_restroom) -"aMJ" = (/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"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/recreation_area_restroom) -"aMK" = (/obj/structure/mirror{pixel_x = 28},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/recreation_area_restroom) -"aML" = (/obj/machinery/door/airlock{name = "Unisex Showers"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/recreation_area_restroom) -"aMM" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) -"aMN" = (/obj/effect/floor_decal/spline/plain{dir = 10},/turf/simulated/floor/water/pool,/area/crew_quarters/pool) -"aMO" = (/obj/effect/floor_decal/spline/plain,/turf/simulated/floor/water/pool,/area/crew_quarters/pool) -"aMP" = (/obj/effect/floor_decal/spline/plain,/turf/simulated/floor/water/deep/pool,/area/crew_quarters/pool) -"aMQ" = (/obj/effect/floor_decal/spline/plain{dir = 6},/turf/simulated/floor/water/deep/pool,/area/crew_quarters/pool) -"aMR" = (/obj/structure/closet,/obj/item/weapon/beach_ball,/obj/random/maintenance/clean,/obj/random/maintenance/cargo,/turf/simulated/floor,/area/maintenance/pool) -"aMS" = (/turf/simulated/wall/r_wall,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aMT" = (/turf/simulated/wall/r_wall,/area/maintenance/security_port) -"aMU" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{name = "Security Maintenance"; req_access = list(1)},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/maintenance/security_port) -"aMV" = (/turf/simulated/wall/r_wall,/area/security/lobby) -"aMW" = (/obj/machinery/door/airlock/glass_security{name = "Security Lobby"; req_one_access = newlist()},/obj/machinery/door/firedoor/glass,/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled,/area/security/lobby) -"aMX" = (/obj/machinery/door/firedoor/glass,/obj/effect/floor_decal/industrial/warning,/obj/machinery/door/airlock/glass_security{name = "Security Lobby"; req_one_access = newlist()},/turf/simulated/floor/tiled,/area/security/lobby) -"aMY" = (/obj/structure/table/steel,/obj/machinery/microwave,/turf/simulated/floor/tiled,/area/security/prison) -"aMZ" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/table/steel,/obj/item/weapon/storage/box/donkpockets,/obj/item/weapon/storage/box/donkpockets{pixel_x = -3; pixel_y = -3},/turf/simulated/floor/tiled,/area/security/prison) -"aNa" = (/obj/structure/table/steel,/obj/item/weapon/dice,/obj/machinery/camera/network/prison{c_tag = "SEC - Common Brig Aft"; dir = 1},/obj/item/weapon/deck/cards,/turf/simulated/floor/tiled,/area/security/prison) -"aNb" = (/obj/structure/table/steel,/obj/item/weapon/book/manual/security_space_law,/obj/item/device/taperecorder{pixel_x = -4; pixel_y = 2},/turf/simulated/floor/tiled,/area/security/prison) -"aNc" = (/obj/structure/table/steel,/obj/item/weapon/newspaper,/obj/machinery/light,/turf/simulated/floor/tiled,/area/security/prison) -"aNd" = (/obj/machinery/cryopod,/obj/effect/floor_decal/industrial/warning{dir = 9},/turf/simulated/floor/tiled/white,/area/security/prison) -"aNe" = (/obj/structure/cryofeed,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled/white,/area/security/prison) -"aNf" = (/obj/item/weapon/bedsheet/orange,/obj/structure/bed/padded,/turf/simulated/floor/tiled,/area/security/prison) -"aNg" = (/obj/structure/closet{name = "Prisoner's Locker"},/obj/item/clothing/head/soft/orange,/obj/item/clothing/shoes/sandal,/turf/simulated/floor/tiled,/area/security/prison) -"aNh" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/item/weapon/bedsheet/orange,/obj/structure/bed/padded,/turf/simulated/floor/tiled,/area/security/prison) -"aNi" = (/obj/structure/closet{name = "Prisoner's Locker"},/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 Bedroom"; dir = 8},/turf/simulated/floor/tiled,/area/security/prison) -"aNj" = (/obj/machinery/door/airlock{name = "Toilet"},/turf/simulated/floor/tiled/freezer,/area/security/prison) -"aNk" = (/obj/structure/table/standard,/obj/item/weapon/storage/box,/obj/item/weapon/storage/box{pixel_x = 3; pixel_y = 3},/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/item/weapon/tape_roll{pixel_x = 4; pixel_y = 4},/obj/item/weapon/tape_roll,/turf/simulated/floor/tiled,/area/storage/art) -"aNl" = (/obj/structure/table/standard,/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/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/light,/turf/simulated/floor/tiled,/area/storage/art) -"aNm" = (/obj/structure/table/standard,/obj/machinery/recharger,/obj/machinery/newscaster{pixel_x = 0; pixel_y = -28},/turf/simulated/floor/tiled,/area/storage/art) -"aNn" = (/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/civilian_hallway_aft) -"aNo" = (/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; pixel_y = 0},/obj/machinery/light,/turf/simulated/floor/tiled/dark,/area/lawoffice) -"aNp" = (/obj/structure/closet/lawcloset,/turf/simulated/floor/tiled/dark,/area/lawoffice) -"aNq" = (/obj/structure/table/standard,/obj/machinery/light{dir = 8},/obj/item/weapon/soap/nanotrasen,/turf/simulated/floor/tiled,/area/holodeck_control) -"aNr" = (/obj/structure/table/glass,/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) -"aNs" = (/obj/structure/disposalpipe/segment,/obj/structure/extinguisher_cabinet{pixel_x = 25; pixel_y = 0},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) -"aNt" = (/obj/machinery/recharge_station,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/recreation_area_restroom) -"aNu" = (/obj/machinery/door/airlock{name = "Unit 1"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/recreation_area_restroom) -"aNv" = (/turf/simulated/floor/tiled/freezer,/area/crew_quarters/recreation_area_restroom) -"aNw" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/recreation_area_restroom) -"aNx" = (/obj/structure/mirror{pixel_x = 28},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/recreation_area_restroom) -"aNy" = (/obj/machinery/shower{dir = 4; icon_state = "shower"; pixel_x = 5; pixel_y = 0},/obj/structure/curtain/open/shower,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/recreation_area_restroom) -"aNz" = (/obj/machinery/shower{dir = 8; icon_state = "shower"; pixel_x = -5; pixel_y = 0},/obj/structure/curtain/open/shower,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/recreation_area_restroom) -"aNA" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) -"aNB" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) -"aNC" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) -"aND" = (/obj/machinery/door/airlock/maintenance{req_access = newlist()},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/maintenance/pool) -"aNE" = (/turf/simulated/shuttle/wall,/area/shuttle/large_escape_pod2/station) -"aNF" = (/turf/space,/obj/structure/shuttle/engine/propulsion{dir = 4; icon_state = "propulsion_r"},/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/large_escape_pod2/station) -"aNG" = (/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{density = 0; icon_state = "pdoor0"; id = "security_lockdown"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor,/area/maintenance/security_port) -"aNH" = (/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "security_lockdown"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor,/area/maintenance/security_port) -"aNI" = (/turf/simulated/wall,/area/maintenance/security_port) -"aNJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_one) -"aNK" = (/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/central_one) -"aNL" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green,/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "brigobs"; name = "Communal Brig Blast Door"; opacity = 0},/turf/simulated/floor/plating,/area/security/prison) -"aNM" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/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 = "brigobs"; name = "Communal Brig Blast Door"; opacity = 0},/turf/simulated/floor/plating,/area/security/prison) -"aNN" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "brigobs"; name = "Communal Brig Blast Door"; opacity = 0},/turf/simulated/floor/plating,/area/security/prison) -"aNO" = (/obj/structure/toilet{dir = 1},/obj/machinery/light/small,/turf/simulated/floor/tiled/freezer,/area/security/prison) -"aNP" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor,/area/maintenance/security_starboard) -"aNQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/maintenance/security_starboard) -"aNR" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/civilian_hallway_aft) -"aNS" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/secondary/civilian_hallway_aft) -"aNT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/machinery/camera/network/civilian{c_tag = "CIV - Holodeck Aft"; dir = 1},/turf/simulated/floor/plating,/area/holodeck_control) -"aNU" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) -"aNV" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/recreation_area_restroom) -"aNW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/recreation_area_restroom) -"aNX" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/recreation_area_restroom) -"aNY" = (/obj/machinery/door/airlock{name = "Unisex Showers"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/recreation_area_restroom) -"aNZ" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/recreation_area_restroom) -"aOa" = (/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/recreation_area_restroom) -"aOb" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/recreation_area_restroom) -"aOc" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) -"aOd" = (/obj/structure/bed/chair,/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod2/station) -"aOe" = (/obj/structure/bed/chair,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod2/station) -"aOf" = (/obj/structure/bed/chair,/obj/machinery/light{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod2/station) -"aOg" = (/obj/machinery/sleep_console{dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod2/station) -"aOh" = (/obj/machinery/sleeper{dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod2/station) -"aOi" = (/obj/structure/table/standard,/obj/item/bodybag/cryobag,/obj/item/roller{pixel_y = 8},/obj/item/roller{pixel_y = 16},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod2/station) -"aOj" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/bed/chair,/obj/machinery/light{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod2/station) -"aOk" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless,/area/shuttle/large_escape_pod2/station) -"aOl" = (/turf/space,/obj/structure/shuttle/engine/propulsion{dir = 4},/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/large_escape_pod2/station) -"aOm" = (/turf/simulated/wall/r_wall,/area/maintenance/substation/security) -"aOn" = (/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},/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/maintenance/security_port) -"aOo" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/structure/table/rack,/obj/random/maintenance/security,/obj/random/maintenance/security,/obj/random/maintenance/security,/obj/random/maintenance/security,/turf/simulated/floor,/area/maintenance/security_port) -"aOp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_one) -"aOq" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aOr" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aOs" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aOt" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment,/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/maintenance/security_starboard) -"aOu" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/maintenance/security_starboard) -"aOv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/civilian_hallway_aft) -"aOw" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/maintenance/holodeck) -"aOx" = (/obj/structure/closet,/obj/item/clothing/suit/storage/toggle/labcoat/genetics,/obj/item/weapon/storage/backpack/genetics,/obj/random/maintenance/clean,/obj/random/maintenance/medical,/turf/simulated/floor,/area/maintenance/holodeck) -"aOy" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) -"aOz" = (/obj/machinery/light/small{dir = 8},/obj/structure/toilet{dir = 4},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/recreation_area_restroom) -"aOA" = (/obj/machinery/door/airlock{name = "Unit 2"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/recreation_area_restroom) -"aOB" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/recreation_area_restroom) -"aOC" = (/obj/machinery/light,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/recreation_area_restroom) -"aOD" = (/obj/machinery/washing_machine,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/recreation_area_restroom) -"aOE" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/light,/obj/item/weapon/bikehorn/rubberducky,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/recreation_area_restroom) -"aOF" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) -"aOG" = (/obj/structure/table/glass,/obj/machinery/light,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) -"aOH" = (/obj/item/weapon/stool/padded,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) -"aOI" = (/obj/structure/closet/secure_closet/personal,/obj/machinery/camera/network/civilian{c_tag = "CIV - Pool Aft"; dir = 1},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) -"aOJ" = (/obj/item/weapon/stool/padded,/obj/machinery/ai_status_display{pixel_y = -32},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) -"aOK" = (/obj/structure/table/glass,/obj/item/weapon/inflatable_duck,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) -"aOL" = (/obj/structure/shuttle/window,/obj/structure/grille,/turf/simulated/shuttle/plating,/area/shuttle/large_escape_pod2/station) -"aOM" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod2/station) -"aON" = (/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod2/station) -"aOO" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod2/station) -"aOP" = (/obj/machinery/power/breakerbox/activated{RCon_tag = "Security Substation Bypass"},/turf/simulated/floor,/area/maintenance/substation/security) -"aOQ" = (/obj/machinery/power/smes/buildable{charge = 0; RCon_tag = "Substation - Security"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor,/area/maintenance/substation/security) -"aOR" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/maintenance/substation/security) -"aOS" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/maintenance/substation/security) -"aOT" = (/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,/turf/simulated/floor,/area/maintenance/security_port) -"aOU" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/meter,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor,/area/maintenance/security_port) -"aOV" = (/turf/simulated/wall,/area/hallway/primary/central_one) -"aOW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_one) -"aOX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_one) -"aOY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_one) -"aOZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_one) -"aPa" = (/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aPb" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aPc" = (/obj/machinery/space_heater,/turf/simulated/floor,/area/maintenance/security_starboard) -"aPd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/civilian_hallway_aft) -"aPe" = (/turf/simulated/wall,/area/hallway/primary/central_two) -"aPf" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_two) -"aPg" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_two) -"aPh" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_two) -"aPi" = (/obj/random/trash_pile,/turf/simulated/floor,/area/maintenance/holodeck) -"aPj" = (/obj/machinery/camera/network/northern_star{c_tag = "Hall - Recreation Aft"; dir = 4},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) -"aPk" = (/obj/item/inflatable/door/torn,/obj/item/weapon/screwdriver,/turf/simulated/floor,/area/maintenance/pool) -"aPl" = (/obj/structure/bed/chair{dir = 1},/obj/machinery/vending/wallmed1{layer = 3.3; name = "Emergency NanoMed"; pixel_x = -28; pixel_y = 0},/obj/structure/closet/walllocker/emerglocker{pixel_x = 0; pixel_y = -32},/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod2/station) -"aPm" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod2/station) -"aPn" = (/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) -"aPo" = (/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/crowbar,/obj/random/medical/lite,/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod2/station) -"aPp" = (/obj/structure/bed/chair{dir = 1},/obj/structure/closet/walllocker/emerglocker{pixel_x = 0; pixel_y = -32},/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod2/station) -"aPq" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod2/station) -"aPr" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/maintenance/substation/security) -"aPs" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/turf/simulated/floor,/area/maintenance/substation/security) -"aPt" = (/obj/structure/cable/green,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/power/sensor{name = "Powernet Sensor - Security Subgrid"; name_tag = "Security Subgrid"},/turf/simulated/floor,/area/maintenance/substation/security) -"aPu" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/engineering{name = "Security Substation"; req_one_access = list(1,11,24)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/maintenance/substation/security) -"aPv" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/meter,/turf/simulated/floor,/area/maintenance/security_port) -"aPw" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor,/area/maintenance/security_port) -"aPx" = (/obj/structure/flora/pottedplant{icon_state = "plant-22"},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one) -"aPy" = (/obj/structure/table/glass,/obj/machinery/camera/network/northern_star{c_tag = "Hall - Central Primary Fore Port 1"; dir = 2},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one) -"aPz" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aPA" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aPB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{req_access = newlist()},/turf/simulated/floor,/area/maintenance/security_starboard) -"aPC" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/civilian_hallway_aft) -"aPD" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/secondary/civilian_hallway_aft) -"aPE" = (/obj/machinery/vending/cola,/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_two) -"aPF" = (/obj/machinery/vending/snack,/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_two) -"aPG" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_two) -"aPH" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{req_access = newlist()},/turf/simulated/floor,/area/maintenance/holodeck) -"aPI" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/turf/simulated/floor,/area/maintenance/pool) -"aPJ" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/maintenance/pool) -"aPK" = (/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) -"aPL" = (/turf/space,/obj/structure/shuttle/engine/propulsion{dir = 4; icon_state = "propulsion_l"},/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/large_escape_pod2/station) -"aPM" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/structure/table/steel,/obj/machinery/cell_charger,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor,/area/maintenance/substation/security) -"aPN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor,/area/maintenance/substation/security) -"aPO" = (/obj/structure/cable/green,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/turf/simulated/floor,/area/maintenance/substation/security) -"aPP" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{req_access = newlist()},/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"; pixel_y = 0},/turf/simulated/floor,/area/maintenance/security_port) -"aPQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aPR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aPS" = (/obj/structure/sign/pods{dir = 8; pixel_x = -32; pixel_y = 0},/obj/structure/sign/directions/evac{pixel_y = 32; pixel_z = 8},/obj/structure/sign/directions/medical{dir = 4; pixel_y = 32},/obj/structure/sign/directions/science{dir = 2; pixel_y = 32; pixel_z = -8},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one) -"aPT" = (/obj/structure/sign/directions/security{dir = 4; pixel_y = 32},/obj/structure/sign/directions/cargo{dir = 2; pixel_y = 32; pixel_z = 8},/obj/structure/sign/directions/engineering{dir = 2; pixel_y = 32; pixel_z = -8},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one) -"aPU" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one) -"aPV" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aPW" = (/obj/structure/sign/directions/security{dir = 1; pixel_y = 32},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one) -"aPX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/primary/central_one) -"aPY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/hallway/primary/central_one) -"aPZ" = (/obj/machinery/vending/cola,/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one) -"aQa" = (/obj/machinery/vending/snack,/obj/machinery/camera/network/northern_star{c_tag = "Hall - Central Primary Fore Mid 2"; dir = 2},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one) -"aQb" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one) -"aQc" = (/obj/structure/closet/emcloset,/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one) -"aQd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one) -"aQe" = (/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one) -"aQf" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_one) -"aQg" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_one) -"aQh" = (/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one) -"aQi" = (/obj/machinery/firealarm{dir = 4; pixel_x = 26},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one) -"aQj" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/machinery/light{dir = 8},/obj/structure/sign/directions/evac{pixel_y = 32; pixel_z = 8},/obj/structure/sign/directions/medical{dir = 2; pixel_y = 32},/obj/structure/sign/directions/science{dir = 8; pixel_y = 32; pixel_z = -8},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_two) -"aQk" = (/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"aQl" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"aQm" = (/obj/structure/sign/directions/engineering{dir = 8; pixel_y = 32; pixel_z = -8},/obj/structure/sign/directions/security{dir = 8; pixel_y = 32},/obj/structure/sign/directions/cargo{dir = 8; pixel_y = 32; pixel_z = 8},/obj/machinery/camera/network/northern_star{c_tag = "Hall - Central Primary Starboard Fore 1"; dir = 8},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_two) -"aQn" = (/obj/structure/closet/emcloset,/turf/simulated/floor/tiled/dark,/area/crew_quarters/recreation_area_hallway) -"aQo" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/dark,/area/crew_quarters/recreation_area_hallway) -"aQp" = (/turf/simulated/floor/tiled/dark,/area/crew_quarters/recreation_area_hallway) -"aQq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/recreation_area_hallway) -"aQr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/recreation_area_hallway) -"aQs" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/recreation_area_hallway) -"aQt" = (/obj/machinery/door/airlock/glass{name = "Recreation Area"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) -"aQu" = (/turf/simulated/wall,/area/storage/tools) -"aQv" = (/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,/area/maintenance/pool) -"aQw" = (/obj/effect/decal/cleanable/dirt,/obj/structure/closet/crate,/obj/item/weapon/reagent_containers/food/drinks/bottle/wine,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/random/drinkbottle,/obj/random/maintenance/clean,/turf/simulated/floor/plating,/area/maintenance/pool) -"aQx" = (/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,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aQy" = (/turf/simulated/wall,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aQz" = (/obj/machinery/computer/arcade,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aQA" = (/obj/machinery/vending/coffee,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aQB" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aQC" = (/obj/machinery/door/airlock/engineering{name = "Security Substation"; req_one_access = list(1,11,24)},/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor,/area/maintenance/substation/security) -"aQD" = (/obj/machinery/vending/fitness,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aQE" = (/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"; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aQF" = (/obj/machinery/alarm{pixel_y = 25},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aQG" = (/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aQH" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aQI" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aQJ" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aQK" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aQL" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aQM" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aQN" = (/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/primary/central_one) -"aQO" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aQP" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = 28},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aQQ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera/network/northern_star{c_tag = "Hall - Central Primary Fore Mid 1"; dir = 2},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aQR" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one) -"aQS" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/structure/disposalpipe/segment{dir = 4},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aQT" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aQU" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j1"; dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aQV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aQW" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aQX" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = 28},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aQY" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aQZ" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"aRa" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"aRb" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 2},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"aRc" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"aRd" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"aRe" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) -"aRf" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) -"aRg" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera/network/northern_star{c_tag = "Hall - Recreation Aft Port"; dir = 2},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) -"aRh" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) -"aRi" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) -"aRj" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = 28},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) -"aRk" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) -"aRl" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) -"aRm" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) -"aRn" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) -"aRo" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera/network/northern_star{c_tag = "Hall - Recreation Aft Starboard"; dir = 2},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) -"aRp" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) -"aRq" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) -"aRr" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) -"aRs" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/storage/tools) -"aRt" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/tiled,/area/storage/tools) -"aRu" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/tiled,/area/storage/tools) -"aRv" = (/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/random/tech_supply,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/storage/tools) -"aRw" = (/obj/structure/closet/toolcloset,/turf/simulated/floor/tiled,/area/storage/tools) -"aRx" = (/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/pool) -"aRy" = (/obj/structure/table/rack,/obj/item/weapon/flame/lighter/random,/obj/item/weapon/storage/fancy/cigarettes/dromedaryco,/obj/random/maintenance/clean,/turf/simulated/floor/plating,/area/maintenance/pool) -"aRz" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 9},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aRA" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aRB" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 5},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aRC" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/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)},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aRD" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod_berth{frequency = 1380; id_tag = "large_escape_pod_2_berth"; pixel_x = 0; pixel_y = 26; tag_door = "large_escape_pod_2_berth_hatch"},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 9},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aRE" = (/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/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aRF" = (/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 = 27},/obj/machinery/hologram/holopad,/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aRG" = (/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/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aRH" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aRI" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/sign/pods{dir = 8; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aRJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = 28},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aRK" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aRL" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aRM" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aRN" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aRO" = (/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,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aRP" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aRQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aRR" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aRS" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aRT" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass{name = "Central Access"},/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/central_one) -"aRU" = (/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/central_one) -"aRV" = (/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/hallway/primary/central_one) -"aRW" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/navbeacon/patrol{next_patrol = "CH2"; location = "CH1"},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aRX" = (/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,/area/hallway/primary/central_one) -"aRY" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aRZ" = (/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/central_one) -"aSa" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aSb" = (/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/central_one) -"aSc" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aSd" = (/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/central_one) -"aSe" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aSf" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/navbeacon/patrol{next_patrol = "CH3"; location = "CH2"},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aSg" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one) -"aSh" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/navbeacon/patrol{next_patrol = "CH4"; location = "CH3"},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aSi" = (/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,/area/hallway/primary/central_one) -"aSj" = (/obj/structure/cable{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,/area/hallway/primary/central_one) -"aSk" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aSl" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aSm" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"aSn" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"aSo" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"aSp" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/navbeacon/patrol{next_patrol = "CH5"; location = "CH4"},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"aSq" = (/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/hallway/primary/central_two) -"aSr" = (/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/central_two) -"aSs" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass{name = "Central Access"},/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/central_two) -"aSt" = (/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/recreation_area_hallway) -"aSu" = (/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},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) -"aSv" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) -"aSw" = (/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/crew_quarters/recreation_area_hallway) -"aSx" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) -"aSy" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) -"aSz" = (/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/recreation_area_hallway) -"aSA" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) -"aSB" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) -"aSC" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/dark,/area/crew_quarters/recreation_area_hallway) -"aSD" = (/obj/machinery/door/airlock/glass{name = "Auxiliary Tool Storage"; req_access = list(12)},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/storage/tools) -"aSE" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/storage/tools) -"aSF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled,/area/storage/tools) -"aSG" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled,/area/storage/tools) -"aSH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/storage/tools) -"aSI" = (/obj/machinery/door/airlock/maintenance{req_access = newlist()},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/maintenance/pool) -"aSJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor,/area/maintenance/pool) -"aSK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/light/small,/turf/simulated/floor,/area/maintenance/pool) -"aSL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/maintenance/pool) -"aSM" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/maintenance/pool) -"aSN" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aSO" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aSP" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aSQ" = (/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)},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aSR" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aSS" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aST" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aSU" = (/obj/machinery/camera/network/northern_star{c_tag = "Hall - Fore Port Escape 1"; dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aSV" = (/obj/machinery/newscaster{pixel_y = -30},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aSW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aSX" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aSY" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aSZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aTa" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aTb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aTc" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/light,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aTd" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aTe" = (/obj/machinery/door/firedoor/glass,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aTf" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aTg" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aTh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera/network/northern_star{c_tag = "Hall - Fore Port Escape 2"; dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aTi" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aTj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aTk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aTl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aTm" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/item/device/radio/intercom{layer = 4; name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aTn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aTo" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aTp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aTq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/junction{dir = 1; icon_state = "pipe-j2"},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aTr" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aTs" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aTt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aTu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aTv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aTw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/newscaster{pixel_x = 0; pixel_y = -28},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aTx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aTy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aTz" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aTA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/light,/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aTB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aTC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aTD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aTE" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one) -"aTF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aTG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aTH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/camera/network/northern_star{c_tag = "Hall - Central Primary Fore Aft 1"; dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aTI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aTJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aTK" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aTL" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aTM" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aTN" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aTO" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aTP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aTQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/camera/network/northern_star{c_tag = "Hall - Central Primary Fore Aft 2"; dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aTR" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aTS" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aTT" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"aTU" = (/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/tiled,/area/hallway/primary/central_two) -"aTV" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"aTW" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"aTX" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"aTY" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) -"aTZ" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/light,/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) -"aUa" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) -"aUb" = (/obj/machinery/light,/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) -"aUc" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) -"aUd" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) -"aUe" = (/obj/structure/sign/directions/engineering{dir = 8; pixel_y = -32; pixel_z = 8},/obj/structure/sign/directions/security{dir = 8; pixel_y = -32},/obj/structure/sign/directions/cargo{dir = 8; pixel_y = -32; pixel_z = -8},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) -"aUf" = (/obj/structure/sign/directions/science{dir = 8; pixel_y = -32; pixel_z = 8},/obj/structure/sign/directions/medical{dir = 8; pixel_y = -32},/obj/structure/sign/directions/evac{dir = 8; pixel_y = -32; pixel_z = -8},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) -"aUg" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) -"aUh" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) -"aUi" = (/obj/machinery/camera/network/civilian{c_tag = "CIV - Auxiliary Tool Storage"; dir = 4},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/storage/tools) -"aUj" = (/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/structure/table/steel,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/storage/tools) -"aUk" = (/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/structure/table/steel,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/storage/tools) -"aUl" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/storage/tools) -"aUm" = (/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/machinery/cell_charger,/obj/structure/table/steel,/obj/structure/extinguisher_cabinet{pixel_x = 25},/turf/simulated/floor/tiled,/area/storage/tools) -"aUn" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/light,/obj/structure/closet/emcloset,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aUo" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/structure/closet/emcloset,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aUp" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aUq" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/structure/closet/emcloset,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aUr" = (/obj/structure/closet/emcloset,/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aUs" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aUt" = (/obj/effect/floor_decal/industrial/warning,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/sign/directions/science{dir = 2; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aUu" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aUv" = (/obj/effect/floor_decal/industrial/warning,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aUw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aUx" = (/obj/machinery/light{dir = 8},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one) -"aUy" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aUz" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aUA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aUB" = (/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -26},/obj/structure/extinguisher_cabinet{pixel_x = 25; pixel_y = 0},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one) -"aUC" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one) -"aUD" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one) -"aUE" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/hallway/primary/central_one) -"aUF" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aUG" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aUH" = (/obj/machinery/firealarm{dir = 8; pixel_x = -26},/obj/structure/closet/emcloset,/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one) -"aUI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one) -"aUJ" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/light,/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one) -"aUK" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_one) -"aUL" = (/obj/effect/floor_decal/industrial/warning,/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aUM" = (/obj/machinery/door/firedoor/glass,/obj/effect/floor_decal/industrial/warning,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aUN" = (/obj/effect/floor_decal/industrial/warning,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aUO" = (/obj/machinery/firealarm{dir = 8; pixel_x = -26},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_two) -"aUP" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"aUQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"aUR" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_two) -"aUS" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/recreation_area_hallway) -"aUT" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/recreation_area_hallway) -"aUU" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/recreation_area_hallway) -"aUV" = (/obj/item/weapon/caution/cone,/turf/simulated/floor/tiled/dark,/area/crew_quarters/recreation_area_hallway) -"aUW" = (/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/machinery/light_switch{pixel_x = -26; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/tiled,/area/storage/tools) -"aUX" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/storage/tools) -"aUY" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled,/area/storage/tools) -"aUZ" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/storage/tools) -"aVa" = (/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/structure/table/steel,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/recharger{pixel_y = 0},/turf/simulated/floor/tiled,/area/storage/tools) -"aVb" = (/turf/simulated/wall,/area/maintenance/engineering/pumpstation) -"aVc" = (/obj/machinery/space_heater,/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) -"aVd" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) -"aVe" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) -"aVf" = (/obj/machinery/atmospherics/binary/pump/high_power/on{dir = 4; name = "Pump station in"; target_pressure = 4500},/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) -"aVg" = (/obj/machinery/atmospherics/pipe/manifold/visible/cyan{dir = 1},/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) -"aVh" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) -"aVi" = (/obj/machinery/door/airlock/maintenance{req_access = newlist()},/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) -"aVj" = (/turf/simulated/wall,/area/maintenance/research_shuttle) -"aVk" = (/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/fore_port_escape_pod_hallway) -"aVl" = (/turf/simulated/wall,/area/gateway) -"aVm" = (/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/simulated/floor/tiled/dark,/area/gateway) -"aVn" = (/turf/simulated/floor/tiled/dark,/area/gateway) -"aVo" = (/obj/structure/closet/emcloset,/obj/item/weapon/storage/toolbox/emergency,/obj/item/weapon/storage/toolbox/emergency,/turf/simulated/floor/tiled/dark,/area/gateway) -"aVp" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aVq" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aVr" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aVs" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one) -"aVt" = (/obj/structure/table/glass,/obj/machinery/camera/network/northern_star{c_tag = "Hall - Central Primary Fore Port 2"; dir = 1},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one) -"aVu" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one) -"aVv" = (/turf/simulated/wall/r_wall,/area/hallway/primary/central_one) -"aVw" = (/obj/effect/floor_decal/industrial/warning/corner,/obj/machinery/ai_status_display{pixel_x = -32; pixel_y = 0},/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aVx" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aVy" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) -"aVz" = (/turf/simulated/wall,/area/maintenance/central) -"aVA" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{req_access = newlist()},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/maintenance/central) -"aVB" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hydroponics/garden) -"aVC" = (/obj/machinery/door/airlock/glass{name = "Garden"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hydroponics/garden) -"aVD" = (/obj/machinery/door/airlock/glass{name = "Garden"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hydroponics/garden) -"aVE" = (/obj/machinery/door/airlock/glass{name = "Garden"},/turf/simulated/floor/tiled,/area/hydroponics/garden) -"aVF" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"aVG" = (/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/central_two) -"aVH" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"aVI" = (/turf/simulated/wall,/area/maintenance/medbay_fore) -"aVJ" = (/obj/machinery/door/airlock/maintenance{req_access = newlist()},/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/maintenance/medbay_fore) -"aVK" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/engineering{name = "Pump Station"; req_one_access = list(11,24)},/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/maintenance/engineering/pumpstation) -"aVL" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/cyan{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) -"aVM" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/universal,/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) -"aVN" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact (EAST)"},/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) -"aVO" = (/obj/machinery/atmospherics/pipe/manifold/visible/cyan,/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) -"aVP" = (/obj/structure/closet,/obj/item/weapon/towel/random,/obj/item/weapon/towel/random,/obj/item/weapon/towel/random,/obj/item/weapon/towel/random,/obj/random/maintenance/clean,/obj/random/maintenance/clean,/turf/simulated/floor,/area/maintenance/pool) -"aVQ" = (/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_shuttle) -"aVR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/maintenance/research_shuttle) -"aVS" = (/turf/simulated/wall/r_wall,/area/rnd/research_foyer_auxiliary) -"aVT" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/rnd/research_foyer_auxiliary) -"aVU" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/door/airlock/research{name = "Research Division Auxiliary Access"; req_access = list(47)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/white,/area/rnd/research_foyer_auxiliary) -"aVV" = (/obj/structure/sign/science,/turf/simulated/wall/r_wall,/area/rnd/research_foyer_auxiliary) -"aVW" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor/tiled/dark,/area/gateway) -"aVX" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled/dark,/area/gateway) -"aVY" = (/obj/machinery/gateway{dir = 9},/turf/simulated/floor/tiled/dark,/area/gateway) -"aVZ" = (/obj/machinery/gateway{dir = 1},/turf/simulated/floor/tiled/dark,/area/gateway) -"aWa" = (/obj/machinery/gateway{dir = 5},/turf/simulated/floor/tiled/dark,/area/gateway) -"aWb" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled/dark,/area/gateway) -"aWc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_four) -"aWd" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"aWe" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"aWf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"aWg" = (/turf/simulated/wall/r_wall,/area/ai_server_room) -"aWh" = (/turf/simulated/wall/r_wall,/area/ai_upload_foyer) -"aWi" = (/obj/machinery/door/airlock/highsecurity{name = "AI Upload Access"; req_access = list(16)},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/dark,/area/ai_upload_foyer) -"aWj" = (/turf/simulated/wall/r_wall,/area/ai_cyborg_station) -"aWk" = (/turf/simulated/floor,/area/maintenance/central) -"aWl" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/maintenance/central) -"aWm" = (/turf/simulated/wall,/area/hydroponics/garden) -"aWn" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hydroponics/garden) -"aWo" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hydroponics/garden) -"aWp" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hydroponics/garden) -"aWq" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hydroponics/garden) -"aWr" = (/obj/machinery/door/firedoor/glass,/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hydroponics/garden) -"aWs" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hydroponics/garden) -"aWt" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_two) -"aWu" = (/obj/structure/extinguisher_cabinet{pixel_x = 25},/obj/machinery/atm{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_two) -"aWv" = (/turf/simulated/wall,/area/ai_monitored/storage/emergency/eva) -"aWw" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/ai_monitored/storage/emergency/eva) -"aWx" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/ai_monitored/storage/emergency/eva) -"aWy" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/ai_monitored/storage/emergency/eva) -"aWz" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{req_access = newlist()},/turf/simulated/floor/tiled,/area/ai_monitored/storage/emergency/eva) -"aWA" = (/turf/simulated/floor,/area/maintenance/medbay_fore) -"aWB" = (/obj/effect/decal/cleanable/cobweb2,/obj/effect/decal/cleanable/dirt,/obj/random/trash_pile,/turf/simulated/floor/plating,/area/maintenance/medbay_fore) -"aWC" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/machinery/portable_atmospherics/powered/pump/filled,/turf/simulated/floor/tiled/hydro,/area/maintenance/engineering/pumpstation) -"aWD" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{dir = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) -"aWE" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) -"aWF" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/machinery/computer/station_alert,/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) -"aWG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/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/atmospherics/pipe/simple/hidden/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/turf/simulated/floor/plating,/area/maintenance/engineering/pumpstation) -"aWH" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/binary/passive_gate{dir = 8; target_pressure = 4500},/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) -"aWI" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 9},/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) -"aWJ" = (/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 9},/obj/effect/decal/warning_stripes,/turf/simulated/floor,/area/maintenance/engineering/pumpstation) -"aWK" = (/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) -"aWL" = (/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/obj/structure/closet/firecloset,/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) -"aWM" = (/obj/machinery/door/airlock/maintenance{req_one_access = newlist()},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/maintenance/pool) -"aWN" = (/obj/machinery/light/small{dir = 8},/obj/random/trash_pile,/turf/simulated/floor,/area/maintenance/research_shuttle) -"aWO" = (/obj/structure/closet/emcloset,/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor/tiled/white,/area/rnd/research_foyer_auxiliary) -"aWP" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled/white,/area/rnd/research_foyer_auxiliary) -"aWQ" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/tiled/white,/area/rnd/research_foyer_auxiliary) -"aWR" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/computer/cryopod/gateway{pixel_x = -32},/turf/simulated/floor/tiled/dark,/area/gateway) -"aWS" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/dark,/area/gateway) -"aWT" = (/obj/machinery/gateway{dir = 8},/turf/simulated/floor/tiled/dark,/area/gateway) -"aWU" = (/obj/machinery/cryopod/robot/door/gateway,/turf/simulated/floor/tiled/dark,/area/gateway) -"aWV" = (/obj/machinery/gateway{dir = 4},/turf/simulated/floor/tiled/dark,/area/gateway) -"aWW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/dark,/area/gateway) -"aWX" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 26},/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled/dark,/area/gateway) -"aWY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_four) -"aWZ" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"aXa" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"aXb" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"aXc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_four) -"aXd" = (/obj/machinery/message_server,/turf/simulated/floor/bluegrid,/area/ai_server_room) -"aXe" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/bluegrid,/area/ai_server_room) -"aXf" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/tiled/dark,/area/ai_server_room) -"aXg" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/machinery/camera/network/command{c_tag = "AI - Upload Foyer"; dir = 2},/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/tiled/dark,/area/ai_upload_foyer) -"aXh" = (/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/dark,/area/ai_upload_foyer) -"aXi" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/structure/sign/kiddieplaque{pixel_y = 32},/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/turf/simulated/floor/tiled/dark,/area/ai_upload_foyer) -"aXj" = (/obj/structure/bed/chair/office/light{dir = 4},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/tiled/dark,/area/ai_cyborg_station) -"aXk" = (/obj/structure/table/standard,/obj/item/weapon/phone,/obj/machinery/light{dir = 1},/turf/simulated/floor/bluegrid,/area/ai_cyborg_station) -"aXl" = (/obj/machinery/computer/aifixer,/turf/simulated/floor/bluegrid,/area/ai_cyborg_station) -"aXm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/maintenance/central) -"aXn" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hydroponics/garden) -"aXo" = (/obj/machinery/smartfridge/drying_rack,/turf/simulated/floor/grass,/area/hydroponics/garden) -"aXp" = (/obj/effect/floor_decal/spline/fancy/wood{dir = 2},/obj/machinery/seed_storage/garden,/turf/simulated/floor/grass,/area/hydroponics/garden) -"aXq" = (/obj/effect/floor_decal/spline/fancy/wood{dir = 2},/obj/machinery/vending/hydronutrients,/turf/simulated/floor/grass,/area/hydroponics/garden) -"aXr" = (/obj/effect/floor_decal/spline/fancy/wood{dir = 6},/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/glass/bucket,/obj/machinery/light{dir = 1},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/grass,/area/hydroponics/garden) -"aXs" = (/obj/structure/sink/kitchen{pixel_y = 28},/obj/effect/floor_decal/corner/green{dir = 9},/turf/simulated/floor/tiled,/area/hydroponics/garden) -"aXt" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/hydroponics/garden) -"aXu" = (/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/hydroponics/garden) -"aXv" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hydroponics/garden) -"aXw" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/camera/network/civilian{c_tag = "CIV - Park Fore"; dir = 2},/obj/effect/floor_decal/corner/green{dir = 6},/turf/simulated/floor/tiled,/area/hydroponics/garden) -"aXx" = (/obj/effect/floor_decal/spline/fancy/wood{tag = "icon-spline_fancy (SOUTHWEST)"; icon_state = "spline_fancy"; dir = 10},/obj/structure/flora/ausbushes/fernybush,/obj/machinery/light{dir = 1},/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/grass,/area/hydroponics/garden) -"aXy" = (/obj/effect/floor_decal/spline/fancy/wood{dir = 2},/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/ywflowers,/turf/simulated/floor/grass,/area/hydroponics/garden) -"aXz" = (/obj/effect/floor_decal/spline/fancy/wood{dir = 2},/obj/structure/flora/ausbushes/ywflowers,/turf/simulated/floor/grass,/area/hydroponics/garden) -"aXA" = (/obj/structure/flora/ausbushes/ywflowers,/turf/simulated/floor/grass,/area/hydroponics/garden) -"aXB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hydroponics/garden) -"aXC" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_two) -"aXD" = (/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_two) -"aXE" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/ai_monitored/storage/emergency/eva) -"aXF" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/emergency/eva) -"aXG" = (/obj/structure/dispenser/oxygen,/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/emergency/eva) -"aXH" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1; health = 1e+006},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 9},/obj/machinery/door/window/southleft,/obj/item/clothing/suit/space,/obj/item/clothing/head/helmet/space,/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/emergency/eva) -"aXI" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1; health = 1e+006},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 5},/obj/machinery/door/window/southright,/obj/item/clothing/suit/space,/obj/item/clothing/head/helmet/space,/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/emergency/eva) -"aXJ" = (/obj/structure/table/rack,/obj/machinery/atmospherics/unary/vent_pump/on,/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/item/device/suit_cooling_unit,/obj/item/device/suit_cooling_unit,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/emergency/eva) -"aXK" = (/obj/item/stack/material/wood{amount = 24},/turf/simulated/floor,/area/ai_monitored/storage/emergency/eva) -"aXL" = (/obj/item/stack/material/wood,/turf/simulated/floor,/area/ai_monitored/storage/emergency/eva) -"aXM" = (/obj/machinery/newscaster{pixel_y = 32},/obj/effect/floor_decal/corner/brown/full{dir = 1},/turf/simulated/floor/tiled/white,/area/ai_monitored/storage/emergency/eva) -"aXN" = (/obj/structure/closet/crate,/obj/random/maintenance/clean,/obj/random/maintenance/clean,/obj/random/maintenance/clean,/obj/random/maintenance/engineering,/obj/random/maintenance/engineering,/obj/random/maintenance/engineering,/turf/simulated/floor/tiled/white,/area/ai_monitored/storage/emergency/eva) -"aXO" = (/obj/effect/floor_decal/corner/yellow{dir = 4},/turf/simulated/floor/tiled/white,/area/ai_monitored/storage/emergency/eva) -"aXP" = (/obj/effect/floor_decal/corner/yellow{dir = 5},/turf/simulated/floor/tiled/white,/area/ai_monitored/storage/emergency/eva) -"aXQ" = (/obj/effect/floor_decal/corner/yellow{dir = 5},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled/white,/area/ai_monitored/storage/emergency/eva) -"aXR" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/maintenance/medbay_fore) -"aXS" = (/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) -"aXT" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/machinery/portable_atmospherics/powered/pump/filled,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor/tiled/hydro,/area/maintenance/engineering/pumpstation) -"aXU" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) -"aXV" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) -"aXW" = (/obj/machinery/door/airlock/glass_engineeringatmos{name = "Pump Station Atmospherics"; req_one_access = list(11,24)},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) -"aXX" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) -"aXY" = (/obj/machinery/atmospherics/pipe/simple/visible/universal,/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) -"aXZ" = (/obj/machinery/atmospherics/pipe/simple/visible/red{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) -"aYa" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/canister/empty,/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) -"aYb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/maintenance/medbay_fore) -"aYc" = (/turf/space,/area/skipjack_station/northwest_solars) -"aYd" = (/turf/simulated/floor,/area/maintenance/research_shuttle) -"aYe" = (/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/maintenance/research_shuttle) -"aYf" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/maintenance/research_shuttle) -"aYg" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/structure/closet/firecloset,/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/obj/machinery/camera/network/research{c_tag = "SCI - Research Auxiliary Access"; dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/research_foyer_auxiliary) -"aYh" = (/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/white,/area/rnd/research_foyer_auxiliary) -"aYi" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled/white,/area/rnd/research_foyer_auxiliary) -"aYj" = (/obj/structure/window/reinforced,/obj/machinery/newscaster{pixel_x = -31; pixel_y = 0},/obj/machinery/camera/network/civilian{c_tag = "CIV - Gateway"; dir = 4},/turf/simulated/floor/tiled/dark,/area/gateway) -"aYk" = (/obj/machinery/gateway{dir = 10},/obj/effect/landmark{name = "JoinLateGateway"},/turf/simulated/floor/tiled/dark,/area/gateway) -"aYl" = (/obj/machinery/gateway,/obj/effect/landmark{name = "JoinLateGateway"},/turf/simulated/floor/tiled/dark,/area/gateway) -"aYm" = (/obj/machinery/gateway{dir = 6},/obj/effect/landmark{name = "JoinLateGateway"},/turf/simulated/floor/tiled/dark,/area/gateway) -"aYn" = (/obj/structure/window/reinforced,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/tiled/dark,/area/gateway) -"aYo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/primary/central_four) -"aYp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_four) -"aYq" = (/turf/simulated/wall,/area/hallway/primary/central_four) -"aYr" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"aYs" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"aYt" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"aYu" = (/obj/machinery/computer/message_monitor,/turf/simulated/floor/tiled/dark,/area/ai_server_room) -"aYv" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled/dark,/area/ai_server_room) -"aYw" = (/obj/structure/cable/cyan{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/dark,/area/ai_server_room) -"aYx" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/highsecurity{name = "Messaging Server"; req_access = list(16)},/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/dark,/area/ai_upload_foyer) -"aYy" = (/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/manifold/hidden/scrubbers,/turf/simulated/floor/tiled/dark,/area/ai_upload_foyer) -"aYz" = (/obj/machinery/hologram/holopad,/obj/structure/cable/cyan{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/cyan{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/turf/simulated/floor/tiled/dark,/area/ai_upload_foyer) -"aYA" = (/obj/structure/cable/cyan{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/dark,/area/ai_upload_foyer) -"aYB" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/highsecurity{name = "AI Upload Access"; req_access = list(16)},/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/dark,/area/ai_upload_foyer) -"aYC" = (/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 = 10},/turf/simulated/floor/tiled/dark,/area/ai_cyborg_station) -"aYD" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled/dark,/area/ai_cyborg_station) -"aYE" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled/dark,/area/ai_cyborg_station) -"aYF" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hydroponics/garden) -"aYG" = (/obj/machinery/portable_atmospherics/hydroponics/soil,/turf/simulated/floor/grass,/area/hydroponics/garden) -"aYH" = (/obj/effect/floor_decal/spline/fancy/wood{dir = 6},/turf/simulated/floor/grass,/area/hydroponics/garden) -"aYI" = (/obj/effect/floor_decal/corner/green/full{dir = 8},/turf/simulated/floor/tiled,/area/hydroponics/garden) -"aYJ" = (/obj/effect/floor_decal/corner/green{dir = 5},/turf/simulated/floor/tiled,/area/hydroponics/garden) -"aYK" = (/obj/effect/floor_decal/corner/green{dir = 1},/turf/simulated/floor/tiled,/area/hydroponics/garden) -"aYL" = (/turf/simulated/floor/tiled,/area/hydroponics/garden) -"aYM" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hydroponics/garden) -"aYN" = (/obj/effect/floor_decal/corner/green{dir = 4},/turf/simulated/floor/tiled,/area/hydroponics/garden) -"aYO" = (/obj/structure/bed/chair/wood{dir = 4},/obj/effect/floor_decal/corner/green{dir = 5},/turf/simulated/floor/tiled,/area/hydroponics/garden) -"aYP" = (/obj/structure/table/woodentable,/obj/effect/floor_decal/corner/green{dir = 5},/turf/simulated/floor/tiled,/area/hydroponics/garden) -"aYQ" = (/obj/structure/bed/chair/wood{dir = 8},/obj/effect/floor_decal/corner/green/full{dir = 1},/turf/simulated/floor/tiled,/area/hydroponics/garden) -"aYR" = (/obj/effect/floor_decal/spline/fancy/wood{tag = "icon-spline_fancy (SOUTHWEST)"; icon_state = "spline_fancy"; dir = 10},/obj/structure/flora/ausbushes/sparsegrass,/turf/simulated/floor/grass,/area/hydroponics/garden) -"aYS" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hydroponics/garden) -"aYT" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/primary/central_two) -"aYU" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"aYV" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"aYW" = (/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,/area/hallway/primary/central_two) -"aYX" = (/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/central_two) -"aYY" = (/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/glass{name = "Emergency EVA"},/turf/simulated/floor/tiled,/area/ai_monitored/storage/emergency/eva) -"aYZ" = (/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/emergency/eva) -"aZa" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/tiled,/area/ai_monitored/storage/emergency/eva) -"aZb" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/airlock/maintenance{req_access = newlist()},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/ai_monitored/storage/emergency/eva) -"aZc" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/ai_monitored/storage/emergency/eva) -"aZd" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/ai_monitored/storage/emergency/eva) -"aZe" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/floor_decal/corner/brown{dir = 6},/turf/simulated/floor/tiled/white,/area/ai_monitored/storage/emergency/eva) -"aZf" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/white,/area/ai_monitored/storage/emergency/eva) -"aZg" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/tiled/white,/area/ai_monitored/storage/emergency/eva) -"aZh" = (/turf/simulated/floor/tiled/yellow,/area/ai_monitored/storage/emergency/eva) -"aZi" = (/obj/structure/table/rack{dir = 1},/obj/item/weapon/storage/toolbox/emergency,/obj/random/maintenance/medical,/obj/random/maintenance/medical,/turf/simulated/floor/plating,/area/maintenance/medbay_fore) -"aZj" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/machinery/portable_atmospherics/powered/scrubber,/turf/simulated/floor/tiled/hydro,/area/maintenance/engineering/pumpstation) -"aZk" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/red{dir = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) -"aZl" = (/obj/machinery/atmospherics/pipe/simple/hidden/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) -"aZm" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/structure/table/steel_reinforced,/obj/random/tech_supply,/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/obj/random/maintenance/engineering,/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) -"aZn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/engineering/pumpstation) -"aZo" = (/obj/machinery/atmospherics/pipe/simple/visible/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) -"aZp" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/visible/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) -"aZq" = (/obj/machinery/camera/network/engineering{c_tag = "ENG - Pump Station"; dir = 1},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/machinery/atmospherics/tvalve/digital/mirrored/bypass{dir = 4},/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) -"aZr" = (/obj/machinery/atmospherics/binary/pump{dir = 4},/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) -"aZs" = (/obj/machinery/atmospherics/pipe/manifold/visible/red,/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) -"aZt" = (/obj/random/maintenance/research,/obj/random/maintenance/research,/obj/random/junk,/turf/simulated/floor,/area/maintenance/research_shuttle) -"aZu" = (/obj/structure/closet/l3closet/scientist,/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled/white,/area/rnd/research_foyer_auxiliary) -"aZv" = (/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/rnd/research_foyer_auxiliary) -"aZw" = (/obj/structure/curtain/open/shower,/obj/machinery/shower{icon_state = "shower"; dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/tiled/freezer,/area/rnd/research_foyer_auxiliary) -"aZx" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/vending/coffee,/turf/simulated/floor/tiled,/area/gateway) -"aZy" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/gateway) -"aZz" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/gateway) -"aZA" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/gateway) -"aZB" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/closet/emcloset,/obj/item/weapon/storage/toolbox/emergency,/obj/item/weapon/storage/toolbox/emergency,/turf/simulated/floor/tiled,/area/gateway) -"aZC" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/shuttle/plating,/area/gateway) -"aZD" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"aZE" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"aZF" = (/obj/structure/disposalpipe/junction{dir = 1; icon_state = "pipe-j2"},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"aZG" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"aZH" = (/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"aZI" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled/dark,/area/ai_server_room) -"aZJ" = (/turf/simulated/floor/tiled/dark,/area/ai_server_room) -"aZK" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/dark,/area/ai_server_room) -"aZL" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/obj/machinery/turretid/stun{control_area = "\improper AI Upload Chamber"; name = "AI Upload turret control"; pixel_x = 6; pixel_y = -24},/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1447; name = "Private AI Channel"; pixel_x = -12; pixel_y = -21},/turf/simulated/floor/tiled/dark,/area/ai_upload_foyer) -"aZM" = (/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/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/machinery/flasher{id = "AIFoyer"; pixel_x = 22; pixel_y = -36},/turf/simulated/floor/tiled/dark,/area/ai_upload_foyer) -"aZN" = (/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/cyan{d2 = 8; icon_state = "0-8"},/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled/dark,/area/ai_upload_foyer) -"aZO" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/dark,/area/ai_cyborg_station) -"aZP" = (/obj/effect/landmark/start{name = "Cyborg"},/turf/simulated/floor/tiled/dark,/area/ai_cyborg_station) -"aZQ" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/effect/landmark/start{name = "Cyborg"},/turf/simulated/floor/tiled/dark,/area/ai_cyborg_station) -"aZR" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hydroponics/garden) -"aZS" = (/obj/effect/floor_decal/spline/fancy/wood{dir = 6},/obj/structure/flora/ausbushes/sparsegrass,/turf/simulated/floor/grass,/area/hydroponics/garden) -"aZT" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/hydroponics/garden) -"aZU" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hydroponics/garden) -"aZV" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/tiled,/area/hydroponics/garden) -"aZW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hydroponics/garden) -"aZX" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled,/area/hydroponics/garden) -"aZY" = (/obj/effect/floor_decal/corner/green/full{dir = 1},/turf/simulated/floor/tiled,/area/hydroponics/garden) -"aZZ" = (/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/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"baa" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"bab" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"bac" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"bad" = (/obj/machinery/door/airlock/glass{name = "Emergency EVA"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/ai_monitored/storage/emergency/eva) -"bae" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled,/area/ai_monitored/storage/emergency/eva) -"baf" = (/turf/simulated/floor/tiled,/area/ai_monitored/storage/emergency/eva) -"bag" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/ai_monitored/storage/emergency/eva) -"bah" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/extinguisher_cabinet{pixel_x = 25; pixel_y = 0},/turf/simulated/floor/tiled,/area/ai_monitored/storage/emergency/eva) -"bai" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/ai_monitored/storage/emergency/eva) -"baj" = (/obj/effect/floor_decal/corner/yellow/full{tag = "icon-corner_white_full (EAST)"; icon_state = "corner_white_full"; dir = 4},/turf/simulated/floor/tiled/white,/area/ai_monitored/storage/emergency/eva) -"bak" = (/obj/effect/floor_decal/corner/brown{dir = 6},/turf/simulated/floor/tiled/white,/area/ai_monitored/storage/emergency/eva) -"bal" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/white,/area/ai_monitored/storage/emergency/eva) -"bam" = (/turf/simulated/floor/tiled/white,/area/ai_monitored/storage/emergency/eva) -"ban" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled/white,/area/ai_monitored/storage/emergency/eva) -"bao" = (/obj/item/frame/light,/turf/simulated/floor/tiled/yellow,/area/ai_monitored/storage/emergency/eva) -"bap" = (/turf/simulated/wall,/area/medical/surgery_storage) -"baq" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor,/area/maintenance/medbay_fore) -"bar" = (/obj/machinery/floodlight,/turf/simulated/floor,/area/maintenance/medbay_fore) -"bas" = (/obj/machinery/atmospherics/pipe/simple/hidden/red{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/machinery/light_switch{pixel_x = 12; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) -"bat" = (/obj/structure/table/steel_reinforced,/obj/machinery/cell_charger,/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) -"bau" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/engineering/pumpstation) -"bav" = (/obj/structure/table/steel_reinforced,/obj/item/weapon/storage/briefcase/inflatable{pixel_x = 3; pixel_y = 6},/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) -"baw" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/structure/table/steel_reinforced,/obj/item/stack/material/glass{amount = 50},/obj/item/stack/material/steel{amount = 50; pixel_x = -2; pixel_y = -2},/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) -"bax" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/research_shuttle) -"bay" = (/obj/effect/decal/cleanable/generic,/obj/item/weapon/material/shard{icon_state = "medium"},/turf/simulated/floor/plating,/area/maintenance/research_shuttle) -"baz" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/airlock/research{name = "Research Division Auxiliary Access"; req_access = list(47)},/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/rnd/research_foyer_auxiliary) -"baA" = (/obj/machinery/lapvend,/turf/simulated/floor/tiled,/area/gateway) -"baB" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/gateway) -"baC" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/tiled,/area/gateway) -"baD" = (/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/tiled,/area/gateway) -"baE" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/tiled,/area/gateway) -"baF" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/tiled,/area/gateway) -"baG" = (/obj/structure/cable/green{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/gateway) -"baH" = (/obj/machinery/door/airlock/glass{name = "Gateway Access"},/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},/turf/simulated/floor/tiled,/area/gateway) -"baI" = (/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/central_four) -"baJ" = (/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/glass,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"baK" = (/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/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"baL" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"baM" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"baN" = (/obj/machinery/blackbox_recorder,/turf/simulated/floor/bluegrid,/area/ai_server_room) -"baO" = (/obj/machinery/camera/network/command{c_tag = "AI - Messaging Server"; dir = 1},/turf/simulated/floor/bluegrid,/area/ai_server_room) -"baP" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/tiled/dark,/area/ai_server_room) -"baQ" = (/turf/simulated/wall/r_wall,/area/ai_upload) -"baR" = (/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/highsecurity{name = "AI Upload"; req_access = list(16)},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/dark,/area/ai_upload) -"baS" = (/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,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled/dark,/area/ai_cyborg_station) -"baT" = (/obj/machinery/recharge_station,/obj/machinery/camera/network/command{c_tag = "AI - Cyborg Station"; dir = 1},/turf/simulated/floor/bluegrid,/area/ai_cyborg_station) -"baU" = (/obj/machinery/recharge_station,/turf/simulated/floor/bluegrid,/area/ai_cyborg_station) -"baV" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hydroponics/garden) -"baW" = (/obj/structure/flora/ausbushes/leafybush,/turf/simulated/floor/grass,/area/hydroponics/garden) -"baX" = (/obj/effect/floor_decal/spline/fancy/wood{tag = "icon-spline_fancy (SOUTHWEST)"; icon_state = "spline_fancy"; dir = 10},/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/brflowers,/turf/simulated/floor/grass,/area/hydroponics/garden) -"baY" = (/obj/structure/flora/ausbushes/brflowers,/turf/simulated/floor/grass,/area/hydroponics/garden) -"baZ" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"bba" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"bbb" = (/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/structure/cable/green,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/machinery/light_switch{pixel_x = 12; pixel_y = -24},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/emergency/eva) -"bbc" = (/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,/obj/effect/floor_decal/industrial/warning,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/emergency/eva) -"bbd" = (/obj/machinery/suit_storage_unit/standard_unit,/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/emergency/eva) -"bbe" = (/obj/structure/table/reinforced,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/effect/floor_decal/industrial/warning,/obj/item/weapon/crowbar/red,/obj/item/weapon/crowbar/red,/obj/item/weapon/crowbar/red,/obj/item/weapon/crowbar/red,/obj/item/weapon/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/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/camera/network/civilian{c_tag = "CIV - Emergency EVA"; dir = 1},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/emergency/eva) -"bbf" = (/obj/structure/table/woodentable,/obj/machinery/light,/obj/effect/floor_decal/corner/brown{dir = 10},/obj/random/maintenance/engineering,/obj/item/weapon/storage/belt/utility,/turf/simulated/floor/tiled/white,/area/ai_monitored/storage/emergency/eva) -"bbg" = (/obj/effect/floor_decal/corner/brown{dir = 10},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/tiled/white,/area/ai_monitored/storage/emergency/eva) -"bbh" = (/obj/effect/floor_decal/corner/brown/full{dir = 4},/turf/simulated/floor/tiled/white,/area/ai_monitored/storage/emergency/eva) -"bbi" = (/obj/effect/floor_decal/corner/yellow/full,/obj/effect/decal/cleanable/blood/oil,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/white,/area/ai_monitored/storage/emergency/eva) -"bbj" = (/obj/effect/floor_decal/corner/yellow{dir = 10},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/white,/area/ai_monitored/storage/emergency/eva) -"bbk" = (/obj/effect/floor_decal/corner/yellow{dir = 10},/obj/structure/table/marble,/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/item/taperoll/engineering,/obj/item/weapon/crowbar,/turf/simulated/floor/tiled/white,/area/ai_monitored/storage/emergency/eva) -"bbl" = (/obj/structure/table/marble,/turf/simulated/floor/tiled/yellow,/area/ai_monitored/storage/emergency/eva) -"bbm" = (/obj/structure/closet/crate/freezer,/turf/simulated/floor/tiled/freezer,/area/medical/surgery_storage) -"bbn" = (/obj/structure/closet/crate/freezer,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/tiled/freezer,/area/medical/surgery_storage) -"bbo" = (/obj/machinery/iv_drip,/turf/simulated/floor/tiled/freezer,/area/medical/surgery_storage) -"bbp" = (/obj/machinery/door/blast/shutters{density = 0; dir = 4; icon_state = "shutter0"; id = "medbayquar"; name = "Medbay Emergency Lockdown Shutters"; opacity = 0},/turf/simulated/floor,/area/maintenance/medbay_fore) -"bbq" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor,/area/maintenance/medbay_fore) -"bbr" = (/obj/structure/closet/crate,/obj/item/weapon/coin/silver,/obj/effect/decal/cleanable/cobweb2{tag = "icon-cobweb1"; icon_state = "cobweb1"},/obj/random/maintenance/medical,/obj/random/maintenance/medical,/obj/random/maintenance/medical,/turf/simulated/floor/plating,/area/mine/unexplored/upper_level) -"bbs" = (/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/mine/unexplored/upper_level) -"bbt" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/engineering{name = "Pump Station"; req_one_access = list(11,24)},/turf/simulated/floor,/area/maintenance/medbay_fore) -"bbu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/research_shuttle) -"bbv" = (/mob/living/simple_animal/mouse,/turf/simulated/floor,/area/maintenance/research_shuttle) -"bbw" = (/turf/simulated/wall/r_wall,/area/rnd/research_storage) -"bbx" = (/obj/effect/floor_decal/corner/purple{dir = 9},/obj/machinery/ai_status_display{pixel_x = -32; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bby" = (/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/tiled/white,/area/rnd/research) -"bbz" = (/obj/effect/floor_decal/corner/purple{dir = 6},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/atm{pixel_x = 28; pixel_y = 0},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bbA" = (/turf/simulated/wall/r_wall,/area/rnd/research) -"bbB" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/table/standard,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/item/weapon/storage/fancy/cigarettes{pixel_y = 2},/obj/machinery/atm{pixel_x = 0; pixel_y = -30},/obj/item/weapon/deck/cards,/obj/item/weapon/book/codex/lore/vir,/turf/simulated/floor/tiled,/area/gateway) -"bbC" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/gateway) -"bbD" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled,/area/gateway) -"bbE" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/gateway) -"bbF" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/gateway) -"bbG" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/light_switch{pixel_x = 0; pixel_y = -24},/turf/simulated/floor/tiled,/area/gateway) -"bbH" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/gateway) -"bbI" = (/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"bbJ" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"bbK" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/firealarm{dir = 4; layer = 3.3; pixel_x = 26},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"bbL" = (/turf/simulated/wall/r_wall,/area/hallway/primary/central_four) -"bbM" = (/turf/simulated/wall/r_wall,/area/teleporter) -"bbN" = (/turf/simulated/floor/tiled/dark,/area/ai_upload) -"bbO" = (/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,/turf/simulated/floor/tiled/dark,/area/ai_upload) -"bbP" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hydroponics/garden) -"bbQ" = (/obj/effect/floor_decal/spline/fancy/wood{dir = 4},/obj/structure/flora/ausbushes/brflowers,/turf/simulated/floor/grass,/area/hydroponics/garden) -"bbR" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/hydroponics/garden) -"bbS" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/flora/ausbushes/reedbush,/turf/simulated/floor/water/pool,/area/hydroponics/garden) -"bbT" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/water/pool,/area/hydroponics/garden) -"bbU" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/water/pool,/area/hydroponics/garden) -"bbV" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/water/pool,/area/hydroponics/garden) -"bbW" = (/obj/structure/bed/chair/wood,/obj/effect/floor_decal/corner/green/full{dir = 1},/turf/simulated/floor/tiled,/area/hydroponics/garden) -"bbX" = (/obj/effect/floor_decal/spline/fancy/wood{dir = 8},/obj/structure/flora/ausbushes/brflowers,/turf/simulated/floor/grass,/area/hydroponics/garden) -"bbY" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera/network/northern_star{c_tag = "Hall - Central Primary Starboard Fore 2"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"bbZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"bca" = (/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},/turf/simulated/floor/tiled/freezer,/area/medical/surgery_storage) -"bcb" = (/turf/simulated/floor/tiled/freezer,/area/medical/surgery_storage) -"bcc" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/tiled/freezer,/area/medical/surgery_storage) -"bcd" = (/turf/simulated/floor,/area/mine/unexplored/upper_level) -"bce" = (/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor,/area/maintenance/medbay_fore) -"bcf" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor,/area/maintenance/medbay_fore) -"bcg" = (/obj/machinery/light/small{dir = 1},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor,/area/maintenance/medbay_fore) -"bch" = (/obj/effect/decal/cleanable/cobweb2,/obj/effect/decal/cleanable/cobweb2{icon_state = "spiderling"; name = "dead spider"; tag = "icon-spiderling"},/turf/simulated/floor,/area/maintenance/medbay_fore) -"bci" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/research_shuttle) -"bcj" = (/obj/machinery/floodlight,/turf/simulated/floor,/area/rnd/research_storage) -"bck" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/table/standard,/obj/item/device/t_scanner,/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor,/area/rnd/research_storage) -"bcl" = (/obj/structure/table/rack,/obj/item/weapon/storage/box/gloves,/obj/item/weapon/storage/toolbox/emergency,/turf/simulated/floor/plating,/area/rnd/research_storage) -"bcm" = (/turf/simulated/floor/tiled/white,/area/rnd/research) -"bcn" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bco" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bcp" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/tiled,/area/gateway) -"bcq" = (/obj/structure/closet/wardrobe/xenos,/turf/simulated/floor/tiled,/area/gateway) -"bcr" = (/obj/structure/closet/wardrobe/black,/obj/machinery/light,/turf/simulated/floor/tiled,/area/gateway) -"bcs" = (/obj/structure/closet/l3closet/scientist,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/tiled,/area/gateway) -"bct" = (/obj/structure/closet/l3closet/scientist,/turf/simulated/floor/tiled,/area/gateway) -"bcu" = (/obj/structure/disposalpipe/segment,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"bcv" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/newscaster{pixel_x = 28; pixel_y = 1},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"bcw" = (/obj/structure/table/standard,/obj/item/weapon/hand_tele,/turf/simulated/floor/tiled/dark,/area/teleporter) -"bcx" = (/obj/machinery/computer/teleporter,/turf/simulated/floor/tiled/dark,/area/teleporter) -"bcy" = (/obj/machinery/teleport/station,/turf/simulated/floor/tiled/dark,/area/teleporter) -"bcz" = (/obj/machinery/teleport/hub,/turf/simulated/floor/tiled/dark,/area/teleporter) -"bcA" = (/obj/machinery/ai_status_display{pixel_x = -32; pixel_y = 0},/obj/machinery/porta_turret/ai_defense,/turf/simulated/floor/bluegrid,/area/ai_upload) -"bcB" = (/turf/simulated/floor/bluegrid,/area/ai_upload) -"bcC" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/obj/machinery/porta_turret/ai_defense,/turf/simulated/floor/bluegrid,/area/ai_upload) -"bcD" = (/obj/structure/bed/chair/wood,/obj/effect/floor_decal/corner/green{dir = 9},/turf/simulated/floor/tiled,/area/hydroponics/garden) -"bcE" = (/obj/structure/bed/chair/wood,/turf/simulated/floor/tiled,/area/hydroponics/garden) -"bcF" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/water/pool,/area/hydroponics/garden) -"bcG" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/water/pool,/area/hydroponics/garden) -"bcH" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/flora/ausbushes/reedbush,/turf/simulated/floor/water/pool,/area/hydroponics/garden) -"bcI" = (/obj/structure/table/woodentable,/obj/effect/floor_decal/corner/green{dir = 6},/turf/simulated/floor/tiled,/area/hydroponics/garden) -"bcJ" = (/obj/structure/disposalpipe/segment,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"bcK" = (/turf/simulated/wall,/area/medical/surgeryobs) -"bcL" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/cups{pixel_x = 0; pixel_y = 0},/turf/simulated/floor/tiled,/area/medical/surgeryobs) -"bcM" = (/obj/structure/reagent_dispensers/water_cooler/full,/obj/effect/floor_decal/corner/paleblue{dir = 2},/turf/simulated/floor/tiled,/area/medical/surgeryobs) -"bcN" = (/obj/structure/table/standard,/obj/item/weapon/surgical/hemostat,/obj/item/weapon/surgical/cautery,/obj/effect/floor_decal/corner/pink/full{dir = 8},/obj/machinery/button/remote/blast_door{id = "surgeryobs2"; name = "Privacy Shutters"; pixel_x = -26; pixel_y = 0},/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/tiled/white,/area/medical/surgery2) -"bcO" = (/obj/structure/table/standard,/obj/item/stack/medical/advanced/bruise_pack,/obj/item/weapon/surgical/retractor,/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/tiled/white,/area/medical/surgery2) -"bcP" = (/obj/structure/table/standard,/obj/item/weapon/surgical/circular_saw{pixel_y = 8},/obj/item/weapon/surgical/scalpel,/obj/effect/floor_decal/corner/pink{dir = 5},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled/white,/area/medical/surgery2) -"bcQ" = (/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,/turf/simulated/floor/tiled/white,/area/medical/surgery2) -"bcR" = (/obj/structure/closet/secure_closet/medical2,/obj/effect/floor_decal/corner/pink/full{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/surgery2) -"bcS" = (/turf/simulated/wall,/area/medical/surgery2) -"bcT" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) -"bcU" = (/obj/structure/table/standard,/obj/item/device/radio{anchored = 1; broadcasting = 0; canhear_range = 7; frequency = 1487; icon = 'icons/obj/items.dmi'; icon_state = "red_phone"; listening = 1; name = "Surgery Emergency Phone"},/obj/machinery/light{dir = 1},/obj/random/medical,/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) -"bcV" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor/tiled/freezer,/area/medical/surgery_storage) -"bcW" = (/obj/machinery/door/airlock/maintenance{name = "Operating Theatre Maintenance Access"; req_access = list(45)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/freezer,/area/medical/surgery_storage) -"bcX" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/light/small{dir = 4; pixel_y = 0},/turf/simulated/floor,/area/maintenance/medbay_fore) -"bcY" = (/obj/machinery/door/blast/shutters{density = 0; dir = 1; icon_state = "shutter0"; id = "medbayquar"; name = "Medbay Emergency Lockdown Shutters"; opacity = 0},/turf/simulated/floor,/area/maintenance/medbay_fore) -"bcZ" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/maintenance/medbay_fore) -"bda" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor,/area/maintenance/medbay_fore) -"bdb" = (/obj/random/powercell,/obj/random/powercell,/obj/random/powercell,/obj/random/powercell,/obj/random/toolbox,/obj/effect/decal/cleanable/molten_item,/obj/structure/closet/crate,/obj/random/maintenance/medical,/obj/random/maintenance/medical,/turf/simulated/floor,/area/maintenance/medbay_fore) -"bdc" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/maintenance/research_shuttle) -"bdd" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor,/area/rnd/research_storage) -"bde" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/rnd/research_storage) -"bdf" = (/obj/machinery/light/small{dir = 4},/obj/machinery/portable_atmospherics/powered/pump/filled,/turf/simulated/floor,/area/rnd/research_storage) -"bdg" = (/obj/effect/floor_decal/corner/purple{dir = 9},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bdh" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/rnd/research) -"bdi" = (/obj/effect/floor_decal/corner/purple{dir = 6},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bdj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/gateway) -"bdk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/gateway) -"bdl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/gateway) -"bdm" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/hallway/primary/central_four) -"bdn" = (/obj/structure/disposalpipe/segment,/obj/machinery/camera/network/northern_star{c_tag = "Hall - Central Primary Port Fore 1"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"bdo" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 26},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"bdp" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 1},/obj/machinery/light,/turf/simulated/floor/tiled,/area/teleporter) -"bdq" = (/obj/item/weapon/stool/padded,/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled,/area/teleporter) -"bdr" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled,/area/teleporter) -"bds" = (/obj/effect/floor_decal/industrial/warning/corner,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled,/area/teleporter) -"bdt" = (/obj/structure/table/standard,/obj/item/weapon/aiModule/protectStation,/obj/machinery/light{dir = 1},/turf/simulated/floor/bluegrid,/area/ai_upload) -"bdu" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled/dark,/area/ai_upload) -"bdv" = (/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/manifold/hidden/scrubbers{dir = 4},/obj/machinery/ai_slipper{icon_state = "motion0"},/turf/simulated/floor/tiled/dark,/area/ai_upload) -"bdw" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled/dark,/area/ai_upload) -"bdx" = (/obj/structure/table/standard,/obj/item/weapon/aiModule/reset,/obj/machinery/light{dir = 1},/turf/simulated/floor/bluegrid,/area/ai_upload) -"bdy" = (/obj/effect/floor_decal/spline/fancy/wood{dir = 4},/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/brflowers,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/newscaster{pixel_x = -30},/turf/simulated/floor/grass,/area/hydroponics/garden) -"bdz" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/drinks/britcup,/obj/effect/floor_decal/corner/green{dir = 9},/turf/simulated/floor/tiled,/area/hydroponics/garden) -"bdA" = (/obj/structure/table/woodentable,/turf/simulated/floor/tiled,/area/hydroponics/garden) -"bdB" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/flora/ausbushes/reedbush,/turf/simulated/floor/water/pool,/area/hydroponics/garden) -"bdC" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/hydroponics/garden) -"bdD" = (/obj/effect/floor_decal/corner/green{dir = 10},/turf/simulated/floor/tiled,/area/hydroponics/garden) -"bdE" = (/obj/machinery/light{dir = 1},/obj/machinery/camera/network/civilian{c_tag = "CIV - Park Center"; dir = 9},/turf/simulated/floor/tiled,/area/hydroponics/garden) -"bdF" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/water/pool,/area/hydroponics/garden) -"bdG" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/flora/ausbushes/reedbush,/turf/simulated/floor/water/pool,/area/hydroponics/garden) -"bdH" = (/obj/structure/bed/chair/wood{dir = 1},/obj/effect/floor_decal/corner/green{dir = 6},/turf/simulated/floor/tiled,/area/hydroponics/garden) -"bdI" = (/obj/effect/floor_decal/spline/fancy/wood{tag = "icon-spline_fancy (SOUTHWEST)"; icon_state = "spline_fancy"; dir = 10},/obj/structure/flora/ausbushes/sunnybush,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/grass,/area/hydroponics/garden) -"bdJ" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"bdK" = (/turf/simulated/floor/tiled,/area/medical/surgeryobs) -"bdL" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/structure/bed/chair{dir = 4},/turf/simulated/floor/tiled,/area/medical/surgeryobs) -"bdM" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/effect/floor_decal/corner/paleblue{dir = 6},/turf/simulated/floor/tiled,/area/medical/surgeryobs) -"bdN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "surgeryobs2"; name = "Operating Theatre Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/surgeryobs) -"bdO" = (/obj/structure/table/standard,/obj/item/weapon/surgical/bonesetter,/obj/item/weapon/surgical/bonegel,/turf/simulated/floor/tiled/white,/area/medical/surgery2) -"bdP" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled/white,/area/medical/surgery2) -"bdQ" = (/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/surgery2) -"bdR" = (/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/tiled/white,/area/medical/surgery2) -"bdS" = (/obj/machinery/door/airlock/medical{name = "Operating Theatre 2"; req_access = list(45)},/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/firedoor/border_only,/turf/simulated/floor/tiled/white,/area/medical/surgery2) -"bdT" = (/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/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) -"bdU" = (/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"},/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) -"bdV" = (/obj/machinery/door/airlock/medical{name = "Operating Theatre Storage"; req_access = list(45)},/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/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/freezer,/area/medical/surgery_storage) -"bdW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/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/medical/surgery_storage) -"bdX" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/turf/simulated/floor/tiled/freezer,/area/medical/surgery_storage) -"bdY" = (/obj/structure/closet/secure_closet/medical2,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled/freezer,/area/medical/surgery_storage) -"bdZ" = (/turf/simulated/mineral,/area/maintenance/medbay_fore) -"bea" = (/turf/simulated/wall,/area/crew_quarters/medbreak) -"beb" = (/obj/machinery/door/airlock/maintenance{name = "Medbay Patient Wing Maintenance Access"; req_access = list(5)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/crew_quarters/medbreak) -"bec" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/maintenance/medbay_fore) -"bed" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/maintenance/medbay_fore) -"bee" = (/turf/simulated/wall/r_wall,/area/medical/virology) -"bef" = (/obj/structure/closet/hydrant{pixel_x = -32},/turf/simulated/floor/plating,/area/rnd/research_storage) -"beg" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/rnd/research_storage) -"beh" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bei" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/rnd/research) -"bej" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bek" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"bel" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/extinguisher_cabinet{pixel_x = 25; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"bem" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/teleporter) -"ben" = (/turf/simulated/floor/tiled,/area/teleporter) -"beo" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor/tiled,/area/teleporter) -"bep" = (/obj/structure/dispenser{phorontanks = 0},/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled/dark,/area/teleporter) -"beq" = (/obj/structure/table/standard,/obj/item/weapon/aiModule/freeform,/turf/simulated/floor/bluegrid,/area/ai_upload) -"ber" = (/obj/structure/cable/cyan{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,/turf/simulated/floor/tiled/dark,/area/ai_upload) -"bes" = (/obj/structure/table/standard,/obj/item/weapon/aiModule/nanotrasen,/turf/simulated/floor/bluegrid,/area/ai_upload) -"bet" = (/obj/effect/floor_decal/spline/fancy/wood{dir = 4},/obj/structure/flora/ausbushes/pointybush,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/grass,/area/hydroponics/garden) -"beu" = (/obj/structure/bed/chair/wood{dir = 1},/obj/effect/floor_decal/corner/green{dir = 9},/turf/simulated/floor/tiled,/area/hydroponics/garden) -"bev" = (/obj/structure/bed/chair/wood{dir = 1},/turf/simulated/floor/tiled,/area/hydroponics/garden) -"bew" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/water/pool,/area/hydroponics/garden) -"bex" = (/obj/effect/floor_decal/corner/green/full{dir = 4},/turf/simulated/floor/tiled,/area/hydroponics/garden) -"bey" = (/obj/effect/floor_decal/spline/fancy/wood{tag = "icon-spline_fancy (NORTHWEST)"; icon_state = "spline_fancy"; dir = 9},/obj/structure/flora/ausbushes/ywflowers,/turf/simulated/floor/grass,/area/hydroponics/garden) -"bez" = (/obj/effect/floor_decal/spline/fancy/wood{dir = 1},/obj/structure/flora/ausbushes/brflowers,/turf/simulated/floor/grass,/area/hydroponics/garden) -"beA" = (/obj/effect/floor_decal/spline/fancy/wood{dir = 5},/obj/structure/flora/ausbushes/ywflowers,/turf/simulated/floor/grass,/area/hydroponics/garden) -"beB" = (/obj/effect/floor_decal/corner/green/full,/turf/simulated/floor/tiled,/area/hydroponics/garden) -"beC" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/hydroponics/garden) -"beD" = (/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/effect/floor_decal/corner/green{dir = 5},/obj/machinery/light_switch{pixel_x = 36; pixel_y = 0},/turf/simulated/floor/tiled,/area/hydroponics/garden) -"beE" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/machinery/firealarm{dir = 8; pixel_x = -26},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"beF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"beG" = (/obj/structure/disposalpipe/segment,/obj/machinery/newscaster{pixel_x = 30},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"beH" = (/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/medical/surgeryobs) -"beI" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/bed/chair{dir = 4},/turf/simulated/floor/tiled,/area/medical/surgeryobs) -"beJ" = (/obj/effect/floor_decal/corner/paleblue{dir = 6},/turf/simulated/floor/tiled,/area/medical/surgeryobs) -"beK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/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},/turf/simulated/floor/plating,/area/medical/surgeryobs) -"beL" = (/obj/effect/floor_decal/corner/pink{dir = 9},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/surgery2) -"beM" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled/white,/area/medical/surgery2) -"beN" = (/obj/machinery/optable,/turf/simulated/floor/tiled/white,/area/medical/surgery2) -"beO" = (/obj/machinery/computer/operating{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/surgery2) -"beP" = (/obj/effect/floor_decal/corner/pink{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled/white,/area/medical/surgery2) -"beQ" = (/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},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/surgery2) -"beR" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) -"beS" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/extinguisher_cabinet{pixel_x = 25},/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) -"beT" = (/turf/simulated/wall,/area/medical/surgery_hallway) -"beU" = (/turf/simulated/wall,/area/medical/exam_room) -"beV" = (/turf/simulated/wall,/area/medical/cryo) -"beW" = (/obj/structure/bookcase/manuals/medical,/obj/item/weapon/book/manual/stasis,/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) -"beX" = (/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) -"beY" = (/obj/structure/table/standard,/obj/structure/noticeboard{pixel_y = 28},/obj/item/weapon/book/manual/medical_diagnostics_manual{pixel_y = 7},/obj/item/device/radio{anchored = 1; broadcasting = 0; canhear_range = 4; frequency = 1487; icon = 'icons/obj/items.dmi'; icon_state = "red_phone"; listening = 1; name = "Break Room Emergency Phone"},/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/obj/machinery/light{dir = 1},/obj/item/weapon/storage/box/glasses/square,/obj/machinery/recharger{pixel_y = 0},/obj/item/weapon/reagent_containers/food/drinks/britcup,/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) -"beZ" = (/obj/machinery/vending/cola,/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) -"bfa" = (/obj/machinery/vending/coffee,/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) -"bfb" = (/turf/simulated/wall,/area/crew_quarters/medical_restroom) -"bfc" = (/obj/machinery/alarm{pixel_y = 22},/obj/structure/table/standard,/obj/effect/floor_decal/corner/lime{dir = 5},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled/white,/area/medical/virology) -"bfd" = (/obj/structure/closet/secure_closet/personal/patient,/obj/effect/floor_decal/corner/lime{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bfe" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/virology) -"bff" = (/obj/structure/table/standard,/obj/machinery/alarm{pixel_y = 22},/obj/effect/floor_decal/corner/lime{dir = 5},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled/white,/area/medical/virology) -"bfg" = (/turf/simulated/wall/r_wall,/area/mine/unexplored/upper_level) -"bfh" = (/turf/simulated/wall,/area/rnd/research_storage) -"bfi" = (/obj/machinery/door/airlock{name = "Research Storage"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/rnd/research_storage) -"bfj" = (/obj/effect/floor_decal/corner/purple{dir = 9},/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bfk" = (/obj/effect/floor_decal/corner/purple{dir = 6},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 26},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera/network/research{c_tag = "SCI - Research Auxiliary Hallway"; dir = 8},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bfl" = (/turf/simulated/wall/r_wall,/area/rnd/research_restroom) -"bfm" = (/obj/structure/bed/chair,/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_four) -"bfn" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"bfo" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"bfp" = (/obj/structure/closet/emcloset,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"bfq" = (/obj/machinery/light_switch{pixel_x = -26},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/camera/network/command{c_tag = "COM - Teleporter"; dir = 4},/turf/simulated/floor/tiled,/area/teleporter) -"bfr" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor/tiled/dark,/area/teleporter) -"bfs" = (/obj/machinery/porta_turret/ai_defense,/turf/simulated/floor/bluegrid,/area/ai_upload) -"bft" = (/obj/structure/cable/cyan{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/bluegrid,/area/ai_upload) -"bfu" = (/obj/effect/floor_decal/industrial/outline/grey,/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/dark,/area/ai_upload) -"bfv" = (/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/structure/cable/cyan{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/bluegrid,/area/ai_upload) -"bfw" = (/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled/dark,/area/ai_upload) -"bfx" = (/obj/random/trash_pile,/turf/simulated/floor,/area/maintenance/central) -"bfy" = (/obj/effect/floor_decal/spline/fancy/wood{dir = 4},/obj/machinery/portable_atmospherics/hydroponics/soil,/turf/simulated/floor/grass,/area/hydroponics/garden) -"bfz" = (/obj/effect/floor_decal/corner/green{dir = 9},/turf/simulated/floor/tiled,/area/hydroponics/garden) -"bfA" = (/obj/effect/floor_decal/corner/green{dir = 6},/turf/simulated/floor/tiled,/area/hydroponics/garden) -"bfB" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hydroponics/garden) -"bfC" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled,/area/hydroponics/garden) -"bfD" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hydroponics/garden) -"bfE" = (/obj/machinery/door/airlock/glass{name = "Garden"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hydroponics/garden) -"bfF" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"bfG" = (/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/hallway/primary/central_two) -"bfH" = (/obj/structure/bed/chair,/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_two) -"bfI" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled,/area/medical/surgeryobs) -"bfJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/structure/bed/chair{dir = 4},/turf/simulated/floor/tiled,/area/medical/surgeryobs) -"bfK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/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},/turf/simulated/floor/plating,/area/medical/surgeryobs) -"bfL" = (/turf/simulated/floor/tiled/white,/area/medical/surgery2) -"bfM" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/surgery2) -"bfN" = (/obj/machinery/door/airlock/medical{name = "Operating Theatre 2"; req_access = list(45)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/white,/area/medical/surgery2) -"bfO" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) -"bfP" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/gloves{pixel_x = 4; pixel_y = 4},/obj/item/weapon/storage/box/masks,/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) -"bfQ" = (/obj/structure/table/standard,/obj/machinery/computer/med_data/laptop,/obj/effect/floor_decal/corner/pink/full{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/exam_room) -"bfR" = (/obj/structure/table/standard,/obj/item/weapon/paper_bin,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/effect/floor_decal/corner/pink{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/exam_room) -"bfS" = (/obj/structure/filingcabinet/medical{desc = "A large cabinet with hard copy medical records."; name = "Medical Records"},/obj/machinery/camera/network/medbay{c_tag = "MED - Examination Room"},/obj/effect/floor_decal/corner/pink{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/exam_room) -"bfT" = (/obj/structure/closet/secure_closet/medical1,/obj/effect/floor_decal/corner/pink/full{dir = 1},/obj/random/medical,/turf/simulated/floor/tiled/white,/area/medical/exam_room) -"bfU" = (/obj/item/weapon/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; pixel_y = 0},/obj/structure/table/glass,/obj/effect/floor_decal/corner/pink/full{dir = 8},/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/cryo) -"bfV" = (/obj/machinery/atmospherics/unary/cryo_cell,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/medical/cryo) -"bfW" = (/obj/machinery/atmospherics/unary/freezer{dir = 2; icon_state = "freezer"},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/medical/cryo) -"bfX" = (/obj/machinery/vending/snack,/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) -"bfY" = (/obj/item/weapon/stool/padded,/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) -"bfZ" = (/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/light_switch{pixel_x = 11; pixel_y = 24},/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) -"bga" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_x = -28},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/medical_restroom) -"bgb" = (/obj/structure/undies_wardrobe,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/medical_restroom) -"bgc" = (/obj/structure/table/standard,/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/item/weapon/soap,/obj/random/soap,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/medical_restroom) -"bgd" = (/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/structure/urinal{pixel_y = 32},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/medical_restroom) -"bge" = (/obj/structure/bed/padded,/turf/simulated/floor/tiled/white,/area/medical/virology) -"bgf" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/black,/turf/simulated/floor/tiled/white,/area/medical/virology) -"bgg" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bgh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/virology) -"bgi" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bgj" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/black,/turf/simulated/floor/tiled/white,/area/medical/virology) -"bgk" = (/obj/structure/closet/emcloset,/obj/random/maintenance/research,/turf/simulated/floor,/area/maintenance/research_shuttle) -"bgl" = (/turf/simulated/wall/r_wall,/area/server) -"bgm" = (/obj/machinery/r_n_d/server/robotics,/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/server) -"bgn" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; icon_state = "map_vent_out"; use_power = 1},/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/server) -"bgo" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled/dark,/area/server) -"bgp" = (/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},/obj/structure/sign/securearea{desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/server) -"bgq" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/obj/machinery/light/small{dir = 1},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc/high{dir = 1; name = "north bump"; pixel_y = 24},/turf/simulated/floor/tiled/dark,/area/server) -"bgr" = (/obj/machinery/camera/network/research{c_tag = "SCI - Server Room"},/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/machinery/atmospherics/portables_connector,/turf/simulated/floor/tiled/dark,/area/server) -"bgs" = (/obj/machinery/atmospherics/unary/freezer{dir = 2; icon_state = "freezer_1"; use_power = 1; power_setting = 20; set_temperature = 73},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled/dark,/area/server) -"bgt" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 8},/obj/effect/floor_decal/corner/purple{dir = 1},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bgu" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bgv" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled/white,/area/rnd/research) -"bgw" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_research{name = "Research Auxiliary Hallway"; req_access = list(47)},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bgx" = (/obj/structure/curtain/open/shower,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/window/southleft{name = "Shower 1"},/obj/machinery/shower{pixel_y = 3},/turf/simulated/floor/tiled/freezer,/area/rnd/research_restroom) -"bgy" = (/obj/structure/curtain/open/shower,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/window/southright{name = "Shower 2"},/obj/machinery/shower{pixel_y = 3},/turf/simulated/floor/tiled/freezer,/area/rnd/research_restroom) -"bgz" = (/obj/structure/table/glass,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_four) -"bgA" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"bgB" = (/obj/structure/cable/green{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},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"bgC" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/command{name = "Teleport Access"; req_access = list(17)},/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/teleporter) -"bgD" = (/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 = 9; pixel_y = 0},/turf/simulated/floor/tiled,/area/teleporter) -"bgE" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/hologram/holopad,/obj/item/device/radio/beacon,/turf/simulated/floor/tiled,/area/teleporter) -"bgF" = (/obj/structure/table/standard,/obj/item/weapon/aiModule/asimov,/obj/item/weapon/aiModule/freeformcore,/obj/machinery/door/window{base_state = "right"; dir = 4; 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_upload) -"bgG" = (/obj/structure/cable/cyan,/obj/machinery/power/apc/critical{name = "south bump"; pixel_y = -24},/turf/simulated/floor/bluegrid,/area/ai_upload) -"bgH" = (/obj/machinery/computer/aiupload,/turf/simulated/floor/bluegrid,/area/ai_upload) -"bgI" = (/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/flasher{id = "AI"; pixel_x = 22; pixel_y = -24},/obj/item/device/radio/intercom/locked{frequency = 1343; locked_frequency = 1343; name = "Private AI Channel"; pixel_x = 38; pixel_y = -21},/turf/simulated/floor/bluegrid,/area/ai_upload) -"bgJ" = (/obj/machinery/computer/borgupload,/turf/simulated/floor/bluegrid,/area/ai_upload) -"bgK" = (/obj/machinery/alarm{dir = 1; pixel_y = -25},/obj/machinery/camera/network/command{c_tag = "AI - Upload"; dir = 1},/turf/simulated/floor/bluegrid,/area/ai_upload) -"bgL" = (/obj/structure/table/standard,/obj/item/weapon/aiModule/oxygen,/obj/item/weapon/aiModule/oneHuman,/obj/machinery/door/window{base_state = "left"; dir = 8; icon_state = "left"; 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_upload) -"bgM" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor,/area/maintenance/central) -"bgN" = (/obj/effect/floor_decal/spline/fancy/wood{dir = 4},/obj/machinery/portable_atmospherics/hydroponics/soil,/obj/machinery/camera/network/civilian{c_tag = "CIV - Park Port"; dir = 4},/turf/simulated/floor/grass,/area/hydroponics/garden) -"bgO" = (/obj/effect/floor_decal/spline/plain{tag = "icon-spline_plain_full (NORTH)"; icon_state = "spline_plain_full"; dir = 1},/obj/structure/showcase{desc = "It looks almost lifelike."; icon = 'icons/obj/statue.dmi'; icon_state = "hos"; name = "Statue"},/turf/simulated/floor/tiled,/area/hydroponics/garden) -"bgP" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/tiled,/area/hydroponics/garden) -"bgQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hydroponics/garden) -"bgR" = (/obj/machinery/door/firedoor/glass,/obj/effect/floor_decal/industrial/warning{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/hydroponics/garden) -"bgS" = (/obj/machinery/door/airlock/glass{name = "Garden"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hydroponics/garden) -"bgT" = (/obj/machinery/door/firedoor/glass,/obj/effect/floor_decal/industrial/warning{icon_state = "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/hallway/primary/central_two) -"bgU" = (/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,/area/hallway/primary/central_two) -"bgV" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"bgW" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"bgX" = (/obj/structure/table/glass,/obj/machinery/status_display{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_two) -"bgY" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/medical/surgeryobs) -"bgZ" = (/obj/effect/floor_decal/corner/paleblue{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = 25},/turf/simulated/floor/tiled,/area/medical/surgeryobs) -"bha" = (/obj/effect/floor_decal/corner/pink/full,/obj/machinery/computer/med_data{tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1},/turf/simulated/floor/tiled/white,/area/medical/surgery2) -"bhb" = (/obj/machinery/iv_drip,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/tiled/white,/area/medical/surgery2) -"bhc" = (/obj/effect/floor_decal/corner/pink{dir = 10},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 2; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/turf/simulated/floor/tiled/white,/area/medical/surgery2) -"bhd" = (/obj/machinery/vending/wallmed1{pixel_y = -32},/obj/machinery/camera/network/medbay{c_tag = "MED - Operating Theatre 2"; dir = 1},/turf/simulated/floor/tiled/white,/area/medical/surgery2) -"bhe" = (/obj/machinery/light_switch{pixel_x = 32; pixel_y = 2},/obj/effect/floor_decal/corner/pink/full{dir = 4},/obj/machinery/button/holosign{pixel_x = 24; pixel_y = 2},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/surgery2) -"bhf" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) -"bhg" = (/obj/structure/table/standard,/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/medical/surgery_hallway) -"bhh" = (/obj/structure/table/standard,/obj/item/weapon/cane,/obj/item/weapon/cane{pixel_x = -3; pixel_y = 2},/obj/item/weapon/storage/box/rxglasses,/obj/effect/floor_decal/corner/pink{dir = 9},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/random/medical,/turf/simulated/floor/tiled/white,/area/medical/exam_room) -"bhi" = (/obj/structure/bed/chair/office/light{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/exam_room) -"bhj" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/tiled/white,/area/medical/exam_room) -"bhk" = (/obj/effect/floor_decal/corner/pink{dir = 6},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/obj/machinery/vending/wallmed1{name = "NanoMed Wall"; pixel_x = 25; pixel_y = 16},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/exam_room) -"bhl" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/obj/effect/floor_decal/corner/pink{dir = 9},/obj/machinery/light{dir = 8},/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/cryo) -"bhm" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/cryo) -"bhn" = (/obj/machinery/atmospherics/pipe/manifold4w/visible,/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/cryo) -"bho" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/obj/effect/floor_decal/corner/pink{dir = 6},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/cryo) -"bhp" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) -"bhq" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) -"bhr" = (/obj/item/weapon/stool/padded,/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) -"bhs" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/food/drinks/britcup,/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/item/weapon/reagent_containers/food/drinks/britcup,/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) -"bht" = (/obj/structure/table/standard,/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/obj/item/weapon/deck/cards,/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) -"bhu" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/obj/item/weapon/stool/padded,/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) -"bhv" = (/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera/network/medbay{c_tag = "MED - Break Room"; dir = 8},/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) -"bhw" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/medical_restroom) -"bhx" = (/turf/simulated/floor/tiled/freezer,/area/crew_quarters/medical_restroom) -"bhy" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/medical_restroom) -"bhz" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/maintenance/medbay_fore) -"bhA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/maintenance/medbay_fore) -"bhB" = (/obj/item/roller,/obj/effect/floor_decal/corner/lime{dir = 10},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bhC" = (/obj/effect/floor_decal/corner/lime{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/black,/turf/simulated/floor/tiled/white,/area/medical/virology) -"bhD" = (/obj/effect/floor_decal/corner/lime{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bhE" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/virology) -"bhF" = (/obj/item/roller,/obj/effect/floor_decal/corner/lime{dir = 10},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bhG" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/rnd/docking) -"bhH" = (/turf/simulated/wall/r_wall,/area/rnd/docking) -"bhI" = (/obj/structure/lattice,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/mineral/floor/ignore_mapgen,/area/rnd/docking) -"bhJ" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/maintenance/research_shuttle) -"bhK" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/maintenance/research_shuttle) -"bhL" = (/obj/machinery/alarm/server{dir = 4; pixel_x = -22; pixel_y = 0},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/tiled/dark,/area/server) -"bhM" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/tiled/dark,/area/server) -"bhN" = (/turf/simulated/floor/tiled/dark,/area/server) -"bhO" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window/westleft{dir = 8; name = "Server Room"; opacity = 1; req_access = list(30)},/obj/machinery/door/window/eastleft{name = "Server Room"},/obj/effect/floor_decal/industrial/warning/full,/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/server) -"bhP" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/obj/machinery/meter,/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled/dark,/area/server) -"bhQ" = (/obj/structure/bed/chair/office/light,/obj/machinery/atmospherics/pipe/manifold/hidden,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/dark,/area/server) -"bhR" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/dark,/area/server) -"bhS" = (/obj/machinery/door/airlock/command{name = "Server Room"; req_access = list(30)},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/dark,/area/server) -"bhT" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bhU" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/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/white,/area/rnd/research) -"bhV" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bhW" = (/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},/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/plating,/area/rnd/research) -"bhX" = (/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/research) -"bhY" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bhZ" = (/obj/effect/floor_decal/corner/purple{dir = 6},/obj/machinery/newscaster{pixel_x = 26; pixel_y = 1},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bia" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/effect/floor_decal/corner/purple/diagonal,/turf/simulated/floor/tiled/white,/area/rnd/research_restroom) -"bib" = (/obj/effect/floor_decal/corner/purple/diagonal,/turf/simulated/floor/tiled/white,/area/rnd/research_restroom) -"bic" = (/obj/machinery/door/airlock{name = "Unit 1"},/turf/simulated/floor/tiled/freezer,/area/rnd/research_restroom) -"bid" = (/obj/structure/toilet{dir = 8},/obj/machinery/light/small{dir = 4; pixel_y = 0},/turf/simulated/floor/tiled/freezer,/area/rnd/research_restroom) -"bie" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_four) -"bif" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"big" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"bih" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/teleporter) -"bii" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/teleporter) -"bij" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/teleporter) -"bik" = (/turf/simulated/wall/r_wall,/area/ai) -"bil" = (/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/vault/bolted{name = "AI core"; req_access = list(16)},/obj/machinery/door/blast/regular{id = "AICore"; name = "AI core maintenance hatch"},/turf/simulated/floor/bluegrid,/area/ai_upload) -"bim" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/maintenance/central) -"bin" = (/obj/effect/floor_decal/spline/fancy/wood{tag = "icon-spline_fancy (SOUTHWEST)"; icon_state = "spline_fancy"; dir = 10},/obj/structure/flora/ausbushes/ywflowers,/turf/simulated/floor/grass,/area/hydroponics/garden) -"bio" = (/obj/effect/floor_decal/spline/fancy/wood{dir = 6},/obj/structure/flora/ausbushes/ywflowers,/turf/simulated/floor/grass,/area/hydroponics/garden) -"bip" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hydroponics/garden) -"biq" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hydroponics/garden) -"bir" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"bis" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_two) -"bit" = (/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 = 0},/turf/simulated/floor/tiled,/area/medical/surgeryobs) -"biu" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/hologram/holopad,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled,/area/medical/surgeryobs) -"biv" = (/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 4; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 21; pixel_y = 0},/turf/simulated/floor/tiled,/area/medical/surgeryobs) -"biw" = (/obj/machinery/status_display,/turf/simulated/wall,/area/medical/surgery2) -"bix" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/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,/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) -"biy" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) -"biz" = (/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/structure/table/standard,/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) -"biA" = (/obj/structure/table/standard,/obj/effect/floor_decal/corner/pink/full,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/closet/secure_closet/medical_wall/pills{pixel_y = -32},/turf/simulated/floor/tiled/white,/area/medical/exam_room) -"biB" = (/obj/effect/floor_decal/corner/pink{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/exam_room) -"biC" = (/obj/structure/bed/padded,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled/white,/area/medical/exam_room) -"biD" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/effect/floor_decal/corner/pink{dir = 6},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/tiled/white,/area/medical/exam_room) -"biE" = (/obj/effect/floor_decal/corner/pink{dir = 9},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled/white,/area/medical/cryo) -"biF" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/cryo) -"biG" = (/obj/machinery/atmospherics/pipe/simple/visible,/obj/effect/floor_decal/industrial/warning/corner,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/cryo) -"biH" = (/obj/effect/floor_decal/corner/pink{dir = 6},/obj/effect/floor_decal/industrial/warning,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 25},/turf/simulated/floor/tiled/white,/area/medical/cryo) -"biI" = (/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/obj/machinery/vending/wallmed1{name = "NanoMed Wall"; pixel_x = -25; pixel_y = 0},/obj/structure/flora/pottedplant{icon_state = "plant-22"},/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) -"biJ" = (/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) -"biK" = (/obj/item/weapon/stool/padded,/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) -"biL" = (/obj/structure/table/standard,/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/structure/disposalpipe/segment,/obj/item/device/defib_kit/loaded,/obj/item/device/defib_kit/loaded,/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) -"biM" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/food/drinks/britcup,/obj/effect/floor_decal/corner/paleblue/diagonal{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/random/medical,/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) -"biN" = (/obj/item/weapon/stool/padded,/obj/effect/floor_decal/corner/paleblue/diagonal{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/manifold/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) -"biO" = (/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/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/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) -"biP" = (/obj/machinery/door/airlock/medical{name = "Rest 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},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/medical_restroom) -"biQ" = (/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/medical_restroom) -"biR" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/medical_restroom) -"biS" = (/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/light_switch{pixel_x = 12; pixel_y = -24},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/medical_restroom) -"biT" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/medical_restroom) -"biU" = (/obj/random/trash_pile,/turf/simulated/floor,/area/maintenance/medbay_fore) -"biV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area/maintenance/medbay_fore) -"biW" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/virology) -"biX" = (/obj/machinery/door/window/southright{dir = 1; name = "Virology Isolation Room Three"; req_access = list(39)},/obj/machinery/door/firedoor/glass,/obj/effect/floor_decal/corner/lime{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/black,/turf/simulated/floor/tiled/white,/area/medical/virology) -"biY" = (/turf/simulated/wall,/area/medical/virology) -"biZ" = (/obj/machinery/door/window/southright{dir = 1; name = "Virology Isolation Room Four"; req_access = list(39)},/obj/machinery/door/firedoor/glass,/obj/effect/floor_decal/corner/lime{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/black,/turf/simulated/floor/tiled/white,/area/medical/virology) -"bja" = (/obj/machinery/vending/coffee,/obj/effect/floor_decal/corner/lime/full{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bjb" = (/obj/machinery/vending/snack,/obj/effect/floor_decal/corner/lime{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bjc" = (/obj/structure/closet/secure_closet/personal/patient,/obj/item/clothing/under/color/white,/obj/item/clothing/under/color/white,/obj/item/clothing/under/color/white,/obj/item/clothing/under/color/white,/obj/item/clothing/under/color/white,/obj/item/clothing/under/color/white,/obj/item/clothing/under/color/white,/obj/item/clothing/shoes/white,/obj/item/clothing/shoes/white,/obj/item/clothing/shoes/white,/obj/item/clothing/shoes/white,/obj/item/clothing/shoes/white,/obj/item/clothing/shoes/white,/obj/item/clothing/shoes/white,/obj/effect/floor_decal/corner/lime/full{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bjd" = (/turf/simulated/shuttle/wall{hard_corner = 1},/area/shuttle/research/station) -"bje" = (/turf/simulated/shuttle/wall,/area/shuttle/research/station) -"bjf" = (/obj/structure/shuttle/window,/obj/structure/grille,/turf/simulated/shuttle/plating,/area/shuttle/research/station) -"bjg" = (/turf/simulated/wall/r_wall,/area/maintenance/research_shuttle) -"bjh" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor,/area/maintenance/research_shuttle) -"bji" = (/obj/machinery/r_n_d/server/core,/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/server) -"bjj" = (/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; use_power = 1; pressure_checks = 2; pressure_checks_default = 2; pump_direction = 0},/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/server) -"bjk" = (/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},/obj/structure/sign/securearea{desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/server) -"bjl" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -26},/turf/simulated/floor/tiled/dark,/area/server) -"bjm" = (/obj/machinery/computer/rdservercontrol{tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1},/turf/simulated/floor/tiled/dark,/area/server) -"bjn" = (/obj/machinery/computer/message_monitor{tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1},/turf/simulated/floor/tiled/dark,/area/server) -"bjo" = (/obj/machinery/light{dir = 8},/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/obj/effect/floor_decal/corner/purple{dir = 8},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bjp" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bjq" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_research{name = "Research Auxiliary Hallway"; req_access = list(47)},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bjr" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bjs" = (/obj/effect/floor_decal/corner/purple{dir = 10},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light,/turf/simulated/floor/tiled/white,/area/rnd/research) -"bjt" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bju" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_x = -28},/obj/effect/floor_decal/corner/purple/diagonal,/turf/simulated/floor/tiled/white,/area/rnd/research_restroom) -"bjv" = (/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/obj/effect/floor_decal/corner/purple/diagonal,/turf/simulated/floor/tiled/white,/area/rnd/research_restroom) -"bjw" = (/turf/simulated/wall,/area/rnd/research_restroom) -"bjx" = (/turf/simulated/wall/r_wall,/area/rnd/lab) -"bjy" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"bjz" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"bjA" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"bjB" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/teleporter) -"bjC" = (/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/light{dir = 4},/turf/simulated/floor/tiled/dark,/area/teleporter) -"bjD" = (/turf/simulated/floor/tiled/dark,/area/ai) -"bjE" = (/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,/turf/simulated/floor/bluegrid,/area/ai) -"bjF" = (/obj/effect/floor_decal/spline/fancy/wood{dir = 4},/obj/structure/flora/ausbushes/palebush,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/grass,/area/hydroponics/garden) -"bjG" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/water/pool,/area/hydroponics/garden) -"bjH" = (/obj/effect/floor_decal/spline/fancy/wood{dir = 2},/obj/structure/flora/ausbushes/brflowers,/turf/simulated/floor/grass,/area/hydroponics/garden) -"bjI" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled,/area/hydroponics/garden) -"bjJ" = (/obj/effect/floor_decal/corner/green,/turf/simulated/floor/tiled,/area/hydroponics/garden) -"bjK" = (/obj/machinery/camera/network/civilian{c_tag = "CIV - Park Starboard"; dir = 8},/obj/effect/floor_decal/corner/green{dir = 10},/turf/simulated/floor/tiled,/area/hydroponics/garden) -"bjL" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"bjM" = (/obj/machinery/camera/network/medbay{c_tag = "MED - Surgery Observation"; dir = 4},/turf/simulated/floor/tiled,/area/medical/surgeryobs) -"bjN" = (/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,/area/medical/surgeryobs) -"bjO" = (/obj/effect/floor_decal/corner/paleblue{dir = 2},/turf/simulated/floor/tiled,/area/medical/surgeryobs) -"bjP" = (/obj/structure/table/standard,/obj/item/weapon/surgical/hemostat,/obj/item/weapon/surgical/cautery,/obj/machinery/button/remote/blast_door{id = "surgeryobs"; name = "Privacy Shutters"; pixel_x = -26; pixel_y = 0},/obj/effect/floor_decal/corner/pink/full{dir = 8},/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/tiled/white,/area/medical/surgery) -"bjQ" = (/obj/structure/table/standard,/obj/item/stack/medical/advanced/bruise_pack,/obj/item/weapon/surgical/retractor,/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/tiled/white,/area/medical/surgery) -"bjR" = (/obj/structure/table/standard,/obj/item/weapon/surgical/circular_saw{pixel_y = 8},/obj/item/weapon/surgical/scalpel,/obj/effect/floor_decal/corner/pink{dir = 5},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled/white,/area/medical/surgery) -"bjS" = (/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,/turf/simulated/floor/tiled/white,/area/medical/surgery) -"bjT" = (/obj/structure/closet/secure_closet/medical2,/obj/effect/floor_decal/corner/pink/full{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/surgery) -"bjU" = (/turf/simulated/wall,/area/medical/surgery) -"bjV" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/camera/network/medbay{c_tag = "MED - Surgery Hallway"; dir = 4},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) -"bjW" = (/obj/structure/table/standard,/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/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) -"bjX" = (/obj/effect/floor_decal/corner/pink{dir = 9},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/exam_room) -"bjY" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/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/white,/area/medical/exam_room) -"bjZ" = (/obj/effect/floor_decal/corner/pink{dir = 6},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 4; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 21; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/exam_room) -"bka" = (/obj/effect/floor_decal/corner/pink{dir = 9},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/tiled/white,/area/medical/cryo) -"bkb" = (/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/tiled/white,/area/medical/cryo) -"bkc" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 8},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled/white,/area/medical/cryo) -"bkd" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled/steel,/area/medical/cryo) -"bke" = (/obj/item/weapon/stool/padded,/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 8; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = -21; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) -"bkf" = (/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 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,/obj/structure/disposalpipe/segment,/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) -"bkg" = (/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/obj/machinery/newscaster{pixel_x = 30},/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) -"bkh" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/medical_restroom) -"bki" = (/obj/machinery/door/airlock{name = "Medical Restroom"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/medical_restroom) -"bkj" = (/obj/structure/closet/crate/medical,/obj/item/weapon/reagent_containers/syringe,/obj/random/maintenance/medical,/obj/random/maintenance/medical,/obj/random/firstaid,/turf/simulated/floor,/area/maintenance/medbay_fore) -"bkk" = (/obj/item/roller,/obj/effect/floor_decal/corner/lime{dir = 6},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bkl" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/monkeycubes,/obj/effect/floor_decal/corner/lime{dir = 1},/obj/item/weapon/extinguisher,/turf/simulated/floor/tiled/white,/area/medical/virology) -"bkm" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/black,/turf/simulated/floor/tiled/white,/area/medical/virology) -"bkn" = (/obj/effect/floor_decal/corner/lime{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bko" = (/obj/item/weapon/storage/secure/safe{pixel_x = 5; pixel_y = 29},/obj/effect/floor_decal/corner/lime{dir = 5},/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/machinery/camera/network/medbay{c_tag = "MED - Virology Fore"; dir = 2},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bkp" = (/obj/effect/floor_decal/corner/lime{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bkq" = (/obj/machinery/smartfridge/secure/virology,/obj/effect/floor_decal/corner/lime/full{dir = 1},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bkr" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/green,/obj/effect/floor_decal/corner/lime/full{dir = 8},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bks" = (/obj/effect/floor_decal/corner/lime{dir = 5},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bkt" = (/turf/simulated/floor/tiled/white,/area/medical/virology) -"bku" = (/obj/machinery/washing_machine,/obj/effect/floor_decal/corner/lime/full{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bkv" = (/obj/structure/lattice,/obj/machinery/light{dir = 1},/turf/simulated/mineral/floor/ignore_mapgen,/area/rnd/docking) -"bkw" = (/obj/structure/table/reinforced,/turf/simulated/shuttle/floor,/area/shuttle/research/station) -"bkx" = (/obj/structure/bed/chair,/turf/simulated/shuttle/floor,/area/shuttle/research/station) -"bky" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/shuttle/plating,/area/rnd/docking) -"bkz" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/shuttle/plating,/area/rnd/docking) -"bkA" = (/obj/machinery/computer/shuttle_control/research,/turf/simulated/floor/tiled/dark,/area/rnd/docking) -"bkB" = (/obj/machinery/atmospherics/portables_connector,/obj/machinery/portable_atmospherics/canister/air/airlock,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled/dark,/area/rnd/docking) -"bkC" = (/obj/machinery/door/airlock/maintenance{req_access = newlist(); req_one_access = newlist()},/obj/machinery/door/firedoor,/turf/simulated/floor,/area/rnd/docking) -"bkD" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 8},/obj/effect/floor_decal/corner/purple{dir = 1},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bkE" = (/obj/effect/floor_decal/corner/purple,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 26},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bkF" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/rnd/research) -"bkG" = (/obj/effect/floor_decal/corner/purple/diagonal,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/research_restroom) -"bkH" = (/obj/effect/floor_decal/corner/purple/diagonal,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/tiled/white,/area/rnd/research_restroom) -"bkI" = (/obj/structure/closet/wardrobe/science_white,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/effect/floor_decal/corner/purple/diagonal,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled/white,/area/rnd/research_restroom) -"bkJ" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/tiled/dark,/area/rnd/lab) -"bkK" = (/obj/structure/table/standard,/obj/item/weapon/storage/belt/utility,/obj/item/clothing/gloves/sterile/latex,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/tiled/dark,/area/rnd/lab) -"bkL" = (/obj/machinery/autolathe,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/dark,/area/rnd/lab) -"bkM" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/shuttle/plating,/area/rnd/lab) -"bkN" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/shuttle/plating,/area/rnd/lab) -"bkO" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/plating,/area/rnd/lab) -"bkP" = (/obj/machinery/shieldwallgen,/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/teleporter) -"bkQ" = (/obj/machinery/shieldwallgen,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/teleporter) -"bkR" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled,/area/teleporter) -"bkS" = (/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/closet/crate,/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/tiled,/area/teleporter) -"bkT" = (/obj/machinery/porta_turret/ai_defense,/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/tiled/dark,/area/ai) -"bkU" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/machinery/light{dir = 1},/obj/machinery/status_display{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/tiled/dark,/area/ai) -"bkV" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/bluegrid,/area/ai) -"bkW" = (/obj/structure/cable/cyan{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 = 9; pixel_y = 0},/obj/machinery/hologram/holopad,/turf/simulated/floor/bluegrid,/area/ai) -"bkX" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/bluegrid,/area/ai) -"bkY" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/light{dir = 1},/obj/machinery/ai_status_display{pixel_y = 32},/turf/simulated/floor/tiled/dark,/area/ai) -"bkZ" = (/obj/machinery/porta_turret/ai_defense,/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor/tiled/dark,/area/ai) -"bla" = (/obj/effect/floor_decal/spline/fancy/wood{dir = 4},/obj/structure/flora/ausbushes/sparsegrass,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/grass,/area/hydroponics/garden) -"blb" = (/obj/structure/table/woodentable,/obj/effect/floor_decal/corner/green{dir = 9},/turf/simulated/floor/tiled,/area/hydroponics/garden) -"blc" = (/obj/structure/table/woodentable,/obj/item/weapon/book/codex/lore/vir,/turf/simulated/floor/tiled,/area/hydroponics/garden) -"bld" = (/obj/machinery/light,/turf/simulated/floor/tiled,/area/hydroponics/garden) -"ble" = (/obj/structure/bed/chair/wood,/obj/effect/floor_decal/corner/green{dir = 6},/turf/simulated/floor/tiled,/area/hydroponics/garden) -"blf" = (/obj/effect/floor_decal/spline/fancy/wood{tag = "icon-spline_fancy (NORTHWEST)"; icon_state = "spline_fancy"; dir = 9},/obj/structure/flora/ausbushes/sunnybush,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/grass,/area/hydroponics/garden) -"blg" = (/obj/machinery/newscaster{pixel_x = -30},/turf/simulated/floor/tiled,/area/medical/surgeryobs) -"blh" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/structure/bed/chair{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/medical/surgeryobs) -"bli" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/effect/floor_decal/corner/paleblue{dir = 6},/turf/simulated/floor/tiled,/area/medical/surgeryobs) -"blj" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "surgeryobs"; name = "Operating Theatre Privacy Shutters"; opacity = 0},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/surgeryobs) -"blk" = (/obj/structure/table/standard,/obj/item/weapon/surgical/bonesetter,/obj/item/weapon/surgical/bonegel,/turf/simulated/floor/tiled/white,/area/medical/surgery) -"bll" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled/white,/area/medical/surgery) -"blm" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/medical/surgery) -"bln" = (/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/medical/surgery) -"blo" = (/obj/machinery/door/airlock/medical{name = "Operating Theatre 1"; req_access = list(45)},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/white,/area/medical/surgery) -"blp" = (/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,/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) -"blq" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) -"blr" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) -"bls" = (/obj/structure/closet/wardrobe/medic_white,/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) -"blt" = (/obj/effect/floor_decal/corner/pink{dir = 9},/obj/machinery/button/windowtint{id = "exam_window_tint"; pixel_x = -26; pixel_y = 6},/obj/machinery/light_switch{dir = 2; name = "light switch "; pixel_x = -26; pixel_y = -4},/turf/simulated/floor/tiled/white,/area/medical/exam_room) -"blu" = (/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/exam_room) -"blv" = (/obj/structure/bed/chair/wheelchair,/obj/effect/floor_decal/corner/pink{dir = 6},/obj/structure/extinguisher_cabinet{pixel_x = 25},/turf/simulated/floor/tiled/white,/area/medical/exam_room) -"blw" = (/obj/machinery/light_switch{pixel_x = -26; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/cryo) -"blx" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/medical/cryo) -"bly" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/cryo) -"blz" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/steel,/area/medical/cryo) -"blA" = (/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -26},/obj/machinery/computer/crew{tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1},/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) -"blB" = (/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/obj/machinery/light,/obj/machinery/computer/med_data{tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1},/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) -"blC" = (/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/obj/structure/flora/skeleton{name = "\proper Wilhelm"},/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) -"blD" = (/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 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,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) -"blE" = (/obj/structure/closet/wardrobe/medic_white,/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/obj/machinery/light,/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) -"blF" = (/obj/machinery/washing_machine,/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) -"blG" = (/obj/machinery/shower{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/window/northleft{name = "Shower"; req_access = list()},/obj/structure/curtain/open/shower/medical,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/medical_restroom) -"blH" = (/obj/machinery/shower{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/window/northright{dir = 1; name = "Shower"; req_access = list()},/obj/structure/curtain/open/shower/medical,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/medical_restroom) -"blI" = (/obj/structure/toilet{dir = 1},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/medical_restroom) -"blJ" = (/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,/turf/simulated/floor/plating,/area/maintenance/medbay_fore) -"blK" = (/obj/structure/table/standard,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/effect/floor_decal/corner/lime{dir = 9},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) -"blL" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/black{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) -"blM" = (/obj/effect/floor_decal/corner/lime{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/black{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) -"blN" = (/obj/machinery/door/window/westright{name = "Virology Isolation Room Two"; req_access = list(39)},/obj/machinery/door/firedoor/glass,/obj/effect/floor_decal/corner/lime{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/black{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) -"blO" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/black{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) -"blP" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold4w/hidden/black,/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled/white,/area/medical/virology) -"blQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/black,/turf/simulated/floor/tiled/white,/area/medical/virology) -"blR" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/black{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) -"blS" = (/obj/structure/table/glass,/obj/item/device/antibody_scanner{pixel_x = 2; pixel_y = 2},/obj/item/device/antibody_scanner,/obj/structure/reagent_dispensers/virusfood{pixel_x = 30},/obj/effect/floor_decal/corner/lime{dir = 6},/turf/simulated/floor/tiled/white,/area/medical/virology) -"blT" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/green,/obj/effect/floor_decal/corner/lime{dir = 9},/turf/simulated/floor/tiled/white,/area/medical/virology) -"blU" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) -"blV" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/black{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/virology) -"blW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled/white,/area/medical/virology) -"blX" = (/obj/item/weapon/stool/padded,/obj/effect/floor_decal/corner/lime{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) -"blY" = (/obj/structure/reagent_dispensers/water_cooler/full,/obj/effect/floor_decal/corner/lime/full{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/virology) -"blZ" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/research/station) -"bma" = (/turf/simulated/shuttle/floor,/area/shuttle/research/station) -"bmb" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/shuttle/plating,/area/rnd/docking) -"bmc" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1380; id_tag = "research_dock_pump"},/obj/effect/floor_decal/industrial/warning{dir = 9},/turf/simulated/floor/tiled,/area/rnd/docking) -"bmd" = (/obj/machinery/light/small{dir = 1},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "research_dock_sensor"; pixel_x = 0; pixel_y = 25},/obj/effect/floor_decal/industrial/warning{dir = 5},/turf/simulated/floor/tiled,/area/rnd/docking) -"bme" = (/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},/obj/machinery/door/firedoor/border_only,/turf/simulated/shuttle/plating,/area/rnd/docking) -"bmf" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/tiled/white,/area/rnd/docking) -"bmg" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled/white,/area/rnd/docking) -"bmh" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/tiled/white,/area/rnd/docking) -"bmi" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = 28},/obj/effect/floor_decal/corner/purple{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/airlock/glass_research{name = "Research Dock Hallway"; req_access = list(47)},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/white,/area/rnd/docking) -"bmj" = (/obj/machinery/camera/network/research{c_tag = "SCI - Research Dock Hallway Port"; dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled/white,/area/rnd/docking) -"bmk" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/docking) -"bml" = (/obj/effect/floor_decal/corner/purple{dir = 5},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/tiled/white,/area/rnd/docking) -"bmm" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/airlock/glass_research{name = "Research Dock Hallway"; req_access = list(47)},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/white,/area/rnd/docking) -"bmn" = (/obj/machinery/alarm{pixel_y = 22},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/docking) -"bmo" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/effect/floor_decal/corner/purple{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/docking) -"bmp" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled/white,/area/rnd/docking) -"bmq" = (/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/white,/area/rnd/docking) -"bmr" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/firealarm{pixel_y = 26},/obj/effect/floor_decal/corner/purple{dir = 5},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/tiled/white,/area/rnd/docking) -"bms" = (/obj/machinery/door/airlock/glass_research{name = "Research Dock Hallway"; req_access = list(47)},/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/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/docking) -"bmt" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/floor/tiled/dark,/area/rnd/docking) -"bmu" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bmv" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bmw" = (/obj/effect/floor_decal/corner/purple{dir = 6},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera/network/research{c_tag = "SCI - Research Hallway Aft"; dir = 8},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bmx" = (/obj/structure/bed/chair/comfy/purp{dir = 4},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor/wood,/area/rnd/research) -"bmy" = (/obj/structure/table/glass,/obj/machinery/newscaster{pixel_y = 32},/obj/machinery/light{dir = 1},/turf/simulated/floor/wood,/area/rnd/research) -"bmz" = (/obj/structure/bed/chair/comfy/purp{dir = 8},/turf/simulated/floor/wood,/area/rnd/research) -"bmA" = (/obj/structure/table/standard,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/machinery/light_switch{pixel_x = -12; pixel_y = -24},/obj/effect/floor_decal/corner/purple/diagonal,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/item/weapon/soap/nanotrasen,/obj/item/weapon/soap/nanotrasen,/turf/simulated/floor/tiled/white,/area/rnd/research_restroom) -"bmB" = (/obj/effect/floor_decal/corner/purple/diagonal,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled/white,/area/rnd/research_restroom) -"bmC" = (/obj/structure/undies_wardrobe,/obj/effect/floor_decal/corner/purple/diagonal,/turf/simulated/floor/tiled/white,/area/rnd/research_restroom) -"bmD" = (/obj/effect/floor_decal/corner/purple/full{dir = 8},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/rnd/lab) -"bmE" = (/obj/effect/floor_decal/corner/purple{dir = 5},/turf/simulated/floor/tiled/white,/area/rnd/lab) -"bmF" = (/obj/effect/floor_decal/corner/purple{dir = 5},/obj/machinery/camera/network/research{c_tag = "SCI - R&D Lab"},/turf/simulated/floor/tiled/white,/area/rnd/lab) -"bmG" = (/obj/structure/table/standard{name = "plastic table frame"},/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/effect/floor_decal/corner/purple{dir = 5},/turf/simulated/floor/tiled/white,/area/rnd/lab) -"bmH" = (/obj/structure/table/standard,/obj/item/weapon/hand_labeler,/obj/item/weapon/pen,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/effect/floor_decal/corner/purple{dir = 5},/turf/simulated/floor/tiled/white,/area/rnd/lab) -"bmI" = (/obj/item/weapon/stock_parts/console_screen,/obj/structure/table/standard,/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/effect/floor_decal/corner/purple/full{dir = 1},/obj/machinery/firealarm{dir = 4; layer = 3.3; pixel_x = 26},/obj/machinery/recharger{pixel_y = 0},/turf/simulated/floor/tiled/white,/area/rnd/lab) -"bmJ" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"bmK" = (/obj/structure/closet/crate,/obj/item/weapon/crowbar,/turf/simulated/floor/tiled,/area/teleporter) -"bmL" = (/obj/structure/closet/crate,/turf/simulated/floor/tiled,/area/teleporter) -"bmM" = (/obj/structure/table/standard,/obj/structure/flora/pottedplant{icon_state = "plant-09"; name = "Steve"; pixel_y = 15; tag = "icon-plant-09"},/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/tiled/dark,/area/ai) -"bmN" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/floor/tiled/dark,/area/ai) -"bmO" = (/obj/machinery/ai_slipper{icon_state = "motion0"},/obj/structure/cable/cyan{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/bluegrid,/area/ai) -"bmP" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/bluegrid,/area/ai) -"bmQ" = (/obj/structure/cable/cyan{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/bluegrid,/area/ai) -"bmR" = (/obj/structure/cable/cyan{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/ai_slipper{icon_state = "motion0"},/turf/simulated/floor/bluegrid,/area/ai) -"bmS" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor/tiled/dark,/area/ai) -"bmT" = (/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 8},/turf/simulated/floor/tiled/dark,/area/ai) -"bmU" = (/obj/effect/floor_decal/spline/fancy/wood{dir = 8},/obj/structure/flora/ausbushes/ppflowers,/turf/simulated/floor/grass,/area/hydroponics/garden) -"bmV" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"bmW" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/disposalpipe/segment,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 26},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"bmX" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/bed/chair{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/medical/surgeryobs) -"bmY" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "surgeryobs"; name = "Operating Theatre Privacy Shutters"; opacity = 0},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/surgeryobs) -"bmZ" = (/obj/effect/floor_decal/corner/pink{dir = 9},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/surgery) -"bna" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled/white,/area/medical/surgery) -"bnb" = (/obj/machinery/optable,/turf/simulated/floor/tiled/white,/area/medical/surgery) -"bnc" = (/obj/machinery/computer/operating{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/surgery) -"bnd" = (/obj/effect/floor_decal/corner/pink{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled/white,/area/medical/surgery) -"bne" = (/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},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/surgery) -"bnf" = (/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) -"bng" = (/obj/machinery/button/remote/airlock{desc = "A remote control-switch for Surgery."; id = "Surgery"; name = "Surgery"; pixel_x = 24; pixel_y = -8},/obj/structure/closet/secure_closet/medical3,/obj/random/medical,/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) -"bnh" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/polarized{dir = 8; id = "exam_window_tint"},/obj/structure/window/reinforced/polarized{dir = 4; id = "exam_window_tint"},/obj/structure/window/reinforced/polarized{dir = 2; id = "exam_window_tint"},/obj/structure/window/reinforced/polarized{dir = 1; id = "exam_window_tint"},/turf/simulated/floor/plating,/area/medical/exam_room) -"bni" = (/obj/machinery/door/airlock/medical{name = "Examination Room"; req_access = list(5)},/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"},/turf/simulated/floor/tiled/white,/area/medical/exam_room) -"bnj" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/white,/area/medical/cryo) -"bnk" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/medical/cryo) -"bnl" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/white,/area/medical/cryo) -"bnm" = (/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},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/cryo) -"bnn" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/medbreak) -"bno" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/medbreak) -"bnp" = (/obj/machinery/door/airlock/glass_medical{name = "Staff Room"; req_access = list(5)},/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/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) -"bnq" = (/turf/simulated/wall,/area/medical/psych) -"bnr" = (/obj/structure/closet/secure_closet/personal/patient,/obj/effect/floor_decal/corner/lime{dir = 9},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bns" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bnt" = (/obj/effect/floor_decal/corner/lime{dir = 6},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bnu" = (/obj/effect/floor_decal/corner/lime{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bnv" = (/obj/structure/closet/crate/freezer,/obj/effect/floor_decal/corner/lime,/turf/simulated/floor/tiled/white,/area/medical/virology) -"bnw" = (/obj/structure/table/glass,/obj/machinery/computer/med_data/laptop,/obj/effect/floor_decal/corner/lime{dir = 10},/obj/machinery/light,/turf/simulated/floor/tiled/white,/area/medical/virology) -"bnx" = (/obj/machinery/disease2/diseaseanalyser,/obj/effect/floor_decal/corner/lime{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bny" = (/obj/machinery/atmospherics/pipe/simple/hidden/black,/turf/simulated/floor/tiled/white,/area/medical/virology) -"bnz" = (/obj/effect/floor_decal/corner/lime,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/black,/turf/simulated/floor/tiled/white,/area/medical/virology) -"bnA" = (/obj/effect/floor_decal/corner/lime{dir = 10},/obj/machinery/light,/turf/simulated/floor/tiled/white,/area/medical/virology) -"bnB" = (/obj/item/weapon/stool/padded,/turf/simulated/floor/tiled/white,/area/medical/virology) -"bnC" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/cups,/obj/effect/floor_decal/corner/lime{dir = 6},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 4; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 21; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bnD" = (/turf/simulated/mineral/floor/ignore_mapgen,/area/space) -"bnE" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/computer/shuttle_control/research{tag = "icon-computer (EAST)"; icon_state = "computer"; dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/research/station) -"bnF" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "research_shuttle_hatch"; locked = 1; name = "Shuttle Hatch"; req_access = list(13)},/turf/simulated/shuttle/floor,/area/shuttle/research/station) -"bnG" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "research_dock_outer"; locked = 1; name = "Research Elevator Airlock"; req_access = list(13)},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "research_dock_airlock"; name = "exterior access button"; pixel_x = -6; pixel_y = -26; req_one_access = list(13,65)},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/rnd/docking) -"bnH" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled,/area/rnd/docking) -"bnI" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/tiled,/area/rnd/docking) -"bnJ" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "research_dock_inner"; locked = 1; name = "Research Elevator Airlock"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/rnd/docking) -"bnK" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "research_dock_airlock"; name = "interior access button"; pixel_x = -26; pixel_y = 26; req_one_access = list(13,65)},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled/white,/area/rnd/docking) -"bnL" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/tiled/white,/area/rnd/docking) -"bnM" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/docking) -"bnN" = (/obj/effect/floor_decal/corner/purple{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/airlock/glass_research{name = "Research Dock Hallway"; req_access = list(47)},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/white,/area/rnd/docking) -"bnO" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/tiled/white,/area/rnd/docking) -"bnP" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/docking) -"bnQ" = (/obj/effect/floor_decal/corner/purple{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled/white,/area/rnd/docking) -"bnR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/airlock/glass_research{name = "Research Dock Hallway"; req_access = list(47)},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/white,/area/rnd/docking) -"bnS" = (/obj/machinery/newscaster{pixel_x = 0; pixel_y = -28},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/docking) -"bnT" = (/obj/effect/floor_decal/corner/purple{dir = 10},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/tiled/white,/area/rnd/docking) -"bnU" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/power/apc/critical{name = "south bump"; pixel_y = -24},/obj/structure/cable/green,/turf/simulated/floor/tiled/white,/area/rnd/docking) -"bnV" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/item/device/radio/intercom{layer = 4; name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled/white,/area/rnd/docking) -"bnW" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/floor_decal/corner/purple{dir = 10},/obj/machinery/camera/network/research{c_tag = "SCI - Research Dock Hallway Starboard"; dir = 1},/turf/simulated/floor/tiled/white,/area/rnd/docking) -"bnX" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/light,/turf/simulated/floor/tiled/white,/area/rnd/docking) -"bnY" = (/obj/machinery/door/airlock/glass_research{name = "Research Dock Hallway"; req_access = list(47)},/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/docking) -"bnZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/floor/tiled/dark,/area/rnd/research) -"boa" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bob" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/rnd/research) -"boc" = (/turf/simulated/floor/wood,/area/rnd/research) -"bod" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/vending/cola,/turf/simulated/floor/wood,/area/rnd/research) -"boe" = (/obj/machinery/door/airlock{name = "Research Restroom"},/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"},/turf/simulated/floor/tiled/white,/area/rnd/research_restroom) -"bof" = (/obj/effect/floor_decal/corner/purple{dir = 9},/obj/structure/extinguisher_cabinet{pixel_x = -27},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/rnd/lab) -"bog" = (/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/tiled/white,/area/rnd/lab) -"boh" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled/white,/area/rnd/lab) -"boi" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor/tiled/white,/area/rnd/lab) -"boj" = (/obj/structure/table/standard,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/capacitor,/obj/item/weapon/stock_parts/capacitor,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/micro_laser,/obj/item/weapon/stock_parts/micro_laser,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/effect/floor_decal/corner/purple{dir = 6},/turf/simulated/floor/tiled/white,/area/rnd/lab) -"bok" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor/tiled/dark,/area/ai) -"bol" = (/turf/simulated/floor/bluegrid,/area/ai) -"bom" = (/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/bluegrid,/area/ai) -"bon" = (/turf/simulated/wall/durasteel,/area/ai) -"boo" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled/dark,/area/ai) -"bop" = (/obj/effect/floor_decal/corner/green{dir = 8},/turf/simulated/floor/tiled,/area/hydroponics/garden) -"boq" = (/obj/structure/bed/chair/wood{dir = 1},/obj/effect/floor_decal/corner/green/full{dir = 4},/turf/simulated/floor/tiled,/area/hydroponics/garden) -"bor" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/primary/central_two) -"bos" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/medical/surgeryobs) -"bot" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/bed/chair{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/medical/surgeryobs) -"bou" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "surgeryobs"; name = "Operating Theatre Privacy Shutters"; opacity = 0},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/surgeryobs) -"bov" = (/turf/simulated/floor/tiled/white,/area/medical/surgery) -"bow" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/surgery) -"box" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/surgery) -"boy" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/surgery) -"boz" = (/obj/machinery/door/airlock/medical{name = "Operating Theatre 1"; req_access = list(45)},/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/tiled/white,/area/medical/surgery) -"boA" = (/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,/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) -"boB" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) -"boC" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) -"boD" = (/obj/machinery/door/airlock/glass_medical{id_tag = "Surgery"; name = "Pre-Op Prep Room"; req_access = list(5)},/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) -"boE" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"boF" = (/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/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"boG" = (/obj/structure/sign/examroom{pixel_y = 32},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/camera/network/medbay{c_tag = "MED - Diagnostics Fore"; dir = 2},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"boH" = (/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/tiled/white,/area/medical/sleeper) -"boI" = (/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/white,/area/medical/sleeper) -"boJ" = (/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"boK" = (/obj/effect/floor_decal/corner/paleblue{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"boL" = (/obj/machinery/alarm{pixel_y = 22},/obj/effect/floor_decal/corner/paleblue{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"boM" = (/obj/effect/floor_decal/corner/paleblue{dir = 5},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"boN" = (/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/white,/area/medical/sleeper) -"boO" = (/obj/effect/floor_decal/corner/paleblue{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"boP" = (/obj/machinery/recharge_station,/obj/effect/floor_decal/corner/paleblue{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"boQ" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/machinery/light_switch{pixel_x = -36; pixel_y = 0},/turf/simulated/floor/wood,/area/medical/psych) -"boR" = (/obj/item/weapon/storage/secure/safe{pixel_x = 5; pixel_y = 28},/turf/simulated/floor/wood,/area/medical/psych) -"boS" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/carpet/blue,/area/medical/psych) -"boT" = (/obj/machinery/camera/network/medbay{c_tag = "MED - Mental Health"; dir = 2},/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp/green,/turf/simulated/floor/carpet/blue,/area/medical/psych) -"boU" = (/obj/structure/bookcase,/turf/simulated/floor/carpet/blue,/area/medical/psych) -"boV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/virology) -"boW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/virology) -"boX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/virology) -"boY" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/newscaster{pixel_x = -32; pixel_y = 0},/obj/effect/floor_decal/corner/lime{dir = 9},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) -"boZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/hidden/black{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bpa" = (/obj/machinery/disposal,/obj/effect/floor_decal/industrial/warning/full,/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/sign/deathsposal{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bpb" = (/obj/machinery/computer/diseasesplicer,/obj/effect/floor_decal/corner/lime{dir = 9},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bpc" = (/obj/structure/bed/chair/office/dark{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/black{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bpd" = (/obj/machinery/atmospherics/pipe/simple/hidden/black{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bpe" = (/obj/machinery/door/airlock/glass_medical{name = "Virology Laboratory"; req_access = list(39)},/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/black{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bpf" = (/obj/machinery/atmospherics/pipe/manifold/hidden/black{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bpg" = (/obj/effect/floor_decal/corner/lime{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/black{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bph" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area/medical/virology) -"bpi" = (/obj/effect/floor_decal/corner/lime{dir = 9},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bpj" = (/obj/structure/table/standard,/obj/effect/floor_decal/corner/lime{dir = 6},/obj/machinery/camera/network/medbay{c_tag = "MED - Virology Quarantine Starboard"; dir = 8},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/obj/item/weapon/soap/nanotrasen,/turf/simulated/floor/tiled/white,/area/medical/virology) -"bpk" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; external_pressure_bound = 140; external_pressure_bound_default = 140; icon_state = "map_vent_out"; pressure_checks = 1; pressure_checks_default = 1; use_power = 1},/obj/machinery/shield_diffuser,/turf/simulated/floor/airless,/area/maintenance/disposal) -"bpl" = (/obj/structure/closet/crate,/obj/random/maintenance/research,/turf/simulated/shuttle/floor,/area/shuttle/research/station) -"bpm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/shuttle/plating,/area/rnd/docking) -"bpn" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1380; id_tag = "research_dock_pump"},/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/camera/network/research{c_tag = "SCI - Research Elevator Airlock"; dir = 1},/turf/simulated/floor/tiled,/area/rnd/docking) -"bpo" = (/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380; id_tag = "research_dock_airlock"; pixel_x = 0; pixel_y = -26; req_one_access = list(13,65); tag_airpump = "research_dock_pump"; tag_chamber_sensor = "research_dock_sensor"; tag_exterior_door = "research_dock_outer"; tag_interior_door = "research_dock_inner"},/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/floor/tiled,/area/rnd/docking) -"bpp" = (/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},/obj/machinery/door/firedoor/border_only,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/turf/simulated/shuttle/plating,/area/rnd/docking) -"bpq" = (/obj/effect/floor_decal/corner/purple,/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/obj/item/device/radio/intercom{layer = 4; name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled/white,/area/rnd/docking) -"bpr" = (/obj/machinery/light,/obj/effect/floor_decal/corner/purple{dir = 10},/turf/simulated/floor/tiled/white,/area/rnd/docking) -"bps" = (/obj/structure/closet/emcloset,/obj/effect/floor_decal/corner/purple{dir = 8},/turf/simulated/floor/tiled/white,/area/rnd/docking) -"bpt" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/rnd/research) -"bpu" = (/obj/structure/bed/chair,/obj/effect/landmark/start{name = "Xenobiologist"},/turf/simulated/floor/wood,/area/rnd/research) -"bpv" = (/obj/structure/bed/chair,/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/effect/landmark/start{name = "Xenobiologist"},/turf/simulated/floor/wood,/area/rnd/research) -"bpw" = (/obj/machinery/vending/coffee,/turf/simulated/floor/wood,/area/rnd/research) -"bpx" = (/obj/effect/floor_decal/corner/purple{dir = 9},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bpy" = (/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/tiled/white,/area/rnd/research) -"bpz" = (/obj/effect/floor_decal/corner/purple{dir = 6},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = 28},/obj/structure/table/standard,/obj/machinery/recharger,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bpA" = (/turf/simulated/wall,/area/rnd/lab) -"bpB" = (/obj/effect/floor_decal/corner/purple{dir = 9},/obj/machinery/light{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/rnd/lab) -"bpC" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/lab) -"bpD" = (/obj/machinery/r_n_d/destructive_analyzer,/turf/simulated/floor/tiled,/area/rnd/lab) -"bpE" = (/turf/simulated/floor/tiled,/area/rnd/lab) -"bpF" = (/obj/machinery/r_n_d/protolathe,/turf/simulated/floor/tiled,/area/rnd/lab) -"bpG" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled/white,/area/rnd/lab) -"bpH" = (/obj/structure/table/standard,/obj/item/stack/cable_coil,/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = 3},/obj/item/weapon/stock_parts/scanning_module{pixel_x = 2; pixel_y = 3},/obj/item/weapon/stock_parts/scanning_module,/obj/effect/floor_decal/corner/purple{dir = 6},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled/white,/area/rnd/lab) -"bpI" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/structure/disposalpipe/segment,/obj/machinery/camera/network/northern_star{c_tag = "Hall - Central Primary Port Fore 2"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"bpJ" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"bpK" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"bpL" = (/obj/effect/landmark{name = "tripai"},/obj/item/device/radio/intercom{dir = 1; listening = 0; name = "Custom Channel"; pixel_x = 0; pixel_y = 20},/obj/item/device/radio/intercom{broadcasting = 0; dir = 2; frequency = 1343; name = "Private Channel"; pixel_x = 0; pixel_y = -21},/obj/item/device/radio/intercom{broadcasting = 1; dir = 8; listening = 1; name = "Common Channel"; pixel_x = -21; pixel_y = 0},/turf/simulated/floor/bluegrid,/area/ai) -"bpM" = (/obj/machinery/porta_turret/ai_defense,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor/tiled/dark,/area/ai) -"bpN" = (/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/dark,/area/ai) -"bpO" = (/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 = 8; pixel_y = 25; req_access = list(16)},/obj/machinery/light/small{dir = 1},/obj/machinery/camera/xray/command{c_tag = "AI - Core"; dir = 2},/turf/simulated/floor/tiled/dark,/area/ai) -"bpP" = (/obj/machinery/porta_turret/ai_defense,/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled/dark,/area/ai) -"bpQ" = (/obj/effect/landmark{name = "tripai"},/obj/item/device/radio/intercom{dir = 1; listening = 0; name = "Custom Channel"; pixel_x = 0; pixel_y = 21},/obj/item/device/radio/intercom{broadcasting = 0; frequency = 1343; name = "Private Channel"; pixel_x = 0; pixel_y = -21},/obj/item/device/radio/intercom{broadcasting = 1; dir = 4; listening = 1; name = "Common Channel"; pixel_x = 21; pixel_y = 0},/turf/simulated/floor/bluegrid,/area/ai) -"bpR" = (/obj/structure/flora/ausbushes/lavendergrass,/turf/simulated/floor/grass,/area/hydroponics/garden) -"bpS" = (/obj/effect/floor_decal/spline/fancy/wood{dir = 5},/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/brflowers,/turf/simulated/floor/grass,/area/hydroponics/garden) -"bpT" = (/obj/effect/floor_decal/spline/fancy/wood{tag = "icon-spline_fancy (NORTHWEST)"; icon_state = "spline_fancy"; dir = 9},/obj/structure/flora/ausbushes/sparsegrass,/turf/simulated/floor/grass,/area/hydroponics/garden) -"bpU" = (/obj/structure/flora/ausbushes/ppflowers,/turf/simulated/floor/grass,/area/hydroponics/garden) -"bpV" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"bpW" = (/obj/structure/disposalpipe/segment,/obj/machinery/camera/network/northern_star{c_tag = "Hall - Central Primary Starboard Mid 1"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"bpX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_two) -"bpY" = (/obj/effect/floor_decal/corner/paleblue{dir = 4},/turf/simulated/floor/tiled,/area/medical/surgeryobs) -"bpZ" = (/obj/effect/floor_decal/corner/pink/full,/obj/machinery/computer/med_data{tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1},/turf/simulated/floor/tiled/white,/area/medical/surgery) -"bqa" = (/obj/machinery/iv_drip,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/tiled/white,/area/medical/surgery) -"bqb" = (/obj/effect/floor_decal/corner/pink{dir = 10},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 2; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/turf/simulated/floor/tiled/white,/area/medical/surgery) -"bqc" = (/obj/machinery/vending/wallmed1{pixel_y = -32},/obj/machinery/camera/network/medbay{c_tag = "MED - Operating Theatre 1"; dir = 1},/turf/simulated/floor/tiled/white,/area/medical/surgery) -"bqd" = (/obj/machinery/button/holosign{pixel_x = 24; pixel_y = 2},/obj/machinery/light_switch{pixel_x = 32; pixel_y = 2},/obj/effect/floor_decal/corner/pink/full{dir = 4},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/surgery) -"bqe" = (/obj/structure/bed/chair/comfy/black{dir = 1},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) -"bqf" = (/obj/structure/bed/chair/comfy/black{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) -"bqg" = (/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,/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) -"bqh" = (/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/medical/surgery_hallway) -"bqi" = (/obj/machinery/door/airlock/glass_medical{id_tag = "Surgery"; name = "Pre-Op Prep Room"; 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},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) -"bqj" = (/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/medical/sleeper) -"bqk" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/structure/disposalpipe/junction{icon_state = "pipe-j1"; dir = 4},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bql" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bqm" = (/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"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bqn" = (/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/disposalpipe/junction/yjunction,/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bqo" = (/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/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bqp" = (/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/medical/sleeper) -"bqq" = (/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/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bqr" = (/obj/machinery/atmospherics/pipe/manifold4w/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 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/junction{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bqs" = (/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/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/medical{id_tag = "mentaldoor"; name = "Mental Health"; req_access = list(64)},/turf/simulated/floor/tiled/white,/area/medical/psych) -"bqt" = (/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/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/medical/psych) -"bqu" = (/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"},/turf/simulated/floor/wood,/area/medical/psych) -"bqv" = (/obj/structure/bed/chair/comfy/brown{dir = 4},/turf/simulated/floor/carpet/blue,/area/medical/psych) -"bqw" = (/obj/structure/table/woodentable,/obj/item/weapon/folder/white,/turf/simulated/floor/carpet/blue,/area/medical/psych) -"bqx" = (/obj/effect/landmark/start{name = "Psychiatrist"},/obj/structure/bed/chair/office/dark{dir = 8},/turf/simulated/floor/carpet/blue,/area/medical/psych) -"bqy" = (/turf/simulated/floor/carpet/blue,/area/medical/psych) -"bqz" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled/white,/area/medical/virology) -"bqA" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/black,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/virology) -"bqB" = (/obj/machinery/disease2/isolator,/obj/effect/floor_decal/corner/lime{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bqC" = (/obj/machinery/light{dir = 1},/obj/machinery/computer/centrifuge,/obj/effect/floor_decal/corner/lime{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bqD" = (/obj/machinery/disease2/incubator,/obj/effect/floor_decal/corner/lime{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bqE" = (/obj/effect/floor_decal/corner/lime,/turf/simulated/floor/tiled/white,/area/medical/virology) -"bqF" = (/obj/effect/floor_decal/corner/lime{dir = 8},/obj/machinery/camera/network/medbay{c_tag = "MED - Virology Quarantine Port"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/black,/turf/simulated/floor/tiled/white,/area/medical/virology) -"bqG" = (/obj/effect/floor_decal/corner/lime{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/black,/turf/simulated/floor/tiled/white,/area/medical/virology) -"bqH" = (/obj/effect/floor_decal/corner/lime{dir = 5},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bqI" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/effect/floor_decal/corner/lime{dir = 6},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bqJ" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow,/obj/structure/lattice,/turf/space,/area/space) -"bqK" = (/obj/structure/lattice,/obj/machinery/light,/turf/simulated/mineral/floor/ignore_mapgen,/area/rnd/docking) -"bqL" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/research/station) -"bqM" = (/obj/structure/bed/chair{dir = 1},/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "research_shuttle"; pixel_x = -8; pixel_y = -25; req_one_access = list(13,65); tag_door = "research_shuttle_hatch"},/turf/simulated/shuttle/floor,/area/shuttle/research/station) -"bqN" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/shuttle/plating,/area/rnd/docking) -"bqO" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/shuttle/plating,/area/rnd/docking) -"bqP" = (/obj/machinery/space_heater,/turf/simulated/floor,/area/maintenance/research) -"bqQ" = (/turf/simulated/floor,/area/maintenance/research) -"bqR" = (/obj/random/junk,/turf/simulated/floor,/area/maintenance/research) -"bqS" = (/turf/simulated/wall/r_wall,/area/maintenance/research) -"bqT" = (/turf/simulated/wall,/area/rnd/workshop) -"bqU" = (/obj/structure/table/steel,/obj/item/weapon/storage/bag/circuits/basic,/obj/machinery/newscaster{pixel_x = -28; pixel_y = 0},/obj/effect/floor_decal/corner/green/full{dir = 8},/turf/simulated/floor/tiled/dark,/area/rnd/workshop) -"bqV" = (/obj/structure/table/steel,/obj/item/device/integrated_electronics/debugger{pixel_x = -5; pixel_y = 0},/obj/item/device/integrated_electronics/wirer{pixel_x = 5; pixel_y = 0},/obj/effect/floor_decal/corner/green{dir = 5},/turf/simulated/floor/tiled/dark,/area/rnd/workshop) -"bqW" = (/obj/structure/table/steel,/obj/item/device/electronic_assembly/large{pixel_y = 6},/obj/effect/floor_decal/corner/green{dir = 5},/turf/simulated/floor/tiled/dark,/area/rnd/workshop) -"bqX" = (/obj/machinery/alarm{pixel_y = 25},/obj/machinery/atmospherics/unary/vent_pump/on,/obj/machinery/camera/network/research{c_tag = "SCI - Workshop"; dir = 2},/obj/effect/floor_decal/corner/green{dir = 1},/turf/simulated/floor/tiled/dark,/area/rnd/workshop) -"bqY" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/tiled/dark,/area/rnd/workshop) -"bqZ" = (/turf/simulated/wall/r_wall,/area/rnd/workshop) -"bra" = (/obj/effect/floor_decal/corner/purple{dir = 9},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/rnd/research) -"brb" = (/obj/effect/floor_decal/corner/purple{dir = 6},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/rnd/research) -"brc" = (/obj/structure/table/glass,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/machinery/camera/network/research{c_tag = "SCI - Break Room"; dir = 4},/turf/simulated/floor/wood,/area/rnd/research) -"brd" = (/obj/structure/table/glass,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/wood,/area/rnd/research) -"bre" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/wood,/area/rnd/research) -"brf" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/wood,/area/rnd/research) -"brg" = (/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/research) -"brh" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bri" = (/obj/structure/table/standard,/obj/item/weapon/clipboard,/obj/item/weapon/clipboard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/rnd/research) -"brj" = (/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_x = -30; pixel_y = 0},/obj/effect/floor_decal/corner/purple{dir = 9},/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/rnd/lab) -"brk" = (/obj/machinery/computer/rdconsole/core{tag = "icon-computer (EAST)"; icon_state = "computer"; dir = 4},/turf/simulated/floor/tiled,/area/rnd/lab) -"brl" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/rnd/lab) -"brm" = (/obj/machinery/r_n_d/circuit_imprinter,/obj/item/weapon/reagent_containers/glass/beaker/sulphuric,/turf/simulated/floor/tiled,/area/rnd/lab) -"brn" = (/obj/effect/floor_decal/corner/purple{dir = 6},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled/white,/area/rnd/lab) -"bro" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/rnd/lab) -"brp" = (/obj/machinery/power/apc/super/critical{dir = 4; is_critical = 1; name = "east bump"; pixel_x = 24; pixel_y = 0},/obj/structure/cable/cyan,/turf/simulated/floor/bluegrid,/area/ai) -"brq" = (/obj/effect/landmark/start{name = "AI"},/obj/item/device/radio/intercom{broadcasting = 1; dir = 2; listening = 1; name = "Common Channel"; pixel_y = -21},/obj/item/device/radio/intercom{dir = 8; listening = 0; name = "Custom Channel"; pixel_x = -21; pixel_y = -10},/obj/item/device/radio/intercom{broadcasting = 0; dir = 4; frequency = 1343; name = "Private Channel"; pixel_x = 21; pixel_y = -10},/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},/turf/simulated/floor/bluegrid,/area/ai) -"brr" = (/obj/effect/floor_decal/spline/fancy/wood{dir = 5},/obj/structure/flora/ausbushes/sparsegrass,/turf/simulated/floor/grass,/area/hydroponics/garden) -"brs" = (/obj/structure/bed/chair/wood{dir = 4},/turf/simulated/floor/tiled,/area/hydroponics/garden) -"brt" = (/obj/structure/bed/chair/wood{dir = 8},/turf/simulated/floor/tiled,/area/hydroponics/garden) -"bru" = (/obj/machinery/door/airlock/medical{id_tag = "surgery_observation"; name = "Observation Room"; req_access = newlist()},/obj/machinery/holosign/surgery,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/surgeryobs) -"brv" = (/turf/simulated/wall,/area/medical/medbay_primary_storage) -"brw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/medbay_primary_storage) -"brx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/medbay_primary_storage) -"bry" = (/obj/machinery/iv_drip,/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"brz" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"brA" = (/obj/effect/floor_decal/corner/pink,/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"brB" = (/obj/effect/floor_decal/corner/pink{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"brC" = (/obj/effect/floor_decal/corner/pink{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"brD" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"brE" = (/obj/effect/floor_decal/corner/paleblue{dir = 2},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"brF" = (/obj/effect/floor_decal/corner/paleblue{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"brG" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/effect/floor_decal/corner/paleblue{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"brH" = (/obj/machinery/camera/network/medbay{c_tag = "MED - Diagnostics Starboard"; dir = 1},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"brI" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"brJ" = (/obj/effect/floor_decal/corner/paleblue{dir = 2},/obj/machinery/light,/obj/machinery/vending/fitness,/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"brK" = (/obj/machinery/vending/medical,/obj/effect/floor_decal/corner/paleblue{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"brL" = (/turf/simulated/floor/wood,/area/medical/psych) -"brM" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/wood,/area/medical/psych) -"brN" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/landmark/start{name = "Psychiatrist"},/turf/simulated/floor/carpet/blue,/area/medical/psych) -"brO" = (/obj/structure/table/woodentable,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/item/weapon/paper_bin{pixel_y = 4},/obj/item/weapon/pen{pixel_y = 4},/turf/simulated/floor/carpet/blue,/area/medical/psych) -"brP" = (/obj/structure/table/woodentable,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/computer/med_data/laptop,/turf/simulated/floor/carpet/blue,/area/medical/psych) -"brQ" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/carpet/blue,/area/medical/psych) -"brR" = (/obj/structure/table/standard,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/effect/floor_decal/corner/lime{dir = 9},/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) -"brS" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/black{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) -"brT" = (/obj/machinery/door/window/westright{name = "Virology Isolation Room One"; req_access = list(39)},/obj/machinery/door/firedoor/glass,/obj/effect/floor_decal/corner/lime{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/black{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) -"brU" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/black,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/virology) -"brV" = (/obj/structure/bed/chair/office/dark{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/black{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/virology) -"brW" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled/white,/area/medical/virology) -"brX" = (/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/requests_console{department = "Virology"; name = "Virology Requests Console"; pixel_x = 32},/obj/effect/floor_decal/corner/lime{dir = 6},/turf/simulated/floor/tiled/white,/area/medical/virology) -"brY" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/green,/obj/effect/floor_decal/corner/lime{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/black,/turf/simulated/floor/tiled/white,/area/medical/virology) -"brZ" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/black{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bsa" = (/obj/machinery/atmospherics/pipe/simple/hidden/black{dir = 4},/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled/white,/area/medical/virology) -"bsb" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bsc" = (/obj/item/weapon/stool/padded,/obj/effect/floor_decal/corner/lime,/turf/simulated/floor/tiled/white,/area/medical/virology) -"bsd" = (/obj/structure/table/standard,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/obj/effect/floor_decal/corner/lime/full{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bse" = (/obj/machinery/power/solar{id = "portsolar"; name = "Port Solar Array"},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/auxport) -"bsf" = (/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/auxport) -"bsg" = (/obj/machinery/power/solar{id = "portsolar"; name = "Port Solar Array"},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/auxport) -"bsh" = (/turf/simulated/wall,/area/maintenance/research) -"bsi" = (/obj/effect/floor_decal/industrial/warning/corner,/obj/machinery/light/small,/turf/simulated/floor/airless,/area/maintenance/research) -"bsj" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "arrivals_airlock"; name = "exterior access button"; pixel_x = -25; pixel_y = -25; req_access = list(13)},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/airless,/area/maintenance/research) -"bsk" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor/airless,/area/maintenance/research) -"bsl" = (/turf/simulated/wall,/area/maintenance/disposal) -"bsm" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 6},/turf/simulated/floor/plating,/area/maintenance/disposal) -"bsn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 9; icon_state = "intact"; tag = "icon-intact (NORTHEAST)"},/turf/simulated/floor/plating,/area/maintenance/disposal) -"bso" = (/turf/simulated/wall,/area/rnd/docking) -"bsp" = (/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,/turf/simulated/floor,/area/maintenance/research) -"bsq" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/research) -"bsr" = (/obj/machinery/light/small{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/random/trash_pile,/turf/simulated/floor,/area/maintenance/research) -"bss" = (/obj/structure/table/steel,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/effect/floor_decal/corner/green{dir = 9},/turf/simulated/floor/tiled/dark,/area/rnd/workshop) -"bst" = (/obj/structure/bed/chair/office/dark{dir = 8},/turf/simulated/floor/tiled/dark,/area/rnd/workshop) -"bsu" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/tiled/dark,/area/rnd/workshop) -"bsv" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/dark,/area/rnd/workshop) -"bsw" = (/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/machinery/light_switch{pixel_x = 26; pixel_y = -26},/turf/simulated/floor/tiled/dark,/area/rnd/workshop) -"bsx" = (/obj/machinery/door/airlock/glass_research{name = "Workshop"; req_access = list(47)},/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/dark,/area/rnd/workshop) -"bsy" = (/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/rnd/research) -"bsz" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bsA" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/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/white,/area/rnd/research) -"bsB" = (/obj/structure/table/glass,/obj/machinery/recharger{pixel_y = 0},/turf/simulated/floor/wood,/area/rnd/research) -"bsC" = (/obj/structure/table/glass,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/wood,/area/rnd/research) -"bsD" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/wood,/area/rnd/research) -"bsE" = (/obj/machinery/door/firedoor/glass,/turf/simulated/floor/wood,/area/rnd/research) -"bsF" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/white,/area/rnd/research) -"bsG" = (/obj/effect/floor_decal/corner/purple{dir = 6},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bsH" = (/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},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/rnd/lab) -"bsI" = (/obj/effect/floor_decal/corner/purple{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/rnd/lab) -"bsJ" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/lab) -"bsK" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled/white,/area/rnd/lab) -"bsL" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/turf/simulated/floor/tiled/white,/area/rnd/lab) -"bsM" = (/obj/effect/floor_decal/corner/purple{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/white,/area/rnd/lab) -"bsN" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/rnd/lab) -"bsO" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/tiled/dark,/area/ai) -"bsP" = (/obj/effect/floor_decal/industrial/warning{dir = 5},/turf/simulated/floor/tiled/dark,/area/ai) -"bsQ" = (/obj/machinery/ai_slipper{icon_state = "motion0"},/turf/simulated/floor/bluegrid,/area/ai) -"bsR" = (/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/ai_slipper{icon_state = "motion0"},/turf/simulated/floor/bluegrid,/area/ai) -"bsS" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 9},/turf/simulated/floor/tiled/dark,/area/ai) -"bsT" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/turf/simulated/floor/tiled/dark,/area/ai) -"bsU" = (/obj/structure/bed/chair/wood{dir = 4},/obj/effect/floor_decal/corner/green{dir = 10},/turf/simulated/floor/tiled,/area/hydroponics/garden) -"bsV" = (/obj/structure/table/woodentable,/obj/effect/floor_decal/corner/green{dir = 10},/turf/simulated/floor/tiled,/area/hydroponics/garden) -"bsW" = (/obj/structure/bed/chair/wood{dir = 8},/obj/effect/floor_decal/corner/green{dir = 10},/turf/simulated/floor/tiled,/area/hydroponics/garden) -"bsX" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"bsY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "medbayquar"; name = "Medbay Emergency Lockdown Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/reception) -"bsZ" = (/obj/machinery/alarm{pixel_y = 22},/obj/effect/floor_decal/corner/paleblue{dir = 9},/obj/structure/flora/pottedplant{tag = "icon-plant-10"; icon_state = "plant-10"},/turf/simulated/floor/tiled/white,/area/medical/reception) -"bta" = (/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/reception) -"btb" = (/obj/item/roller,/obj/item/roller{pixel_y = 8},/obj/item/roller{pixel_y = 16},/obj/structure/table/glass,/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/effect/floor_decal/corner/paleblue{dir = 6},/turf/simulated/floor/tiled/white,/area/medical/reception) -"btc" = (/obj/structure/table/standard,/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/med_data/laptop,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/effect/floor_decal/corner/paleblue/full{dir = 8},/obj/machinery/camera/network/medbay{c_tag = "MED - Lobby Fore"; dir = 2},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/reception) -"btd" = (/obj/machinery/photocopier,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/effect/floor_decal/corner/paleblue{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/reception) -"bte" = (/obj/structure/filingcabinet/chestdrawer{name = "Medical Forms"},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/effect/floor_decal/corner/paleblue{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/reception) -"btf" = (/obj/structure/filingcabinet/medical{desc = "A large cabinet with hard copy medical records."; name = "Medical Records"},/obj/machinery/alarm{pixel_y = 22},/obj/effect/floor_decal/corner/paleblue/full{dir = 1},/obj/structure/extinguisher_cabinet{pixel_x = 25},/turf/simulated/floor/tiled/white,/area/medical/reception) -"btg" = (/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/machinery/firealarm{dir = 2; pixel_y = 24},/obj/effect/floor_decal/corner/paleblue/full{dir = 8},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) -"bth" = (/obj/structure/table/standard,/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/flashlight/pen,/obj/item/device/flashlight/pen,/obj/item/device/flashlight/pen,/obj/item/device/flashlight/pen,/obj/item/device/flashlight/pen,/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/effect/floor_decal/corner/paleblue{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) -"bti" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/beakers,/obj/item/weapon/storage/box/syringes{pixel_x = 4; pixel_y = 4},/obj/item/weapon/storage/box/syringes,/obj/machinery/alarm{pixel_y = 22},/obj/effect/floor_decal/corner/paleblue{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) -"btj" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/gloves{pixel_x = 4; pixel_y = 4},/obj/item/weapon/storage/box/masks{pixel_y = 0},/obj/effect/floor_decal/corner/paleblue{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) -"btk" = (/obj/structure/closet/secure_closet/medical3,/obj/effect/floor_decal/corner/paleblue{dir = 5},/obj/item/weapon/soap/nanotrasen,/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) -"btl" = (/obj/structure/closet/secure_closet/medical3,/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/effect/floor_decal/corner/paleblue/full{dir = 1},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/obj/item/weapon/soap/nanotrasen,/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) -"btm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/medbay_primary_storage) -"btn" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bto" = (/obj/structure/disposalpipe/junction{dir = 1; icon_state = "pipe-j2"},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"btp" = (/obj/effect/floor_decal/corner/pink{dir = 6},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"btq" = (/obj/machinery/bodyscanner{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"btr" = (/obj/machinery/body_scanconsole,/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bts" = (/obj/effect/floor_decal/corner/pink{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"btt" = (/obj/effect/floor_decal/corner/paleblue{dir = 2},/obj/structure/disposalpipe/segment,/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"btu" = (/turf/simulated/wall,/area/crew_quarters/heads/cmo) -"btv" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/machinery/door/blast/shutters{density = 0; dir = 1; icon_state = "shutter0"; id = "cmooffice"; name = "CMO Office Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/crew_quarters/heads/cmo) -"btw" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/door/blast/shutters{density = 0; dir = 1; icon_state = "shutter0"; id = "cmooffice"; name = "CMO Office Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/crew_quarters/heads/cmo) -"btx" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/blast/shutters{density = 0; dir = 1; icon_state = "shutter0"; id = "cmooffice"; name = "CMO Office Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/crew_quarters/heads/cmo) -"bty" = (/obj/machinery/door/airlock/command{id_tag = null; name = "CMO's Office"; req_access = list(40)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) -"btz" = (/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 8; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = -21; pixel_y = 0},/obj/structure/bed/chair/comfy/brown{dir = 4},/turf/simulated/floor/carpet/blue,/area/medical/psych) -"btA" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/turf/simulated/floor/carpet/blue,/area/medical/psych) -"btB" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/carpet/blue,/area/medical/psych) -"btC" = (/obj/item/roller,/obj/effect/floor_decal/corner/lime{dir = 6},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled/white,/area/medical/virology) -"btD" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/virology) -"btE" = (/obj/structure/table/glass,/obj/item/weapon/storage/fancy/vials,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/effect/floor_decal/corner/lime/full{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) -"btF" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/green,/obj/effect/floor_decal/corner/lime/full,/obj/machinery/atmospherics/pipe/simple/hidden/black,/turf/simulated/floor/tiled/white,/area/medical/virology) -"btG" = (/obj/effect/floor_decal/corner/lime{dir = 10},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor/tiled/white,/area/medical/virology) -"btH" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/black{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/virology) -"btI" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/black{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/virology) -"btJ" = (/obj/machinery/computer/arcade,/obj/effect/floor_decal/corner/lime/full{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) -"btK" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/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/auxport) -"btL" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "arrivals_outer"; locked = 1; name = "Cargo EVA Internal Airlock"; req_access = list(10,13)},/turf/simulated/floor,/area/maintenance/research) -"btM" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/research) -"btN" = (/obj/machinery/door/blast/regular{id = "trash"; name = "disposal mass driver"},/obj/machinery/shield_diffuser,/turf/simulated/floor/airless,/area/maintenance/disposal) -"btO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/disposal) -"btP" = (/obj/machinery/disposal/deliveryChute{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/turf/simulated/floor,/area/maintenance/disposal) -"btQ" = (/obj/machinery/conveyor{dir = 4; id = "garbage"},/obj/machinery/light/small{dir = 1},/obj/structure/plasticflaps/mining,/turf/simulated/floor,/area/maintenance/disposal) -"btR" = (/obj/machinery/conveyor{dir = 4; id = "garbage"},/obj/structure/sign/vacuum{pixel_x = 0; pixel_y = 32},/turf/simulated/floor,/area/maintenance/disposal) -"btS" = (/obj/effect/decal/cleanable/cobweb2,/obj/machinery/conveyor{dir = 4; id = "garbage"},/turf/simulated/floor,/area/maintenance/disposal) -"btT" = (/turf/simulated/mineral,/area/mine/explored/upper_level) -"btU" = (/obj/structure/closet/crate,/obj/random/maintenance/research,/obj/random/maintenance/research,/obj/random/maintenance/research,/obj/random/maintenance/research,/turf/simulated/floor,/area/maintenance/research) -"btV" = (/obj/effect/floor_decal/corner/green{dir = 9},/obj/structure/table/steel,/turf/simulated/floor/tiled/dark,/area/rnd/workshop) -"btW" = (/obj/structure/reagent_dispensers/acid{density = 0; pixel_x = 0; pixel_y = -30},/obj/structure/table/steel,/turf/simulated/floor/tiled/dark,/area/rnd/workshop) -"btX" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/light,/obj/effect/floor_decal/corner/green,/obj/machinery/computer/rdconsole/core{tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1},/turf/simulated/floor/tiled/dark,/area/rnd/workshop) -"btY" = (/obj/machinery/r_n_d/circuit_imprinter,/obj/item/weapon/reagent_containers/glass/beaker/sulphuric,/obj/effect/floor_decal/corner/green{dir = 10},/turf/simulated/floor/tiled/dark,/area/rnd/workshop) -"btZ" = (/obj/item/stack/material/glass{amount = 50; pixel_x = 3; pixel_y = 3},/obj/structure/table/steel,/obj/item/weapon/reagent_containers/food/snacks/cheesiehonkers,/obj/item/weapon/reagent_containers/food/drinks/cans/space_mountain_wind,/obj/effect/floor_decal/corner/green/full{dir = 4},/turf/simulated/floor/tiled/dark,/area/rnd/workshop) -"bua" = (/obj/effect/floor_decal/corner/purple/full,/obj/machinery/newscaster{pixel_x = -28; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bub" = (/obj/effect/floor_decal/corner/purple{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/rnd/research) -"buc" = (/obj/effect/floor_decal/corner/purple/full{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bud" = (/obj/structure/bed/chair{dir = 1},/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor/wood,/area/rnd/research) -"bue" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/floor/wood,/area/rnd/research) -"buf" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/rnd/research) -"bug" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/wood,/area/rnd/research) -"buh" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bui" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/research) -"buj" = (/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/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/research) -"buk" = (/obj/machinery/door/airlock/glass_research{name = "Research and Development"; req_access = list(7)},/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/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/lab) -"bul" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/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"},/turf/simulated/floor/tiled/white,/area/rnd/lab) -"bum" = (/obj/item/weapon/stool/padded,/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/lab) -"bun" = (/obj/effect/floor_decal/corner/purple{dir = 2},/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/lab) -"buo" = (/obj/effect/floor_decal/corner/purple{dir = 10},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/tiled/white,/area/rnd/lab) -"bup" = (/obj/effect/floor_decal/corner/purple{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/lab) -"buq" = (/obj/structure/bed/chair/office/light,/obj/effect/floor_decal/corner/purple{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor/tiled/white,/area/rnd/lab) -"bur" = (/obj/structure/table/standard{name = "plastic table frame"},/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/effect/floor_decal/corner/purple/full{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/rnd/lab) -"bus" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/navbeacon/patrol{next_patrol = "CH1"; location = "CH12"},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"but" = (/obj/machinery/porta_turret/ai_defense,/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/tiled/dark,/area/ai) -"buu" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/bluegrid,/area/ai) -"buv" = (/obj/machinery/power/smes/buildable{charge = 5e+006; input_attempt = 1; input_level = 200000; output_level = 200000},/obj/structure/cable/cyan{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/bluegrid,/area/ai) -"buw" = (/obj/structure/cable/cyan{d2 = 8; icon_state = "0-8"},/obj/machinery/power/sensor{name = "Powernet Sensor - AI Subgrid"; name_tag = "AI Subgrid"},/obj/structure/cable/cyan{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/bluegrid,/area/ai) -"bux" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 9},/obj/structure/cable/cyan{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled/dark,/area/ai) -"buy" = (/obj/machinery/porta_turret/ai_defense,/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 1},/turf/simulated/floor/tiled/dark,/area/ai) -"buz" = (/obj/effect/floor_decal/spline/fancy/wood{dir = 1},/obj/structure/flora/ausbushes/brflowers,/obj/machinery/light,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/grass,/area/hydroponics/garden) -"buA" = (/obj/effect/floor_decal/spline/fancy/wood{dir = 1},/obj/structure/flora/ausbushes/brflowers,/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor/grass,/area/hydroponics/garden) -"buB" = (/obj/effect/floor_decal/spline/fancy/wood{dir = 1},/obj/machinery/portable_atmospherics/hydroponics/soil,/turf/simulated/floor/grass,/area/hydroponics/garden) -"buC" = (/obj/effect/floor_decal/spline/fancy/wood{dir = 1},/obj/machinery/portable_atmospherics/hydroponics/soil,/obj/machinery/camera/network/civilian{c_tag = "CIV - Park Aft"; dir = 1},/turf/simulated/floor/grass,/area/hydroponics/garden) -"buD" = (/obj/effect/floor_decal/spline/fancy/wood{dir = 1},/obj/structure/flora/ausbushes/brflowers,/obj/machinery/newscaster{pixel_x = 0; pixel_y = -28},/turf/simulated/floor/grass,/area/hydroponics/garden) -"buE" = (/obj/effect/floor_decal/spline/fancy/wood{dir = 1},/obj/structure/flora/ausbushes/brflowers,/obj/machinery/light,/turf/simulated/floor/grass,/area/hydroponics/garden) -"buF" = (/obj/structure/flora/ausbushes/genericbush,/turf/simulated/floor/grass,/area/hydroponics/garden) -"buG" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/navbeacon/patrol{next_patrol = "CH6"; location = "CH5"},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"buH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_two) -"buI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "medbayquar"; name = "Medbay Emergency Lockdown Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/reception) -"buJ" = (/obj/structure/bed/chair{dir = 4},/obj/effect/floor_decal/corner/paleblue{dir = 9},/turf/simulated/floor/tiled/white,/area/medical/reception) -"buK" = (/obj/effect/floor_decal/corner/paleblue{dir = 6},/turf/simulated/floor/tiled/white,/area/medical/reception) -"buL" = (/obj/structure/table/standard,/obj/structure/window/reinforced{dir = 8},/obj/item/device/radio{anchored = 1; broadcasting = 0; canhear_range = 1; frequency = 1487; icon = 'icons/obj/items.dmi'; icon_state = "red_phone"; listening = 1; name = "Reception Emergency Phone"; pixel_x = -5},/obj/effect/floor_decal/corner/paleblue{dir = 9},/turf/simulated/floor/tiled/white,/area/medical/reception) -"buM" = (/turf/simulated/floor/tiled/white,/area/medical/reception) -"buN" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled/white,/area/medical/reception) -"buO" = (/obj/effect/floor_decal/corner/paleblue{dir = 6},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 4; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 21; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/reception) -"buP" = (/obj/structure/table/standard,/obj/item/roller,/obj/item/roller{pixel_y = 8},/obj/item/roller{pixel_y = 16},/obj/effect/floor_decal/corner/paleblue{dir = 9},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -22},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) -"buQ" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) -"buR" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) -"buS" = (/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) -"buT" = (/obj/effect/floor_decal/corner/paleblue{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) -"buU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/medbay_primary_storage) -"buV" = (/obj/structure/table/glass,/obj/item/roller,/obj/item/roller{pixel_y = 8},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"buW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"buX" = (/obj/effect/floor_decal/corner/pink{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"buY" = (/obj/effect/floor_decal/corner/pink{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"buZ" = (/obj/effect/floor_decal/corner/pink{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bva" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bvb" = (/obj/effect/floor_decal/corner/paleblue{dir = 6},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bvc" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "cmooffice"; name = "CMO Office Privacy Shutters"; opacity = 0},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/heads/cmo) -"bvd" = (/obj/structure/flora/pottedplant{tag = "icon-plant-01"; icon_state = "plant-01"},/obj/effect/floor_decal/corner/paleblue/full{dir = 8},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) -"bve" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/effect/floor_decal/corner/paleblue{dir = 5},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) -"bvf" = (/obj/effect/floor_decal/corner/paleblue{dir = 1},/obj/machinery/light{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/mob/living/simple_animal/cat/fluff/Runtime,/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) -"bvg" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) -"bvh" = (/obj/effect/floor_decal/corner/paleblue{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) -"bvi" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/effect/floor_decal/corner/paleblue/full{dir = 1},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) -"bvj" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/item/toy/plushie/therapy/purple,/obj/item/toy/plushie/farwa,/turf/simulated/floor/carpet/blue,/area/medical/psych) -"bvk" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/bed/psych,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/turf/simulated/floor/carpet/blue,/area/medical/psych) -"bvl" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light,/obj/structure/sign/poster{pixel_x = 0; pixel_y = -32},/turf/simulated/floor/carpet/blue,/area/medical/psych) -"bvm" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/carpet/blue,/area/medical/psych) -"bvn" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/filingcabinet/medical,/turf/simulated/floor/carpet/blue,/area/medical/psych) -"bvo" = (/obj/machinery/alarm{dir = 1; pixel_y = -25},/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal,/turf/simulated/floor/carpet/blue,/area/medical/psych) -"bvp" = (/obj/structure/table/glass,/obj/item/weapon/folder/white,/obj/item/weapon/hand_labeler,/obj/effect/floor_decal/corner/lime/full,/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bvq" = (/obj/structure/table/glass,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 8},/obj/item/device/radio{anchored = 1; broadcasting = 0; canhear_range = 7; frequency = 1487; icon = 'icons/obj/items.dmi'; icon_state = "red_phone"; listening = 1; name = "Virology Emergency Phone"; pixel_x = -6; pixel_y = 8},/obj/item/weapon/reagent_containers/spray/cleaner,/obj/effect/floor_decal/corner/lime{dir = 10},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/virology) -"bvr" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/obj/effect/floor_decal/corner/lime{dir = 8},/obj/machinery/light,/turf/simulated/floor/tiled/white,/area/medical/virology) -"bvs" = (/obj/effect/floor_decal/corner/lime,/obj/machinery/camera/network/medbay{c_tag = "MED - Virology Aft"; dir = 1},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 2; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bvt" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/gloves{pixel_x = 4; pixel_y = 4},/obj/item/weapon/storage/box/masks,/obj/effect/floor_decal/corner/lime{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bvu" = (/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/firealarm{dir = 4; pixel_x = 24},/obj/effect/floor_decal/corner/lime/full{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bvv" = (/obj/machinery/atmospherics/pipe/simple/hidden/black,/turf/simulated/wall,/area/medical/virology) -"bvw" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bvx" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/black,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bvy" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal,/obj/effect/floor_decal/industrial/warning/full,/obj/structure/sign/deathsposal{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bvz" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "arrivals_pump"},/obj/effect/floor_decal/industrial/warning{dir = 9},/turf/simulated/floor,/area/maintenance/research) -"bvA" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 1},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor,/area/maintenance/research) -"bvB" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1379; id_tag = "arrivals_pump"},/obj/effect/floor_decal/industrial/warning{dir = 5},/obj/machinery/camera/network/exodus{c_tag = "CIV - Port Fore Airlock"; dir = 9},/turf/simulated/floor,/area/maintenance/research) -"bvC" = (/obj/machinery/mass_driver{dir = 1; id = "trash"},/turf/simulated/floor/airless,/area/maintenance/disposal) -"bvD" = (/obj/structure/disposaloutlet{dir = 8},/obj/structure/disposalpipe/trunk{dir = 1},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/airless,/area/maintenance/disposal) -"bvE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/turf/simulated/floor/plating,/area/maintenance/disposal) -"bvF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/disposal) -"bvG" = (/obj/structure/sign/biohazard,/turf/simulated/wall,/area/maintenance/disposal) -"bvH" = (/obj/machinery/conveyor{dir = 2; id = "garbage"},/turf/simulated/floor/plating,/area/maintenance/disposal) -"bvI" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/maintenance/disposal) -"bvJ" = (/turf/simulated/wall/r_wall,/area/rnd/misc_lab) -"bvK" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_research{name = "Research Hallway"; req_access = list(47)},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bvL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/rnd/research) -"bvM" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_research{name = "Research Hallway"; req_access = list(47)},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bvN" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/flora/pottedplant{icon_state = "plant-22"},/turf/simulated/floor/wood,/area/rnd/research) -"bvO" = (/obj/machinery/light,/turf/simulated/floor/wood,/area/rnd/research) -"bvP" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/wood,/area/rnd/research) -"bvQ" = (/obj/machinery/vending/snack,/turf/simulated/floor/wood,/area/rnd/research) -"bvR" = (/obj/effect/floor_decal/corner/purple{dir = 9},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/rnd/research) -"bvS" = (/obj/item/weapon/folder/white,/obj/structure/table/standard,/obj/item/weapon/disk/tech_disk{pixel_x = 0; pixel_y = 0},/obj/item/weapon/disk/tech_disk{pixel_x = 0; pixel_y = 0},/obj/item/weapon/disk/design_disk,/obj/item/weapon/disk/design_disk,/obj/item/weapon/reagent_containers/dropper{pixel_y = -4},/obj/machinery/light_switch{pixel_x = 0; pixel_y = -26},/obj/effect/floor_decal/corner/purple{dir = 10},/turf/simulated/floor/tiled/white,/area/rnd/lab) -"bvT" = (/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_x = 0; pixel_y = -28},/obj/effect/floor_decal/corner/purple{dir = 10},/turf/simulated/floor/tiled/white,/area/rnd/lab) -"bvU" = (/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/effect/floor_decal/corner/purple/full{dir = 4},/obj/machinery/light,/obj/structure/reagent_dispensers/acid{density = 0; pixel_x = 0; pixel_y = -30},/turf/simulated/floor/tiled/white,/area/rnd/lab) -"bvV" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/rnd/lab) -"bvW" = (/obj/structure/table/reinforced,/obj/machinery/door/window/northleft{name = "Research and Development Desk"; req_access = list(7)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/rnd/lab) -"bvX" = (/obj/machinery/light,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor/tiled/dark,/area/ai) -"bvY" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/bluegrid,/area/ai) -"bvZ" = (/obj/machinery/flasher{id = "AI"; pixel_x = 0; pixel_y = -24},/obj/machinery/hologram/holopad,/turf/simulated/floor/bluegrid,/area/ai) -"bwa" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/bluegrid,/area/ai) -"bwb" = (/obj/machinery/light,/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled/dark,/area/ai) -"bwc" = (/turf/simulated/wall,/area/medical/reception) -"bwd" = (/obj/structure/bed/chair{dir = 4},/obj/structure/sign/nosmoking_1{pixel_x = -32},/obj/effect/floor_decal/corner/paleblue{dir = 9},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/reception) -"bwe" = (/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"},/turf/simulated/floor/tiled/white,/area/medical/reception) -"bwf" = (/obj/structure/table/standard,/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"; name = "Medical Reception"; req_access = list(5)},/obj/effect/floor_decal/corner/paleblue{dir = 9},/turf/simulated/floor/tiled/white,/area/medical/reception) -"bwg" = (/obj/structure/bed/chair/office/light{dir = 8},/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor/tiled/white,/area/medical/reception) -"bwh" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/medical/reception) -"bwi" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/machinery/light_switch{dir = 2; name = "light switch "; pixel_x = 36; pixel_y = 0},/obj/effect/floor_decal/corner/paleblue{dir = 4},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/tiled/white,/area/medical/reception) -"bwj" = (/obj/effect/floor_decal/corner/paleblue{dir = 1},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) -"bwk" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) -"bwl" = (/obj/structure/table/standard,/obj/item/weapon/storage/firstaid/adv{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/firstaid/adv,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) -"bwm" = (/obj/structure/table/standard,/obj/item/weapon/storage/firstaid/toxin{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/firstaid/toxin{pixel_x = 0; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) -"bwn" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_medical{name = "Medbay Equipment"; req_access = list(5)},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) -"bwo" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bwp" = (/obj/effect/floor_decal/corner/paleblue,/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bwq" = (/obj/effect/floor_decal/corner/paleblue{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bwr" = (/obj/effect/floor_decal/corner/paleblue{dir = 4},/obj/structure/disposalpipe/segment,/obj/structure/bed/chair{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bws" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "cmooffice"; name = "CMO Office Privacy Shutters"; opacity = 0},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/heads/cmo) -"bwt" = (/obj/effect/floor_decal/corner/paleblue{dir = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) -"bwu" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) -"bwv" = (/obj/structure/table/reinforced,/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) -"bww" = (/obj/structure/table/reinforced,/obj/machinery/computer/skills{pixel_y = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) -"bwx" = (/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) -"bwy" = (/obj/structure/closet/secure_closet/CMO,/obj/effect/floor_decal/corner/paleblue{dir = 6},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/obj/item/weapon/cmo_disk_holder,/obj/item/device/defib_kit/compact/combat/loaded,/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) -"bwz" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{id_tag = "mentaldoor"; name = "Mental Health"; req_access = list(64)},/turf/simulated/floor/tiled,/area/medical/psych) -"bwA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/virology) -"bwB" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/medical/virology) -"bwC" = (/obj/machinery/door/airlock/glass_medical{name = "Virology Laboratory"; req_access = list(39)},/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/black,/turf/simulated/floor/tiled/white,/area/medical/virology) -"bwD" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/virology) -"bwE" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/hidden/red{dir = 6; icon_state = "intact"; tag = "icon-intact (SOUTHEAST)"},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bwF" = (/obj/effect/floor_decal/industrial/outline/blue,/obj/machinery/atmospherics/tvalve/bypass,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/plating,/area/medical/virology) -"bwG" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/medical/virology) -"bwH" = (/obj/machinery/door/airlock/medical{autoclose = 0; frequency = 1379; icon_state = "door_locked"; id_tag = "virologyq_airlock_exterior"; locked = 1; name = "Virology Quarantine Airlock"; req_access = list(39)},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "virologyq_airlock_control"; name = "Virology Quarantine Access Button"; pixel_x = 24; pixel_y = 0; req_access = list(39)},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/black,/turf/simulated/floor/tiled/white,/area/medical/virology) -"bwI" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/maintenance/research) -"bwJ" = (/obj/machinery/atmospherics/pipe/simple/visible,/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor,/area/maintenance/research) -"bwK" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "arrivals_pump"; tag_exterior_door = "arrivals_outer"; frequency = 1379; id_tag = "arrivals_airlock"; tag_interior_door = "arrivals_inner"; pixel_x = 25; req_access = list(13); tag_chamber_sensor = "arrivals_sensor"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "arrivals_sensor"; pixel_x = 25; pixel_y = 12},/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/floor,/area/maintenance/research) -"bwL" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1; health = 1e+006},/obj/structure/window/reinforced{dir = 4; health = 1e+006},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/disposal) -"bwM" = (/obj/item/trash/candy,/obj/item/trash/popcorn,/obj/machinery/button/remote/driver{id = "trash"; pixel_x = -26; pixel_y = -6},/turf/simulated/floor/plating,/area/maintenance/disposal) -"bwN" = (/obj/item/weapon/stool/padded,/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/turf/simulated/floor,/area/maintenance/disposal) -"bwO" = (/obj/machinery/conveyor_switch/oneway{convdir = -1; id = "garbage"; name = "disposal coveyor"},/turf/simulated/floor,/area/maintenance/disposal) -"bwP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/disposal) -"bwQ" = (/obj/machinery/light/small{dir = 4; pixel_y = 0},/obj/machinery/conveyor{dir = 2; id = "garbage"},/turf/simulated/floor/plating,/area/maintenance/disposal) -"bwR" = (/obj/structure/closet/secure_closet/scientist,/obj/effect/floor_decal/corner/purple/full{dir = 8},/obj/machinery/light{dir = 1},/obj/machinery/newscaster{pixel_x = -28; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) -"bwS" = (/obj/structure/closet/crate,/obj/effect/floor_decal/corner/purple{dir = 5},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = 28},/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) -"bwT" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/machinery/alarm{pixel_y = 22},/obj/effect/floor_decal/corner/purple{dir = 5},/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) -"bwU" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/effect/floor_decal/corner/purple{dir = 5},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/camera/network/research{c_tag = "SCI - Miscellaneous Research"; dir = 2},/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) -"bwV" = (/obj/machinery/disposal,/obj/effect/floor_decal/corner/purple{dir = 5},/obj/structure/disposalpipe/trunk,/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) -"bwW" = (/obj/structure/closet/bombcloset,/obj/effect/floor_decal/corner/purple{dir = 5},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) -"bwX" = (/obj/machinery/suit_storage_unit/standard_unit,/obj/effect/floor_decal/corner/purple{dir = 5},/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) -"bwY" = (/obj/effect/floor_decal/corner/purple/full{dir = 8},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bwZ" = (/obj/effect/floor_decal/corner/purple{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bxa" = (/obj/effect/floor_decal/corner/purple/full{dir = 1},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bxb" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/rnd/research) -"bxc" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/rnd/research) -"bxd" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/rnd/research) -"bxe" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/rnd/research) -"bxf" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/rnd/research) -"bxg" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bxh" = (/turf/simulated/wall/r_wall,/area/rnd/research_foyer) -"bxi" = (/obj/effect/floor_decal/corner/purple/full{dir = 8},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor/tiled,/area/rnd/research_foyer) -"bxj" = (/obj/effect/floor_decal/corner/purple{dir = 5},/turf/simulated/floor/tiled,/area/rnd/research_foyer) -"bxk" = (/obj/effect/floor_decal/corner/purple/full{dir = 1},/obj/machinery/firealarm{dir = 4; layer = 3.3; pixel_x = 26},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled,/area/rnd/research_foyer) -"bxl" = (/obj/machinery/atm{pixel_x = 0; pixel_y = 32},/obj/structure/sign/directions/science{dir = 8; pixel_x = -32; pixel_z = -8},/obj/structure/sign/directions/security{dir = 1; pixel_x = -32},/obj/structure/sign/directions/evac{dir = 2; pixel_x = -32; pixel_z = 8},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_four) -"bxm" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/newscaster{pixel_x = 28; pixel_y = 1},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"bxn" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/ai) -"bxo" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"bxp" = (/obj/machinery/camera/network/northern_star{c_tag = "Hall - Central Primary Starboard Mid 2"; dir = 8},/obj/structure/sign/directions/security{dir = 1; pixel_x = 32; pixel_y = 0},/obj/structure/sign/directions/evac{dir = 2; pixel_x = 32; pixel_z = 8},/obj/structure/sign/directions/science{dir = 2; pixel_x = 32; pixel_z = -8},/obj/machinery/atm{pixel_y = 30},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_two) -"bxq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/primary/central_two) -"bxr" = (/obj/structure/sign/redcross{desc = "The Star of Life, a symbol of Medical Aid."; icon_state = "lifestar"; name = "Medbay"},/turf/simulated/wall,/area/medical/reception) -"bxs" = (/obj/structure/bed/chair{dir = 4},/obj/effect/landmark/start{name = "Medical Doctor"},/obj/effect/floor_decal/corner/paleblue{dir = 1},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/reception) -"bxt" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled/white,/area/medical/reception) -"bxu" = (/obj/effect/floor_decal/corner/paleblue{dir = 6},/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/white,/area/medical/reception) -"bxv" = (/obj/structure/table/standard,/obj/structure/window/reinforced{dir = 8},/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/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/airlock{desc = "A remote control switch for the medbay foyer."; id = "surgery_observation"; name = "Surgery Door Access"; pixel_x = 8; pixel_y = 0; specialfunctions = 4},/obj/effect/floor_decal/corner/paleblue{dir = 9},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/medical/reception) -"bxw" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/computer/crew{tag = "icon-computer (EAST)"; icon_state = "computer"; dir = 4},/turf/simulated/floor/tiled/white,/area/medical/reception) -"bxx" = (/obj/item/weapon/stool/padded,/obj/structure/cable/green{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/tiled/white,/area/medical/reception) -"bxy" = (/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 = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/reception) -"bxz" = (/obj/machinery/door/airlock/glass_medical{name = "Medbay Equipment"; req_access = list(5)},/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/white,/area/medical/medbay_primary_storage) -"bxA" = (/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/white,/area/medical/medbay_primary_storage) -"bxB" = (/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 = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) -"bxC" = (/obj/structure/table/standard,/obj/item/weapon/storage/firstaid/o2{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/firstaid/o2{pixel_x = 0; pixel_y = 0},/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/white,/area/medical/medbay_primary_storage) -"bxD" = (/obj/structure/table/standard,/obj/item/weapon/storage/firstaid/fire{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/firstaid/fire{pixel_x = 0; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) -"bxE" = (/obj/structure/bed/chair/wheelchair,/obj/machinery/camera/network/medbay{c_tag = "MED - Equipment Storage"; dir = 8},/obj/effect/floor_decal/corner/paleblue,/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) -"bxF" = (/obj/structure/table/glass,/obj/structure/closet/secure_closet/medical_wall/pills{pixel_x = -32},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bxG" = (/obj/effect/floor_decal/corner/paleblue{dir = 6},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bxH" = (/obj/machinery/sleeper{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bxI" = (/obj/machinery/sleep_console,/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bxJ" = (/obj/effect/floor_decal/corner/paleblue{dir = 9},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bxK" = (/obj/machinery/hologram/holopad,/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"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bxL" = (/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/disposalpipe/sortjunction/flipped{dir = 2; name = "CMO Office"; sortType = "CMO Office"},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bxM" = (/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/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/command{id_tag = "cmodoor"; name = "CMO's Office"; req_access = list(40)},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) -"bxN" = (/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/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) -"bxO" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/bed/chair{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) -"bxP" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/obj/item/weapon/clipboard,/obj/item/weapon/stamp/cmo,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/item/weapon/folder/white_cmo,/obj/item/weapon/pen/multi,/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) -"bxQ" = (/obj/structure/bed/chair/office/light{dir = 8},/obj/machinery/button/remote/blast_door{desc = "A remote control-switch for shutters."; id = "medbayquar"; name = "Medbay Emergency Lockdown Control"; pixel_x = -28; 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/blast_door{desc = "A remote control-switch for shutters."; id = "cmooffice"; name = "CMO Privacy Shutters"; pixel_x = -38; pixel_y = 28},/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 = 36},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/landmark/start{name = "Chief Medical Officer"},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) -"bxR" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) -"bxS" = (/obj/structure/table/reinforced,/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/item/device/radio{frequency = 1487; name = "Medbay Emergency Radio Link"},/obj/item/device/megaphone,/obj/effect/floor_decal/corner/paleblue{dir = 6},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) -"bxT" = (/turf/simulated/wall,/area/medical/morgue) -"bxU" = (/obj/structure/table/steel,/turf/simulated/floor/tiled,/area/medical/morgue) -"bxV" = (/turf/simulated/floor/tiled,/area/medical/morgue) -"bxW" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/tiled,/area/medical/morgue) -"bxX" = (/obj/structure/closet/secure_closet{name = "Psychiatrist's Locker"; req_access = list(64)},/obj/item/clothing/suit/straight_jacket{layer = 3},/obj/item/weapon/reagent_containers/glass/bottle/stoxin,/obj/item/weapon/reagent_containers/pill/methylphenidate,/obj/item/weapon/reagent_containers/pill/citalopram,/obj/item/weapon/reagent_containers/pill/citalopram,/obj/item/weapon/reagent_containers/pill/methylphenidate,/obj/item/weapon/reagent_containers/syringe,/turf/simulated/floor/tiled,/area/medical/morgue) -"bxY" = (/obj/structure/closet/l3closet/virology,/obj/item/clothing/mask/gas,/obj/effect/floor_decal/corner/lime{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bxZ" = (/obj/effect/floor_decal/corner/lime{dir = 5},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/virology) -"bya" = (/obj/effect/floor_decal/corner/lime{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/black{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) -"byb" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/black{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) -"byc" = (/obj/effect/floor_decal/corner/lime{dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/virology) -"byd" = (/obj/effect/floor_decal/corner/lime{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bye" = (/obj/effect/floor_decal/corner/lime{dir = 5},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled/white,/area/medical/virology) -"byf" = (/obj/effect/floor_decal/corner/lime{dir = 1},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/tiled/white,/area/medical/virology) -"byg" = (/obj/machinery/atmospherics/pipe/simple/hidden/universal,/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) -"byh" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/embedded_controller/radio/airlock/access_controller{id_tag = "virologyq_airlock_control"; name = "Virology Quarantine Access Console"; pixel_x = 22; pixel_y = 0; tag_exterior_door = "virologyq_airlock_exterior"; tag_interior_door = "virologyq_airlock_interior"},/obj/effect/floor_decal/industrial/warning/corner,/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/turf/simulated/floor/tiled/white,/area/medical/virology) -"byi" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "virologyq_airlock_control"; name = "Virology Quarantine Access Button"; pixel_x = -28; pixel_y = 0; req_access = list(39)},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/structure/disposalpipe/segment,/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/tiled/white,/area/medical/virology) -"byj" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/black{dir = 9},/turf/simulated/floor/tiled/white,/area/medical/virology) -"byk" = (/obj/effect/floor_decal/industrial/warning{dir = 5},/obj/structure/closet/l3closet/virology,/obj/machinery/camera/network/medbay{c_tag = "MED - Virology Quarantine Airlock"; dir = 8},/turf/simulated/floor/tiled/white,/area/medical/virology) -"byl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/auxsolarport) -"bym" = (/turf/simulated/wall/r_wall,/area/maintenance/auxsolarport) -"byn" = (/obj/machinery/atmospherics/pipe/simple/visible,/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "arrivals_inner"; locked = 1; name = "Cargo EVA Internal Airlock"; req_access = list(13)},/turf/simulated/floor,/area/maintenance/research) -"byo" = (/obj/machinery/camera/network/civilian{c_tag = "CIV - Waste Disposal"; dir = 4},/turf/simulated/floor,/area/maintenance/disposal) -"byp" = (/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/turf/simulated/floor,/area/maintenance/disposal) -"byq" = (/obj/random/trash_pile,/turf/simulated/floor,/area/maintenance/disposal) -"byr" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/disposal) -"bys" = (/obj/machinery/conveyor{dir = 2; id = "garbage"},/obj/machinery/alarm{dir = 8; pixel_x = 25; pixel_y = 0},/turf/simulated/floor,/area/maintenance/disposal) -"byt" = (/obj/machinery/atmospherics/portables_connector,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/effect/floor_decal/corner/purple/full{dir = 8},/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) -"byu" = (/obj/effect/floor_decal/corner/purple{dir = 1},/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) -"byv" = (/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) -"byw" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) -"byx" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) -"byy" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) -"byz" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) -"byA" = (/obj/machinery/light_switch{pixel_x = 26; pixel_y = 26},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) -"byB" = (/obj/machinery/door/airlock/research{name = "Miscellaneous Reseach Room"; req_access = list(); req_one_access = list(7,29)},/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) -"byC" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/research) -"byD" = (/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/white,/area/rnd/research) -"byE" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/junction{icon_state = "pipe-j1"; dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/research) -"byF" = (/obj/machinery/door/firedoor/glass,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/research) -"byG" = (/obj/effect/floor_decal/corner/purple{dir = 5},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/research) -"byH" = (/obj/structure/disposalpipe/sortjunction{dir = 4; name = "RD Office"; sortType = "RD Office"},/turf/simulated/floor/tiled/white,/area/rnd/research) -"byI" = (/obj/effect/floor_decal/corner/purple{dir = 5},/obj/structure/disposalpipe/sortjunction/flipped{dir = 4; name = "Research"; sortType = "Research"},/turf/simulated/floor/tiled/white,/area/rnd/research) -"byJ" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/unary/vent_pump/on,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/research) -"byK" = (/obj/effect/floor_decal/corner/purple{dir = 5},/obj/structure/noticeboard{pixel_y = 28},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/research) -"byL" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/research) -"byM" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/sortjunction{dir = 4; name = "Robotics"; sortType = "Robotics"},/turf/simulated/floor/tiled/white,/area/rnd/research) -"byN" = (/obj/effect/floor_decal/industrial/warning/corner,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera/network/research{c_tag = "SCI - Research Hallway Starboard"; dir = 8},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/rnd/research) -"byO" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/rnd/research_foyer) -"byP" = (/obj/structure/closet/firecloset,/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled/white,/area/rnd/research_foyer) -"byQ" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled/white,/area/rnd/research_foyer) -"byR" = (/obj/structure/sink{pixel_y = 16},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled/white,/area/rnd/research_foyer) -"byS" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor/tiled,/area/rnd/research_foyer) -"byT" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/rnd/research_foyer) -"byU" = (/turf/simulated/floor/tiled,/area/rnd/research_foyer) -"byV" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/rnd/research_foyer) -"byW" = (/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_four) -"byX" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"byY" = (/obj/structure/closet/emcloset,/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_four) -"byZ" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/maintenance/central) -"bza" = (/turf/simulated/wall/r_wall,/area/maintenance/central) -"bzb" = (/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor,/area/maintenance/central) -"bzc" = (/obj/structure/cable{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,/area/maintenance/central) -"bzd" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor,/area/maintenance/central) -"bze" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/meter,/turf/simulated/floor,/area/maintenance/central) -"bzf" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_two) -"bzg" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"bzh" = (/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/primary/central_two) -"bzi" = (/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j1s"; name = "Kitchen"; sortType = "Kitchen"},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"bzj" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"bzk" = (/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "medbayquar"; name = "Medbay Emergency Lockdown Shutters"; opacity = 0},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_two) -"bzl" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/white,/area/medical/reception) -"bzm" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/medical/reception) -"bzn" = (/obj/structure/table/standard,/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"; name = "Medical Reception"; req_access = list(5)},/obj/item/weapon/reagent_containers/spray/cleaner{pixel_x = -5},/obj/effect/floor_decal/corner/paleblue{dir = 9},/turf/simulated/floor/tiled/white,/area/medical/reception) -"bzo" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/white,/area/medical/reception) -"bzp" = (/obj/effect/floor_decal/corner/paleblue{dir = 2},/obj/effect/landmark{name = "lightsout"},/turf/simulated/floor/tiled/white,/area/medical/reception) -"bzq" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/obj/effect/floor_decal/corner/paleblue{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) -"bzr" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) -"bzs" = (/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/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) -"bzt" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) -"bzu" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) -"bzv" = (/obj/structure/bed/chair/wheelchair,/obj/effect/floor_decal/corner/paleblue{dir = 6},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) -"bzw" = (/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/defib_kit/loaded,/obj/item/device/defib_kit/loaded,/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bzx" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bzy" = (/obj/effect/floor_decal/corner/paleblue{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bzz" = (/obj/effect/floor_decal/corner/paleblue{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bzA" = (/obj/effect/floor_decal/corner/paleblue{dir = 2},/obj/structure/disposalpipe/segment,/obj/structure/bed/chair{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bzB" = (/obj/machinery/photocopier,/obj/effect/floor_decal/corner/paleblue{dir = 8},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) -"bzC" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) -"bzD" = (/obj/structure/table/reinforced,/obj/machinery/computer/med_data/laptop{pixel_x = 3; pixel_y = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) -"bzE" = (/obj/effect/floor_decal/corner/paleblue{dir = 2},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) -"bzF" = (/obj/structure/table/rack,/obj/item/weapon/storage/belt/medical,/obj/item/clothing/accessory/stethoscope,/obj/item/clothing/glasses/hud/health,/obj/machinery/requests_console{announcementConsole = 1; department = "Chief Medical Officer's Desk"; departmentType = 5; name = "Chief Medical Officer RC"; pixel_x = 32; pixel_y = -2},/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -26},/obj/effect/floor_decal/corner/paleblue/full{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) -"bzG" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Morgue"; req_access = list(6)},/turf/simulated/floor/tiled,/area/medical/morgue) -"bzH" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/maintenance/medbay_fore) -"bzI" = (/obj/effect/floor_decal/corner/lime{dir = 10},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bzJ" = (/obj/machinery/embedded_controller/radio/airlock/access_controller{id_tag = "virology_airlock_control"; name = "Virology Access Console"; pixel_x = 8; pixel_y = -22; tag_exterior_door = "virology_airlock_exterior"; tag_interior_door = "virology_airlock_interior"},/obj/effect/floor_decal/industrial/warning/corner,/obj/effect/floor_decal/corner/lime{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bzK" = (/obj/effect/floor_decal/industrial/warning,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/black,/obj/structure/disposalpipe/junction/yjunction,/turf/simulated/floor/tiled/white,/area/medical/virology) -"bzL" = (/obj/machinery/button/remote/blast_door{desc = "A remote control-switch for shutters."; id = "virologyquar"; name = "Virology Emergency Lockdown Control"; pixel_x = 0; pixel_y = -28; req_access = list(5)},/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/effect/floor_decal/corner/lime,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 6},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bzM" = (/obj/effect/floor_decal/corner/lime{dir = 10},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera/network/medbay{c_tag = "MED - Virology Hallway"; dir = 1},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bzN" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/floor_decal/corner/lime{dir = 10},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/tiled/white,/area/medical/virology) -"bzO" = (/obj/effect/floor_decal/corner/lime{dir = 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/yellow{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bzP" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bzQ" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 9; icon_state = "intact"; tag = "icon-intact (NORTHEAST)"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bzR" = (/obj/machinery/door/airlock/medical{autoclose = 0; frequency = 1379; icon_state = "door_locked"; id_tag = "virologyq_airlock_interior"; locked = 1; name = "Virology Quarantine Airlock"; req_access = list(39)},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bzS" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bzT" = (/obj/effect/floor_decal/industrial/warning/corner,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/tiled/white,/area/medical/virology) -"bzU" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bzV" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/catwalk,/turf/simulated/floor/airless,/area/solar/auxport) -"bzW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) -"bzX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/auxsolarport) -"bzY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/auxsolarport) -"bzZ" = (/obj/machinery/portable_atmospherics/canister/air/airlock,/obj/machinery/atmospherics/portables_connector,/obj/effect/floor_decal/industrial/outline/yellow,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor,/area/maintenance/auxsolarport) -"bAa" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/machinery/power/terminal{dir = 4},/obj/machinery/light/small{dir = 1},/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor,/area/maintenance/auxsolarport) -"bAb" = (/obj/machinery/power/smes/buildable{charge = 0; RCon_tag = "Solar - Fore Port"},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor,/area/maintenance/auxsolarport) -"bAc" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/maintenance/auxsolarport) -"bAd" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "arrivals_airlock"; name = "interior access button"; pixel_x = 25; pixel_y = 25; req_access = list(13)},/turf/simulated/floor,/area/maintenance/research) -"bAe" = (/obj/machinery/portable_atmospherics/canister/air/airlock,/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor,/area/maintenance/research) -"bAf" = (/obj/structure/closet/emcloset,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor,/area/maintenance/research) -"bAg" = (/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/light_switch{pixel_x = 12; pixel_y = -25},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor,/area/maintenance/disposal) -"bAh" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/turf/simulated/floor,/area/maintenance/disposal) -"bAi" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -21},/obj/machinery/light/small,/obj/effect/decal/cleanable/blood/oil,/turf/simulated/floor/plating,/area/maintenance/disposal) -"bAj" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "Disposal Access"; req_access = list(12)},/turf/simulated/floor/plating,/area/maintenance/disposal) -"bAk" = (/obj/machinery/conveyor{dir = 2; id = "garbage"},/turf/simulated/floor,/area/maintenance/disposal) -"bAl" = (/obj/machinery/atmospherics/binary/pump,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/effect/floor_decal/corner/purple{dir = 9},/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) -"bAm" = (/obj/structure/bed/chair/office/light,/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) -"bAn" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) -"bAo" = (/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/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) -"bAp" = (/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/white,/area/rnd/misc_lab) -"bAq" = (/obj/machinery/button/remote/blast_door{id = "misclab"; name = "Test Chamber Blast Doors"; pixel_x = 6; pixel_y = -30; req_access = list(47)},/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{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) -"bAr" = (/obj/machinery/door/airlock/research{name = "Miscellaneous Reseach Room"; req_access = list(); req_one_access = list(7,29)},/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},/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) -"bAs" = (/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/white,/area/rnd/research) -"bAt" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/rnd/research) -"bAu" = (/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},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/rnd/research) -"bAv" = (/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/white,/area/rnd/research) -"bAw" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/rnd/research) -"bAx" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/tiled/white,/area/rnd/research) -"bAy" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/rnd/research) -"bAz" = (/obj/effect/floor_decal/industrial/warning{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 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bAA" = (/obj/machinery/door/airlock/research{id_tag = "researchdoor"; name = "Research Division Access"; req_access = list(47)},/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/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/research_foyer) -"bAB" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/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},/turf/simulated/floor/tiled/white,/area/rnd/research_foyer) -"bAC" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/landmark{name = "lightsout"},/turf/simulated/floor/tiled/white,/area/rnd/research_foyer) -"bAD" = (/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/rnd/research_foyer) -"bAE" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/airlock/research{id_tag = "researchdoor"; name = "Research Division Access"; req_access = list(47)},/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/research_foyer) -"bAF" = (/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/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/rnd/research_foyer) -"bAG" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/hologram/holopad,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/rnd/research_foyer) -"bAH" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/rnd/research_foyer) -"bAI" = (/obj/machinery/door/firedoor/glass,/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/item/device/radio/beacon,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/rnd/research_foyer) -"bAJ" = (/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_four) -"bAK" = (/obj/machinery/door/firedoor/glass,/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"bAL" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"bAM" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_four) -"bAN" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_four) -"bAO" = (/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},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_four) -"bAP" = (/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/dark,/area/hallway/primary/central_four) -"bAQ" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{req_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},/turf/simulated/floor,/area/maintenance/central) -"bAR" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/maintenance/central) -"bAS" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/maintenance/central) -"bAT" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor,/area/maintenance/central) -"bAU" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/maintenance/central) -"bAV" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall,/area/maintenance/central) -"bAW" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor,/area/maintenance/central) -"bAX" = (/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,/area/maintenance/central) -"bAY" = (/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/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor,/area/maintenance/central) -"bAZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area/maintenance/central) -"bBa" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/maintenance/central) -"bBb" = (/obj/effect/decal/cleanable/flour,/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor,/area/maintenance/central) -"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"},/turf/simulated/floor,/area/maintenance/central) -"bBd" = (/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,/area/maintenance/central) -"bBe" = (/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/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,/area/maintenance/central) -"bBf" = (/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,/area/maintenance/central) -"bBg" = (/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/small{dir = 1},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/maintenance/central) -"bBh" = (/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/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{req_access = newlist()},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/maintenance/central) -"bBi" = (/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/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_two) -"bBj" = (/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"},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_two) -"bBk" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_two) -"bBl" = (/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/dark,/area/hallway/primary/central_two) -"bBm" = (/obj/machinery/door/firedoor/glass,/obj/effect/floor_decal/industrial/warning{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/hallway/primary/central_two) -"bBn" = (/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "medbayquar"; name = "Medbay Emergency Lockdown Shutters"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_two) -"bBo" = (/obj/machinery/door/firedoor/glass,/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/white,/area/medical/reception) -"bBp" = (/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/reception) -"bBq" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/reception) -"bBr" = (/obj/structure/table/standard,/obj/structure/window/reinforced{dir = 8},/obj/item/device/radio{anchored = 1; broadcasting = 0; canhear_range = 1; frequency = 1487; icon = 'icons/obj/items.dmi'; icon_state = "red_phone"; listening = 1; name = "Reception Emergency Phone"},/obj/effect/floor_decal/corner/paleblue{dir = 9},/turf/simulated/floor/tiled/white,/area/medical/reception) -"bBs" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/reception) -"bBt" = (/obj/effect/floor_decal/corner/paleblue{dir = 4},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled/white,/area/medical/reception) -"bBu" = (/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/effect/floor_decal/corner/paleblue/full,/obj/machinery/light{dir = 8},/obj/item/weapon/storage/firstaid/regular{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) -"bBv" = (/obj/structure/table/standard,/obj/item/weapon/packageWrap,/obj/item/weapon/hand_labeler,/obj/effect/floor_decal/corner/paleblue{dir = 8},/obj/item/weapon/storage/box/nifsofts_medical,/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) -"bBw" = (/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/white,/area/medical/medbay_primary_storage) -"bBx" = (/obj/structure/table/rack,/obj/item/device/radio{frequency = 1487; icon_state = "med_walkietalkie"; name = "Medbay Emergency Radio Link"; pixel_x = 2; pixel_y = 2},/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/corner/paleblue{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) -"bBy" = (/obj/structure/table/standard,/obj/item/weapon/storage/toolbox/emergency,/obj/item/bodybag/cryobag,/obj/item/bodybag/cryobag,/obj/item/bodybag/cryobag,/obj/effect/floor_decal/corner/paleblue{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) -"bBz" = (/obj/machinery/vending/medical,/obj/effect/floor_decal/corner/paleblue/full{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) -"bBA" = (/obj/structure/closet/secure_closet/medical1,/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bBB" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bBC" = (/obj/effect/floor_decal/corner/paleblue,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bBD" = (/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bBE" = (/obj/effect/floor_decal/corner/paleblue{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bBF" = (/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/white,/area/medical/sleeper) -"bBG" = (/obj/effect/floor_decal/corner/paleblue{dir = 6},/obj/structure/disposalpipe/segment,/obj/structure/bed/chair{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bBH" = (/obj/structure/filingcabinet/chestdrawer{dir = 1},/obj/effect/floor_decal/corner/paleblue/full,/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) -"bBI" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/effect/floor_decal/corner/paleblue{dir = 10},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) -"bBJ" = (/obj/structure/table/reinforced,/obj/machinery/photocopier/faxmachine{department = "CMO's Office"},/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/machinery/light,/obj/machinery/camera/network/medbay{c_tag = "MED - CMO"; dir = 1},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) -"bBK" = (/obj/machinery/keycard_auth{pixel_x = 0; pixel_y = -24},/obj/machinery/light_switch{pixel_x = -10; pixel_y = -23},/obj/effect/floor_decal/corner/paleblue{dir = 10},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) -"bBL" = (/obj/effect/floor_decal/corner/paleblue/full{dir = 4},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 2; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/obj/machinery/computer/crew{tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) -"bBM" = (/obj/effect/floor_decal/corner/paleblue/full{dir = 8},/obj/structure/disposalpipe/trunk,/obj/machinery/disposal,/turf/simulated/floor/tiled,/area/medical/morgue) -"bBN" = (/obj/structure/table/steel,/obj/item/weapon/autopsy_scanner,/obj/item/weapon/surgical/scalpel,/obj/machinery/light{dir = 1},/obj/item/weapon/surgical/cautery,/obj/effect/floor_decal/corner/paleblue{dir = 5},/turf/simulated/floor/tiled,/area/medical/morgue) -"bBO" = (/obj/structure/table/steel,/obj/item/device/camera{name = "Autopsy Camera"; pixel_x = -2; pixel_y = 7},/obj/item/weapon/paper_bin{pixel_y = -6},/obj/item/weapon/pen/red{pixel_x = -1; pixel_y = -9},/obj/item/weapon/pen/blue{pixel_x = 3; pixel_y = -5},/obj/effect/floor_decal/corner/paleblue{dir = 5},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 1; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor/tiled,/area/medical/morgue) -"bBP" = (/obj/effect/floor_decal/corner/paleblue{dir = 5},/turf/simulated/floor/tiled,/area/medical/morgue) -"bBQ" = (/obj/effect/floor_decal/corner/paleblue{dir = 5},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor/tiled,/area/medical/morgue) -"bBR" = (/obj/effect/floor_decal/corner/paleblue/full{dir = 1},/obj/structure/morgue{tag = "icon-morgue1 (WEST)"; icon_state = "morgue1"; dir = 8},/turf/simulated/floor/tiled,/area/medical/morgue) -"bBS" = (/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/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/black,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/virology) -"bBT" = (/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/turf/simulated/wall/r_wall,/area/medical/virology) -"bBU" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/structure/closet/l3closet/virology,/turf/simulated/floor/tiled/white,/area/medical/virology) -"bBV" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/light,/turf/simulated/floor/tiled/white,/area/medical/virology) -"bBW" = (/obj/machinery/power/tracker,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/airless,/area/solar/auxport) -"bBX" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/catwalk,/turf/simulated/floor/airless,/area/solar/auxport) -"bBY" = (/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"},/obj/structure/catwalk,/turf/simulated/floor/airless,/area/solar/auxport) -"bBZ" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "solar_tool_airlock"; name = "exterior access button"; pixel_x = 26; pixel_y = -26; req_access = list(11,13)},/obj/structure/catwalk,/turf/simulated/floor/airless,/area/solar/auxport) -"bCa" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "solar_tool_outer"; locked = 1; name = "Engineering External Access"; req_access = list(11,13)},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/maintenance/auxsolarport) -"bCb" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 8},/turf/simulated/floor,/area/maintenance/auxsolarport) -"bCc" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "solar_tool_pump"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; id_tag = "solar_tool_airlock"; pixel_x = 0; pixel_y = 28; req_access = list(13); tag_airpump = "solar_tool_pump"; tag_chamber_sensor = "solar_tool_sensor"; tag_exterior_door = "solar_tool_outer"; tag_interior_door = "solar_tool_inner"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "solar_tool_sensor"; pixel_x = 0; pixel_y = -26},/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 4},/turf/simulated/floor,/area/maintenance/auxsolarport) -"bCd" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "solar_tool_inner"; locked = 1; name = "Engineering External Access"; req_access = list(11,13)},/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/maintenance/auxsolarport) -"bCe" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/obj/effect/decal/cleanable/dirt,/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/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "solar_tool_airlock"; name = "interior access button"; pixel_x = -26; pixel_y = 26; req_access = list(11,13)},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor,/area/maintenance/auxsolarport) -"bCf" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/maintenance/auxsolarport) -"bCg" = (/obj/effect/decal/cleanable/dirt,/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,/area/maintenance/auxsolarport) -"bCh" = (/obj/machinery/door/airlock/engineering{icon_state = "door_closed"; locked = 0; name = "Fore Port Solar Access"; req_access = list(11)},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor,/area/maintenance/auxsolarport) -"bCi" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor,/area/maintenance/research) -"bCj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor,/area/maintenance/research) -"bCk" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/maintenance/research) -"bCl" = (/obj/machinery/door/airlock/maintenance{name = "Disposal Access"; req_access = list(12)},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/turf/simulated/floor,/area/maintenance/disposal) -"bCm" = (/obj/structure/disposalpipe/trunk,/obj/structure/disposaloutlet{dir = 1},/turf/simulated/floor,/area/maintenance/disposal) -"bCn" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/effect/floor_decal/corner/purple{dir = 9},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) -"bCo" = (/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/structure/table/reinforced,/obj/item/clothing/mask/gas,/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) -"bCp" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/obj/structure/table/reinforced,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) -"bCq" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) -"bCr" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) -"bCs" = (/obj/structure/table/reinforced,/obj/item/weapon/wrench,/obj/item/weapon/crowbar/red,/obj/item/clothing/glasses/science,/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) -"bCt" = (/obj/structure/table/reinforced,/obj/machinery/button/ignition{id = "Xenobio"; pixel_x = -6; pixel_y = 4},/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/rnd/misc_lab) -"bCu" = (/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 = 0},/obj/item/weapon/stool/padded,/obj/effect/floor_decal/corner/purple,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) -"bCv" = (/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/camera/network/research{c_tag = "SCI - Research Hallway Center"; dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bCw" = (/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/white,/area/rnd/research) -"bCx" = (/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,/turf/simulated/floor/tiled/white,/area/rnd/research) -"bCy" = (/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bCz" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/corner/purple{dir = 10},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bCA" = (/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/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/rnd/research) -"bCB" = (/obj/effect/floor_decal/corner/purple{dir = 10},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bCC" = (/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/rnd/research) -"bCD" = (/obj/effect/floor_decal/corner/purple{dir = 10},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bCE" = (/obj/effect/floor_decal/corner/pink,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bCF" = (/obj/effect/floor_decal/corner/pink{dir = 10},/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 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/rnd/research) -"bCG" = (/obj/effect/floor_decal/corner/pink{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/computer/guestpass{pixel_x = 28},/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bCH" = (/obj/effect/floor_decal/industrial/warning,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/structure/closet/l3closet/scientist,/turf/simulated/floor/tiled/white,/area/rnd/research_foyer) -"bCI" = (/obj/structure/closet/emcloset,/obj/effect/floor_decal/industrial/warning,/obj/machinery/camera/network/research{c_tag = "SCI - Research Main Access"; dir = 1},/obj/machinery/light,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green,/turf/simulated/floor/tiled/white,/area/rnd/research_foyer) -"bCJ" = (/obj/machinery/shower{dir = 1},/obj/structure/curtain/open/shower,/obj/structure/window/reinforced{dir = 8},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled/freezer,/area/rnd/research_foyer) -"bCK" = (/obj/structure/sign/science,/turf/simulated/wall/r_wall,/area/rnd/research_foyer) -"bCL" = (/obj/machinery/camera/network/research{c_tag = "SCI - Research Foyer"; dir = 4},/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/turf/simulated/floor/tiled,/area/rnd/research_foyer) -"bCM" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled,/area/rnd/research_foyer) -"bCN" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"bCO" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"bCP" = (/obj/machinery/firealarm{dir = 4; pixel_x = 26},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_four) -"bCQ" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/space_heater,/turf/simulated/floor,/area/maintenance/central) -"bCR" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light/small,/obj/machinery/portable_atmospherics/powered/pump/filled,/turf/simulated/floor,/area/maintenance/central) -"bCS" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/portable_atmospherics/powered/scrubber,/turf/simulated/floor,/area/maintenance/central) -"bCT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/central) -"bCU" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/item/weapon/material/shard{icon_state = "medium"},/obj/item/stack/rods,/turf/simulated/floor,/area/maintenance/central) -"bCV" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/maintenance/central) -"bCW" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/mob/living/simple_animal/mouse,/turf/simulated/floor,/area/maintenance/central) -"bCX" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor,/area/maintenance/central) -"bCY" = (/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/maintenance{req_access = newlist()},/obj/machinery/door/firedoor,/turf/simulated/floor/tiled,/area/maintenance/central) -"bCZ" = (/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/maintenance/central) -"bDa" = (/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/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/tiled,/area/maintenance/central) -"bDb" = (/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/alarm{pixel_y = 22},/turf/simulated/floor/tiled,/area/maintenance/central) -"bDc" = (/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/machinery/door/airlock/maintenance{req_access = newlist()},/obj/machinery/door/firedoor,/turf/simulated/floor/tiled,/area/maintenance/central) -"bDd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor,/area/maintenance/central) -"bDe" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/meter,/turf/simulated/floor,/area/maintenance/central) -"bDf" = (/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 = 6},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/maintenance/central) -"bDg" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/maintenance/central) -"bDh" = (/turf/simulated/wall,/area/hydroponics) -"bDi" = (/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,/area/maintenance/central) -"bDj" = (/obj/random/obstruction,/turf/simulated/floor,/area/maintenance/central) -"bDk" = (/obj/random/maintenance/clean,/obj/random/maintenance/clean,/obj/random/maintenance/medical,/obj/random/maintenance/medical,/obj/structure/closet/crate/freezer,/turf/simulated/floor,/area/maintenance/central) -"bDl" = (/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/central) -"bDm" = (/turf/simulated/wall,/area/crew_quarters/kitchen) -"bDn" = (/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,/area/maintenance/central) -"bDo" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor,/area/maintenance/central) -"bDp" = (/obj/structure/closet/emcloset,/obj/machinery/firealarm{dir = 8; pixel_x = -26},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_two) -"bDq" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"bDr" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"bDs" = (/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "medbayquar"; name = "Medbay Emergency Lockdown Shutters"; opacity = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_two) -"bDt" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/white,/area/medical/reception) -"bDu" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/reception) -"bDv" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/reception) -"bDw" = (/obj/effect/floor_decal/corner/paleblue{dir = 6},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/medical/reception) -"bDx" = (/obj/structure/table/standard,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/computer/med_data/laptop,/obj/effect/floor_decal/corner/paleblue/full,/turf/simulated/floor/tiled/white,/area/medical/reception) -"bDy" = (/obj/structure/table/standard,/obj/structure/window/reinforced,/obj/item/weapon/paper_bin,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/obj/effect/floor_decal/corner/paleblue{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/reception) -"bDz" = (/obj/structure/table/standard,/obj/structure/window/reinforced,/obj/effect/floor_decal/corner/paleblue{dir = 8},/obj/item/weapon/backup_implanter{pixel_y = -6},/obj/item/weapon/backup_implanter,/obj/item/weapon/backup_implanter{pixel_y = 6},/obj/item/weapon/backup_implanter{pixel_y = 12},/turf/simulated/floor/tiled/white,/area/medical/reception) -"bDA" = (/obj/machinery/door/window/southright{name = "Medical Reception"; req_access = list(5)},/obj/structure/noticeboard{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/reception) -"bDB" = (/obj/machinery/door/airlock/glass_medical{name = "Medbay Equipment"; req_access = list(5)},/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/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) -"bDC" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/medbay_primary_storage) -"bDD" = (/obj/machinery/iv_drip,/obj/structure/closet/secure_closet/medical_wall{name = "O- Blood Locker"; pixel_x = -32},/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/medical/sleeper) -"bDE" = (/obj/effect/floor_decal/corner/paleblue{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bDF" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/effect/floor_decal/corner/paleblue{dir = 4},/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bDG" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "cmooffice"; name = "CMO Office Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/crew_quarters/heads/cmo) -"bDH" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "cmooffice"; name = "CMO Office Privacy Shutters"; opacity = 0},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/heads/cmo) -"bDI" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/effect/floor_decal/corner/paleblue/full{dir = 8},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/tiled,/area/medical/morgue) -"bDJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/effect/floor_decal/corner/paleblue{dir = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/medical/morgue) -"bDK" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/medical/morgue) -"bDL" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled,/area/medical/morgue) -"bDM" = (/obj/effect/floor_decal/corner/paleblue{dir = 6},/obj/structure/morgue{tag = "icon-morgue1 (WEST)"; icon_state = "morgue1"; dir = 8},/turf/simulated/floor/tiled,/area/medical/morgue) -"bDN" = (/obj/effect/floor_decal/industrial/warning{dir = 5},/obj/structure/closet/wardrobe/virology_white,/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "virology_airlock_control"; name = "Virology Access Button"; pixel_x = 8; pixel_y = 28; req_access = list(39)},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bDO" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/black{dir = 9},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/virology) -"bDP" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/shower{dir = 8; icon_state = "shower"; pixel_x = -5; pixel_y = 0},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/turf/simulated/floor/tiled/steel,/area/medical/virology) -"bDQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/auxsolarport) -"bDR" = (/obj/structure/cable/yellow,/obj/machinery/power/solar_control{id = "auxsolareast"; name = "Fore Port Solar Control"; track = 0},/turf/simulated/floor,/area/maintenance/auxsolarport) -"bDS" = (/obj/item/weapon/stool,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/item/stack/cable_coil/yellow,/obj/item/stack/cable_coil/yellow,/turf/simulated/floor,/area/maintenance/auxsolarport) -"bDT" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/machinery/camera/network/engineering{c_tag = "ENG - Solar Fore Port"; dir = 1},/turf/simulated/floor,/area/maintenance/auxsolarport) -"bDU" = (/obj/machinery/camera/network/engineering{c_tag = "ENG - Solar Fore Port Access"; dir = 4},/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/turf/simulated/floor,/area/maintenance/research) -"bDV" = (/obj/machinery/light/small,/turf/simulated/floor,/area/maintenance/research) -"bDW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor,/area/maintenance/research) -"bDX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/turf/simulated/floor,/area/maintenance/research) -"bDY" = (/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor,/area/maintenance/research) -"bDZ" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/maintenance/research) -"bEa" = (/obj/machinery/shieldwallgen{anchored = 1; req_access = list(47)},/obj/effect/floor_decal/corner/purple/full,/obj/structure/cable/green,/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) -"bEb" = (/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "misclab"; name = "Test Chamber Blast Doors"; opacity = 0},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/rnd/misc_lab) -"bEc" = (/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "misclab"; name = "Test Chamber Blast Doors"; opacity = 0},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/rnd/misc_lab) -"bEd" = (/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "misclab"; name = "Test Chamber Blast Doors"; opacity = 0},/obj/machinery/door/window/southleft{dir = 1; name = "Test Chamber"; req_one_access = list(7,29)},/obj/machinery/door/window/southleft{name = "Test Chamber"; req_one_access = list(7,29)},/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 8},/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) -"bEe" = (/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "misclab"; name = "Test Chamber Blast Doors"; opacity = 0},/obj/machinery/door/window/southright{dir = 1; name = "Test Chamber"; req_one_access = list(7,29)},/obj/machinery/door/window/southright{name = "Test Chamber"; req_one_access = list(7,29)},/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) -"bEf" = (/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "misclab"; name = "Test Chamber Blast Doors"; opacity = 0},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/rnd/misc_lab) -"bEg" = (/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "misclab"; name = "Test Chamber Blast Doors"; opacity = 0},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/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/rnd/misc_lab) -"bEh" = (/obj/machinery/shieldwallgen{anchored = 1; req_access = list(47)},/obj/effect/floor_decal/corner/purple/full{dir = 4},/obj/structure/cable/green,/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) -"bEi" = (/obj/effect/floor_decal/corner/purple{dir = 9},/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},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bEj" = (/obj/effect/floor_decal/corner/purple{dir = 6},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/rnd/research) -"bEk" = (/turf/simulated/wall/r_wall,/area/rnd/rdoffice) -"bEl" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/polarized{dir = 1},/obj/structure/window/reinforced/polarized,/obj/structure/window/reinforced/polarized{dir = 4},/obj/structure/window/reinforced/polarized{dir = 8},/turf/simulated/floor/plating,/area/rnd/rdoffice) -"bEm" = (/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/structure/disposalpipe/segment,/obj/machinery/door/airlock/command{id_tag = "researchdoor"; name = "Research Director"; req_access = list(30)},/turf/simulated/floor/tiled/white,/area/rnd/rdoffice) -"bEn" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/polarized{dir = 1},/obj/structure/window/reinforced/polarized,/obj/structure/window/reinforced/polarized{dir = 8},/turf/simulated/floor/plating,/area/rnd/rdoffice) -"bEo" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/polarized{dir = 1},/obj/structure/window/reinforced/polarized,/obj/structure/window/reinforced/polarized{dir = 4},/turf/simulated/floor/plating,/area/rnd/rdoffice) -"bEp" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/assembly/robotics) -"bEq" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_research{name = "Robotics Lab"; req_access = list(29,47)},/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/white,/area/assembly/robotics) -"bEr" = (/obj/effect/floor_decal/corner/purple/full,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor/tiled,/area/rnd/research_foyer) -"bEs" = (/obj/effect/floor_decal/corner/purple{dir = 10},/turf/simulated/floor/tiled,/area/rnd/research_foyer) -"bEt" = (/obj/effect/floor_decal/corner/purple/full{dir = 4},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled,/area/rnd/research_foyer) -"bEu" = (/obj/structure/sign/directions/cargo{dir = 2; pixel_x = -32; pixel_z = 8},/obj/structure/sign/directions/medical{dir = 2; pixel_x = -32; pixel_y = 0},/obj/structure/sign/directions/engineering{dir = 2; pixel_x = -32; pixel_z = -8},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_four) -"bEv" = (/obj/machinery/camera/network/northern_star{c_tag = "Hall - Central Primary Port Mid 1"; dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 25; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"bEw" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads/hop) -"bEx" = (/obj/structure/table/rack{dir = 1},/obj/item/weapon/extinguisher,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/central) -"bEy" = (/obj/structure/closet/crate,/obj/item/weapon/reagent_containers/food/drinks/bottle/wine,/obj/random/drinkbottle,/obj/random/maintenance/clean,/turf/simulated/floor/plating,/area/maintenance/central) -"bEz" = (/turf/simulated/floor/tiled,/area/maintenance/central) -"bEA" = (/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/maintenance/central) -"bEB" = (/obj/machinery/light/small,/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/central) -"bEC" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/maintenance/central) -"bED" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/random/trash_pile,/turf/simulated/floor,/area/maintenance/central) -"bEE" = (/obj/structure/closet,/obj/item/weapon/storage/backpack,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/random/maintenance/clean,/obj/random/maintenance/cargo,/turf/simulated/floor/plating,/area/maintenance/central) -"bEF" = (/obj/structure/closet/secure_closet/hydroponics,/obj/effect/floor_decal/corner/lime/full{dir = 8},/turf/simulated/floor/tiled,/area/hydroponics) -"bEG" = (/obj/effect/floor_decal/corner/lime{dir = 5},/obj/structure/closet/secure_closet/hydroponics,/turf/simulated/floor/tiled,/area/hydroponics) -"bEH" = (/obj/effect/floor_decal/corner/lime{dir = 5},/obj/structure/closet/secure_closet/hydroponics,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/hydroponics) -"bEI" = (/obj/machinery/alarm{pixel_y = 22},/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/crowbar,/obj/effect/floor_decal/corner/lime/full{dir = 1},/turf/simulated/floor/tiled,/area/hydroponics) -"bEJ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{name = "Hydroponics Maintenance"; req_access = list(35)},/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,/area/hydroponics) -"bEK" = (/obj/machinery/navbeacon/delivery/south{location = "Hydroponics"},/obj/structure/plasticflaps{opacity = 1},/obj/machinery/door/firedoor/border_only,/obj/effect/floor_decal/industrial/loading,/turf/simulated/floor/tiled,/area/hydroponics) -"bEL" = (/obj/structure/kitchenspike,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/kitchen) -"bEM" = (/obj/machinery/chem_master,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/kitchen) -"bEN" = (/obj/machinery/door/airlock/maintenance{name = "Kitchen Maintenance"; req_access = list(28)},/obj/machinery/door/firedoor,/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,/area/crew_quarters/kitchen) -"bEO" = (/obj/structure/plasticflaps{opacity = 1},/obj/machinery/navbeacon/delivery/south{location = "Kitchen"},/obj/machinery/door/firedoor/border_only,/obj/effect/floor_decal/industrial/loading,/turf/simulated/floor/tiled,/area/crew_quarters/kitchen) -"bEP" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"bEQ" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/sign/directions/medical{dir = 4; pixel_x = 32; pixel_y = 0},/obj/structure/sign/directions/cargo{dir = 2; pixel_x = 32; pixel_z = 8},/obj/structure/sign/directions/engineering{dir = 2; pixel_x = 32; pixel_z = -8},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_two) -"bER" = (/obj/structure/bed/chair{dir = 4},/obj/effect/landmark/start{name = "Medical Doctor"},/obj/effect/floor_decal/corner/paleblue{dir = 8},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/reception) -"bES" = (/obj/effect/floor_decal/corner/paleblue{dir = 4},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/medical/reception) -"bET" = (/obj/effect/floor_decal/corner/paleblue{dir = 5},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/reception) -"bEU" = (/obj/effect/floor_decal/corner/paleblue{dir = 5},/obj/structure/disposalpipe/junction{icon_state = "pipe-j1"; dir = 4},/turf/simulated/floor/tiled/white,/area/medical/reception) -"bEV" = (/obj/effect/floor_decal/corner/paleblue{dir = 5},/obj/machinery/atmospherics/unary/vent_pump/on,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/reception) -"bEW" = (/obj/machinery/door/firedoor/glass,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bEX" = (/obj/effect/floor_decal/corner/paleblue{dir = 5},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "medbayrecquar"; name = "Medbay Emergency Quarantine Shutters"; opacity = 0},/obj/effect/floor_decal/industrial/warning{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bEY" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/effect/floor_decal/corner/paleblue{dir = 1},/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j1s"; name = "Chemistry"; sortType = "Chemistry"},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bEZ" = (/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,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/sortjunction/flipped{dir = 4; name = "Medbay"; sortType = "Medbay"},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bFa" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/corner/paleblue{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bFb" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/effect/floor_decal/corner/paleblue{dir = 5},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera/network/medbay{c_tag = "MED - Diagnostics Port"; dir = 2},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bFc" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/corner/paleblue{dir = 5},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bFd" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/corner/paleblue{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bFe" = (/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/sleeper) -"bFf" = (/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/white,/area/medical/sleeper) -"bFg" = (/obj/effect/floor_decal/corner/paleblue{dir = 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"},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bFh" = (/obj/effect/floor_decal/corner/paleblue{dir = 5},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bFi" = (/obj/effect/floor_decal/corner/paleblue{dir = 1},/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"},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bFj" = (/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/white,/area/medical/sleeper) -"bFk" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bFl" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/atmospherics/portables_connector,/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled,/area/medical/sleeper) -"bFm" = (/obj/machinery/atmospherics/unary/freezer{dir = 2; icon_state = "freezer"},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/medical/sleeper) -"bFn" = (/obj/machinery/atmospherics/unary/cryo_cell,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/medical/sleeper) -"bFo" = (/obj/structure/table/steel,/obj/item/weapon/storage/box/bodybags,/obj/effect/floor_decal/corner/paleblue/full{dir = 8},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/item/weapon/storage/box/bodybags,/turf/simulated/floor/tiled,/area/medical/morgue) -"bFp" = (/obj/structure/table/steel,/obj/item/weapon/paper_bin,/obj/item/weapon/pen/blue{pixel_x = 3; pixel_y = -5},/obj/item/weapon/pen/red{pixel_x = -1; pixel_y = -9},/obj/effect/floor_decal/corner/paleblue{dir = 5},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled,/area/medical/morgue) -"bFq" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/paleblue{dir = 1},/turf/simulated/floor/tiled,/area/medical/morgue) -"bFr" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/medical/morgue) -"bFs" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/medical/morgue) -"bFt" = (/obj/machinery/optable,/turf/simulated/floor/tiled,/area/medical/morgue) -"bFu" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/medical/morgue) -"bFv" = (/obj/structure/morgue{tag = "icon-morgue1 (WEST)"; icon_state = "morgue1"; dir = 8},/obj/effect/floor_decal/corner/paleblue{dir = 6},/turf/simulated/floor/tiled,/area/medical/morgue) -"bFw" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/structure/closet/l3closet/virology,/obj/machinery/power/apc{cell_type = /obj/item/weapon/cell/super; dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bFx" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bFy" = (/obj/structure/table/steel,/obj/machinery/light_switch{pixel_x = 26; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/obj/machinery/camera/network/medbay{c_tag = "MED - Virology Airlock"; dir = 8},/obj/random/medical,/turf/simulated/floor/tiled/white,/area/medical/virology) -"bFz" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/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/auxport) -"bFA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/auxsolarport) -"bFB" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/maintenance/research) -"bFC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor,/area/maintenance/research) -"bFD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 5; icon_state = "intact"; tag = "icon-intact (NORTHEAST)"},/turf/simulated/floor,/area/maintenance/research) -"bFE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 4},/turf/simulated/floor,/area/maintenance/research) -"bFF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 10},/turf/simulated/floor,/area/maintenance/research) -"bFG" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/maintenance/research) -"bFH" = (/obj/machinery/atmospherics/pipe/simple/visible,/turf/simulated/floor/reinforced,/area/rnd/misc_lab) -"bFI" = (/turf/simulated/floor/reinforced,/area/rnd/misc_lab) -"bFJ" = (/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/white,/area/rnd/research) -"bFK" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bFL" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/polarized{dir = 8},/obj/structure/window/reinforced/polarized{dir = 4},/obj/structure/window/reinforced/polarized{dir = 1},/turf/simulated/floor/plating,/area/rnd/rdoffice) -"bFM" = (/obj/machinery/disposal,/obj/effect/floor_decal/corner/purple{dir = 9},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/rdoffice) -"bFN" = (/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 = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/rnd/rdoffice) -"bFO" = (/obj/effect/floor_decal/corner/purple{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/rdoffice) -"bFP" = (/obj/structure/table/standard,/obj/item/device/taperecorder{pixel_x = -3},/obj/item/device/paicard{pixel_x = 4},/obj/item/weapon/circuitboard/teleporter,/obj/item/weapon/circuitboard/aicore{pixel_x = -2; pixel_y = 4},/obj/effect/floor_decal/corner/purple/full{dir = 1},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/simulated/floor/tiled/white,/area/rnd/rdoffice) -"bFQ" = (/obj/effect/floor_decal/corner/pink{dir = 4},/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},/turf/simulated/floor/tiled/white,/area/assembly/robotics) -"bFR" = (/obj/effect/floor_decal/corner/pink{dir = 5},/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/white,/area/assembly/robotics) -"bFS" = (/obj/effect/floor_decal/corner/pink{dir = 1},/turf/simulated/floor/tiled/white,/area/assembly/robotics) -"bFT" = (/obj/machinery/autolathe,/turf/simulated/floor/tiled/white,/area/assembly/robotics) -"bFU" = (/obj/machinery/computer/rdconsole/robotics,/obj/machinery/alarm{pixel_y = 25},/turf/simulated/floor/tiled/white,/area/assembly/robotics) -"bFV" = (/obj/item/weapon/book/manual/robotics_cyborgs{pixel_x = 2; pixel_y = 5},/obj/machinery/requests_console{department = "Robotics"; departmentType = 2; name = "Robotics RC"; pixel_y = 30},/obj/machinery/light{dir = 1},/obj/structure/table/standard{name = "plastic table frame"},/turf/simulated/floor/tiled/white,/area/assembly/robotics) -"bFW" = (/obj/machinery/r_n_d/circuit_imprinter,/turf/simulated/floor/tiled/white,/area/assembly/robotics) -"bFX" = (/turf/simulated/wall/r_wall,/area/assembly/robotics) -"bFY" = (/obj/structure/table/reinforced,/obj/machinery/door/window/southright{name = "Robotics Desk"; req_access = list(29)},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/folder/white,/obj/item/weapon/pen,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/assembly/robotics) -"bFZ" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"bGa" = (/obj/effect/floor_decal/industrial/loading{tag = "icon-loadingarea (WEST)"; icon_state = "loadingarea"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"bGb" = (/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"bGc" = (/obj/structure/table/reinforced,/obj/machinery/computer/skills,/obj/effect/floor_decal/corner/blue/full{dir = 8},/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop) -"bGd" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/effect/floor_decal/corner/blue{dir = 5},/obj/machinery/computer/guestpass{pixel_x = 0; pixel_y = 30},/obj/item/weapon/folder/blue_hop,/obj/item/weapon/pen,/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop) -"bGe" = (/obj/structure/filingcabinet/chestdrawer,/obj/effect/floor_decal/corner/blue{dir = 5},/obj/machinery/newscaster/security_unit{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop) -"bGf" = (/obj/machinery/account_database,/obj/effect/floor_decal/corner/blue/full{dir = 1},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop) -"bGg" = (/obj/effect/floor_decal/industrial/loading,/obj/machinery/door/firedoor/border_only,/obj/structure/plasticflaps{opacity = 1},/obj/machinery/navbeacon/delivery/south{location = "Command"},/turf/simulated/floor/tiled,/area/bridge_hallway) -"bGh" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{name = "Bridge Maintenance"; req_access = list(19)},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor,/turf/simulated/floor/tiled,/area/bridge_hallway) -"bGi" = (/turf/simulated/wall,/area/bridge_hallway) -"bGj" = (/turf/simulated/wall/r_wall,/area/maintenance/substation/command) -"bGk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/airlock/engineering{name = "Command Substation"; req_one_access = list(11,24,47)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/maintenance/substation/command) -"bGl" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/maintenance/substation/command) -"bGm" = (/turf/simulated/wall,/area/maintenance/substation/command) -"bGn" = (/obj/effect/floor_decal/corner/lime/full{dir = 8},/obj/structure/sink/kitchen{pixel_y = 28},/obj/machinery/newscaster{pixel_x = -31; pixel_y = 0},/turf/simulated/floor/tiled,/area/hydroponics) -"bGo" = (/obj/effect/floor_decal/corner/lime{dir = 1},/turf/simulated/floor/tiled,/area/hydroponics) -"bGp" = (/turf/simulated/floor/tiled,/area/hydroponics) -"bGq" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled,/area/hydroponics) -"bGr" = (/obj/effect/floor_decal/corner/lime{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hydroponics) -"bGs" = (/obj/effect/floor_decal/corner/lime{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/machinery/light_switch{pixel_x = 11; pixel_y = 24},/turf/simulated/floor/tiled,/area/hydroponics) -"bGt" = (/obj/effect/floor_decal/corner/lime/full{dir = 1},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hydroponics) -"bGu" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/structure/window/reinforced,/obj/machinery/door/window/westright{name = "Hydroponics Delivery"; req_access = list(35)},/turf/simulated/floor/tiled,/area/hydroponics) -"bGv" = (/obj/structure/closet/chefcloset,/obj/item/glass_jar,/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/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/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) -"bGw" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) -"bGx" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/structure/closet/secure_closet/freezer/meat,/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) -"bGy" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/kitchen) -"bGz" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/kitchen) -"bGA" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/kitchen) -"bGB" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/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/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/kitchen) -"bGC" = (/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 = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/kitchen) -"bGD" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/window/westright{name = "Kitchen Delivery"; req_access = list(28)},/turf/simulated/floor/tiled,/area/crew_quarters/kitchen) -"bGE" = (/obj/structure/flora/grass/both,/obj/structure/flora/ausbushes/grassybush,/turf/simulated/floor/grass,/area/crew_quarters/kitchen) -"bGF" = (/turf/simulated/floor/grass,/area/crew_quarters/kitchen) -"bGG" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"bGH" = (/obj/structure/bed/chair{dir = 4},/obj/structure/sign/nosmoking_1{pixel_x = -32},/obj/effect/floor_decal/corner/paleblue{dir = 9},/turf/simulated/floor/tiled/white,/area/medical/reception) -"bGI" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/reception) -"bGJ" = (/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/reception) -"bGK" = (/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/reception) -"bGL" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/reception) -"bGM" = (/obj/machinery/door/airlock/multi_tile/glass{autoclose = 1; dir = 2; id_tag = "MedbayFoyer"; req_access = list(5)},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bGN" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "medbayrecquar"; name = "Medbay Emergency Quarantine Shutters"; opacity = 0},/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bGO" = (/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/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bGP" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bGQ" = (/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/sleeper) -"bGR" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bGS" = (/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/white,/area/medical/sleeper) -"bGT" = (/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/sleeper) -"bGU" = (/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"},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bGV" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bGW" = (/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 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bGX" = (/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/white,/area/medical/sleeper) -"bGY" = (/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/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 4},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bGZ" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bHa" = (/obj/machinery/atmospherics/pipe/manifold/visible,/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 = 1},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bHb" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/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 = 1},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bHc" = (/obj/structure/filingcabinet/chestdrawer{desc = "A large drawer filled with autopsy reports."; name = "Autopsy Reports"},/obj/machinery/light_switch{pixel_x = -26; pixel_y = 0},/turf/simulated/floor/tiled,/area/medical/morgue) -"bHd" = (/obj/structure/bed/chair/office/dark{dir = 1},/turf/simulated/floor/tiled,/area/medical/morgue) -"bHe" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/medical/morgue) -"bHf" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/tiled,/area/medical/morgue) -"bHg" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled,/area/medical/morgue) -"bHh" = (/obj/structure/morgue,/turf/simulated/floor/tiled,/area/medical/morgue) -"bHi" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/medical/morgue) -"bHj" = (/obj/machinery/light/small{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/maintenance/medbay_fore) -"bHk" = (/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/medbay_fore) -"bHl" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/structure/closet/l3closet/virology,/obj/machinery/light,/turf/simulated/floor/tiled/white,/area/medical/virology) -"bHm" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bHn" = (/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/virology) -"bHo" = (/obj/structure/closet/crate,/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,/turf/simulated/floor/plating,/area/maintenance/research) -"bHp" = (/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/obj/machinery/meter,/turf/simulated/floor,/area/maintenance/research) -"bHq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/maintenance/research) -"bHr" = (/obj/structure/table/standard,/turf/simulated/floor/reinforced,/area/rnd/misc_lab) -"bHs" = (/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor/reinforced,/area/rnd/misc_lab) -"bHt" = (/obj/effect/floor_decal/corner/purple{dir = 9},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bHu" = (/obj/effect/floor_decal/corner/purple{dir = 6},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/rnd/research) -"bHv" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/polarized{dir = 8},/obj/structure/window/reinforced/polarized{dir = 4},/turf/simulated/floor/plating,/area/rnd/rdoffice) -"bHw" = (/obj/effect/floor_decal/corner/purple{dir = 9},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/white,/area/rnd/rdoffice) -"bHx" = (/obj/structure/bed/chair,/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/tiled/white,/area/rnd/rdoffice) -"bHy" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled/white,/area/rnd/rdoffice) -"bHz" = (/obj/effect/floor_decal/corner/purple{dir = 6},/obj/machinery/keycard_auth{pixel_x = 24; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/rnd/rdoffice) -"bHA" = (/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/obj/structure/filingcabinet/chestdrawer,/turf/simulated/floor/tiled/white,/area/assembly/robotics) -"bHB" = (/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{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/assembly/robotics) -"bHC" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/assembly/robotics) -"bHD" = (/turf/simulated/floor/tiled/white,/area/assembly/robotics) -"bHE" = (/obj/structure/bed/chair/office/light{dir = 1},/obj/effect/landmark/start{name = "Roboticist"},/turf/simulated/floor/tiled/white,/area/assembly/robotics) -"bHF" = (/obj/effect/floor_decal/corner/pink{dir = 4},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/table/standard,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/item/weapon/hand_labeler,/obj/item/weapon/reagent_containers/glass/beaker/large,/obj/item/weapon/reagent_containers/glass/beaker/sulphuric,/turf/simulated/floor/tiled/white,/area/assembly/robotics) -"bHG" = (/obj/effect/floor_decal/corner/pink{dir = 5},/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/machinery/recharger{pixel_y = 0},/obj/item/device/flash,/obj/item/device/flash,/turf/simulated/floor/tiled/white,/area/assembly/robotics) -"bHH" = (/obj/item/weapon/stool/padded,/obj/effect/floor_decal/corner/pink{dir = 5},/obj/effect/landmark/start{name = "Roboticist"},/turf/simulated/floor/tiled/white,/area/assembly/robotics) -"bHI" = (/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/closet{name = "materials"},/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},/turf/simulated/floor/tiled/white,/area/assembly/robotics) -"bHJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/assembly/robotics) -"bHK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/primary/central_four) -"bHL" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/navbeacon/patrol{next_patrol = "CH12"; location = "CH11"},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"bHM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/primary/central_four) -"bHN" = (/obj/structure/noticeboard{pixel_y = 27},/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/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/northleft{dir = 8; icon_state = "left"; name = "Reception Window"},/obj/machinery/door/window/brigdoor/eastright{name = "Head of Personnel's Desk"; req_access = list(57)},/obj/structure/table/reinforced,/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop) -"bHO" = (/obj/machinery/button/remote/blast_door{desc = "A remote control-switch for shutters."; id = "hop_office_desk"; name = "Desk Privacy Shutter"; pixel_x = 16; pixel_y = 28},/obj/machinery/button/windowtint{id = "hop_office"; pixel_x = 26; pixel_y = 29},/obj/structure/bed/chair/office/dark{dir = 8},/obj/effect/floor_decal/corner/blue{dir = 9},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop) -"bHP" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop) -"bHQ" = (/obj/effect/floor_decal/corner/blue{dir = 4},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop) -"bHR" = (/obj/effect/floor_decal/corner/blue{dir = 5},/obj/machinery/requests_console{announcementConsole = 1; department = "Bridge"; departmentType = 5; name = "Bridge RC"; pixel_y = 28},/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop) -"bHS" = (/obj/structure/table/reinforced,/obj/item/weapon/packageWrap,/obj/item/weapon/hand_labeler,/obj/machinery/recharger/wallcharger{pixel_x = 4; pixel_y = 30},/obj/effect/floor_decal/corner/blue{dir = 5},/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop) -"bHT" = (/obj/structure/table/reinforced,/obj/machinery/photocopier/faxmachine{department = "Head of Personnel's Office"},/obj/effect/floor_decal/corner/blue/full{dir = 1},/obj/machinery/ai_status_display{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop) -"bHU" = (/obj/effect/floor_decal/corner/blue{dir = 9},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/window/southleft{base_state = "left"; dir = 2; icon_state = "left"; name = "Command Delivery"; req_access = list(19)},/turf/simulated/floor/tiled,/area/bridge_hallway) -"bHV" = (/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/window/reinforced{dir = 8},/turf/simulated/floor/tiled,/area/bridge_hallway) -"bHW" = (/obj/effect/floor_decal/corner/blue{dir = 6},/obj/structure/table/standard,/obj/item/weapon/storage/box/cups,/turf/simulated/floor/tiled,/area/bridge_hallway) -"bHX" = (/obj/machinery/cell_charger,/obj/structure/table/steel,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/substation/command) -"bHY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor,/area/maintenance/substation/command) -"bHZ" = (/obj/machinery/power/breakerbox/activated{RCon_tag = "Command Substation Bypass"},/turf/simulated/floor,/area/maintenance/substation/command) -"bIa" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/maintenance/central) -"bIb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/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,/area/maintenance/central) -"bIc" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/hydroponics) -"bId" = (/obj/machinery/disposal,/obj/effect/floor_decal/corner/lime/full{dir = 8},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/tiled,/area/hydroponics) -"bIe" = (/obj/machinery/portable_atmospherics/hydroponics,/turf/simulated/floor/tiled,/area/hydroponics) -"bIf" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/floor_decal/corner/lime{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hydroponics) -"bIg" = (/obj/effect/floor_decal/corner/lime/full{dir = 1},/turf/simulated/floor/tiled,/area/hydroponics) -"bIh" = (/obj/machinery/smartfridge,/turf/simulated/wall,/area/hydroponics) -"bIi" = (/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) -"bIj" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) -"bIk" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/structure/closet/secure_closet/freezer/kitchen,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) -"bIl" = (/obj/structure/closet/crate/freezer,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/kitchen) -"bIm" = (/obj/structure/closet/secure_closet/freezer/meat,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/machinery/light,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/kitchen) -"bIn" = (/obj/machinery/camera/network/civilian{c_tag = "CIV - Kitchen Cold Room"; dir = 1},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/kitchen) -"bIo" = (/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/freezer,/area/crew_quarters/kitchen) -"bIp" = (/turf/simulated/floor/tiled/freezer,/area/crew_quarters/kitchen) -"bIq" = (/obj/machinery/gibber,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/kitchen) -"bIr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_two) -"bIs" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/navbeacon/patrol{next_patrol = "CH7"; location = "CH6"},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"bIt" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/reception) -"bIu" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/reception) -"bIv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/sleeper) -"bIw" = (/obj/machinery/computer/guestpass{pixel_x = 0; pixel_y = -30},/obj/machinery/button/remote/airlock{desc = "A remote control switch for the medbay foyer."; id = "MedbayFoyer"; name = "Medbay Doors Control"; pixel_x = -24; pixel_y = -26},/obj/effect/floor_decal/corner/paleblue{dir = 8},/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "medbayrecquar"; name = "Medbay Emergency Quarantine Shutters"; opacity = 0},/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bIx" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bIy" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bIz" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/effect/floor_decal/corner/paleblue{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bIA" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/effect/floor_decal/corner/paleblue{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bIB" = (/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bIC" = (/obj/effect/floor_decal/corner/paleblue{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bID" = (/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) -"bIE" = (/obj/structure/sign/goldenplaque{desc = "Done No Harm."; name = "Best Doctor 2552"; pixel_y = -32},/obj/effect/floor_decal/corner/paleblue,/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bIF" = (/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/machinery/camera/network/medbay{c_tag = "MED - Diagnostics Aft"; dir = 1},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 2; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bIG" = (/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/effect/floor_decal/corner/paleblue{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bIH" = (/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/effect/floor_decal/corner/paleblue{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bII" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bIJ" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/corner/paleblue{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bIK" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/structure/disposalpipe/junction/yjunction,/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bIL" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bIM" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/medical/sleeper) -"bIN" = (/obj/machinery/door/airlock/medical{name = "Morgue"; req_access = list(6)},/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/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/medical/morgue) -"bIO" = (/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/medical/morgue) -"bIP" = (/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/corner/paleblue,/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -26},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/medical/morgue) -"bIQ" = (/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/effect/floor_decal/corner/paleblue{dir = 10},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light,/turf/simulated/floor/tiled,/area/medical/morgue) -"bIR" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/medical/morgue) -"bIS" = (/obj/effect/floor_decal/corner/paleblue{dir = 10},/turf/simulated/floor/tiled,/area/medical/morgue) -"bIT" = (/obj/structure/morgue,/obj/effect/floor_decal/corner/paleblue{dir = 10},/turf/simulated/floor/tiled,/area/medical/morgue) -"bIU" = (/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/machinery/light,/obj/machinery/camera/network/medbay{c_tag = "MED - Morgue"; dir = 1},/turf/simulated/floor/tiled,/area/medical/morgue) -"bIV" = (/obj/structure/morgue{tag = "icon-morgue1 (WEST)"; icon_state = "morgue1"; dir = 8},/obj/effect/floor_decal/corner/paleblue/full{dir = 4},/turf/simulated/floor/tiled,/area/medical/morgue) -"bIW" = (/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_x = -24; pixel_y = 0; req_access = list(39)},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/black,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/medical/virology) -"bIX" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/turf/simulated/wall/r_wall,/area/medical/virology) -"bIY" = (/obj/structure/table/rack,/obj/item/weapon/extinguisher,/obj/item/weapon/storage/belt/utility,/obj/item/clothing/mask/gas,/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/obj/random/maintenance/research,/obj/random/maintenance/cargo,/turf/simulated/floor/plating,/area/maintenance/research) -"bIZ" = (/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{id = "Xenobio"; pixel_x = -25},/turf/simulated/floor/reinforced,/area/rnd/misc_lab) -"bJa" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor/reinforced,/area/rnd/misc_lab) -"bJb" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 8; frequency = 1441; icon_state = "map_injector"; id = "n2_in"; use_power = 1},/turf/simulated/floor/reinforced,/area/rnd/misc_lab) -"bJc" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bJd" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/rnd/research) -"bJe" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/rnd/research) -"bJf" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/polarized{dir = 8},/obj/structure/window/reinforced/polarized,/obj/structure/window/reinforced/polarized{dir = 4},/turf/simulated/floor/plating,/area/rnd/rdoffice) -"bJg" = (/obj/structure/table/standard,/obj/effect/floor_decal/corner/purple{dir = 9},/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/device/megaphone,/obj/item/weapon/paper/monitorkey,/obj/item/weapon/pen/multi,/turf/simulated/floor/tiled/white,/area/rnd/rdoffice) -"bJh" = (/obj/structure/table/standard,/obj/item/weapon/stamp/rd{pixel_x = 3; pixel_y = -2},/obj/item/weapon/reagent_containers/food/drinks/jar,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/item/weapon/folder/white_rd,/turf/simulated/floor/tiled/white,/area/rnd/rdoffice) -"bJi" = (/obj/structure/table/standard,/obj/machinery/computer/skills,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/rnd/rdoffice) -"bJj" = (/obj/effect/floor_decal/corner/purple{dir = 6},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/machinery/light_switch{pixel_x = 36; pixel_y = 0},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/tiled/white,/area/rnd/rdoffice) -"bJk" = (/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/table/standard,/obj/machinery/computer/med_data/laptop,/turf/simulated/floor/tiled/white,/area/assembly/robotics) -"bJl" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/assembly/robotics) -"bJm" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/assembly/robotics) -"bJn" = (/obj/structure/closet{name = "robotics parts"},/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/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/effect/floor_decal/corner/pink{dir = 6},/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,/turf/simulated/floor/tiled/white,/area/assembly/robotics) -"bJo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/assembly/robotics) -"bJp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/primary/central_four) -"bJq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/primary/central_four) -"bJr" = (/obj/structure/grille,/obj/structure/cable/green,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/window/reinforced/polarized{dir = 1; id = "hop_office"},/obj/machinery/door/firedoor,/obj/structure/window/reinforced/polarized{dir = 8; id = "hop_office"},/obj/structure/window/reinforced/polarized{dir = 4; id = "hop_office"},/turf/simulated/floor/plating,/area/crew_quarters/heads/hop) -"bJs" = (/obj/effect/floor_decal/corner/blue{dir = 9},/obj/machinery/computer/card{tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop) -"bJt" = (/turf/simulated/floor/carpet,/area/crew_quarters/heads/hop) -"bJu" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/carpet,/area/crew_quarters/heads/hop) -"bJv" = (/obj/machinery/hologram/holopad,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/carpet,/area/crew_quarters/heads/hop) -"bJw" = (/obj/structure/table/reinforced,/obj/machinery/recharger{pixel_y = 0},/obj/effect/floor_decal/corner/blue{dir = 4},/obj/machinery/light_switch{pixel_x = 34; pixel_y = 0},/obj/machinery/keycard_auth{pixel_x = 24; pixel_y = 0},/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop) -"bJx" = (/obj/effect/floor_decal/corner/blue{dir = 1},/turf/simulated/floor/tiled,/area/bridge_hallway) -"bJy" = (/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_hallway) -"bJz" = (/obj/effect/floor_decal/corner/blue{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled,/area/bridge_hallway) -"bJA" = (/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/turf/simulated/floor,/area/maintenance/substation/command) -"bJB" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor,/area/maintenance/substation/command) -"bJC" = (/obj/machinery/power/smes/buildable{charge = 0; RCon_tag = "Substation - Command"},/obj/structure/cable/green,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor,/area/maintenance/substation/command) -"bJD" = (/obj/random/trash_pile,/turf/simulated/floor/plating,/area/maintenance/central) -"bJE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/maintenance/central) -"bJF" = (/obj/effect/floor_decal/corner/lime{dir = 9},/obj/structure/reagent_dispensers/watertank,/obj/item/weapon/reagent_containers/glass/bucket,/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/hydroponics) -"bJG" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hydroponics) -"bJH" = (/obj/effect/floor_decal/corner/lime{dir = 6},/turf/simulated/floor/tiled,/area/hydroponics) -"bJI" = (/obj/machinery/door/airlock/glass{name = "Hydroponics"; req_access = list(28)},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/white,/area/hydroponics) -"bJJ" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) -"bJK" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) -"bJL" = (/obj/structure/table/marble,/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/reagentgrinder,/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) -"bJM" = (/obj/machinery/door/airlock/freezer{name = "Kitchen cold room"; req_access = list(28)},/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment,/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/freezer,/area/crew_quarters/kitchen) -"bJN" = (/obj/structure/flora/grass/both,/turf/simulated/floor/grass,/area/crew_quarters/kitchen) -"bJO" = (/obj/machinery/camera/network/northern_star{c_tag = "Hall - Central Primary Starboard Mid 3"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"bJP" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"bJQ" = (/obj/effect/floor_decal/corner/paleblue/full,/obj/structure/flora/pottedplant{tag = "icon-plant-10"; icon_state = "plant-10"},/turf/simulated/floor/tiled/white,/area/medical/reception) -"bJR" = (/obj/effect/floor_decal/corner/paleblue{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/reception) -"bJS" = (/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/machinery/camera/network/medbay{c_tag = "MED - Lobby Aft"; dir = 1},/obj/machinery/light,/turf/simulated/floor/tiled/white,/area/medical/reception) -"bJT" = (/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/machinery/newscaster{pixel_y = -30},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/reception) -"bJU" = (/obj/item/weapon/storage/box/cups{pixel_x = 0; pixel_y = 0},/obj/structure/table/standard,/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 2; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/obj/item/weapon/storage/box/cups{pixel_x = 2; pixel_y = 5},/turf/simulated/floor/tiled/white,/area/medical/reception) -"bJV" = (/obj/structure/reagent_dispensers/water_cooler/full,/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled/white,/area/medical/reception) -"bJW" = (/turf/simulated/wall,/area/medical/medbay_emt_bay) -"bJX" = (/obj/machinery/door/airlock/multi_tile/glass{id_tag = "MedbayFoyerPort"; req_access = list(5)},/obj/machinery/door/firedoor/glass,/obj/effect/floor_decal/corner/pink{dir = 9},/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) -"bJY" = (/obj/machinery/door/firedoor/glass,/obj/effect/floor_decal/corner/pink{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) -"bJZ" = (/obj/structure/sign/nosmoking_1,/turf/simulated/wall,/area/medical/medbay_emt_bay) -"bKa" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/medbay_emt_bay) -"bKb" = (/turf/simulated/wall,/area/medical/resleeving) -"bKc" = (/obj/structure/grille,/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "psych"; name = "Mental Health Privacy Shutters"; opacity = 0},/obj/structure/window/reinforced/polarized{id = "resleeve_tint"},/obj/structure/window/reinforced/polarized{dir = 8; id = "resleeve_tint"},/obj/structure/window/reinforced/polarized{dir = 1; id = "resleeve_tint"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/resleeving) -"bKd" = (/obj/structure/grille,/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "psych"; name = "Mental Health Privacy Shutters"; opacity = 0},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/polarized{dir = 1; id = "resleeve_tint"},/obj/structure/window/reinforced/polarized{id = "resleeve_tint"},/obj/structure/window/reinforced/polarized{dir = 4; id = "resleeve_tint"},/turf/simulated/floor/plating,/area/medical/resleeving) -"bKe" = (/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/firedoor/glass,/obj/machinery/door/airlock/medical{id_tag = "ResleevingDoor"; name = "Resleeving Lab"; req_access = list(5)},/turf/simulated/floor/tiled/white,/area/medical/resleeving) -"bKf" = (/obj/machinery/door/airlock/glass_medical{name = "Patient Ward"},/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/patient_wing) -"bKg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/patient_wing) -"bKh" = (/obj/machinery/door/airlock/glass_medical{name = "Patient Ward"},/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/medical/patient_wing) -"bKi" = (/obj/structure/sign/nosmoking_1,/turf/simulated/wall,/area/medical/morgue) -"bKj" = (/obj/structure/sign/redcross{desc = "The Star of Life, a symbol of Medical Aid."; icon_state = "lifestar"; name = "Medbay"},/turf/simulated/wall,/area/maintenance/medbay_fore) -"bKk" = (/obj/machinery/door/airlock/maintenance{req_one_access = newlist()},/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/maintenance/medbay_fore) -"bKl" = (/turf/simulated/wall,/area/medical/virologyaccess) -"bKm" = (/turf/simulated/wall/r_wall,/area/medical/virologyaccess) -"bKn" = (/obj/structure/sign/biohazard,/turf/simulated/wall,/area/medical/virologyaccess) -"bKo" = (/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "virologyquar"; name = "Virology Emergency Quarantine Blast Doors"; opacity = 0},/turf/simulated/floor/tiled/dark,/area/medical/virologyaccess) -"bKp" = (/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "virologyquar"; name = "Virology Emergency Quarantine Blast Doors"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 6},/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/dark,/area/medical/virologyaccess) -"bKq" = (/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "virologyquar"; name = "Virology Emergency Quarantine Blast Doors"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 9; icon_state = "intact"; tag = "icon-intact (NORTHEAST)"},/turf/simulated/floor/tiled/dark,/area/medical/virologyaccess) -"bKr" = (/obj/structure/lattice,/turf/simulated/mineral,/area/mine/unexplored/upper_level) -"bKs" = (/turf/simulated/wall/r_wall,/area/quartermaster/miningdock) -"bKt" = (/obj/structure/lattice,/obj/machinery/light{dir = 8},/turf/simulated/mineral/floor/ignore_mapgen,/area/quartermaster/miningdock) -"bKu" = (/obj/structure/lattice,/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/mineral/floor/ignore_mapgen,/area/quartermaster/miningdock) -"bKv" = (/obj/structure/table/rack,/obj/item/weapon/extinguisher,/obj/item/weapon/storage/belt/utility,/obj/item/clothing/mask/gas,/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/research) -"bKw" = (/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,/turf/simulated/floor/plating,/area/maintenance/research) -"bKx" = (/obj/structure/table/standard,/obj/item/device/assembly/igniter,/turf/simulated/floor/reinforced,/area/rnd/misc_lab) -"bKy" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/light,/turf/simulated/floor/reinforced,/area/rnd/misc_lab) -"bKz" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/reinforced,/area/rnd/misc_lab) -"bKA" = (/obj/item/device/radio/intercom{layer = 4; name = "Station Intercom (General)"; pixel_y = -27},/obj/machinery/camera/network/research{c_tag = "Research - Miscellaneous Test Chamber"; dir = 1; network = list("Research","Miscellaneous Reseach")},/turf/simulated/floor/reinforced,/area/rnd/misc_lab) -"bKB" = (/obj/machinery/light,/turf/simulated/floor/reinforced,/area/rnd/misc_lab) -"bKC" = (/obj/effect/floor_decal/corner/purple{dir = 9},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bKD" = (/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},/obj/structure/table/standard,/obj/machinery/photocopier/faxmachine{department = "Research Director's Office"},/obj/effect/floor_decal/corner/purple{dir = 9},/turf/simulated/floor/tiled/white,/area/rnd/rdoffice) -"bKE" = (/obj/structure/bed/chair/office/light{dir = 1},/obj/effect/landmark/start{name = "Research Director"},/obj/machinery/button/remote/blast_door{id = "Biohazard"; name = "Biohazard Shutter Control"; pixel_x = -38; pixel_y = 13; 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 = -27; pixel_y = 13; req_access = list(30)},/obj/machinery/button/windowtint{pixel_x = -26; pixel_y = 21},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/white,/area/rnd/rdoffice) -"bKF" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled/white,/area/rnd/rdoffice) -"bKG" = (/obj/effect/floor_decal/corner/purple{dir = 6},/turf/simulated/floor/tiled/white,/area/rnd/rdoffice) -"bKH" = (/obj/structure/table/standard,/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/clothing/glasses/welding/superior,/obj/machinery/requests_console{announcementConsole = 1; department = "Research Director's Desk"; departmentType = 5; name = "Research Director RC"; pixel_x = 30; pixel_y = -2},/turf/simulated/floor/tiled/dark,/area/rnd/rdoffice) -"bKI" = (/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/table/standard,/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,/turf/simulated/floor/tiled/white,/area/assembly/robotics) -"bKJ" = (/obj/structure/disposalpipe/segment,/obj/item/weapon/stool/padded,/turf/simulated/floor/tiled/white,/area/assembly/robotics) -"bKK" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled/white,/area/assembly/robotics) -"bKL" = (/obj/effect/floor_decal/corner/pink{dir = 6},/obj/structure/closet{name = "welding 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,/turf/simulated/floor/tiled/white,/area/assembly/robotics) -"bKM" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"bKN" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = -32},/obj/structure/cable/green,/obj/machinery/door/firedoor,/obj/structure/window/reinforced/polarized{dir = 8; id = "hop_office"},/obj/structure/window/reinforced/polarized{dir = 2; id = "hop_office"},/obj/structure/window/reinforced/polarized{dir = 4; id = "hop_office"},/turf/simulated/floor/plating,/area/crew_quarters/heads/hop) -"bKO" = (/obj/structure/closet/secure_closet/hop,/obj/effect/floor_decal/corner/blue{dir = 9},/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop) -"bKP" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/mob/living/simple_animal/corgi/Ian,/turf/simulated/floor/carpet,/area/crew_quarters/heads/hop) -"bKQ" = (/obj/structure/bed/chair/office/dark,/obj/effect/landmark/start{name = "Head of Personnel"},/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/carpet,/area/crew_quarters/heads/hop) -"bKR" = (/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/carpet,/area/crew_quarters/heads/hop) -"bKS" = (/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 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/carpet,/area/crew_quarters/heads/hop) -"bKT" = (/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/heads/hop) -"bKU" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/command{name = "Head of Personnel"; req_access = list(57)},/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/crew_quarters/heads/hop) -"bKV" = (/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},/turf/simulated/floor/tiled,/area/bridge_hallway) -"bKW" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/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 = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/tiled,/area/bridge_hallway) -"bKX" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/bridge_hallway) -"bKY" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/command{name = "Electrical Maintenance"; req_access = list(19)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/maintenance/substation/command) -"bKZ" = (/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,/area/maintenance/substation/command) -"bLa" = (/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 - Command Subgrid"; name_tag = "Command Subgrid"},/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/obj/machinery/light/small,/turf/simulated/floor,/area/maintenance/substation/command) -"bLb" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor,/area/maintenance/substation/command) -"bLc" = (/obj/effect/floor_decal/corner/lime{dir = 9},/obj/item/weapon/stool/padded,/obj/effect/landmark/start{name = "Gardener"},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled,/area/hydroponics) -"bLd" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/hydroponics) -"bLe" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled,/area/hydroponics) -"bLf" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hydroponics) -"bLg" = (/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,/area/hydroponics) -"bLh" = (/obj/effect/floor_decal/corner/lime{dir = 6},/obj/machinery/biogenerator,/turf/simulated/floor/tiled,/area/hydroponics) -"bLi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hydroponics) -"bLj" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/structure/table/marble,/obj/item/weapon/book/manual/chef_recipes,/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker{pixel_x = -3; pixel_y = 0},/obj/item/weapon/reagent_containers/food/condiment/small/peppermill{pixel_x = 3},/obj/machinery/camera/network/civilian{c_tag = "CIV - Kitchen Port"; dir = 4},/obj/item/weapon/material/kitchen/rollingpin,/obj/item/weapon/material/knife/butch,/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) -"bLk" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = 28},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) -"bLl" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/cooker/fryer,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) -"bLm" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/cooker/grill,/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) -"bLn" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/structure/closet/secure_closet/freezer/fridge,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) -"bLo" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/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/white,/area/crew_quarters/kitchen) -"bLp" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/structure/sink/kitchen{pixel_y = 28},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) -"bLq" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/cooker/oven,/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) -"bLr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/crew_quarters/kitchen) -"bLs" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"bLt" = (/turf/simulated/wall/r_wall,/area/medical/chemistry) -"bLu" = (/obj/structure/sign/chemistry,/turf/simulated/wall/r_wall,/area/medical/chemistry) -"bLv" = (/obj/structure/table/reinforced,/obj/machinery/door/window/southright{name = "Chemistry Desk"; req_access = list(33)},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window/northright{name = "Chemistry Desk"},/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "chemcounter"; name = "Pharmacy Counter Shutters"; opacity = 0},/turf/simulated/floor/tiled/white,/area/medical/chemistry) -"bLw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "chemcounter"; name = "Pharmacy Counter Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/chemistry) -"bLx" = (/obj/machinery/smartfridge/secure/medbay{req_one_access = list(33,66)},/turf/simulated/wall/r_wall,/area/medical/chemistry) -"bLy" = (/obj/structure/closet/secure_closet/paramedic,/obj/item/clothing/accessory/storage/black_vest,/obj/random/medical,/obj/random/medical,/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) -"bLz" = (/obj/effect/floor_decal/corner/pink{dir = 9},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) -"bLA" = (/obj/effect/floor_decal/corner/pink{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) -"bLB" = (/turf/simulated/floor,/area/medical/medbay_emt_bay) -"bLC" = (/obj/machinery/mech_recharger,/obj/machinery/light{dir = 1},/turf/simulated/floor/plating,/area/medical/medbay_emt_bay) -"bLD" = (/obj/structure/grille,/obj/structure/window/reinforced/polarized{dir = 4; id = "resleeve_tint"},/obj/structure/window/reinforced/polarized{dir = 8; id = "resleeve_tint"},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/polarized{dir = 1; id = "resleeve_tint"},/obj/structure/window/reinforced/polarized{id = "resleeve_tint"},/turf/simulated/floor/plating,/area/medical/resleeving) -"bLE" = (/obj/effect/floor_decal/corner/paleblue/full{dir = 8},/obj/structure/bed/chair,/turf/simulated/floor/tiled/white,/area/medical/resleeving) -"bLF" = (/obj/structure/bed/chair,/obj/effect/floor_decal/corner/paleblue{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/resleeving) -"bLG" = (/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/tiled/white,/area/medical/resleeving) -"bLH" = (/obj/effect/floor_decal/corner/paleblue{dir = 4},/obj/machinery/button/remote/airlock{desc = "A remote control switch for the medbay foyer."; id = "ResleevingDoor"; name = "Door Control"; pixel_x = 0; pixel_y = 26},/obj/structure/bed/chair,/obj/machinery/button/windowtint{id = "resleeve_tint"; pixel_x = 5; pixel_y = 35},/obj/machinery/light_switch{pixel_x = -5; pixel_y = 35},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/medical/resleeving) -"bLI" = (/obj/effect/floor_decal/corner/paleblue{dir = 5},/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/light{dir = 1},/obj/structure/bed/chair,/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/tiled/white,/area/medical/resleeving) -"bLJ" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/atmospherics/portables_connector,/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled,/area/medical/resleeving) -"bLK" = (/obj/machinery/atmospherics/unary/freezer{dir = 2; icon_state = "freezer"},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/medical/resleeving) -"bLL" = (/obj/machinery/atmospherics/unary/cryo_cell,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/medical/resleeving) -"bLM" = (/obj/structure/grille,/obj/structure/window/reinforced/polarized{dir = 4; id = "resleeve_tint"},/obj/structure/window/reinforced/polarized{dir = 8; id = "resleeve_tint"},/obj/structure/window/reinforced/polarized{dir = 1; id = "resleeve_tint"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/resleeving) -"bLN" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/patient_wing) -"bLO" = (/obj/machinery/camera/network/medbay{c_tag = "MED - Patient Hallway Fore"; dir = 2},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) -"bLP" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/white,/area/medical/patient_wing) -"bLQ" = (/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/white,/area/medical/patient_wing) -"bLR" = (/obj/structure/bed/chair/comfy/teal{dir = 4},/obj/effect/floor_decal/corner/paleblue{dir = 4},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) -"bLS" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/effect/floor_decal/corner/paleblue{dir = 5},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 1; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) -"bLT" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/structure/bed/chair/comfy/teal{dir = 8},/obj/effect/floor_decal/corner/paleblue{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) -"bLU" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/effect/floor_decal/corner/paleblue{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) -"bLV" = (/obj/effect/floor_decal/corner/paleblue{dir = 5},/obj/machinery/alarm{pixel_y = 22},/obj/structure/table/glass,/obj/item/roller,/obj/item/roller{pixel_y = 8},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) -"bLW" = (/obj/machinery/vending/medical,/obj/effect/floor_decal/corner/paleblue{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) -"bLX" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/effect/floor_decal/corner/paleblue{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) -"bLY" = (/obj/machinery/vending/coffee,/obj/effect/floor_decal/corner/paleblue{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) -"bLZ" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/window/southleft{name = "Medical Delivery"; req_access = list(5)},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/tiled,/area/medical/patient_wing) -"bMa" = (/obj/structure/plasticflaps{opacity = 1},/obj/machinery/navbeacon/delivery/west{location = "Medbay"},/obj/machinery/door/firedoor/border_only,/obj/effect/floor_decal/industrial/loading{tag = "icon-loadingarea (WEST)"; icon_state = "loadingarea"; dir = 8},/turf/simulated/floor/plating,/area/medical/patient_wing) -"bMb" = (/obj/effect/floor_decal/corner/paleblue{dir = 9},/obj/machinery/door/blast/shutters{density = 0; dir = 4; icon_state = "shutter0"; id = "medbayquar"; name = "Medbay Emergency Lockdown Shutters"; opacity = 0},/turf/simulated/floor/tiled/dark,/area/medical/virologyaccess) -"bMc" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/medical/virologyaccess) -"bMd" = (/obj/machinery/alarm{pixel_y = 22},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/medical/virologyaccess) -"bMe" = (/obj/effect/floor_decal/corner/lime{dir = 6},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled,/area/medical/virologyaccess) -"bMf" = (/obj/structure/sign/biohazard,/turf/simulated/wall/r_wall,/area/medical/virologyaccess) -"bMg" = (/obj/effect/floor_decal/corner/paleblue{dir = 9},/turf/simulated/floor/tiled,/area/medical/virologyaccess) -"bMh" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled,/area/medical/virologyaccess) -"bMi" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/medical/virologyaccess) -"bMj" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/tiled,/area/medical/virologyaccess) -"bMk" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/tiled,/area/medical/virologyaccess) -"bMl" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled,/area/medical/virologyaccess) -"bMm" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/medical/virologyaccess) -"bMn" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/turf/simulated/floor/tiled,/area/medical/virologyaccess) -"bMo" = (/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/auxport) -"bMp" = (/turf/simulated/shuttle/wall{hard_corner = 1},/area/shuttle/mining/station) -"bMq" = (/turf/simulated/shuttle/wall,/area/shuttle/mining/station) -"bMr" = (/obj/structure/shuttle/window,/obj/structure/grille,/turf/simulated/shuttle/plating,/area/shuttle/mining/station) -"bMs" = (/obj/structure/closet/crate,/obj/item/device/multitool,/obj/item/device/multitool,/obj/item/device/assembly/prox_sensor,/obj/item/device/flashlight,/obj/item/weapon/storage/backpack,/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/obj/random/maintenance/cargo,/obj/random/maintenance/cargo,/turf/simulated/floor/plating,/area/maintenance/research) -"bMt" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor,/area/maintenance/research) -"bMu" = (/obj/effect/floor_decal/corner/purple/full{dir = 8},/obj/machinery/vending/cigarette,/turf/simulated/floor/tiled/white,/area/rnd/research) -"bMv" = (/obj/effect/floor_decal/corner/purple{dir = 1},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bMw" = (/obj/structure/filingcabinet/chestdrawer,/obj/effect/floor_decal/corner/purple{dir = 9},/turf/simulated/floor/tiled/white,/area/rnd/rdoffice) -"bMx" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/white,/area/rnd/rdoffice) -"bMy" = (/turf/simulated/floor/tiled/white,/area/rnd/rdoffice) -"bMz" = (/turf/simulated/floor/tiled/dark,/area/rnd/rdoffice) -"bMA" = (/obj/structure/reagent_dispensers/acid{density = 0; pixel_x = -32},/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/research{c_tag = "SCI - Robotics Port"; dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/table/standard,/obj/item/device/mmi,/obj/item/device/mmi,/obj/item/device/mmi,/obj/item/weapon/storage/box/bodybags{pixel_x = -1; pixel_y = -2},/turf/simulated/floor/tiled,/area/assembly/robotics) -"bMB" = (/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 = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/assembly/robotics) -"bMC" = (/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},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled,/area/assembly/robotics) -"bMD" = (/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 = 1},/obj/machinery/mecha_part_fabricator,/turf/simulated/floor/tiled,/area/assembly/robotics) -"bME" = (/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 = 1},/obj/machinery/pros_fabricator,/turf/simulated/floor/tiled,/area/assembly/robotics) -"bMF" = (/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 = 1},/obj/structure/table/standard,/obj/item/device/robotanalyzer,/obj/item/device/robotanalyzer,/obj/item/device/mmi/digital/robot,/turf/simulated/floor/tiled,/area/assembly/robotics) -"bMG" = (/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/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled,/area/assembly/robotics) -"bMH" = (/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/industrial/warning{dir = 1},/turf/simulated/floor/tiled,/area/assembly/robotics) -"bMI" = (/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/toolbox/mechanical,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/effect/floor_decal/corner/pink{dir = 6},/obj/item/weapon/storage/toolbox/mechanical,/obj/item/device/multitool{pixel_x = 3},/obj/item/device/multitool{pixel_x = 3},/obj/item/weapon/crowbar,/obj/item/weapon/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/effect/floor_decal/industrial/warning{dir = 1},/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = 6},/turf/simulated/floor/tiled,/area/assembly/robotics) -"bMJ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/assembly/robotics) -"bMK" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"bML" = (/obj/structure/closet/secure_closet/hop2,/obj/effect/floor_decal/corner/blue{dir = 9},/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop) -"bMM" = (/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/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/item/weapon/pen/multi,/turf/simulated/floor/carpet,/area/crew_quarters/heads/hop) -"bMN" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/obj/item/weapon/stamp/hop,/turf/simulated/floor/carpet,/area/crew_quarters/heads/hop) -"bMO" = (/obj/structure/table/reinforced,/obj/item/device/megaphone,/turf/simulated/floor/carpet,/area/crew_quarters/heads/hop) -"bMP" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/carpet,/area/crew_quarters/heads/hop) -"bMQ" = (/obj/effect/floor_decal/corner/blue,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop) -"bMR" = (/obj/effect/floor_decal/corner/blue{dir = 8},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/bridge_hallway) -"bMS" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled,/area/bridge_hallway) -"bMT" = (/obj/effect/floor_decal/corner/blue,/obj/structure/reagent_dispensers/water_cooler/full,/turf/simulated/floor/tiled,/area/bridge_hallway) -"bMU" = (/turf/simulated/wall/r_wall,/area/crew_quarters/captain) -"bMV" = (/obj/structure/table/standard{name = "plastic table frame"},/obj/effect/floor_decal/corner/lime/full,/obj/item/weapon/material/knife,/obj/item/weapon/material/minihoe,/obj/item/weapon/material/minihoe,/obj/item/weapon/material/knife,/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor/tiled,/area/hydroponics) -"bMW" = (/obj/structure/table/standard{name = "plastic table frame"},/obj/effect/floor_decal/corner/lime{dir = 10},/obj/item/weapon/reagent_containers/glass/bucket,/obj/item/weapon/reagent_containers/glass/bucket,/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -26},/turf/simulated/floor/tiled,/area/hydroponics) -"bMX" = (/obj/machinery/smartfridge/drying_rack,/obj/effect/floor_decal/corner/lime{dir = 10},/turf/simulated/floor/tiled,/area/hydroponics) -"bMY" = (/obj/machinery/honey_extractor,/obj/effect/floor_decal/corner/lime{dir = 10},/obj/machinery/camera/network/civilian{c_tag = "CIV - Hydroponics"; dir = 1},/turf/simulated/floor/tiled,/area/hydroponics) -"bMZ" = (/obj/machinery/seed_storage/garden,/obj/effect/floor_decal/corner/lime{dir = 10},/turf/simulated/floor/tiled,/area/hydroponics) -"bNa" = (/obj/machinery/vending/hydronutrients,/obj/effect/floor_decal/corner/lime{dir = 10},/turf/simulated/floor/tiled,/area/hydroponics) -"bNb" = (/obj/effect/floor_decal/corner/lime{dir = 8},/obj/item/weapon/stool/padded,/obj/effect/landmark/start{name = "Gardener"},/turf/simulated/floor/tiled,/area/hydroponics) -"bNc" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hydroponics) -"bNd" = (/obj/effect/floor_decal/corner/lime{dir = 6},/obj/machinery/seed_extractor,/turf/simulated/floor/tiled,/area/hydroponics) -"bNe" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hydroponics) -"bNf" = (/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/structure/table/marble,/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) -"bNg" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) -"bNh" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) -"bNi" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/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/white,/area/crew_quarters/kitchen) -"bNj" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/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/white,/area/crew_quarters/kitchen) -"bNk" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/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/effect/landmark/start{name = "Chef"},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) -"bNl" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/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/tiled/white,/area/crew_quarters/kitchen) -"bNm" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) -"bNn" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/door/airlock/glass{name = "Garden"; req_access = list(28)},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) -"bNo" = (/obj/structure/flora/ausbushes/ywflowers,/obj/structure/flora/ausbushes/grassybush,/turf/simulated/floor/grass,/area/crew_quarters/kitchen) -"bNp" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"bNq" = (/obj/structure/extinguisher_cabinet{pixel_x = 25},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"bNr" = (/obj/structure/table/reinforced,/obj/machinery/reagentgrinder,/obj/structure/extinguisher_cabinet{pixel_x = -27},/obj/effect/floor_decal/corner/beige/full{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/chemistry) -"bNs" = (/turf/simulated/floor/tiled/white,/area/medical/chemistry) -"bNt" = (/obj/effect/floor_decal/corner/beige{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/chemistry) -"bNu" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/effect/floor_decal/corner/beige{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/chemistry) -"bNv" = (/obj/effect/floor_decal/corner/beige{dir = 5},/obj/structure/sink{dir = 2; icon_state = "sink"; pixel_x = 0; pixel_y = 26},/turf/simulated/floor/tiled/white,/area/medical/chemistry) -"bNw" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/syringes,/obj/item/weapon/screwdriver,/obj/effect/floor_decal/corner/beige{dir = 5},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 1; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor/tiled/white,/area/medical/chemistry) -"bNx" = (/obj/machinery/button/remote/blast_door{id = "chemwindow"; name = "Pharmacy Windows Shutter Control"; pixel_x = 0; pixel_y = 24; pixel_z = 0},/obj/machinery/light_switch{pixel_x = 12; pixel_y = 25},/obj/effect/floor_decal/corner/beige{dir = 5},/obj/structure/table/reinforced,/obj/item/weapon/packageWrap,/obj/item/weapon/hand_labeler,/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"},/turf/simulated/floor/tiled/white,/area/medical/chemistry) -"bNy" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/chemistry) -"bNz" = (/obj/effect/floor_decal/corner/pink{dir = 10},/obj/structure/closet/secure_closet/paramedic,/obj/random/medical,/obj/random/medical,/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) -"bNA" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled/steel,/area/medical/medbay_emt_bay) -"bNB" = (/turf/simulated/floor/tiled/steel,/area/medical/medbay_emt_bay) -"bNC" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/tiled/steel,/area/medical/medbay_emt_bay) -"bND" = (/obj/effect/floor_decal/corner/paleblue{dir = 9},/turf/simulated/floor/tiled/white,/area/medical/resleeving) -"bNE" = (/turf/simulated/floor/tiled/white,/area/medical/resleeving) -"bNF" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/white,/area/medical/resleeving) -"bNG" = (/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 4},/turf/simulated/floor/tiled/white,/area/medical/resleeving) -"bNH" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/resleeving) -"bNI" = (/obj/machinery/atmospherics/pipe/manifold/visible,/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/resleeving) -"bNJ" = (/obj/effect/floor_decal/corner/paleblue{dir = 6},/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/resleeving) -"bNK" = (/obj/structure/grille,/obj/structure/window/reinforced/polarized{dir = 4; id = "resleeve_tint"},/obj/structure/window/reinforced/polarized{dir = 8; id = "resleeve_tint"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/resleeving) -"bNL" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) -"bNM" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/tiled/white,/area/medical/patient_wing) -"bNN" = (/obj/machinery/door/firedoor/glass,/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/patient_wing) -"bNO" = (/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/patient_wing) -"bNP" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) -"bNQ" = (/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 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) -"bNR" = (/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/patient_wing) -"bNS" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/patient_wing) -"bNT" = (/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; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) -"bNU" = (/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/medical{name = "Virology Access"; req_access = list(5)},/obj/machinery/door/firedoor,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) -"bNV" = (/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/shutters{density = 0; dir = 4; icon_state = "shutter0"; id = "medbayquar"; name = "Medbay Emergency Lockdown Shutters"; opacity = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/dark,/area/medical/virologyaccess) -"bNW" = (/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/industrial/warning{icon_state = "warning"; dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/medical/virologyaccess) -"bNX" = (/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/medical/virologyaccess) -"bNY" = (/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/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled,/area/medical/virologyaccess) -"bNZ" = (/obj/machinery/door/airlock/medical{name = "Virology Access"; req_access = list(5)},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/firedoor,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/medical/virologyaccess) -"bOa" = (/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/medical/virologyaccess) -"bOb" = (/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"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled,/area/medical/virologyaccess) -"bOc" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/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,/area/medical/virologyaccess) -"bOd" = (/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/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled,/area/medical/virologyaccess) -"bOe" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/medical/virologyaccess) -"bOf" = (/turf/simulated/floor/tiled,/area/medical/virologyaccess) -"bOg" = (/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled,/area/medical/virologyaccess) -"bOh" = (/obj/structure/closet/crate,/obj/random/maintenance/cargo,/turf/simulated/shuttle/floor{tag = "icon-floor_yellow"; icon_state = "floor_yellow"},/area/shuttle/mining/station) -"bOi" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/bed/chair,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) -"bOj" = (/obj/machinery/computer/shuttle_control/mining{name = "mining elevator control console"},/turf/simulated/shuttle/floor,/area/shuttle/mining/station) -"bOk" = (/obj/structure/bed/chair,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) -"bOl" = (/obj/structure/table/reinforced,/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/shuttle/floor,/area/shuttle/mining/station) -"bOm" = (/turf/simulated/mineral/floor/ignore_mapgen,/area/quartermaster/miningdock) -"bOn" = (/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/obj/random/trash_pile,/turf/simulated/floor,/area/maintenance/research) -"bOo" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area/maintenance/research) -"bOp" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 6},/turf/simulated/floor/plating,/area/maintenance/research) -"bOq" = (/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 4},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor,/area/maintenance/research) -"bOr" = (/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/maintenance/research) -"bOs" = (/obj/machinery/navbeacon/delivery/east{location = "Research Division"},/obj/structure/plasticflaps{opacity = 1},/obj/machinery/door/firedoor/border_only,/obj/effect/floor_decal/industrial/loading{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/rnd/research) -"bOt" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/structure/window/reinforced,/obj/machinery/door/window/eastright{base_state = "left"; dir = 4; icon_state = "left"; name = "Research Division Delivery"; req_access = list(47)},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/rnd/research) -"bOu" = (/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 10},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bOv" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bOw" = (/obj/effect/floor_decal/corner/purple{dir = 5},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = 28},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bOx" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled/white,/area/rnd/research) -"bOy" = (/obj/effect/floor_decal/corner/purple{dir = 5},/obj/machinery/newscaster{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bOz" = (/obj/effect/floor_decal/corner/purple{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bOA" = (/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/white,/area/rnd/research) -"bOB" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bOC" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/tiled/white,/area/rnd/rdoffice) -"bOD" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled/white,/area/rnd/rdoffice) -"bOE" = (/obj/structure/closet/secure_closet/RD,/turf/simulated/floor/tiled/dark,/area/rnd/rdoffice) -"bOF" = (/obj/machinery/light{dir = 8},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/tiled,/area/assembly/robotics) -"bOG" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/assembly/robotics) -"bOH" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled,/area/assembly/robotics) -"bOI" = (/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/assembly/robotics) -"bOJ" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/assembly/robotics) -"bOK" = (/turf/simulated/floor/tiled,/area/assembly/robotics) -"bOL" = (/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/assembly/robotics) -"bOM" = (/obj/structure/reagent_dispensers/fueltank,/obj/effect/floor_decal/corner/pink{dir = 6},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled,/area/assembly/robotics) -"bON" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/primary/central_four) -"bOO" = (/obj/effect/floor_decal/corner/blue{dir = 1},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop) -"bOP" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/carpet,/area/crew_quarters/heads/hop) -"bOQ" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/floor/carpet,/area/crew_quarters/heads/hop) -"bOR" = (/obj/effect/floor_decal/corner/blue{dir = 6},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop) -"bOS" = (/obj/effect/floor_decal/corner/blue{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/bridge_hallway) -"bOT" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/bridge_hallway) -"bOU" = (/obj/effect/floor_decal/corner/blue{dir = 6},/obj/machinery/vending/cola,/turf/simulated/floor/tiled,/area/bridge_hallway) -"bOV" = (/obj/structure/table/woodentable,/obj/item/device/camera,/obj/item/weapon/storage/photo_album{pixel_y = -10},/turf/simulated/floor/carpet,/area/crew_quarters/captain) -"bOW" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp/green,/obj/machinery/alarm{pixel_y = 23},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/carpet,/area/crew_quarters/captain) -"bOX" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/captain,/obj/machinery/light{dir = 1},/turf/simulated/floor/carpet,/area/crew_quarters/captain) -"bOY" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/structure/closet/wardrobe/captain,/turf/simulated/floor/carpet,/area/crew_quarters/captain) -"bOZ" = (/obj/item/weapon/soap/deluxe,/obj/item/weapon/bikehorn/rubberducky,/obj/machinery/shower{pixel_y = 2},/obj/machinery/door/window/southright{name = "Shower"},/obj/structure/curtain/open/shower,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/captain) -"bPa" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hydroponics) -"bPb" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass{name = "Hydroponics"; req_access = newlist(); req_one_access = list(35,28)},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hydroponics) -"bPc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hydroponics) -"bPd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hydroponics) -"bPe" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) -"bPf" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/icecream_vat,/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) -"bPg" = (/obj/structure/table/marble,/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/item/weapon/reagent_containers/food/snacks/mint,/obj/item/weapon/reagent_containers/food/condiment/enzyme{layer = 5},/obj/item/weapon/packageWrap,/obj/item/weapon/reagent_containers/dropper,/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) -"bPh" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/structure/table/marble,/obj/machinery/chemical_dispenser/bar_soft/full,/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) -"bPi" = (/obj/structure/table/marble,/obj/effect/floor_decal/corner/grey/diagonal{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/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) -"bPj" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/cooker/candy,/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) -"bPk" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/cooker/cereal,/obj/machinery/camera/network/civilian{c_tag = "CIV - Kitchen Starboard"; dir = 8},/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) -"bPl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/crew_quarters/kitchen) -"bPm" = (/obj/structure/flora/ausbushes/palebush,/turf/simulated/floor/grass,/area/crew_quarters/kitchen) -"bPn" = (/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/reinforced,/obj/machinery/button/remote/blast_door{id = "chemcounter"; name = "Pharmacy Counter Lockdown Control"; pixel_y = 14},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/effect/floor_decal/corner/beige{dir = 9},/turf/simulated/floor/tiled/white,/area/medical/chemistry) -"bPo" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/tiled/white,/area/medical/chemistry) -"bPp" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/medical/chemistry) -"bPq" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/hologram/holopad,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/chemistry) -"bPr" = (/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/medical/chemistry) -"bPs" = (/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/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/chemistry) -"bPt" = (/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/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/chemistry) -"bPu" = (/obj/machinery/door/airlock/glass_medical{name = "Chemistry Laboratory"; req_access = list(33)},/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/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/chemistry) -"bPv" = (/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/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) -"bPw" = (/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"},/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/medical/medbay_emt_bay) -"bPx" = (/obj/effect/floor_decal/corner/pink{dir = 6},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) -"bPy" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor/tiled/steel,/area/medical/medbay_emt_bay) -"bPz" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled/steel,/area/medical/medbay_emt_bay) -"bPA" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/structure/closet/fireaxecabinet{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/tiled/steel,/area/medical/medbay_emt_bay) -"bPB" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/effect/floor_decal/corner/paleblue{dir = 9},/turf/simulated/floor/tiled/white,/area/medical/resleeving) -"bPC" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled/white,/area/medical/resleeving) -"bPD" = (/obj/effect/floor_decal/corner/paleblue,/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/resleeving) -"bPE" = (/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/camera/network/medbay{c_tag = "MED - Resleeving"; dir = 1},/turf/simulated/floor/tiled/white,/area/medical/resleeving) -"bPF" = (/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/structure/table/standard,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/item/weapon/book/manual/resleeving,/turf/simulated/floor/tiled/white,/area/medical/resleeving) -"bPG" = (/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = -4; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/resleeving) -"bPH" = (/obj/effect/floor_decal/corner/paleblue/full{dir = 4},/obj/structure/table/standard,/obj/item/weapon/backup_implanter{pixel_y = 12},/obj/item/weapon/backup_implanter{pixel_y = 6},/obj/item/weapon/backup_implanter,/obj/item/weapon/backup_implanter{pixel_y = -6},/turf/simulated/floor/tiled/white,/area/medical/resleeving) -"bPI" = (/obj/structure/grille,/obj/structure/window/reinforced/polarized{dir = 4; id = "resleeve_tint"},/obj/structure/window/reinforced/polarized{id = "resleeve_tint"},/obj/structure/window/reinforced/polarized{dir = 8; id = "resleeve_tint"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/resleeving) -"bPJ" = (/obj/effect/floor_decal/corner/pink{dir = 8},/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{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) -"bPK" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/corner/pink,/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/patient_wing) -"bPL" = (/obj/effect/floor_decal/corner/pink{dir = 10},/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/patient_wing) -"bPM" = (/obj/machinery/door/firedoor/glass,/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/patient_wing) -"bPN" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/corner/paleblue,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) -"bPO" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light,/turf/simulated/floor/tiled/white,/area/medical/patient_wing) -"bPP" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) -"bPQ" = (/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/corner/paleblue{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera/network/medbay{c_tag = "MED - Patient Hallway Starboard"; dir = 1},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) -"bPR" = (/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/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) -"bPS" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 4},/obj/machinery/light,/turf/simulated/floor/tiled/white,/area/medical/patient_wing) -"bPT" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/corner/paleblue{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) -"bPU" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/effect/floor_decal/corner/lime{dir = 6},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) -"bPV" = (/obj/structure/sign/biohazard,/turf/simulated/wall,/area/medical/patient_wing) -"bPW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/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/tiled,/area/medical/virologyaccess) -"bPX" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = -32},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/machinery/camera/network/medbay{c_tag = "MED - Virology Access"; dir = 1},/turf/simulated/floor/tiled,/area/medical/virologyaccess) -"bPY" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/lime{dir = 6},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled,/area/medical/virologyaccess) -"bPZ" = (/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 2; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/turf/simulated/floor/tiled,/area/medical/virologyaccess) -"bQa" = (/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green,/turf/simulated/floor/tiled,/area/medical/virologyaccess) -"bQb" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/machinery/camera/network/medbay{c_tag = "MED - Virology Access Hallway"; dir = 1},/obj/machinery/alarm{dir = 1; pixel_y = -25},/turf/simulated/floor/tiled,/area/medical/virologyaccess) -"bQc" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/medical/virologyaccess) -"bQd" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/medical/virologyaccess) -"bQe" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor/tiled,/area/medical/virologyaccess) -"bQf" = (/turf/simulated/shuttle/floor{tag = "icon-floor_yellow"; icon_state = "floor_yellow"},/area/shuttle/mining/station) -"bQg" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/mining/station) -"bQh" = (/turf/simulated/shuttle/floor,/area/shuttle/mining/station) -"bQi" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/mining/station) -"bQj" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 5; icon_state = "intact"; tag = "icon-intact (NORTHEAST)"},/turf/simulated/floor,/area/maintenance/research) -"bQk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 4},/obj/structure/disposalpipe/junction{dir = 1},/turf/simulated/floor,/area/maintenance/research) -"bQl" = (/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/maintenance/research) -"bQm" = (/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{req_access = newlist(); req_one_access = newlist()},/turf/simulated/floor,/area/maintenance/research) -"bQn" = (/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 9; icon_state = "intact"; tag = "icon-intact (NORTHEAST)"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/maintenance/research) -"bQo" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor,/area/maintenance/research) -"bQp" = (/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/floor,/area/maintenance/research) -"bQq" = (/obj/machinery/door/airlock/maintenance{req_one_access = newlist()},/obj/machinery/door/firedoor,/turf/simulated/floor/tiled/white,/area/rnd/research) -"bQr" = (/obj/effect/floor_decal/corner/purple/full,/turf/simulated/floor/tiled/white,/area/rnd/research) -"bQs" = (/obj/effect/floor_decal/industrial/warning/full,/obj/machinery/atmospherics/tvalve{dir = 1; name = "siphon switching valve"},/turf/simulated/floor,/area/rnd/research) -"bQt" = (/obj/machinery/atmospherics/pipe/simple/hidden/universal{dir = 4},/obj/effect/floor_decal/corner/purple{dir = 10},/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -26},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bQu" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/machinery/light,/turf/simulated/floor/tiled/white,/area/rnd/research) -"bQv" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/floor_decal/corner/purple{dir = 10},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/rnd/research) -"bQw" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/rnd/research) -"bQx" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/floor_decal/corner/purple{dir = 10},/obj/machinery/camera/network/research{c_tag = "SCI - Research Hallway Aft"; dir = 1},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bQy" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/research) -"bQz" = (/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/white,/area/rnd/research) -"bQA" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/light,/turf/simulated/floor/tiled/white,/area/rnd/research) -"bQB" = (/obj/effect/floor_decal/corner/purple/full,/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = -32},/obj/machinery/computer/aifixer{tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1},/turf/simulated/floor/tiled/white,/area/rnd/rdoffice) -"bQC" = (/obj/effect/floor_decal/corner/purple{dir = 10},/obj/machinery/computer/robotics{tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1},/turf/simulated/floor/tiled/white,/area/rnd/rdoffice) -"bQD" = (/obj/effect/floor_decal/corner/purple{dir = 10},/obj/machinery/ai_status_display{pixel_y = -32},/obj/machinery/camera/network/research{c_tag = "SCI - RD's Office"; dir = 1},/obj/machinery/computer/mecha{tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1},/turf/simulated/floor/tiled/white,/area/rnd/rdoffice) -"bQE" = (/obj/effect/floor_decal/corner/purple/full{dir = 4},/obj/machinery/alarm{dir = 1; pixel_y = -22},/mob/living/simple_animal/slime/rainbow/kendrick,/turf/simulated/floor/tiled/white,/area/rnd/rdoffice) -"bQF" = (/obj/structure/table/rack,/obj/item/weapon/rig/hazmat/equipped,/obj/structure/extinguisher_cabinet{pixel_x = 25; pixel_y = 0},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/tiled/dark,/area/rnd/rdoffice) -"bQG" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/tiled,/area/assembly/robotics) -"bQH" = (/obj/structure/table/standard,/obj/machinery/cell_charger,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/obj/effect/floor_decal/corner/pink{dir = 4},/turf/simulated/floor/tiled,/area/assembly/robotics) -"bQI" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"bQJ" = (/obj/effect/floor_decal/industrial/loading{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"bQK" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"bQL" = (/obj/machinery/door/airlock/command{name = "Head of Personnel"; req_access = list(57)},/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop) -"bQM" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop) -"bQN" = (/obj/effect/floor_decal/corner/blue{dir = 10},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop) -"bQO" = (/obj/effect/floor_decal/corner/blue{dir = 10},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop) -"bQP" = (/obj/effect/floor_decal/corner/blue{dir = 10},/obj/machinery/camera/network/command{c_tag = "COM - HoP's Office"; dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light,/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop) -"bQQ" = (/obj/effect/floor_decal/corner/blue{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop) -"bQR" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green,/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop) -"bQS" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/effect/floor_decal/corner/blue{dir = 6},/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop) -"bQT" = (/obj/effect/floor_decal/corner/blue{dir = 9},/obj/structure/extinguisher_cabinet{pixel_x = -27},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/camera/network/command{c_tag = "COM - Bridge Hallway"; dir = 4},/turf/simulated/floor/tiled,/area/bridge_hallway) -"bQU" = (/obj/effect/floor_decal/corner/blue{dir = 6},/obj/machinery/vending/snack,/turf/simulated/floor/tiled,/area/bridge_hallway) -"bQV" = (/obj/structure/table/woodentable,/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/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/carpet,/area/crew_quarters/captain) -"bQW" = (/obj/structure/bed/chair/comfy/brown{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/carpet,/area/crew_quarters/captain) -"bQX" = (/turf/simulated/floor/carpet,/area/crew_quarters/captain) -"bQY" = (/obj/machinery/door/airlock{name = "Private Restroom"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/captain) -"bQZ" = (/turf/simulated/floor/tiled/freezer,/area/crew_quarters/captain) -"bRa" = (/obj/structure/toilet{dir = 8},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/captain) -"bRb" = (/obj/machinery/navbeacon/delivery/east{location = "Bar"},/obj/structure/plasticflaps{opacity = 1},/obj/machinery/door/firedoor/border_only,/obj/effect/floor_decal/industrial/loading{tag = "icon-loadingarea (WEST)"; icon_state = "loadingarea"; dir = 8},/turf/simulated/floor/tiled,/area/crew_quarters/bar) -"bRc" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/window/southleft,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/bar) -"bRd" = (/obj/structure/closet/secure_closet/bar{req_access = list(25)},/obj/item/weapon/storage/secure/safe{pixel_z = 30},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bRe" = (/obj/structure/reagent_dispensers/beerkeg,/obj/machinery/camera/network/civilian{c_tag = "CIV - Bar Storage"; dir = 2},/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bRf" = (/obj/structure/closet/gmcloset{icon_closed = "black"; icon_state = "black"; name = "formal wardrobe"},/obj/item/glass_jar,/obj/item/device/retail_scanner/civilian,/obj/item/device/retail_scanner/civilian,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bRg" = (/turf/simulated/wall,/area/crew_quarters/bar) -"bRh" = (/obj/machinery/computer/arcade,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bRi" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bRj" = (/obj/machinery/computer/guestpass{pixel_x = 30; pixel_y = 0},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bRk" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/machinery/light_switch{pixel_x = -36; pixel_y = 0},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/light,/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) -"bRl" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/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/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) -"bRm" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/button/remote/blast_door{id = "kitchen"; name = "Kitchen Shutters Control"; pixel_x = -1; pixel_y = -24; req_access = list(28)},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) -"bRn" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) -"bRo" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/landmark/start{name = "Chef"},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) -"bRp" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) -"bRq" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) -"bRr" = (/obj/machinery/vending/dinnerware,/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) -"bRs" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/kitchen) -"bRt" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/flora/pottedplant{icon_state = "plant-22"},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_two) -"bRu" = (/obj/machinery/chem_master,/obj/effect/floor_decal/corner/beige{dir = 9},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/chemistry) -"bRv" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/chemistry) -"bRw" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/chemistry) -"bRx" = (/obj/machinery/chem_master,/turf/simulated/floor/tiled/white,/area/medical/chemistry) -"bRy" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/chemistry) -"bRz" = (/obj/structure/closet/secure_closet/chemical,/obj/item/weapon/storage/box/pillbottles,/obj/item/device/radio/headset/headset_med,/obj/effect/floor_decal/corner/beige,/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled/white,/area/medical/chemistry) -"bRA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/chemistry) -"bRB" = (/obj/item/weapon/stool/padded,/obj/effect/landmark/start{name = "Paramedic"},/obj/effect/floor_decal/corner/pink{dir = 5},/obj/machinery/camera/network/medbay{c_tag = "MED - EMT Bay"; dir = 4},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) -"bRC" = (/obj/effect/floor_decal/corner/pink{dir = 9},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) -"bRD" = (/obj/machinery/hologram/holopad,/obj/effect/floor_decal/corner/pink{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) -"bRE" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) -"bRF" = (/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) -"bRG" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/table/rack,/obj/machinery/door/window/westright{name = "EVA Suit Storage"; req_access = list(5)},/obj/item/device/suit_cooling_unit,/obj/item/weapon/rig/medical/equipped,/turf/simulated/floor/tiled/dark,/area/medical/medbay_emt_bay) -"bRH" = (/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 8; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = -21; pixel_y = 0},/obj/effect/floor_decal/corner/paleblue{dir = 9},/obj/structure/bed/chair/office/light{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/resleeving) -"bRI" = (/obj/effect/landmark/start{name = "Geneticist"},/turf/simulated/floor/tiled/white,/area/medical/resleeving) -"bRJ" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/effect/floor_decal/corner/paleblue{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/white,/area/medical/resleeving) -"bRK" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/effect/floor_decal/corner/pink{dir = 9},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) -"bRL" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/effect/floor_decal/corner/pink{dir = 6},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) -"bRM" = (/turf/simulated/wall,/area/medical/patient_b) -"bRN" = (/turf/simulated/wall,/area/medical/biostorage) -"bRO" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Secondary Storage"; 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/dark,/area/medical/biostorage) -"bRP" = (/obj/structure/sign/redcross{desc = "The Star of Life, a symbol of Medical Aid."; icon_state = "lifestar"; name = "Medbay"},/turf/simulated/wall,/area/maintenance/medbay_aft) -"bRQ" = (/obj/machinery/door/airlock/maintenance{req_one_access = newlist()},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor,/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,/area/maintenance/medbay_aft) -"bRR" = (/turf/simulated/wall,/area/maintenance/substation/medical) -"bRS" = (/obj/machinery/door/airlock/engineering{name = "Medbay Substation"; req_one_access = list(11,24,5)},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/turf/simulated/floor,/area/maintenance/substation/medical) -"bRT" = (/turf/simulated/wall/r_wall,/area/maintenance/substation/medical) -"bRU" = (/turf/simulated/wall,/area/hallway/secondary/escape/medical_escape_pod_hallway) -"bRV" = (/obj/machinery/door/airlock/glass_medical{name = "Medical Escape Pod"},/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/medical_escape_pod_hallway) -"bRW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_medical{name = "Medical Escape Pod"},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/medical_escape_pod_hallway) -"bRX" = (/obj/structure/ore_box,/obj/machinery/light{dir = 8},/turf/simulated/shuttle/floor{tag = "icon-floor_yellow"; icon_state = "floor_yellow"},/area/shuttle/mining/station) -"bRY" = (/obj/structure/bed/chair{dir = 8},/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "mining_shuttle"; pixel_x = 25; pixel_y = -8; req_one_access = list(13,48); tag_door = "mining_shuttle_hatch"},/turf/simulated/shuttle/floor,/area/shuttle/mining/station) -"bRZ" = (/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/research) -"bSa" = (/obj/effect/decal/cleanable/generic,/obj/item/weapon/material/shard{icon_state = "medium"},/turf/simulated/floor/plating,/area/maintenance/research) -"bSb" = (/turf/simulated/wall/r_wall,/area/rnd/xenobiology/xenoflora_storage) -"bSc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/rnd/xenobiology/xenoflora_storage) -"bSd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/turf/simulated/floor/plating,/area/rnd/xenobiology/xenoflora_storage) -"bSe" = (/obj/structure/sign/biohazard,/turf/simulated/wall/r_wall,/area/rnd/xenobiology/xenoflora_storage) -"bSf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/rnd/xenobiology/xenoflora) -"bSg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/rnd/xenobiology/xenoflora) -"bSh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/rnd/xenobiology/xenoflora) -"bSi" = (/turf/simulated/wall/r_wall,/area/rnd/xenobiology/xenoflora) -"bSj" = (/obj/effect/floor_decal/corner/white{dir = 5},/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)},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) -"bSk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/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/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/rnd/xenobiology/xenoflora) -"bSl" = (/obj/effect/floor_decal/corner/white{dir = 5},/obj/machinery/door/airlock/glass_research{name = "Xenoflora Research"; req_access = list(55)},/obj/machinery/door/firedoor/glass,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) -"bSm" = (/obj/structure/sign/biohazard,/turf/simulated/wall/r_wall,/area/rnd/xenobiology/xenoflora) -"bSn" = (/obj/structure/table/standard,/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 = 1},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/tiled/white,/area/assembly/robotics) -"bSo" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled/white,/area/assembly/robotics) -"bSp" = (/obj/effect/floor_decal/industrial/warning{dir = 5},/turf/simulated/floor/tiled/white,/area/assembly/robotics) -"bSq" = (/obj/effect/floor_decal/industrial/warning{dir = 9},/obj/structure/table/standard,/obj/item/stack/cable_coil,/obj/item/weapon/weldingtool/hugetank,/turf/simulated/floor/tiled/white,/area/assembly/robotics) -"bSr" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/turf/simulated/floor/tiled/white,/area/assembly/robotics) -"bSs" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 5},/turf/simulated/floor/tiled/white,/area/assembly/robotics) -"bSt" = (/obj/structure/table/standard,/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/camera/network/research{c_tag = "SCI - Robotics Starboard"; dir = 8},/obj/item/device/defib_kit/jumper_kit/loaded,/obj/item/device/defib_kit/jumper_kit/loaded,/turf/simulated/floor/tiled,/area/assembly/robotics) -"bSu" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"bSv" = (/obj/machinery/door/airlock/command{name = "Head of Personnel"; req_access = list(57)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/wood,/area/crew_quarters/heads/hop) -"bSw" = (/obj/effect/floor_decal/corner/blue{dir = 9},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/bridge_hallway) -"bSx" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/blue,/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/bridge_hallway) -"bSy" = (/obj/effect/floor_decal/corner/blue/full{dir = 4},/obj/machinery/vending/coffee,/turf/simulated/floor/tiled,/area/bridge_hallway) -"bSz" = (/obj/structure/closet/secure_closet/captains,/turf/simulated/floor/carpet,/area/crew_quarters/captain) -"bSA" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/carpet,/area/crew_quarters/captain) -"bSB" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/carpet,/area/crew_quarters/captain) -"bSC" = (/obj/structure/displaycase,/turf/simulated/floor/carpet,/area/crew_quarters/captain) -"bSD" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_x = -28},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/captain) -"bSE" = (/obj/structure/table/standard,/obj/machinery/light,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/captain) -"bSF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/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,/area/maintenance/central) -"bSG" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "Bar Maintenance"; req_access = list(25)},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/crew_quarters/bar) -"bSH" = (/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/bar) -"bSI" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bSJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/mob/living/carbon/human/monkey/punpun,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bSK" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/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) -"bSL" = (/obj/item/weapon/stool/padded,/obj/machinery/light{dir = 8},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bSM" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bSN" = (/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bSO" = (/obj/structure/flora/pottedplant{tag = "icon-plant-01"; icon_state = "plant-01"},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bSP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/kitchen) -"bSQ" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/door/airlock/glass{name = "Kitchen"; req_access = list(28)},/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/white,/area/crew_quarters/kitchen) -"bSR" = (/obj/machinery/door/blast/shutters{dir = 2; id = "kitchen"; layer = 3.3; name = "Kitchen Shutters"},/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) -"bSS" = (/obj/machinery/door/blast/shutters{dir = 2; id = "kitchen"; layer = 3.3; name = "Kitchen Shutters"},/obj/structure/table/reinforced,/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) -"bST" = (/obj/structure/flora/ausbushes/brflowers,/obj/structure/flora/ausbushes/ppflowers,/turf/simulated/floor/grass,/area/crew_quarters/kitchen) -"bSU" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"bSV" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"bSW" = (/obj/structure/table/glass,/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/obj/machinery/newscaster{pixel_x = 30},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_two) -"bSX" = (/obj/machinery/chemical_dispenser/full,/obj/effect/floor_decal/corner/beige{dir = 9},/obj/structure/table/reinforced,/turf/simulated/floor/tiled/white,/area/medical/chemistry) -"bSY" = (/obj/structure/bed/chair/office/dark,/obj/effect/landmark/start{name = "Chemist"},/turf/simulated/floor/tiled/white,/area/medical/chemistry) -"bSZ" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/beakers,/obj/item/weapon/reagent_containers/dropper,/turf/simulated/floor/tiled/white,/area/medical/chemistry) -"bTa" = (/obj/machinery/chemical_dispenser/full,/obj/structure/table/reinforced,/turf/simulated/floor/tiled/white,/area/medical/chemistry) -"bTb" = (/obj/structure/closet/secure_closet/medical1,/obj/item/weapon/storage/box/pillbottles,/obj/effect/floor_decal/corner/beige{dir = 6},/turf/simulated/floor/tiled/white,/area/medical/chemistry) -"bTc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/chemistry) -"bTd" = (/obj/structure/table/steel,/obj/item/device/multitool,/obj/machinery/light{dir = 8},/obj/item/weapon/deck/cards,/obj/item/device/defib_kit/compact/loaded,/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) -"bTe" = (/obj/effect/floor_decal/corner/pink{dir = 9},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) -"bTf" = (/obj/effect/floor_decal/corner/pink{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/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/medical/medbay_emt_bay) -"bTg" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) -"bTh" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) -"bTi" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/table/rack,/obj/machinery/door/window/westleft{name = "EVA Suit Storage"; req_access = list(5)},/obj/item/clothing/mask/breath,/obj/item/clothing/shoes/magboots,/obj/item/weapon/tank/oxygen,/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/obj/item/clothing/suit/space/void/medical/emt,/obj/item/clothing/head/helmet/space/void/medical/emt,/turf/simulated/floor/tiled/dark,/area/medical/medbay_emt_bay) -"bTj" = (/obj/effect/floor_decal/corner/paleblue/full,/obj/machinery/computer/transhuman/resleeving,/turf/simulated/floor/tiled/white,/area/medical/resleeving) -"bTk" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/machinery/clonepod/transhuman,/turf/simulated/floor/tiled/white,/area/medical/resleeving) -"bTl" = (/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/machinery/transhuman/resleever,/turf/simulated/floor/tiled/white,/area/medical/resleeving) -"bTm" = (/obj/machinery/vending/wallmed1{name = "NanoMed Wall"; pixel_x = 25; pixel_y = 0},/obj/effect/floor_decal/corner/paleblue/full{dir = 4},/obj/structure/closet{name = "spare clothes"},/obj/item/clothing/under/color/black,/obj/item/clothing/under/color/black,/obj/item/clothing/under/color/grey,/obj/item/clothing/under/color/grey,/obj/item/clothing/under/color/white,/obj/item/clothing/under/color/white,/obj/item/clothing/under/color/blue,/obj/item/clothing/under/color/green,/obj/item/clothing/under/color/lightpurple,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/resleeving) -"bTn" = (/obj/effect/floor_decal/corner/pink/full{dir = 8},/obj/machinery/iv_drip,/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/vending/wallmed1{name = "NanoMed Wall"; pixel_x = -25; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/patient_a) -"bTo" = (/obj/effect/floor_decal/corner/pink{dir = 5},/obj/structure/bed/padded,/obj/item/weapon/bedsheet/medical,/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/tiled/white,/area/medical/patient_a) -"bTp" = (/obj/effect/floor_decal/corner/pink{dir = 5},/obj/machinery/atmospherics/unary/vent_pump/on,/obj/machinery/light_switch{dir = 2; name = "light switch "; pixel_x = 0; pixel_y = 36},/obj/machinery/button/windowtint{id = "pr3_window_tint"; pixel_y = 26},/turf/simulated/floor/tiled/white,/area/medical/patient_a) -"bTq" = (/obj/structure/window/reinforced/polarized{dir = 8; id = "pr3_window_tint"},/obj/structure/window/reinforced/polarized{dir = 4; id = "pr3_window_tint"},/obj/structure/window/reinforced/polarized{dir = 2; id = "pr3_window_tint"},/obj/structure/window/reinforced/polarized{dir = 1; id = "pr3_window_tint"},/obj/structure/grille,/obj/machinery/door/firedoor,/turf/simulated/floor,/area/medical/patient_a) -"bTr" = (/obj/effect/floor_decal/corner/pink{dir = 1},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) -"bTs" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/corner/pink{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) -"bTt" = (/obj/structure/window/reinforced/polarized{dir = 1; id = "pr2_window_tint"},/obj/structure/grille,/obj/machinery/door/firedoor,/obj/structure/window/reinforced/polarized{dir = 2; id = "pr2_window_tint"},/obj/structure/window/reinforced/polarized{dir = 4; id = "pr2_window_tint"},/obj/structure/window/reinforced/polarized{dir = 8; id = "pr2_window_tint"},/turf/simulated/floor,/area/medical/patient_b) -"bTu" = (/obj/machinery/button/windowtint{id = "pr2_window_tint"; pixel_y = 26},/obj/machinery/light_switch{dir = 2; name = "light switch "; pixel_x = 0; pixel_y = 36},/obj/machinery/atmospherics/unary/vent_pump/on,/obj/effect/floor_decal/corner/pink{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/patient_b) -"bTv" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/medical,/obj/effect/floor_decal/corner/pink{dir = 5},/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/tiled/white,/area/medical/patient_b) -"bTw" = (/obj/machinery/iv_drip,/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/effect/floor_decal/corner/pink/full{dir = 1},/obj/machinery/vending/wallmed1{name = "NanoMed Wall"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/patient_b) -"bTx" = (/obj/structure/bed/chair/wheelchair,/turf/simulated/floor/tiled/dark,/area/medical/biostorage) -"bTy" = (/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/medical/biostorage) -"bTz" = (/obj/machinery/iv_drip,/turf/simulated/floor/tiled/dark,/area/medical/biostorage) -"bTA" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/structure/closet/l3closet/medical,/turf/simulated/floor/tiled/dark,/area/medical/biostorage) -"bTB" = (/obj/structure/closet/l3closet/medical,/turf/simulated/floor/tiled/dark,/area/medical/biostorage) -"bTC" = (/obj/structure/bedsheetbin,/obj/structure/table/steel,/obj/random/firstaid,/obj/random/firstaid,/turf/simulated/floor/tiled/dark,/area/medical/biostorage) -"bTD" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/floodlight,/obj/effect/decal/cleanable/blood/oil,/turf/simulated/floor,/area/maintenance/medbay_aft) -"bTE" = (/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/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/maintenance/medbay_aft) -"bTF" = (/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green,/obj/machinery/power/sensor{name = "Powernet Sensor - Medbay Subgrid"; name_tag = "Medbay Subgrid"},/turf/simulated/floor,/area/maintenance/substation/medical) -"bTG" = (/obj/machinery/power/smes/buildable{charge = 0; RCon_tag = "Substation - Medical"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor,/area/maintenance/substation/medical) -"bTH" = (/obj/machinery/power/breakerbox/activated{RCon_tag = "Medical Substation Bypass"},/turf/simulated/floor,/area/maintenance/substation/medical) -"bTI" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/medical_escape_pod_hallway) -"bTJ" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/medical_escape_pod_hallway) -"bTK" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "mining_shuttle_hatch"; locked = 1; name = "Shuttle Hatch"; req_access = list(13)},/turf/simulated/floor,/area/shuttle/mining/station) -"bTL" = (/obj/structure/table/standard,/obj/item/weapon/hand_labeler,/obj/effect/floor_decal/corner/green/full{dir = 8},/obj/machinery/alarm{pixel_y = 22},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora_storage) -"bTM" = (/obj/structure/closet/secure_closet/hydroponics{req_access = list(47)},/obj/effect/floor_decal/corner/green{dir = 5},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora_storage) -"bTN" = (/obj/structure/closet/secure_closet/hydroponics{req_access = list(47)},/obj/effect/floor_decal/corner/green{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora_storage) -"bTO" = (/obj/machinery/smartfridge/drying_rack,/obj/effect/floor_decal/corner/green/full{dir = 1},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora_storage) -"bTP" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/effect/floor_decal/corner/green{dir = 9},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) -"bTQ" = (/obj/machinery/atmospherics/portables_connector,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) -"bTR" = (/obj/effect/floor_decal/corner/green{dir = 6},/obj/machinery/atmospherics/portables_connector,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) -"bTS" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light_switch{pixel_x = -26; pixel_y = 26},/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) -"bTT" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/camera/network/research{c_tag = "SCI - Xenoflora"; dir = 2},/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) -"bTU" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) -"bTV" = (/obj/effect/floor_decal/corner/green{dir = 9},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) -"bTW" = (/obj/machinery/atmospherics/portables_connector,/obj/machinery/light{dir = 1},/obj/item/weapon/wrench,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) -"bTX" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/biogenerator,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) -"bTY" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/seed_extractor,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) -"bTZ" = (/obj/machinery/reagentgrinder,/obj/structure/table/glass,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) -"bUa" = (/obj/effect/floor_decal/corner/green{dir = 6},/obj/structure/table/glass,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) -"bUb" = (/obj/structure/table/standard,/obj/machinery/light,/obj/structure/closet/secure_closet/medical_wall{name = "anesthetic closet"; pixel_x = -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,/turf/simulated/floor/tiled/white,/area/assembly/robotics) -"bUc" = (/obj/machinery/optable{name = "Robotics Operating Table"},/turf/simulated/floor/tiled/white,/area/assembly/robotics) -"bUd" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/computer/operating{dir = 1; name = "Robotics Operating Computer"},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/tiled/white,/area/assembly/robotics) -"bUe" = (/obj/structure/table/standard,/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/item/weapon/screwdriver,/obj/item/weapon/crowbar,/obj/item/weapon/surgical/circular_saw,/obj/item/weapon/surgical/hemostat,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/tiled/white,/area/assembly/robotics) -"bUf" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/light,/obj/machinery/computer/operating{dir = 1; name = "Robotics Operating Computer"},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/tiled/white,/area/assembly/robotics) -"bUg" = (/obj/structure/table/standard,/obj/machinery/newscaster{pixel_x = 28; pixel_y = 1},/obj/machinery/cell_charger,/turf/simulated/floor/tiled,/area/assembly/robotics) -"bUh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/hallway/primary/central_four) -"bUi" = (/turf/simulated/wall/r_wall,/area/bridge/meeting_room) -"bUj" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bUk" = (/obj/machinery/button/remote/blast_door{id = "heads_meeting"; name = "Security Shutters"; pixel_x = 0; pixel_y = 24},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bUl" = (/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bUm" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/camera/network/command{c_tag = "COM - Conference Room"},/obj/machinery/light{dir = 1},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bUn" = (/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bUo" = (/obj/structure/table/woodentable,/obj/item/device/retail_scanner/command{tag = "icon-retail_idle (EAST)"; icon_state = "retail_idle"; dir = 4},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bUp" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/table/woodentable,/obj/machinery/photocopier/faxmachine{department = "Bridge"},/obj/machinery/light_switch{pixel_x = 36; pixel_y = 0},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bUq" = (/obj/effect/floor_decal/corner/blue{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/tiled,/area/bridge_hallway) -"bUr" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/blue{dir = 6},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled,/area/bridge_hallway) -"bUs" = (/turf/simulated/wall/r_wall,/area/bridge_hallway) -"bUt" = (/obj/machinery/door/airlock/command{name = "Colony Director's Quarters"; req_access = list(20)},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor,/turf/simulated/floor/carpet,/area/crew_quarters/captain) -"bUu" = (/obj/structure/table/woodentable,/obj/machinery/reagentgrinder,/obj/item/weapon/reagent_containers/food/drinks/shaker,/obj/item/weapon/packageWrap,/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = -22},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bUv" = (/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"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bUw" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bUx" = (/obj/machinery/vending/coffee,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bUy" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bUz" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bUA" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bUB" = (/obj/structure/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bUC" = (/obj/item/weapon/material/kitchen/utensil/fork,/obj/item/weapon/material/kitchen/utensil/spoon{pixel_x = 2},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/machinery/camera/network/civilian{c_tag = "CIV - Cafeteria Fore"; dir = 2},/obj/structure/table/woodentable,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bUD" = (/obj/structure/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bUE" = (/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/wood,/area/crew_quarters/bar) -"bUF" = (/obj/structure/table/marble,/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/item/clothing/head/cakehat,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/white,/area/crew_quarters/bar) -"bUG" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/bar) -"bUH" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/item/weapon/stool/padded,/turf/simulated/floor/tiled/white,/area/crew_quarters/bar) -"bUI" = (/obj/structure/table/marble,/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/item/weapon/reagent_containers/food/snacks/pie,/obj/machinery/light{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/tiled/white,/area/crew_quarters/bar) -"bUJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/bar) -"bUK" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/ywflowers,/obj/structure/flora/ausbushes/leafybush,/turf/simulated/floor/grass,/area/crew_quarters/kitchen) -"bUL" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/obj/structure/flora/pottedplant{icon_state = "plant-22"},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_two) -"bUM" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/dropper,/obj/effect/floor_decal/corner/beige/full,/turf/simulated/floor/tiled/white,/area/medical/chemistry) -"bUN" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/glass/beaker/large,/obj/effect/floor_decal/corner/beige{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/chemistry) -"bUO" = (/obj/structure/table/reinforced,/obj/item/device/mass_spectrometer/adv,/obj/item/clothing/glasses/science,/obj/item/clothing/glasses/science,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/obj/effect/floor_decal/corner/beige{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/chemistry) -"bUP" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/glass/beaker/large,/obj/effect/floor_decal/corner/beige{dir = 10},/obj/machinery/camera/network/medbay{c_tag = "MED - Chemistry"; dir = 1},/turf/simulated/floor/tiled/white,/area/medical/chemistry) -"bUQ" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/dropper,/obj/effect/floor_decal/corner/beige{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/chemistry) -"bUR" = (/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/effect/floor_decal/corner/beige{dir = 10},/obj/structure/cable/green,/turf/simulated/floor/tiled/white,/area/medical/chemistry) -"bUS" = (/obj/structure/closet/wardrobe/chemistry_white,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/effect/floor_decal/corner/beige/full{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/chemistry) -"bUT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/chemistry) -"bUU" = (/obj/item/weapon/stool/padded,/obj/effect/landmark/start{name = "Paramedic"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) -"bUV" = (/obj/effect/floor_decal/corner/pink{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) -"bUW" = (/obj/effect/floor_decal/corner/pink{dir = 6},/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/white,/area/medical/medbay_emt_bay) -"bUX" = (/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green,/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) -"bUY" = (/obj/structure/table/rack,/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/shoes/magboots,/obj/item/weapon/tank/oxygen,/obj/item/clothing/suit/space/void/medical/emt,/obj/item/clothing/head/helmet/space/void/medical/emt,/turf/simulated/floor/tiled/dark,/area/medical/medbay_emt_bay) -"bUZ" = (/obj/effect/floor_decal/corner/pink{dir = 9},/obj/structure/bed/chair/office/light,/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/medbay{c_tag = "MED - Patient Room C"; dir = 4},/turf/simulated/floor/tiled/white,/area/medical/patient_a) -"bVa" = (/obj/machinery/hologram/holopad,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/medical/patient_a) -"bVb" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/medical/patient_a) -"bVc" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Patient Room A"},/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/medical/patient_a) -"bVd" = (/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/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/white,/area/medical/patient_wing) -"bVe" = (/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"},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) -"bVf" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Patient Room B"},/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/medical/patient_b) -"bVg" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/patient_b) -"bVh" = (/obj/machinery/hologram/holopad,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/medical/patient_b) -"bVi" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/bed/chair/office/light,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/effect/floor_decal/corner/pink{dir = 6},/obj/machinery/camera/network/medbay{c_tag = "MED - Patient Room B"; dir = 8},/turf/simulated/floor/tiled/white,/area/medical/patient_b) -"bVj" = (/obj/item/clothing/suit/straight_jacket,/obj/item/clothing/mask/muzzle,/obj/structure/table/steel,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled/dark,/area/medical/biostorage) -"bVk" = (/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/medical/biostorage) -"bVl" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled/dark,/area/medical/biostorage) -"bVm" = (/turf/simulated/floor/tiled/dark,/area/medical/biostorage) -"bVn" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled/dark,/area/medical/biostorage) -"bVo" = (/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/meter,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/maintenance/medbay_aft) -"bVp" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/maintenance/medbay_aft) -"bVq" = (/obj/structure/cable/green,/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/turf/simulated/floor,/area/maintenance/substation/medical) -"bVr" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/turf/simulated/floor,/area/maintenance/substation/medical) -"bVs" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/maintenance/substation/medical) -"bVt" = (/obj/machinery/hologram/holopad,/obj/machinery/light{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/medical_escape_pod_hallway) -"bVu" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/obj/structure/disposalpipe/segment,/obj/structure/extinguisher_cabinet{pixel_x = 25},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/medical_escape_pod_hallway) -"bVv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"bVw" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"bVx" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "mining_dock_outer"; locked = 1; name = "Mining Dock Airlock"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/quartermaster/miningdock) -"bVy" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"bVz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"bVA" = (/obj/structure/closet/crate/hydroponics/prespawned,/obj/effect/floor_decal/corner/green{dir = 9},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora_storage) -"bVB" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora_storage) -"bVC" = (/obj/machinery/atmospherics/pipe/manifold/hidden/yellow{dir = 8},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora_storage) -"bVD" = (/obj/effect/floor_decal/corner/green{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 4},/obj/machinery/light_switch{pixel_x = 26; pixel_y = 26},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora_storage) -"bVE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/universal{dir = 4},/turf/simulated/floor/plating,/area/rnd/xenobiology/xenoflora_storage) -"bVF" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Isolation to Waste"},/obj/effect/floor_decal/corner/green/full,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) -"bVG" = (/obj/effect/floor_decal/corner/green{dir = 10},/obj/machinery/atmospherics/pipe/manifold/visible,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) -"bVH" = (/obj/effect/floor_decal/corner/green{dir = 10},/obj/machinery/atmospherics/pipe/manifold/visible,/obj/machinery/meter,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) -"bVI" = (/obj/effect/floor_decal/corner/green/full{dir = 4},/obj/machinery/atmospherics/pipe/manifold/visible,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) -"bVJ" = (/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) -"bVK" = (/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) -"bVL" = (/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) -"bVM" = (/obj/effect/floor_decal/corner/green/full,/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Port to Isolation"},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) -"bVN" = (/obj/effect/floor_decal/corner/green{dir = 10},/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/obj/machinery/meter,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) -"bVO" = (/obj/effect/floor_decal/corner/green{dir = 10},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) -"bVP" = (/obj/effect/floor_decal/corner/green{dir = 10},/obj/structure/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Xenobiologist"},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) -"bVQ" = (/obj/effect/floor_decal/corner/green/full{dir = 4},/obj/structure/table/glass,/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_x = 30; pixel_y = 0},/obj/item/weapon/storage/box/botanydisk,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) -"bVR" = (/turf/simulated/wall/r_wall,/area/assembly/chargebay) -"bVS" = (/turf/simulated/wall,/area/assembly/chargebay) -"bVT" = (/obj/machinery/ai_status_display{pixel_x = 0; pixel_y = 0},/turf/simulated/wall,/area/assembly/chargebay) -"bVU" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_research{name = "Mech Bay"; req_access = list(29)},/turf/simulated/floor/tiled,/area/assembly/chargebay) -"bVV" = (/obj/machinery/status_display,/turf/simulated/wall,/area/assembly/chargebay) -"bVW" = (/obj/machinery/door/airlock/research{name = "Mech Bay"; req_access = list(29)},/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,/turf/simulated/floor/tiled/white,/area/assembly/chargebay) -"bVX" = (/obj/machinery/camera/network/northern_star{c_tag = "Hall - Central Primary Port Mid 2"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"bVY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "heads_meeting"; name = "Meeting Room Window Shutters"; opacity = 0},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/bridge/meeting_room) -"bVZ" = (/turf/simulated/floor/carpet,/area/bridge/meeting_room) -"bWa" = (/obj/structure/disposalpipe/segment,/obj/structure/bed/chair/comfy/black,/obj/effect/landmark/start{name = "Command Secretary"},/turf/simulated/floor/carpet,/area/bridge/meeting_room) -"bWb" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/structure/bed/chair/comfy/black,/turf/simulated/floor/carpet,/area/bridge/meeting_room) -"bWc" = (/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},/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/wood,/area/bridge/meeting_room) -"bWd" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/command{name = "Conference Room"; req_access = list(19)},/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/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bWe" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/bridge_hallway) -"bWf" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/blue{dir = 6},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/bridge_hallway) -"bWg" = (/obj/structure/flora/pottedplant{tag = "icon-plant-10"; icon_state = "plant-10"},/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bWh" = (/obj/machinery/ai_status_display{pixel_y = 32},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bWi" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bWj" = (/obj/structure/table/woodentable,/obj/item/weapon/storage/secure/safe{pixel_x = 5; pixel_y = 28},/obj/machinery/recharger{pixel_y = 4},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bWk" = (/obj/machinery/computer/card,/obj/item/weapon/card/id/gold/captain/spare,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bWl" = (/obj/machinery/computer/communications,/obj/machinery/status_display{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bWm" = (/obj/machinery/keycard_auth{pixel_x = 0; pixel_y = 24},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bWn" = (/obj/structure/table/rack,/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/machinery/newscaster/security_unit{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bWo" = (/obj/structure/closet/crate,/obj/random/drinkbottle,/obj/random/drinkbottle,/obj/random/maintenance/clean,/turf/simulated/floor,/area/maintenance/central) -"bWp" = (/obj/machinery/door/airlock{name = "Bar Backroom"; req_access = list(25)},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bWq" = (/obj/machinery/media/jukebox,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bWr" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bWs" = (/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker{pixel_x = -3; pixel_y = 0},/obj/item/weapon/reagent_containers/food/condiment/small/peppermill{pixel_x = 3},/obj/structure/table/woodentable,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bWt" = (/obj/structure/table/marble,/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/floor/tiled/white,/area/crew_quarters/bar) -"bWu" = (/obj/structure/table/marble,/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/item/weapon/material/kitchen/utensil/spoon{pixel_x = 2},/obj/item/weapon/material/kitchen/utensil/fork,/turf/simulated/floor/tiled/white,/area/crew_quarters/bar) -"bWv" = (/obj/structure/table/marble,/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/bar) -"bWw" = (/obj/structure/table/marble,/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/cash_register/civilian{tag = "icon-register_idle (NORTH)"; icon_state = "register_idle"; dir = 1},/turf/simulated/floor/tiled/white,/area/crew_quarters/bar) -"bWx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/bar) -"bWy" = (/obj/structure/flora/ausbushes/stalkybush,/turf/simulated/floor/grass,/area/crew_quarters/kitchen) -"bWz" = (/obj/structure/flora/grass/brown,/turf/simulated/floor/grass,/area/crew_quarters/kitchen) -"bWA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/primary/central_two) -"bWB" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "chemwindow"; name = "Chemistry Window Shutters"; opacity = 0},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/chemistry) -"bWC" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "chemwindow"; name = "Chemistry Window Shutters"; opacity = 0},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/chemistry) -"bWD" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 2; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/obj/structure/closet/secure_closet/medical1,/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) -"bWE" = (/obj/effect/floor_decal/corner/pink{dir = 9},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) -"bWF" = (/obj/effect/floor_decal/corner/pink{dir = 6},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) -"bWG" = (/obj/structure/table/rack,/obj/item/weapon/crowbar,/obj/item/weapon/crowbar,/obj/item/weapon/storage/toolbox/mechanical,/obj/item/roller,/obj/item/roller,/obj/item/roller,/obj/structure/sign/poster{pixel_x = 0; pixel_y = -32},/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"},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) -"bWH" = (/turf/simulated/wall,/area/medical/patient_a) -"bWI" = (/obj/effect/floor_decal/corner/pink/full,/obj/machinery/computer/med_data/laptop,/obj/structure/table/glass,/obj/machinery/light,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled/white,/area/medical/patient_a) -"bWJ" = (/obj/effect/floor_decal/corner/pink{dir = 10},/obj/structure/table/glass,/obj/item/weapon/paper_bin,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/simulated/floor/tiled/white,/area/medical/patient_a) -"bWK" = (/obj/effect/floor_decal/corner/pink{dir = 10},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor/tiled/white,/area/medical/patient_a) -"bWL" = (/obj/effect/floor_decal/corner/pink{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) -"bWM" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/corner/pink,/turf/simulated/floor/tiled/white,/area/medical/patient_wing) -"bWN" = (/obj/effect/floor_decal/corner/pink{dir = 10},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor/tiled/white,/area/medical/patient_b) -"bWO" = (/obj/effect/floor_decal/corner/pink{dir = 10},/obj/structure/table/glass,/obj/item/weapon/paper_bin,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/simulated/floor/tiled/white,/area/medical/patient_b) -"bWP" = (/obj/machinery/computer/med_data/laptop,/obj/structure/table/glass,/obj/effect/floor_decal/corner/pink/full{dir = 4},/obj/machinery/light,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled/white,/area/medical/patient_b) -"bWQ" = (/obj/item/weapon/gun/launcher/syringe,/obj/item/weapon/storage/box/syringegun,/obj/structure/table/steel,/obj/machinery/light{dir = 8},/obj/random/medical,/turf/simulated/floor/tiled/dark,/area/medical/biostorage) -"bWR" = (/obj/item/weapon/storage/box/lights/mixed,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/structure/table/steel,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green,/obj/item/device/radio{frequency = 1487; icon_state = "med_walkietalkie"; name = "Medbay Emergency Radio Link"},/turf/simulated/floor/tiled/dark,/area/medical/biostorage) -"bWS" = (/obj/structure/closet/crate{icon_state = "crateopen"; name = "Grenade Crate"; opened = 1},/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,/turf/simulated/floor/tiled/dark,/area/medical/biostorage) -"bWT" = (/obj/structure/table/rack,/obj/item/clothing/suit/radiation,/obj/item/clothing/head/radiation,/obj/item/weapon/storage/toolbox/emergency,/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 2; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/obj/item/weapon/storage/box/lights/mixed,/obj/item/device/defib_kit/loaded,/obj/item/device/defib_kit/loaded,/turf/simulated/floor/tiled/dark,/area/medical/biostorage) -"bWU" = (/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) -"bWV" = (/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/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled/dark,/area/medical/biostorage) -"bWW" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/maintenance/medbay_aft) -"bWX" = (/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/manifold/hidden/supply{dir = 4},/obj/machinery/meter,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/maintenance/medbay_aft) -"bWY" = (/obj/machinery/door/airlock/engineering{name = "Medbay Substation"; req_one_access = list(11,24,5)},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/turf/simulated/floor,/area/maintenance/substation/medical) -"bWZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/maintenance/substation/medical) -"bXa" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/light/small,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area/maintenance/substation/medical) -"bXb" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera/network/medbay{c_tag = "MED - Escape Pod Access"; dir = 4},/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/medical_escape_pod_hallway) -"bXc" = (/obj/structure/sign/pods{dir = 1; pixel_x = 32},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/obj/structure/disposalpipe/segment,/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/medical_escape_pod_hallway) -"bXd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"bXe" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1380; id_tag = "mining_dock_pump"},/obj/effect/floor_decal/industrial/warning{dir = 9},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/steel,/area/quartermaster/miningdock) -"bXf" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled/steel,/area/quartermaster/miningdock) -"bXg" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1380; id_tag = "mining_dock_pump"},/obj/effect/floor_decal/industrial/warning{dir = 5},/turf/simulated/floor/tiled/steel,/area/quartermaster/miningdock) -"bXh" = (/obj/effect/floor_decal/corner/green{dir = 9},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 6},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora_storage) -"bXi" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora_storage) -"bXj" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/yellow,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora_storage) -"bXk" = (/obj/effect/floor_decal/corner/green{dir = 6},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora_storage) -"bXl" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/airlock/research{name = "Xenoflora Storage"; req_access = list(55)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora_storage) -"bXm" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) -"bXn" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) -"bXo" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/yellow{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) -"bXp" = (/obj/machinery/portable_atmospherics/hydroponics,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) -"bXq" = (/obj/machinery/portable_atmospherics/hydroponics,/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/yellow{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) -"bXr" = (/obj/machinery/portable_atmospherics/hydroponics,/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 4},/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) -"bXs" = (/obj/machinery/portable_atmospherics/hydroponics,/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) -"bXt" = (/obj/machinery/portable_atmospherics/hydroponics,/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) -"bXu" = (/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) -"bXv" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) -"bXw" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) -"bXx" = (/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) -"bXy" = (/obj/machinery/botany/editor,/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) -"bXz" = (/turf/simulated/floor/bluegrid,/area/assembly/chargebay) -"bXA" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) -"bXB" = (/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) -"bXC" = (/turf/simulated/floor/tiled,/area/assembly/chargebay) -"bXD" = (/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/assembly/chargebay) -"bXE" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/recharge_station,/turf/simulated/floor/tiled,/area/assembly/chargebay) -"bXF" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"bXG" = (/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"bXH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/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/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "heads_meeting"; name = "Meeting Room Window Shutters"; opacity = 0},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/bridge/meeting_room) -"bXI" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/bed/chair/comfy/black{dir = 4},/turf/simulated/floor/carpet,/area/bridge/meeting_room) -"bXJ" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/table/woodentable,/obj/item/weapon/folder/red,/turf/simulated/floor/carpet,/area/bridge/meeting_room) -"bXK" = (/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 = 6},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/table/woodentable,/obj/item/weapon/book/manual/security_space_law,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/carpet,/area/bridge/meeting_room) -"bXL" = (/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/structure/bed/chair/comfy/black{dir = 8},/turf/simulated/floor/carpet,/area/bridge/meeting_room) -"bXM" = (/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/wood,/area/bridge/meeting_room) -"bXN" = (/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/structure/table/woodentable,/obj/item/weapon/storage/box/donut,/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bXO" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/button/windowtint{id = "meet_window_tint"; pixel_x = 36; pixel_y = 0},/obj/machinery/keycard_auth{pixel_x = 24; pixel_y = 0},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bXP" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/bridge_hallway) -"bXQ" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/blue{dir = 6},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/bridge_hallway) -"bXR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "cap_office"; name = "Captain's Shutters"; opacity = 0},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/bridge_hallway) -"bXS" = (/obj/structure/bed/chair/comfy/brown,/turf/simulated/floor/carpet,/area/crew_quarters/captain) -"bXT" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bXU" = (/obj/structure/table/woodentable,/obj/item/weapon/melee/chainofcommand,/obj/machinery/button/remote/airlock{desc = "A remote control switch for the Starboard Bridge Doors."; id = "sbridgedoor"; name = "Starboard Bridge Door Control"; pixel_x = 4; 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 = 4; pixel_y = 6},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bXV" = (/obj/structure/bed/chair/comfy/brown{dir = 1},/obj/effect/landmark/start{name = "Colony Director"},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bXW" = (/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bXX" = (/obj/item/device/radio/intercom{broadcasting = 0; dir = 4; listening = 1; name = "Colony Director's Intercom"; pixel_x = 21; pixel_y = 0},/obj/structure/table/woodentable,/obj/item/weapon/folder/blue_captain,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bXY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/central) -"bXZ" = (/obj/machinery/smartfridge/drinks,/turf/simulated/floor/lino,/area/crew_quarters/bar) -"bYa" = (/obj/effect/landmark/start{name = "Bartender"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/light{dir = 1},/turf/simulated/floor/lino,/area/crew_quarters/bar) -"bYb" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/lino,/area/crew_quarters/bar) -"bYc" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/lino,/area/crew_quarters/bar) -"bYd" = (/obj/structure/table/reinforced,/obj/machinery/door/blast/shutters{dir = 4; id = "bar"; layer = 3.1; name = "Bar Shutters"},/turf/simulated/floor/lino,/area/crew_quarters/bar) -"bYe" = (/obj/item/weapon/stool/padded,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bYf" = (/obj/structure/table/woodentable,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bYg" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bYh" = (/obj/item/weapon/stool/padded{pixel_y = 5},/obj/effect/floor_decal/corner/beige{dir = 10},/obj/effect/floor_decal/corner/beige{dir = 9},/obj/effect/floor_decal/spline/plain{dir = 10},/turf/simulated/floor/tiled/white,/area/crew_quarters/bar) -"bYi" = (/obj/effect/floor_decal/corner/beige{dir = 10},/obj/effect/floor_decal/spline/plain,/obj/item/weapon/stool/padded{pixel_y = 5},/turf/simulated/floor/tiled/white,/area/crew_quarters/bar) -"bYj" = (/obj/effect/floor_decal/corner/beige{dir = 6},/obj/effect/floor_decal/corner/beige{dir = 10},/obj/effect/floor_decal/spline/plain{dir = 6},/obj/item/weapon/stool/padded{pixel_y = 5},/turf/simulated/floor/tiled/white,/area/crew_quarters/bar) -"bYk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_two) -"bYl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_two) -"bYm" = (/obj/machinery/door/airlock/multi_tile/glass{id_tag = "MedbayFoyerPort"; req_access = list(5)},/obj/machinery/door/firedoor/glass,/obj/effect/floor_decal/corner/pink{dir = 9},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) -"bYn" = (/obj/machinery/door/firedoor/glass,/obj/effect/floor_decal/corner/pink{dir = 6},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) -"bYo" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/effect/floor_decal/corner/pink{dir = 9},/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},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) -"bYp" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/corner/pink{dir = 6},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 4; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 21; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) -"bYq" = (/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/structure/disposalpipe/segment,/turf/simulated/floor,/area/maintenance/medbay_aft) -"bYr" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_x = 32; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/visible/universal,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/maintenance/medbay_aft) -"bYs" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/medical_escape_pod_hallway) -"bYt" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/obj/structure/disposalpipe/segment,/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/medical_escape_pod_hallway) -"bYu" = (/obj/structure/closet/emcloset,/obj/effect/floor_decal/industrial/warning{dir = 5},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/medical_escape_pod_hallway) -"bYv" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"bYw" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHEAST)"},/obj/structure/closet/crate,/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/camera/network/cargo{c_tag = "CRG - Mining Airlock"; dir = 4},/turf/simulated/floor/tiled/steel,/area/quartermaster/miningdock) -"bYx" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 1; icon_state = "map"; tag = "icon-manifold-f (NORTH)"},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled/steel,/area/quartermaster/miningdock) -"bYy" = (/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380; id_tag = "mining_dock_airlock"; pixel_x = -6; pixel_y = -25; req_one_access = list(13,48); tag_airpump = "mining_dock_pump"; tag_chamber_sensor = "mining_dock_sensor"; tag_exterior_door = "mining_dock_outer"; tag_interior_door = "mining_dock_inner"},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "mining_dock_sensor"; pixel_x = 6; pixel_y = -24},/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/floor/tiled/steel,/area/quartermaster/miningdock) -"bYz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{req_access = newlist(); req_one_access = newlist()},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/maintenance/research) -"bYA" = (/obj/effect/floor_decal/corner/green/full,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/obj/machinery/camera/network/research{c_tag = "SCI - Xenoflora Storage"; dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora_storage) -"bYB" = (/obj/machinery/atmospherics/unary/freezer{dir = 2; icon_state = "freezer"},/obj/effect/floor_decal/corner/green{dir = 10},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora_storage) -"bYC" = (/obj/machinery/atmospherics/unary/heater{dir = 2; icon_state = "heater"},/obj/effect/floor_decal/corner/green{dir = 10},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora_storage) -"bYD" = (/obj/machinery/atmospherics/portables_connector,/obj/effect/floor_decal/corner/green/full{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora_storage) -"bYE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/rnd/xenobiology/xenoflora_storage) -"bYF" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) -"bYG" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) -"bYH" = (/obj/machinery/portable_atmospherics/hydroponics,/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) -"bYI" = (/obj/machinery/portable_atmospherics/hydroponics,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) -"bYJ" = (/obj/machinery/portable_atmospherics/hydroponics,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) -"bYK" = (/obj/machinery/portable_atmospherics/hydroponics,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) -"bYL" = (/obj/machinery/botany/extractor,/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) -"bYM" = (/turf/simulated/floor,/area/assembly/chargebay) -"bYN" = (/obj/machinery/mech_recharger,/turf/simulated/floor/plating,/area/assembly/chargebay) -"bYO" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/assembly/chargebay) -"bYP" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/hallway/primary/central_four) -"bYQ" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"bYR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green,/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "heads_meeting"; name = "Meeting Room Window Shutters"; opacity = 0},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/bridge/meeting_room) -"bYS" = (/obj/structure/bed/chair/comfy/black{dir = 4},/turf/simulated/floor/carpet,/area/bridge/meeting_room) -"bYT" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor/carpet,/area/bridge/meeting_room) -"bYU" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/table/woodentable,/obj/item/weapon/folder/blue,/turf/simulated/floor/carpet,/area/bridge/meeting_room) -"bYV" = (/obj/structure/bed/chair/comfy/black{dir = 8},/turf/simulated/floor/carpet,/area/bridge/meeting_room) -"bYW" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/item/weapon/pen/red{pixel_y = 5},/obj/item/weapon/pen/blue{pixel_y = -5},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bYX" = (/obj/structure/bed/chair/comfy/black{dir = 8},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bYY" = (/obj/structure/grille,/obj/structure/window/reinforced/polarized{dir = 2; id = "meet_window_tint"},/obj/structure/window/reinforced/polarized{dir = 8; id = "meet_window_tint"},/obj/structure/window/reinforced/polarized{dir = 4; id = "meet_window_tint"},/obj/structure/window/reinforced/polarized{dir = 1; id = "meet_window_tint"},/turf/simulated/floor,/area/bridge/meeting_room) -"bYZ" = (/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/blue{dir = 6},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/bridge_hallway) -"bZa" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "cap_office"; name = "Captain's Shutters"; opacity = 0},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/bridge_hallway) -"bZb" = (/obj/structure/table/woodentable,/obj/item/weapon/storage/box/donut,/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/carpet,/area/crew_quarters/captain) -"bZc" = (/obj/structure/table/woodentable,/obj/item/weapon/book/manual/security_space_law,/obj/item/device/taperecorder,/turf/simulated/floor/carpet,/area/crew_quarters/captain) -"bZd" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bZe" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp/green,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bZf" = (/obj/structure/table/woodentable,/obj/item/weapon/stamp/captain,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bZg" = (/obj/structure/table/woodentable,/obj/machinery/computer/skills,/obj/item/weapon/hand_tele,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bZh" = (/obj/machinery/door/window/southright{name = "Captain's Desk Door"; req_access = list(20)},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bZi" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/folder/blue,/obj/item/device/megaphone,/obj/machinery/requests_console{announcementConsole = 1; department = "Colony Director's Desk"; departmentType = 5; name = "Station Administrator RC"; pixel_x = 30; pixel_y = 0},/obj/structure/window/reinforced,/obj/item/weapon/pen/multi,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bZj" = (/obj/machinery/floodlight,/turf/simulated/floor,/area/maintenance/central) -"bZk" = (/obj/machinery/vending/boozeomat,/obj/machinery/status_display{pixel_x = -32; pixel_y = 0},/turf/simulated/floor/lino,/area/crew_quarters/bar) -"bZl" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/lino,/area/crew_quarters/bar) -"bZm" = (/obj/structure/table/reinforced,/obj/machinery/chemical_dispenser/bar_alc/full,/turf/simulated/floor/lino,/area/crew_quarters/bar) -"bZn" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/lino,/area/crew_quarters/bar) -"bZo" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bZp" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bZq" = (/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 = 4},/obj/effect/landmark{name = "lightsout"},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bZr" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bZs" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bZt" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass,/turf/simulated/floor/tiled,/area/crew_quarters/bar) -"bZu" = (/obj/machinery/camera/network/northern_star{c_tag = "Hall - Central Primary Starboard Aft 1"; dir = 2},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"bZv" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"bZw" = (/obj/structure/sign/redcross{desc = "The Star of Life, a symbol of Medical Aid."; icon_state = "lifestar"; name = "Medbay"},/turf/simulated/wall,/area/hallway/secondary/medical_emergency_hallway) -"bZx" = (/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "medbayquar"; name = "Medbay Emergency Lockdown Shutters"; opacity = 0},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/medical_emergency_hallway) -"bZy" = (/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "medbayquar"; name = "Medbay Emergency Lockdown Shutters"; opacity = 0},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/medical_emergency_hallway) -"bZz" = (/turf/simulated/wall,/area/medical/patient_c) -"bZA" = (/obj/effect/floor_decal/corner/pink/full{dir = 8},/obj/machinery/iv_drip,/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/vending/wallmed1{name = "NanoMed Wall"; pixel_x = -25; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/patient_c) -"bZB" = (/obj/effect/floor_decal/corner/pink{dir = 5},/obj/structure/bed/padded,/obj/item/weapon/bedsheet/medical,/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/tiled/white,/area/medical/patient_c) -"bZC" = (/obj/effect/floor_decal/corner/pink{dir = 5},/obj/machinery/atmospherics/unary/vent_pump/on,/obj/machinery/light_switch{dir = 2; name = "light switch "; pixel_x = 0; pixel_y = 36},/obj/machinery/button/windowtint{id = "pr5_window_tint"; pixel_y = 26},/turf/simulated/floor/tiled/white,/area/medical/patient_c) -"bZD" = (/obj/structure/window/reinforced/polarized{dir = 1; id = "pr5_window_tint"},/obj/structure/grille,/obj/machinery/door/firedoor,/obj/structure/window/reinforced/polarized{dir = 2; id = "pr5_window_tint"},/obj/structure/window/reinforced/polarized{dir = 4; id = "pr5_window_tint"},/obj/structure/window/reinforced/polarized{dir = 8; id = "pr5_window_tint"},/turf/simulated/floor,/area/medical/patient_c) -"bZE" = (/obj/structure/window/reinforced/polarized{dir = 1; id = "pr4_window_tint"},/obj/structure/grille,/obj/machinery/door/firedoor,/obj/structure/window/reinforced/polarized{dir = 2; id = "pr4_window_tint"},/obj/structure/window/reinforced/polarized{dir = 4; id = "pr4_window_tint"},/obj/structure/window/reinforced/polarized{dir = 8; id = "pr4_window_tint"},/turf/simulated/floor,/area/medical/patient_d) -"bZF" = (/obj/machinery/button/windowtint{id = "pr4_window_tint"; pixel_y = 26},/obj/machinery/light_switch{dir = 2; name = "light switch "; pixel_x = 0; pixel_y = 36},/obj/machinery/atmospherics/unary/vent_pump/on,/obj/effect/floor_decal/corner/pink{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/patient_d) -"bZG" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/medical,/obj/effect/floor_decal/corner/pink{dir = 5},/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/tiled/white,/area/medical/patient_d) -"bZH" = (/obj/machinery/iv_drip,/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/effect/floor_decal/corner/pink/full{dir = 1},/obj/machinery/vending/wallmed1{name = "NanoMed Wall"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/patient_d) -"bZI" = (/turf/simulated/wall,/area/medical/patient_d) -"bZJ" = (/turf/simulated/wall,/area/maintenance/medbay_aft) -"bZK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/maintenance/medbay_aft) -"bZL" = (/obj/machinery/atmospherics/valve,/turf/simulated/floor/plating,/area/maintenance/medbay_aft) -"bZM" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 6; icon_state = "intact"; tag = "icon-intact-f (SOUTHEAST)"},/obj/effect/floor_decal/industrial/warning{dir = 8},/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/medbay_aft) -"bZN" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating,/area/maintenance/medbay_aft) -"bZO" = (/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod_berth{frequency = 1380; id_tag = "large_escape_pod_1_berth"; pixel_x = -26; pixel_y = 0; tag_door = "large_escape_pod_1_berth_hatch"},/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/medical_escape_pod_hallway) -"bZP" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/obj/structure/disposalpipe/segment,/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/medical_escape_pod_hallway) -"bZQ" = (/obj/structure/closet/emcloset,/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/item/device/radio{frequency = 1487; icon_state = "med_walkietalkie"; name = "Medbay Emergency Radio Link"},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/medical_escape_pod_hallway) -"bZR" = (/turf/simulated/wall,/area/quartermaster/miningdock) -"bZS" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"bZT" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "mining_dock_inner"; locked = 1; name = "Mining Dock Airlock"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/quartermaster/miningdock) -"bZU" = (/turf/simulated/wall,/area/maintenance/cargo) -"bZV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/maintenance/cargo) -"bZW" = (/obj/machinery/door/window/northright{name = "Xenoflora Containment"; req_access = list(47)},/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora_storage) -"bZX" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora_storage) -"bZY" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/manifold/visible,/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora_storage) -"bZZ" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora_storage) -"caa" = (/obj/effect/floor_decal/corner/green/full{dir = 8},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) -"cab" = (/obj/effect/floor_decal/corner/green{dir = 5},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) -"cac" = (/obj/effect/floor_decal/corner/green/full{dir = 1},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) -"cad" = (/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{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) -"cae" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) -"caf" = (/obj/effect/floor_decal/corner/green/full{dir = 8},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) -"cag" = (/obj/effect/floor_decal/corner/green{dir = 5},/obj/structure/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Xenobiologist"},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) -"cah" = (/obj/effect/floor_decal/corner/green/full{dir = 1},/obj/structure/table/glass,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/machinery/newscaster{pixel_x = 28; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) -"cai" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/obj/machinery/camera/network/research{c_tag = "SCI - Mech Bay Port"; dir = 4},/turf/simulated/floor/tiled,/area/assembly/chargebay) -"caj" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/tiled,/area/assembly/chargebay) -"cak" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/assembly/chargebay) -"cal" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/assembly/chargebay) -"cam" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/tiled,/area/assembly/chargebay) -"can" = (/obj/machinery/cryopod/robot{dir = 4},/obj/effect/floor_decal/industrial/outline/yellow,/obj/effect/landmark{name = "JoinLateCyborg"},/turf/simulated/floor/tiled,/area/assembly/chargebay) -"cao" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/hallway/primary/central_four) -"cap" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/primary/central_four) -"caq" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/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,/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/bridge/meeting_room) -"car" = (/obj/structure/bed/chair/comfy/black{dir = 1},/turf/simulated/floor/carpet,/area/bridge/meeting_room) -"cas" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/bed/chair/comfy/black{dir = 1},/obj/effect/landmark/start{name = "Command Secretary"},/turf/simulated/floor/carpet,/area/bridge/meeting_room) -"cat" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/carpet,/area/bridge/meeting_room) -"cau" = (/obj/structure/table/woodentable,/obj/structure/flora/pottedplant{icon_state = "plant-01"; pixel_y = 10; tag = "icon-plant-01"},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"cav" = (/obj/structure/table/woodentable,/obj/machinery/computer/skills,/turf/simulated/floor/wood,/area/bridge/meeting_room) -"caw" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/bridge_hallway) -"cax" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/green,/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "cap_office"; name = "Captain's Shutters"; opacity = 0},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/bridge_hallway) -"cay" = (/obj/structure/bed/chair/comfy/brown{dir = 1},/turf/simulated/floor/carpet,/area/crew_quarters/captain) -"caz" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"caA" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"caB" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/structure/bed/chair{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"caC" = (/obj/structure/filingcabinet,/obj/machinery/light{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"caD" = (/obj/machinery/light/small{dir = 4; pixel_y = 0},/turf/simulated/floor,/area/maintenance/central) -"caE" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/lino,/area/crew_quarters/bar) -"caF" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/lino,/area/crew_quarters/bar) -"caG" = (/obj/structure/table/reinforced,/obj/machinery/chemical_dispenser/bar_soft/full,/turf/simulated/floor/lino,/area/crew_quarters/bar) -"caH" = (/turf/simulated/floor/lino,/area/crew_quarters/bar) -"caI" = (/obj/structure/table/reinforced,/obj/machinery/cash_register/civilian{tag = "icon-register_idle (WEST)"; icon_state = "register_idle"; dir = 8},/obj/machinery/door/blast/shutters{dir = 4; id = "bar"; layer = 3.1; name = "Bar Shutters"},/turf/simulated/floor/lino,/area/crew_quarters/bar) -"caJ" = (/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/wood,/area/crew_quarters/bar) -"caK" = (/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/wood,/area/crew_quarters/bar) -"caL" = (/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/wood,/area/crew_quarters/bar) -"caM" = (/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},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"caN" = (/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/wood,/area/crew_quarters/bar) -"caO" = (/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/wood,/area/crew_quarters/bar) -"caP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/bar) -"caQ" = (/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"caR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/medical_emergency_hallway) -"caS" = (/obj/effect/floor_decal/corner/pink{dir = 9},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway) -"caT" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green,/obj/effect/floor_decal/corner/pink{dir = 6},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway) -"caU" = (/turf/simulated/wall,/area/hallway/secondary/medical_emergency_hallway) -"caV" = (/obj/random/obstruction,/turf/simulated/floor,/area/maintenance/medbay_aft) -"caW" = (/obj/effect/floor_decal/corner/pink{dir = 9},/obj/structure/bed/chair/office/light,/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/medbay{c_tag = "MED - Patient Room E"; dir = 4},/turf/simulated/floor/tiled/white,/area/medical/patient_c) -"caX" = (/obj/machinery/hologram/holopad,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/medical/patient_c) -"caY" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/medical/patient_c) -"caZ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Patient Room C"},/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/medical/patient_c) -"cba" = (/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/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) -"cbb" = (/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/white,/area/medical/patient_wing) -"cbc" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Patient Room D"},/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/medical/patient_d) -"cbd" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/patient_d) -"cbe" = (/obj/machinery/hologram/holopad,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/medical/patient_d) -"cbf" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/bed/chair/office/light,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/effect/floor_decal/corner/pink{dir = 6},/obj/machinery/camera/network/medbay{c_tag = "MED - Patient Room D"; dir = 8},/turf/simulated/floor/tiled/white,/area/medical/patient_d) -"cbg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor,/area/maintenance/medbay_aft) -"cbh" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/machinery/light/small,/turf/simulated/floor,/area/maintenance/medbay_aft) -"cbi" = (/obj/machinery/meter,/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/atmospherics/pipe/manifold/hidden/cyan,/obj/structure/door_assembly/door_assembly_com,/turf/simulated/floor/plating,/area/maintenance/medbay_aft) -"cbj" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/plating,/area/maintenance/medbay_aft) -"cbk" = (/turf/simulated/wall/r_wall,/area/hallway/secondary/escape/medical_escape_pod_hallway) -"cbl" = (/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)},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/escape/medical_escape_pod_hallway) -"cbm" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/obj/structure/disposalpipe/segment,/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)},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/escape/medical_escape_pod_hallway) -"cbn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/escape/medical_escape_pod_hallway) -"cbo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"cbp" = (/obj/effect/floor_decal/corner/brown{dir = 9},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled,/area/quartermaster/miningdock) -"cbq" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "mining_dock_airlock"; name = "interior access button"; pixel_x = 25; pixel_y = 25; req_one_access = list(13,48)},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHEAST)"},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled/steel,/area/quartermaster/miningdock) -"cbr" = (/obj/machinery/portable_atmospherics/canister/air/airlock,/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/effect/floor_decal/corner/brown{dir = 6},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled/steel,/area/quartermaster/miningdock) -"cbs" = (/obj/machinery/light,/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora_storage) -"cbt" = (/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora_storage) -"cbu" = (/obj/machinery/atmospherics/portables_connector,/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora_storage) -"cbv" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/obj/machinery/light,/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora_storage) -"cbw" = (/obj/effect/floor_decal/corner/green{dir = 9},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/structure/table/standard,/obj/item/weapon/storage/box/syringes,/obj/item/weapon/storage/box/gloves{pixel_x = 4; pixel_y = 4},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) -"cbx" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/effect/floor_decal/industrial/warning{dir = 9},/obj/item/device/radio/intercom{layer = 4; name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) -"cby" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/effect/floor_decal/industrial/warning{dir = 5},/obj/machinery/light,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) -"cbz" = (/obj/structure/reagent_dispensers/watertank,/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) -"cbA" = (/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/effect/floor_decal/corner/green{dir = 6},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) -"cbB" = (/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,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) -"cbC" = (/obj/machinery/light,/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) -"cbD" = (/obj/machinery/alarm{dir = 1; pixel_y = -25},/obj/effect/floor_decal/corner/green{dir = 9},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) -"cbE" = (/obj/machinery/seed_storage/xenobotany,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) -"cbF" = (/obj/machinery/vending/hydronutrients{categories = 3},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) -"cbG" = (/obj/machinery/smartfridge,/obj/machinery/light,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) -"cbH" = (/obj/structure/table/glass,/obj/item/weapon/tape_roll,/obj/item/device/analyzer/plant_analyzer,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) -"cbI" = (/obj/effect/floor_decal/corner/green{dir = 6},/obj/structure/table/glass,/obj/item/weapon/clipboard,/obj/item/weapon/folder/white,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) -"cbJ" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled,/area/assembly/chargebay) -"cbK" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/assembly/chargebay) -"cbL" = (/obj/machinery/computer/cryopod/robot{pixel_x = 30; pixel_y = 0},/obj/effect/floor_decal/industrial/warning/corner,/obj/machinery/camera/network/research{c_tag = "SCI - Mech Bay Starboard"; dir = 8},/turf/simulated/floor/tiled,/area/assembly/chargebay) -"cbM" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_four) -"cbN" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_four) -"cbO" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"cbP" = (/obj/structure/table/woodentable,/obj/machinery/recharger{pixel_y = 4},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"cbQ" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"cbR" = (/obj/machinery/ai_status_display{pixel_y = -32},/obj/machinery/light,/turf/simulated/floor/wood,/area/bridge/meeting_room) -"cbS" = (/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -26},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"cbT" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/photocopier,/turf/simulated/floor/wood,/area/bridge/meeting_room) -"cbU" = (/turf/simulated/wall/r_wall,/area/bridge) -"cbV" = (/obj/machinery/door/airlock/glass_command{name = "Bridge Hallway"; req_access = list(19)},/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/bridge) -"cbW" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/glass_command{name = "Bridge Hallway"; req_access = list(19)},/obj/machinery/door/firedoor/glass,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/bridge) -"cbX" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/button/remote/blast_door{id = "cap_office"; name = "Security Shutters"; pixel_x = 0; pixel_y = -24},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"cbY" = (/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,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"cbZ" = (/obj/machinery/power/apc{dir = 2; 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"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"cca" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera/network/command{c_tag = "COM - Captain's Office"; dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"ccb" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"ccc" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"ccd" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"cce" = (/obj/structure/table/reinforced,/obj/item/weapon/book/manual/barman_recipes,/obj/item/clothing/head/that{pixel_x = 4; pixel_y = 6},/obj/item/weapon/screwdriver,/obj/item/weapon/flame/lighter/zippo,/obj/machinery/light_switch{pixel_x = -36; pixel_y = 0},/obj/machinery/button/remote/blast_door{id = "bar"; name = "Bar Shutters"; pixel_x = -26; pixel_y = 0},/turf/simulated/floor/lino,/area/crew_quarters/bar) -"ccf" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/lino,/area/crew_quarters/bar) -"ccg" = (/obj/item/weapon/stool/padded,/obj/effect/landmark/start{name = "Bartender"},/turf/simulated/floor/lino,/area/crew_quarters/bar) -"cch" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"cci" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"ccj" = (/obj/item/weapon/material/kitchen/utensil/fork,/obj/item/weapon/material/kitchen/utensil/spoon{pixel_x = 2},/obj/structure/table/woodentable,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"cck" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"ccl" = (/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) -"ccm" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"ccn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/medical_emergency_hallway) -"cco" = (/obj/effect/floor_decal/corner/pink{dir = 9},/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway) -"ccp" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/effect/floor_decal/corner/pink{dir = 6},/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway) -"ccq" = (/obj/effect/decal/cleanable/cobweb2{tag = "icon-cobweb1"; icon_state = "cobweb1"},/obj/effect/decal/cleanable/cobweb2{icon_state = "spiderling"; name = "dead spider"; tag = "icon-spiderling"},/turf/simulated/floor,/area/maintenance/medbay_aft) -"ccr" = (/turf/simulated/floor,/area/maintenance/medbay_aft) -"ccs" = (/obj/effect/decal/cleanable/cobweb2,/obj/random/trash_pile,/turf/simulated/floor,/area/maintenance/medbay_aft) -"cct" = (/obj/effect/floor_decal/corner/pink/full,/obj/machinery/computer/med_data/laptop,/obj/structure/table/glass,/obj/machinery/light,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled/white,/area/medical/patient_c) -"ccu" = (/obj/effect/floor_decal/corner/pink{dir = 10},/obj/structure/table/glass,/obj/item/weapon/paper_bin,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/simulated/floor/tiled/white,/area/medical/patient_c) -"ccv" = (/obj/effect/floor_decal/corner/pink{dir = 10},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor/tiled/white,/area/medical/patient_c) -"ccw" = (/turf/simulated/floor/tiled/white,/area/medical/patient_wing) -"ccx" = (/obj/effect/floor_decal/corner/pink,/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/machinery/light,/obj/machinery/camera/network/medbay{c_tag = "MED - Patient Hallway Aft"; dir = 1},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) -"ccy" = (/obj/effect/floor_decal/corner/pink{dir = 10},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor/tiled/white,/area/medical/patient_d) -"ccz" = (/obj/effect/floor_decal/corner/pink{dir = 10},/obj/structure/table/glass,/obj/item/weapon/paper_bin,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/simulated/floor/tiled/white,/area/medical/patient_d) -"ccA" = (/obj/machinery/computer/med_data/laptop,/obj/structure/table/glass,/obj/effect/floor_decal/corner/pink/full{dir = 4},/obj/machinery/light,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled/white,/area/medical/patient_d) -"ccB" = (/obj/machinery/light{dir = 8},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 9},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/medical_escape_pod_hallway) -"ccC" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/medical_escape_pod_hallway) -"ccD" = (/obj/structure/closet/emcloset,/obj/effect/floor_decal/industrial/warning{dir = 5},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/medical_escape_pod_hallway) -"ccE" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/hallway/secondary/escape/medical_escape_pod_hallway) -"ccF" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/mine/explored/upper_level) -"ccG" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/disposaloutlet{dir = 4},/obj/machinery/shield_diffuser,/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/medical/virologyaccess) -"ccH" = (/obj/effect/floor_decal/corner/brown{dir = 9},/turf/simulated/floor/tiled,/area/quartermaster/miningdock) -"ccI" = (/turf/simulated/floor/tiled,/area/quartermaster/miningdock) -"ccJ" = (/obj/effect/floor_decal/corner/brown{dir = 6},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/computer/shuttle_control/mining{tag = "icon-computer (WEST)"; icon_state = "computer"; dir = 8},/turf/simulated/floor/tiled/steel,/area/quartermaster/miningdock) -"ccK" = (/obj/machinery/portable_atmospherics/hydroponics{closed_system = 1; name = "isolation tray"},/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora_storage) -"ccL" = (/obj/machinery/portable_atmospherics/hydroponics,/obj/effect/landmark{name = "blobstart"},/obj/machinery/atmospherics/portables_connector{dir = 1},/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora_storage) -"ccM" = (/obj/machinery/door/airlock/maintenance{name = "Xenoflora Maintenance"; req_one_access = list(55)},/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/structure/disposalpipe/segment,/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) -"ccN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/rnd/xenobiology/xenoflora) -"ccO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/rnd/xenobiology/xenoflora) -"ccP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/rnd/xenobiology/xenoflora) -"ccQ" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/tiled,/area/assembly/chargebay) -"ccR" = (/obj/machinery/door/blast/shutters{dir = 4; id = "Skynet_launch"; name = "Mech Bay"},/turf/simulated/floor/tiled/dark,/area/assembly/chargebay) -"ccS" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"ccT" = (/obj/machinery/computer/guestpass{pixel_y = 28},/obj/effect/floor_decal/corner/blue{dir = 9},/turf/simulated/floor/tiled,/area/bridge) -"ccU" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/bridge) -"ccV" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/bridge) -"ccW" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/effect/floor_decal/corner/blue{dir = 6},/turf/simulated/floor/tiled,/area/bridge) -"ccX" = (/obj/machinery/door/airlock/command{id_tag = "captaindoor"; name = "Colony Director's Office"; req_access = list(20)},/obj/structure/disposalpipe/segment,/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/border_only,/turf/simulated/floor/tiled,/area/crew_quarters/captain) -"ccY" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"ccZ" = (/obj/structure/table/woodentable,/obj/machinery/photocopier/faxmachine{department = "Captain's Office"},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"cda" = (/turf/simulated/wall,/area/crew_quarters/captain) -"cdb" = (/obj/machinery/door/airlock/maintenance{req_access = newlist()},/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/maintenance/central) -"cdc" = (/obj/structure/table/reinforced,/obj/structure/window/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,/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/simulated/floor/lino,/area/crew_quarters/bar) -"cdd" = (/obj/machinery/door/window/southleft{name = "Bar"; req_access = list(25)},/obj/structure/disposalpipe/segment,/turf/simulated/floor/lino,/area/crew_quarters/bar) -"cde" = (/obj/structure/table/reinforced,/obj/machinery/door/blast/shutters{dir = 2; id = "bar"; layer = 3.1; name = "Bar Shutters"},/turf/simulated/floor/lino,/area/crew_quarters/bar) -"cdf" = (/obj/machinery/atm{pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"cdg" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/structure/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"cdh" = (/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker{pixel_x = -3; pixel_y = 0},/obj/item/weapon/reagent_containers/food/condiment/small/peppermill{pixel_x = 3},/obj/machinery/camera/network/civilian{c_tag = "CIV - Cafeteria Aft"; dir = 1},/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -25},/obj/structure/table/woodentable,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"cdi" = (/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = -32},/obj/machinery/light,/obj/structure/table/woodentable,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"cdj" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/newscaster{pixel_x = 0; pixel_y = -28},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"cdk" = (/obj/machinery/light{dir = 8},/obj/effect/floor_decal/corner/pink{dir = 9},/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway) -"cdl" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/corner/pink{dir = 6},/obj/structure/extinguisher_cabinet{pixel_x = 25},/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway) -"cdm" = (/obj/effect/decal/cleanable/vomit,/obj/item/weapon/stool/padded,/obj/machinery/light/small{dir = 4; pixel_y = 0},/turf/simulated/floor,/area/maintenance/medbay_aft) -"cdn" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{name = "Medbay Patient Wing Maintenance Access"; req_access = list(5)},/turf/simulated/floor/plating,/area/medical/patient_wing) -"cdo" = (/turf/simulated/wall,/area/medical/patient_wing) -"cdp" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/medical_escape_pod_hallway) -"cdq" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 5; icon_state = "intact"; tag = "icon-intact (NORTHEAST)"},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/medical_escape_pod_hallway) -"cdr" = (/obj/structure/closet/emcloset,/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/medical_escape_pod_hallway) -"cds" = (/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 4},/turf/simulated/wall/r_wall,/area/hallway/secondary/escape/medical_escape_pod_hallway) -"cdt" = (/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 4},/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/mine/explored/upper_level) -"cdu" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 140; external_pressure_bound_default = 140; icon_state = "map_vent_out"; pressure_checks = 1; pressure_checks_default = 1; use_power = 1},/obj/machinery/shield_diffuser,/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/medical/virologyaccess) -"cdv" = (/obj/effect/floor_decal/corner/brown{dir = 9},/turf/simulated/floor/tiled/steel,/area/quartermaster/miningdock) -"cdw" = (/obj/effect/floor_decal/corner/brown{dir = 6},/obj/machinery/computer/security/mining{tag = "icon-computer (WEST)"; icon_state = "computer"; dir = 8},/turf/simulated/floor/tiled/steel,/area/quartermaster/miningdock) -"cdx" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/maintenance/cargo) -"cdy" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor,/area/maintenance/cargo) -"cdz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/maintenance/cargo) -"cdA" = (/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/floor,/area/maintenance/cargo) -"cdB" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/maintenance/cargo) -"cdC" = (/obj/structure/extinguisher_cabinet{pixel_x = -27},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/tiled,/area/assembly/chargebay) -"cdD" = (/obj/machinery/light,/turf/simulated/floor/tiled,/area/assembly/chargebay) -"cdE" = (/obj/machinery/ai_status_display{pixel_y = -32},/obj/machinery/light,/turf/simulated/floor/tiled,/area/assembly/chargebay) -"cdF" = (/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/machinery/light_switch{pixel_x = -12; pixel_y = -24},/obj/structure/cable/green,/turf/simulated/floor/tiled,/area/assembly/chargebay) -"cdG" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/button/remote/blast_door{dir = 2; id = "Skynet_launch"; name = "Mech Bay Door Control"; pixel_x = 0; pixel_y = -26; req_access = list(29)},/turf/simulated/floor/tiled,/area/assembly/chargebay) -"cdH" = (/obj/machinery/light,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"cdI" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"cdJ" = (/obj/machinery/computer/station_alert/all,/obj/effect/floor_decal/corner/yellow/full{tag = "icon-corner_white_full (WEST)"; icon_state = "corner_white_full"; dir = 8},/turf/simulated/floor/tiled,/area/bridge) -"cdK" = (/obj/machinery/computer/power_monitor,/obj/effect/floor_decal/corner/yellow{dir = 5},/turf/simulated/floor/tiled,/area/bridge) -"cdL" = (/obj/machinery/computer/rcon,/obj/structure/window/reinforced{dir = 4},/obj/effect/floor_decal/corner/yellow/full{dir = 1},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/bridge) -"cdM" = (/obj/machinery/computer/shuttle_control/mining,/obj/effect/floor_decal/corner/brown/full{dir = 8},/obj/machinery/camera/network/command{c_tag = "COM - Bridge Port"},/turf/simulated/floor/tiled,/area/bridge) -"cdN" = (/obj/machinery/computer/shuttle_control/research,/obj/structure/window/reinforced{dir = 4},/obj/effect/floor_decal/corner/purple/full{dir = 1},/turf/simulated/floor/tiled,/area/bridge) -"cdO" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/effect/floor_decal/corner/blue{dir = 5},/obj/machinery/light_switch{pixel_x = -12; pixel_y = 24},/obj/structure/flora/pottedplant{icon_state = "plant-22"},/turf/simulated/floor/tiled,/area/bridge) -"cdP" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/corner/blue{dir = 1},/turf/simulated/floor/tiled,/area/bridge) -"cdQ" = (/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,/area/bridge) -"cdR" = (/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/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 2},/turf/simulated/floor/tiled,/area/bridge) -"cdS" = (/obj/effect/floor_decal/corner/blue{dir = 4},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/bridge) -"cdT" = (/obj/structure/noticeboard{pixel_y = 27},/obj/effect/floor_decal/corner/blue{dir = 5},/turf/simulated/floor/tiled,/area/bridge) -"cdU" = (/obj/effect/floor_decal/corner/blue{dir = 1},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/camera/network/command{c_tag = "COM - Bridge Starboard"},/turf/simulated/floor/tiled,/area/bridge) -"cdV" = (/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/bridge) -"cdW" = (/obj/machinery/light{dir = 1},/obj/effect/floor_decal/corner/blue{dir = 4},/obj/machinery/button/remote/blast_door{id = "bridge blast"; name = "Bridge Blastdoors"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor/tiled,/area/bridge) -"cdX" = (/obj/structure/closet/fireaxecabinet{pixel_y = 32},/obj/structure/table/reinforced,/obj/item/weapon/storage/box/lights/mixed,/obj/item/device/multitool,/obj/item/weapon/storage/toolbox/mechanical,/obj/effect/floor_decal/corner/blue/full{dir = 1},/obj/machinery/requests_console{announcementConsole = 1; department = "Bridge"; departmentType = 5; name = "Bridge RC"; pixel_x = 30; pixel_y = -3},/turf/simulated/floor/tiled,/area/bridge) -"cdY" = (/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_three) -"cdZ" = (/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/disposalpipe/segment,/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_three) -"cea" = (/obj/machinery/recharge_station,/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_three) -"ceb" = (/obj/structure/disposalpipe/segment,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/obj/machinery/camera/network/civilian{c_tag = "CIV - Bar Aft Port"; dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"cec" = (/obj/structure/bed/chair/wood/wings,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"ced" = (/turf/simulated/wall,/area/crew_quarters/barrestroom) -"cee" = (/obj/machinery/door/airlock{name = "Unisex Restrooms"},/obj/structure/cable/green{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,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/barrestroom) -"cef" = (/obj/machinery/camera/network/northern_star{c_tag = "Hall - Central Primary Starboard Aft 2"; dir = 4},/obj/machinery/firealarm{dir = 8; pixel_x = -26},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"ceg" = (/obj/machinery/newscaster{pixel_x = 30},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"ceh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/medical_emergency_hallway) -"cei" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/effect/floor_decal/corner/pink{dir = 9},/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway) -"cej" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 26},/obj/effect/floor_decal/corner/pink{dir = 6},/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway) -"cek" = (/obj/item/weapon/caution/cone,/turf/simulated/floor,/area/maintenance/medbay_aft) -"cel" = (/obj/item/weapon/broken_bottle,/turf/simulated/floor,/area/maintenance/medbay_aft) -"cem" = (/obj/structure/table/woodentable,/obj/item/weapon/material/ashtray/plastic,/obj/item/weapon/cigbutt/cigarbutt,/obj/random/maintenance/clean,/obj/random/maintenance/clean,/turf/simulated/floor,/area/maintenance/medbay_aft) -"cen" = (/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "medbayquar"; name = "Medbay Emergency Lockdown Shutters"; opacity = 0},/turf/simulated/floor,/area/maintenance/medbay_aft) -"ceo" = (/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "medbayquar"; name = "Medbay Emergency Lockdown Shutters"; opacity = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/medbay_aft) -"cep" = (/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/medical_escape_pod_hallway) -"ceq" = (/obj/effect/floor_decal/corner/brown{dir = 9},/obj/machinery/light_switch{pixel_x = -36},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc/critical{dir = 8; name = "west bump"; pixel_x = -24},/turf/simulated/floor/tiled,/area/quartermaster/miningdock) -"cer" = (/obj/effect/floor_decal/corner/brown{dir = 6},/turf/simulated/floor/tiled,/area/quartermaster/miningdock) -"ces" = (/obj/structure/disposalpipe/sortjunction/wildcard{dir = 1},/turf/simulated/floor,/area/maintenance/cargo) -"cet" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/structure/disposalpipe/tagger/partial{dir = 4; name = "Sorting Office"; sort_tag = "Sorting Office"},/obj/effect/decal/cleanable/blood/oil,/turf/simulated/floor,/area/maintenance/cargo) -"ceu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/visible/universal{dir = 4},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor,/area/maintenance/cargo) -"cev" = (/obj/machinery/atmospherics/valve{dir = 4},/turf/simulated/floor,/area/maintenance/cargo) -"cew" = (/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{dir = 1},/obj/machinery/meter,/obj/effect/floor_decal/industrial/warning{dir = 9},/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/maintenance/cargo) -"cex" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/plating,/area/maintenance/cargo) -"cey" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor,/area/maintenance/cargo) -"cez" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/maintenance/cargo) -"ceA" = (/turf/simulated/wall,/area/maintenance/substation/research) -"ceB" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/shuttle/plating,/area/assembly/chargebay) -"ceC" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/shuttle/plating,/area/assembly/chargebay) -"ceD" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/shuttle/plating,/area/assembly/chargebay) -"ceE" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"ceF" = (/obj/machinery/door/firedoor/border_only,/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"ceG" = (/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},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/bridge) -"ceH" = (/obj/structure/sign/securearea{pixel_x = 32; pixel_y = 0},/obj/machinery/door/firedoor/border_only,/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/turf/simulated/floor/tiled,/area/bridge) -"ceI" = (/turf/simulated/floor/tiled,/area/bridge) -"ceJ" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/floor/tiled,/area/bridge) -"ceK" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/bridge) -"ceL" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/bridge) -"ceM" = (/obj/effect/floor_decal/corner/blue{dir = 4},/turf/simulated/floor/tiled,/area/bridge) -"ceN" = (/obj/structure/closet/emcloset,/obj/effect/floor_decal/corner/blue{dir = 5},/turf/simulated/floor/tiled,/area/bridge) -"ceO" = (/obj/structure/sign/securearea{pixel_x = -32; pixel_y = 0},/obj/machinery/door/firedoor/border_only,/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/turf/simulated/floor/tiled,/area/bridge) -"ceP" = (/obj/machinery/door/firedoor/border_only,/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"ceQ" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"ceR" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"ceS" = (/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/central_three) -"ceT" = (/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,/area/hallway/primary/central_three) -"ceU" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass,/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/bar) -"ceV" = (/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/wood,/area/crew_quarters/bar) -"ceW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"ceX" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"ceY" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"ceZ" = (/obj/structure/table/gamblingtable,/obj/item/weapon/dice,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"cfa" = (/obj/structure/table/gamblingtable,/obj/item/weapon/deck/cah/black,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"cfb" = (/obj/machinery/light{dir = 4},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/obj/structure/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"cfc" = (/turf/simulated/floor/tiled/freezer,/area/crew_quarters/barrestroom) -"cfd" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/barrestroom) -"cfe" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/barrestroom) -"cff" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/machinery/light_switch{pixel_x = 11; pixel_y = 26},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/light,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/barrestroom) -"cfg" = (/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 = 9},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/barrestroom) -"cfh" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 28},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/barrestroom) -"cfi" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"cfj" = (/obj/structure/sign/directions/medical{dir = 1; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_two) -"cfk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/medical_emergency_hallway) -"cfl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/medical_emergency_hallway) -"cfm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/medical_emergency_hallway) -"cfn" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/floor_decal/corner/pink{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway) -"cfo" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/corner/pink{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway) -"cfp" = (/obj/structure/door_assembly/door_assembly_mhatch,/turf/simulated/floor,/area/maintenance/medbay_aft) -"cfq" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/medbay_aft) -"cfr" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/maintenance/medbay_aft) -"cfs" = (/turf/space,/obj/structure/shuttle/engine/propulsion{dir = 8; icon_state = "propulsion_l"},/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/large_escape_pod1/station) -"cft" = (/turf/simulated/shuttle/wall,/area/shuttle/large_escape_pod1/station) -"cfu" = (/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) -"cfv" = (/obj/structure/sign/redcross,/turf/simulated/shuttle/wall,/area/shuttle/large_escape_pod1/station) -"cfw" = (/turf/simulated/floor,/area/quartermaster/miningdock) -"cfx" = (/obj/machinery/mech_recharger,/obj/machinery/light{dir = 1},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"cfy" = (/obj/effect/floor_decal/corner/brown{dir = 1},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled,/area/quartermaster/miningdock) -"cfz" = (/obj/machinery/hologram/holopad,/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/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/quartermaster/miningdock) -"cfA" = (/obj/effect/floor_decal/corner/brown{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/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/miningdock) -"cfB" = (/obj/structure/table/steel,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/machinery/requests_console{department = "Cargo Bay"; departmentType = 2; pixel_x = 0; pixel_y = 28},/obj/effect/floor_decal/corner/brown{dir = 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/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/miningdock) -"cfC" = (/obj/structure/table/steel,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen,/obj/effect/floor_decal/corner/brown{dir = 5},/obj/machinery/light{dir = 1},/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/miningdock) -"cfD" = (/obj/effect/floor_decal/corner/brown{dir = 5},/obj/item/weapon/stool,/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 = "Shaft Miner"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/miningdock) -"cfE" = (/obj/machinery/firealarm{pixel_y = 26},/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/miningdock) -"cfF" = (/obj/machinery/door/airlock/maintenance{name = "Mining Maintenance"; req_access = list(48)},/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/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/quartermaster/miningdock) -"cfG" = (/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/untagged{dir = 4},/turf/simulated/floor,/area/maintenance/cargo) -"cfH" = (/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,/area/maintenance/cargo) -"cfI" = (/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/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/maintenance/cargo) -"cfJ" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/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,/area/maintenance/cargo) -"cfK" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/structure/disposalpipe/junction,/turf/simulated/floor,/area/maintenance/cargo) -"cfL" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/maintenance/cargo) -"cfM" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor,/area/maintenance/cargo) -"cfN" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/plating,/area/maintenance/cargo) -"cfO" = (/obj/machinery/atmospherics/pipe/simple/visible/universal,/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/maintenance/cargo) -"cfP" = (/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/disposalpipe/segment,/turf/simulated/floor,/area/maintenance/cargo) -"cfQ" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/engineering{name = "Science Substation"; req_one_access = list(11,24,47)},/obj/machinery/door/firedoor,/turf/simulated/floor,/area/maintenance/substation/research) -"cfR" = (/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,/area/maintenance/substation/research) -"cfS" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/industrial/warning/corner,/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor,/area/maintenance/substation/research) -"cfT" = (/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/power/sensor{name = "Powernet Sensor - Research Subgrid"; name_tag = "Research Subgrid"},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor,/area/maintenance/substation/research) -"cfU" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"cfV" = (/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,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"cfW" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/hologram/holopad,/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j1s"; sortType = "HoP Office"; name = "HoP Office"},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"cfX" = (/obj/machinery/door/firedoor/glass,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; 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/hallway/primary/central_four) -"cfY" = (/obj/machinery/door/airlock/glass_command{name = "Bridge"; req_access = list(19)},/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/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/bridge) -"cfZ" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/firedoor/glass,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/turf/simulated/floor/tiled,/area/bridge) -"cga" = (/obj/machinery/door/airlock/glass_command{name = "Bridge"; req_access = list(19)},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/bridge) -"cgb" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/bridge) -"cgc" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/bridge) -"cgd" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/bridge) -"cge" = (/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/bridge) -"cgf" = (/obj/machinery/hologram/holopad,/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/bridge) -"cgg" = (/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},/obj/structure/disposalpipe/junction{dir = 8},/turf/simulated/floor/tiled,/area/bridge) -"cgh" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/structure/disposalpipe/junction{dir = 8},/turf/simulated/floor/tiled,/area/bridge) -"cgi" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/bridge) -"cgj" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/bridge) -"cgk" = (/obj/machinery/door/airlock/glass_command{id_tag = "sbridgedoor"; name = "Bridge"; req_access = list(19)},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/bridge) -"cgl" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/firedoor/glass,/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/turf/simulated/floor/tiled,/area/bridge) -"cgm" = (/obj/machinery/door/airlock/glass_command{id_tag = "sbridgedoor"; name = "Bridge"; req_access = list(19)},/obj/structure/disposalpipe/segment{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/tiled,/area/bridge) -"cgn" = (/obj/machinery/door/firedoor/glass,/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j1s"; name = "Hydroponics"; sortType = "Hydroponics"},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"cgo" = (/obj/machinery/hologram/holopad,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"cgp" = (/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; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"cgq" = (/obj/machinery/camera/network/northern_star{c_tag = "Hall - Central Primary Aft Mid 1"; dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"cgr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/bar) -"cgs" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"cgt" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"cgu" = (/obj/structure/table/gamblingtable,/obj/item/weapon/deck/cah,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"cgv" = (/obj/structure/table/gamblingtable,/obj/item/weapon/deck/cards,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"cgw" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/structure/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 8},/obj/structure/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"cgx" = (/obj/machinery/door/airlock{name = "Unit 2"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/barrestroom) -"cgy" = (/obj/machinery/door/airlock{name = "Unit 1"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/barrestroom) -"cgz" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/barrestroom) -"cgA" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 28},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/barrestroom) -"cgB" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"cgC" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"cgD" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway) -"cgE" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway) -"cgF" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway) -"cgG" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway) -"cgH" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway) -"cgI" = (/obj/structure/closet/emcloset,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/medical_emergency_hallway) -"cgJ" = (/obj/structure/closet,/obj/item/clothing/glasses/welding,/obj/item/weapon/weldingtool,/obj/effect/decal/cleanable/dirt,/obj/random/maintenance/clean,/obj/random/maintenance/engineering,/turf/simulated/floor/plating,/area/maintenance/medbay_aft) -"cgK" = (/obj/machinery/space_heater,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/medbay_aft) -"cgL" = (/obj/machinery/portable_atmospherics/powered/scrubber,/turf/simulated/floor,/area/maintenance/medbay_aft) -"cgM" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/medbay_aft) -"cgN" = (/turf/simulated/floor/plating,/area/maintenance/medbay_aft) -"cgO" = (/obj/structure/closet/crate,/obj/item/stack/cable_coil/random,/obj/item/stack/cable_coil/random,/obj/item/weapon/crowbar,/obj/item/weapon/wirecutters,/obj/random/maintenance/medical,/obj/random/maintenance/medical,/turf/simulated/floor,/area/maintenance/medbay_aft) -"cgP" = (/turf/space,/obj/structure/shuttle/engine/propulsion{dir = 8},/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/large_escape_pod1/station) -"cgQ" = (/obj/structure/shuttle/engine/heater{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/airless,/area/shuttle/large_escape_pod1/station) -"cgR" = (/obj/machinery/atmospherics/unary/cryo_cell{layer = 3.3},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod1/station) -"cgS" = (/obj/structure/bed/roller,/obj/structure/closet/walllocker/emerglocker{pixel_x = 0; pixel_y = 32},/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod1/station) -"cgT" = (/obj/structure/bed/roller,/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod1/station) -"cgU" = (/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) -"cgV" = (/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod1/station) -"cgW" = (/obj/structure/bed/chair,/obj/machinery/light{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod1/station) -"cgX" = (/obj/structure/bed/chair,/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 1; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = 21},/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod1/station) -"cgY" = (/obj/structure/bed/chair,/obj/machinery/vending/wallmed1{layer = 3.3; name = "Emergency NanoMed"; pixel_x = 28; pixel_y = 0},/obj/structure/closet/walllocker/emerglocker{pixel_x = 0; pixel_y = 32},/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod1/station) -"cgZ" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor/tiled/steel,/area/quartermaster/miningdock) -"cha" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled/steel,/area/quartermaster/miningdock) -"chb" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/floor/tiled/steel,/area/quartermaster/miningdock) -"chc" = (/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/quartermaster/miningdock) -"chd" = (/obj/structure/bed/chair/office/dark{dir = 1},/obj/effect/landmark/start{name = "Shaft Miner"},/turf/simulated/floor/tiled,/area/quartermaster/miningdock) -"che" = (/obj/effect/floor_decal/corner/brown,/obj/structure/extinguisher_cabinet{pixel_x = 25; pixel_y = 0},/turf/simulated/floor/tiled,/area/quartermaster/miningdock) -"chf" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/maintenance/cargo) -"chg" = (/obj/machinery/light/small,/turf/simulated/floor,/area/maintenance/cargo) -"chh" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/maintenance/cargo) -"chi" = (/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{dir = 5},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/maintenance/cargo) -"chj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/meter,/turf/simulated/floor,/area/maintenance/cargo) -"chk" = (/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/turf/simulated/floor,/area/maintenance/cargo) -"chl" = (/obj/machinery/atmospherics/valve,/turf/simulated/floor,/area/maintenance/cargo) -"chm" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/maintenance/cargo) -"chn" = (/obj/structure/cable/green,/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/turf/simulated/floor,/area/maintenance/substation/research) -"cho" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor,/area/maintenance/substation/research) -"chp" = (/obj/machinery/power/smes/buildable{charge = 0; RCon_tag = "Substation - Research"},/obj/structure/cable/green,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor,/area/maintenance/substation/research) -"chq" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera/network/northern_star{c_tag = "Hall - Central Primary Port Aft 1"; dir = 4},/obj/machinery/light{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"chr" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"chs" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"cht" = (/obj/machinery/door/firedoor/border_only,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"chu" = (/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},/obj/structure/cable/green,/turf/simulated/floor/plating,/area/bridge) -"chv" = (/obj/machinery/door/firedoor/border_only,/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/turf/simulated/floor/tiled,/area/bridge) -"chw" = (/obj/effect/floor_decal/corner/blue{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/simulated/floor/tiled,/area/bridge) -"chx" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/bridge) -"chy" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled,/area/bridge) -"chz" = (/obj/structure/bed/chair,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/bridge) -"chA" = (/obj/effect/floor_decal/corner/blue,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/bridge) -"chB" = (/obj/effect/floor_decal/corner/blue{dir = 8},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/bridge) -"chC" = (/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/bed/chair,/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/bridge) -"chD" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/corner/blue,/turf/simulated/floor/tiled,/area/bridge) -"chE" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/corner/blue{dir = 8},/turf/simulated/floor/tiled,/area/bridge) -"chF" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/bed/chair,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/bridge) -"chG" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/bridge) -"chH" = (/obj/effect/floor_decal/corner/blue,/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled,/area/bridge) -"chI" = (/obj/machinery/door/firedoor/border_only,/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"chJ" = (/obj/structure/disposalpipe/sortjunction{dir = 1; icon_state = "pipe-j1s"; name = "Bar"; sortType = "Bar"},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"chK" = (/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 = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"chL" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"chM" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/bar) -"chN" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/newscaster{pixel_x = 0; pixel_y = -28},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"chO" = (/obj/structure/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"chP" = (/obj/item/weapon/reagent_containers/food/condiment/small/peppermill{pixel_x = 2; pixel_y = 6},/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker{pixel_x = -2; pixel_y = 4},/obj/item/weapon/flame/candle,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"chQ" = (/obj/structure/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"chR" = (/obj/item/weapon/reagent_containers/food/condiment/small/peppermill{pixel_x = 2; pixel_y = 6},/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker{pixel_x = -2; pixel_y = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/item/device/flashlight/lamp/green,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"chS" = (/obj/structure/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"chT" = (/obj/machinery/camera/network/civilian{c_tag = "CIV - Bar Aft Starboard"; dir = 8},/obj/structure/flora/pottedplant{tag = "icon-plant-24"; icon_state = "plant-24"},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"chU" = (/obj/machinery/light/small{dir = 8},/obj/structure/toilet{dir = 1},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/barrestroom) -"chV" = (/obj/structure/toilet{dir = 1},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/barrestroom) -"chW" = (/obj/structure/table/standard,/obj/random/soap,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/barrestroom) -"chX" = (/obj/machinery/light{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"chY" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"chZ" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway) -"cia" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway) -"cib" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway) -"cic" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway) -"cid" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway) -"cie" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway) -"cif" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway) -"cig" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/medical_emergency_hallway) -"cih" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/maintenance{req_access = newlist()},/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/maintenance/medbay_aft) -"cii" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/maintenance/medbay_aft) -"cij" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light/small,/turf/simulated/floor,/area/maintenance/medbay_aft) -"cik" = (/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 = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j2"},/turf/simulated/floor,/area/maintenance/medbay_aft) -"cil" = (/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/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/maintenance/medbay_aft) -"cim" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/maintenance/medbay_aft) -"cin" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/visible,/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod1/station) -"cio" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod1/station) -"cip" = (/obj/structure/shuttle/window,/obj/structure/grille,/turf/simulated/shuttle/plating,/area/shuttle/large_escape_pod1/station) -"ciq" = (/obj/effect/floor_decal/corner/brown/full,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/tiled/steel,/area/quartermaster/miningdock) -"cir" = (/obj/effect/floor_decal/corner/brown{dir = 8},/turf/simulated/floor/tiled/steel,/area/quartermaster/miningdock) -"cis" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/miningdock) -"cit" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/miningdock) -"ciu" = (/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 = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/quartermaster/miningdock) -"civ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/miningdock) -"ciw" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/effect/landmark/start{name = "Shaft Miner"},/turf/simulated/floor/tiled,/area/quartermaster/miningdock) -"cix" = (/obj/effect/floor_decal/corner/brown,/turf/simulated/floor/tiled,/area/quartermaster/miningdock) -"ciy" = (/obj/item/weapon/pickaxe{pixel_x = 5},/obj/item/weapon/shovel{pixel_x = -5},/obj/structure/table/rack{dir = 1},/obj/effect/floor_decal/corner/brown/full{dir = 4},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/ai_status_display{pixel_y = -32},/turf/simulated/floor/tiled,/area/quartermaster/miningdock) -"ciz" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "Delivery Office Maintenance"; req_access = list(50)},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/quartermaster/delivery) -"ciA" = (/turf/simulated/wall,/area/quartermaster/delivery) -"ciB" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/quartermaster/delivery) -"ciC" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/meter,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor,/area/maintenance/cargo) -"ciD" = (/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 = 5},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/maintenance/cargo) -"ciE" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/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{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/maintenance/cargo) -"ciF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/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,/area/maintenance/cargo) -"ciG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j1s"; name = "Primary Tool Storage"; sortType = "Primary Tool Storage"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/maintenance/cargo) -"ciH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/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/item/weapon/material/shard{icon_state = "medium"},/turf/simulated/floor,/area/maintenance/cargo) -"ciI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/alarm{pixel_y = 23},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/maintenance/cargo) -"ciJ" = (/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/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/maintenance/cargo) -"ciK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/cyan,/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,/area/maintenance/cargo) -"ciL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/maintenance/cargo) -"ciM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/airlock/engineering{name = "Science Substation"; req_one_access = list(11,24,47)},/obj/machinery/door/firedoor,/turf/simulated/floor,/area/maintenance/substation/research) -"ciN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor,/area/maintenance/substation/research) -"ciO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/light/small,/turf/simulated/floor,/area/maintenance/substation/research) -"ciP" = (/obj/machinery/power/breakerbox/activated{RCon_tag = "Research Substation Bypass"},/turf/simulated/floor,/area/maintenance/substation/research) -"ciQ" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"ciR" = (/obj/structure/closet/emcloset,/obj/effect/floor_decal/corner/blue/full,/turf/simulated/floor/tiled,/area/bridge) -"ciS" = (/obj/structure/table/reinforced,/obj/item/device/flashlight,/obj/item/device/flashlight{pixel_x = 2; pixel_y = 2},/obj/effect/floor_decal/corner/blue{dir = 10},/turf/simulated/floor/tiled,/area/bridge) -"ciT" = (/obj/structure/table/reinforced,/obj/item/device/radio,/obj/item/device/radio{pixel_x = 2; pixel_y = 3},/obj/structure/window/reinforced{dir = 4},/obj/effect/floor_decal/corner/blue/full{dir = 4},/obj/machinery/light,/turf/simulated/floor/tiled,/area/bridge) -"ciU" = (/obj/effect/floor_decal/corner/red/full,/obj/machinery/computer/secure_data{tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1},/turf/simulated/floor/tiled,/area/bridge) -"ciV" = (/obj/effect/floor_decal/corner/red/full{dir = 4},/obj/machinery/computer/security{tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1},/turf/simulated/floor/tiled,/area/bridge) -"ciW" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/secure/briefcase,/obj/structure/window/reinforced{dir = 8},/obj/effect/floor_decal/corner/blue/full,/turf/simulated/floor/tiled,/area/bridge) -"ciX" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/PDAs{pixel_x = 4; pixel_y = 4},/obj/item/weapon/storage/box/ids,/obj/structure/window/reinforced{dir = 4},/obj/effect/floor_decal/corner/blue/full{dir = 4},/obj/machinery/light,/turf/simulated/floor/tiled,/area/bridge) -"ciY" = (/obj/effect/floor_decal/corner/blue/full,/obj/machinery/computer/card{tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1},/turf/simulated/floor/tiled,/area/bridge) -"ciZ" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/blue/full{dir = 4},/obj/machinery/computer/communications{tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1},/turf/simulated/floor/tiled,/area/bridge) -"cja" = (/obj/structure/table/reinforced,/obj/item/device/flash,/obj/item/device/flash,/obj/item/device/aicard,/obj/structure/window/reinforced{dir = 8},/obj/effect/floor_decal/corner/blue/full,/obj/machinery/light,/turf/simulated/floor/tiled,/area/bridge) -"cjb" = (/obj/structure/table/reinforced,/obj/machinery/recharger{pixel_y = 0},/obj/structure/window/reinforced{dir = 4},/obj/effect/floor_decal/corner/blue/full{dir = 4},/turf/simulated/floor/tiled,/area/bridge) -"cjc" = (/obj/effect/floor_decal/corner/white/full,/obj/machinery/computer/crew{tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1},/turf/simulated/floor/tiled,/area/bridge) -"cjd" = (/obj/effect/floor_decal/corner/white/full{tag = "icon-corner_white_full (EAST)"; icon_state = "corner_white_full"; dir = 4},/obj/machinery/computer/med_data{tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1},/turf/simulated/floor/tiled,/area/bridge) -"cje" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/obj/item/weapon/folder/red,/obj/item/weapon/folder/blue,/obj/item/weapon/pen,/obj/structure/window/reinforced{dir = 8},/obj/effect/floor_decal/corner/blue/full,/obj/machinery/light,/turf/simulated/floor/tiled,/area/bridge) -"cjf" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/firstaid/regular,/obj/effect/floor_decal/corner/blue{dir = 10},/turf/simulated/floor/tiled,/area/bridge) -"cjg" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/donut,/obj/effect/floor_decal/corner/blue/full{dir = 4},/obj/machinery/keycard_auth{pixel_x = 0; pixel_y = -24},/turf/simulated/floor/tiled,/area/bridge) -"cjh" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"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"},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"cjj" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"cjk" = (/turf/simulated/wall,/area/hallway/primary/central_three) -"cjl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/bar) -"cjm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/bar) -"cjn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/bar) -"cjo" = (/obj/structure/sign/double/barsign,/turf/simulated/wall,/area/crew_quarters/bar) -"cjp" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"cjq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"cjr" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"cjs" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway) -"cjt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway) -"cju" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light,/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway) -"cjv" = (/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/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway) -"cjw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway) -"cjx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/camera/network/northern_star{c_tag = "Hall - Mediecal Emergency"; dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway) -"cjy" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway) -"cjz" = (/turf/simulated/floor/tiled/dark,/area/hallway/secondary/medical_emergency_hallway) -"cjA" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/maintenance/medbay_aft) -"cjB" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor,/area/maintenance/medbay_aft) -"cjC" = (/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,/area/maintenance/medbay_aft) -"cjD" = (/obj/structure/table/rack,/obj/item/clothing/glasses/sunglasses,/obj/item/clothing/suit/storage/hazardvest,/obj/item/weapon/storage/box/lights/mixed,/obj/random/maintenance/medical,/obj/random/maintenance/medical,/obj/random/maintenance/medical,/turf/simulated/floor/plating,/area/maintenance/medbay_aft) -"cjE" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/oxygen/prechilled,/obj/machinery/light,/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod1/station) -"cjF" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = -4; pixel_y = 0},/obj/item/weapon/wrench,/obj/random/medical/lite,/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod1/station) -"cjG" = (/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{pixel_x = 0; pixel_y = 0},/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/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod1/station) -"cjH" = (/obj/machinery/sleeper{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod1/station) -"cjI" = (/obj/machinery/sleep_console,/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod1/station) -"cjJ" = (/obj/structure/bed/chair{dir = 1},/obj/machinery/light,/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod1/station) -"cjK" = (/obj/structure/bed/chair{dir = 1},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod1/station) -"cjL" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod1/station) -"cjM" = (/turf/simulated/wall,/area/quartermaster/office) -"cjN" = (/obj/structure/reagent_dispensers/fueltank,/obj/effect/floor_decal/corner/brown/full,/turf/simulated/floor/tiled,/area/quartermaster/miningdock) -"cjO" = (/obj/structure/ore_box,/obj/effect/floor_decal/corner/brown{dir = 10},/turf/simulated/floor/tiled,/area/quartermaster/miningdock) -"cjP" = (/obj/effect/floor_decal/corner/brown{dir = 8},/obj/machinery/camera/network/cargo{c_tag = "CRG - Mining Dock"; dir = 1; name = "security camera"},/turf/simulated/floor/tiled,/area/quartermaster/miningdock) -"cjQ" = (/obj/structure/closet/secure_closet/miner,/obj/effect/floor_decal/corner/brown,/turf/simulated/floor/tiled,/area/quartermaster/miningdock) -"cjR" = (/obj/structure/closet/secure_closet/miner,/obj/effect/floor_decal/corner/brown{dir = 10},/turf/simulated/floor/tiled,/area/quartermaster/miningdock) -"cjS" = (/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/corner/brown/full{dir = 4},/obj/machinery/newscaster{pixel_x = 0; pixel_y = -28},/turf/simulated/floor/tiled,/area/quartermaster/miningdock) -"cjT" = (/obj/structure/extinguisher_cabinet{pixel_x = 25; pixel_y = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/quartermaster/delivery) -"cjU" = (/obj/machinery/disposal/deliveryChute,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor,/area/quartermaster/delivery) -"cjV" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/engineering{name = "Cargo Substation"; req_one_access = list(11,24,50)},/obj/machinery/door/firedoor,/turf/simulated/floor,/area/maintenance/substation/cargo) -"cjW" = (/turf/simulated/wall,/area/maintenance/substation/cargo) -"cjX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/engineering{name = "Cargo Substation"; req_one_access = list(11,24,50)},/obj/machinery/door/firedoor,/turf/simulated/floor,/area/maintenance/substation/cargo) -"cjY" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall,/area/maintenance/substation/cargo) -"cjZ" = (/obj/effect/decal/cleanable/generic,/obj/structure/table/rack,/obj/random/maintenance/cargo,/obj/random/maintenance/cargo,/obj/random/maintenance/cargo,/turf/simulated/floor/plating,/area/maintenance/cargo) -"cka" = (/obj/random/trash_pile,/turf/simulated/floor,/area/maintenance/cargo) -"ckb" = (/turf/simulated/floor,/area/maintenance/cargo) -"ckc" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/maintenance/cargo) -"ckd" = (/obj/structure/closet/crate,/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,/turf/simulated/floor/plating,/area/maintenance/cargo) -"cke" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/maintenance/cargo) -"ckf" = (/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/cargo) -"ckg" = (/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,/area/maintenance/cargo) -"ckh" = (/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/obj/machinery/meter,/obj/effect/floor_decal/industrial/warning{dir = 9},/turf/simulated/floor,/area/maintenance/cargo) -"cki" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 10; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/effect/floor_decal/industrial/warning{dir = 5},/obj/machinery/light/small{dir = 4; pixel_y = 0},/turf/simulated/floor,/area/maintenance/cargo) -"ckj" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall,/area/maintenance/substation/research) -"ckk" = (/turf/simulated/wall,/area/storage/tech) -"ckl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_four) -"ckm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/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},/turf/simulated/floor/plating,/area/bridge) -"ckn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/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},/turf/simulated/floor/plating,/area/bridge) -"cko" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/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},/turf/simulated/floor/plating,/area/bridge) -"ckp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/status_display{density = 0; layer = 4},/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},/turf/simulated/floor/plating,/area/bridge) -"ckq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/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/structure/window/reinforced,/obj/structure/cable/green,/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/turf/simulated/floor/plating,/area/bridge) -"ckr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/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},/turf/simulated/floor/plating,/area/bridge) -"cks" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_three) -"ckt" = (/obj/structure/disposalpipe/junction{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"cku" = (/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/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"ckv" = (/obj/machinery/door/firedoor/glass,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"ckw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/central_two) -"ckx" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 26},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_two) -"cky" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/medical_emergency_hallway) -"ckz" = (/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/medical_emergency_hallway) -"ckA" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/medical_emergency_hallway) -"ckB" = (/turf/space,/obj/structure/shuttle/engine/propulsion{dir = 8; icon_state = "propulsion_r"},/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/large_escape_pod1/station) -"ckC" = (/obj/structure/closet/emcloset,/obj/effect/floor_decal/corner/brown/full{dir = 8},/turf/simulated/floor/tiled,/area/quartermaster/office) -"ckD" = (/obj/machinery/photocopier,/obj/effect/floor_decal/corner/brown/full{dir = 1},/turf/simulated/floor/tiled,/area/quartermaster/office) -"ckE" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"ckF" = (/obj/machinery/door/airlock/mining{id_tag = "cargodoor"; name = "Mining Dock"; req_access = list(50)},/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/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/quartermaster/miningdock) -"ckG" = (/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/quartermaster/delivery) -"ckH" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/quartermaster/delivery) -"ckI" = (/obj/machinery/conveyor{dir = 1; id = "packageSort1"},/turf/simulated/floor,/area/quartermaster/delivery) -"ckJ" = (/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,/area/maintenance/substation/cargo) -"ckK" = (/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor,/area/maintenance/substation/cargo) -"ckL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor,/area/maintenance/substation/cargo) -"ckM" = (/turf/simulated/wall,/area/storage/primary) -"ckN" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{req_access = newlist()},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/storage/primary) -"ckO" = (/obj/structure/closet/crate,/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,/turf/simulated/floor/plating,/area/maintenance/cargo) -"ckP" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 1; start_pressure = 740},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor,/area/maintenance/cargo) -"ckQ" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 1; start_pressure = 740},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor,/area/maintenance/cargo) -"ckR" = (/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,/obj/machinery/ai_status_display{pixel_x = -32; pixel_y = 0},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/storage/tech) -"ckS" = (/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) -"ckT" = (/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/camera/network/engineering{c_tag = "ENG - Technical Storage"; dir = 2},/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/plating,/area/storage/tech) -"ckU" = (/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) -"ckV" = (/obj/machinery/status_display{layer = 4; pixel_x = 32; pixel_y = 0},/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,/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/storage/tech) -"ckW" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"ckX" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/turf/simulated/mineral/floor/ignore_mapgen,/area/mine/explored/upper_level) -"ckY" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"ckZ" = (/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"cla" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"clb" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"clc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"cld" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/hallway/secondary/medical_emergency_hallway) -"cle" = (/obj/effect/floor_decal/corner/brown/full{dir = 8},/obj/machinery/status_display/supply_display{pixel_y = 32},/turf/simulated/floor/tiled,/area/quartermaster/office) -"clf" = (/obj/effect/floor_decal/corner/brown{dir = 1},/turf/simulated/floor/tiled,/area/quartermaster/office) -"clg" = (/turf/simulated/floor/tiled,/area/quartermaster/office) -"clh" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled,/area/quartermaster/office) -"cli" = (/obj/machinery/door/airlock/glass_mining{id_tag = "cargodoor"; name = "Cargo Office"; req_access = list(50)},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/quartermaster/office) -"clj" = (/obj/effect/floor_decal/corner/brown{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/quartermaster/miningdock) -"clk" = (/obj/effect/floor_decal/corner/brown{dir = 1},/turf/simulated/floor/tiled,/area/quartermaster/miningdock) -"cll" = (/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/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/quartermaster/miningdock) -"clm" = (/obj/effect/floor_decal/corner/brown{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/quartermaster/miningdock) -"cln" = (/obj/effect/floor_decal/corner/brown{dir = 1},/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/quartermaster/miningdock) -"clo" = (/obj/machinery/door/airlock/glass_mining{name = "Delivery Office"; req_access = list(50)},/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,/area/quartermaster/delivery) -"clp" = (/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/delivery) -"clq" = (/obj/effect/floor_decal/corner/brown{dir = 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/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/quartermaster/delivery) -"clr" = (/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 = 10},/turf/simulated/floor/tiled,/area/quartermaster/delivery) -"cls" = (/obj/effect/floor_decal/industrial/warning/corner,/obj/machinery/firealarm{dir = 4; pixel_x = 26},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/quartermaster/delivery) -"clt" = (/obj/structure/plasticflaps{opacity = 0},/obj/machinery/conveyor{dir = 1; id = "packageSort1"},/turf/simulated/floor,/area/quartermaster/delivery) -"clu" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/industrial/warning/corner,/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/maintenance/substation/cargo) -"clv" = (/obj/machinery/power/terminal,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor,/area/maintenance/substation/cargo) -"clw" = (/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"; pixel_y = 0},/turf/simulated/floor,/area/maintenance/substation/cargo) -"clx" = (/obj/structure/table/standard,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/turf/simulated/floor/tiled,/area/storage/primary) -"cly" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/tiled,/area/storage/primary) -"clz" = (/obj/machinery/camera/network/civilian{c_tag = "CIV - Primary Tool Storage"; dir = 2},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/tiled,/area/storage/primary) -"clA" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/storage/primary) -"clB" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/structure/table/standard,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/turf/simulated/floor/tiled,/area/storage/primary) -"clC" = (/obj/structure/table/standard,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/tiled,/area/storage/primary) -"clD" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/storage/tech) -"clE" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/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"},/turf/simulated/floor/plating,/area/storage/tech) -"clF" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/storage/tech) -"clG" = (/obj/item/weapon/module/power_control,/obj/item/weapon/airlock_electronics,/obj/structure/table/steel,/turf/simulated/floor/plating,/area/storage/tech) -"clH" = (/turf/simulated/floor,/area/storage/tech) -"clI" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/structure/sign/directions/security{dir = 1; pixel_x = -32; pixel_y = 0},/obj/structure/sign/directions/science{dir = 1; pixel_x = -32; pixel_z = -8},/obj/structure/sign/directions/evac{dir = 4; pixel_x = -32; pixel_z = 8},/obj/machinery/camera/network/northern_star{c_tag = "Hall - Central Primary Port Aft 2"; dir = 4},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_four) -"clJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_three) -"clK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_three) -"clL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_three) -"clM" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/structure/sign/directions/security{dir = 8; pixel_y = 32},/obj/structure/sign/directions/engineering{dir = 8; pixel_y = 32; pixel_z = -8},/obj/structure/sign/directions/cargo{dir = 8; pixel_y = 32; pixel_z = 8},/obj/machinery/firealarm{dir = 8; pixel_x = -24; pixel_y = 0},/obj/machinery/camera/network/northern_star{c_tag = "Hall - Central Primary Aft Mid 2"; dir = 4},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_three) -"clN" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"clO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"clP" = (/obj/structure/sign/directions/medical{dir = 4; pixel_y = 32},/obj/structure/sign/directions/science{dir = 8; pixel_y = 32; pixel_z = -8},/obj/structure/sign/directions/evac{pixel_y = 32; pixel_z = 8},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_three) -"clQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_three) -"clR" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24; pixel_y = 0},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_three) -"clS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"clT" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/structure/sign/directions/evac{dir = 8; pixel_x = 32; pixel_z = 8},/obj/structure/sign/directions/security{dir = 8; pixel_x = 32; pixel_y = 0},/obj/structure/sign/directions/science{dir = 8; pixel_x = 32; pixel_z = -8},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_three) -"clU" = (/turf/simulated/wall/r_wall,/area/security/nuke_storage) -"clV" = (/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) -"clW" = (/obj/structure/bed/chair/comfy/brown,/obj/structure/noticeboard{pixel_y = 27},/obj/effect/floor_decal/corner/brown/full{dir = 8},/turf/simulated/floor/tiled,/area/quartermaster/office) -"clX" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/quartermaster/office) -"clY" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/office) -"clZ" = (/obj/machinery/door/airlock/glass_mining{id_tag = "cargodoor"; name = "Cargo Office"; req_access = list(50)},/obj/machinery/door/firedoor/glass,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/office) -"cma" = (/obj/effect/floor_decal/corner/brown,/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -26},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/miningdock) -"cmb" = (/obj/effect/floor_decal/corner/brown{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/miningdock) -"cmc" = (/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/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/quartermaster/miningdock) -"cmd" = (/obj/effect/floor_decal/corner/brown{dir = 8},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled,/area/quartermaster/miningdock) -"cme" = (/obj/machinery/door/airlock/glass_mining{name = "Delivery Office"; req_access = list(50)},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/quartermaster/delivery) -"cmf" = (/turf/simulated/floor/tiled,/area/quartermaster/delivery) -"cmg" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/quartermaster/delivery) -"cmh" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/delivery) -"cmi" = (/obj/item/weapon/stool,/obj/effect/floor_decal/industrial/warning{dir = 5},/turf/simulated/floor/tiled,/area/quartermaster/delivery) -"cmj" = (/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green,/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/power/sensor{name = "Powernet Sensor - Cargo Subgrid"; name_tag = "Cargo Subgrid"},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor,/area/maintenance/substation/cargo) -"cmk" = (/obj/machinery/power/smes/buildable{charge = 0; RCon_tag = "Substation - Cargo"},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/maintenance/substation/cargo) -"cml" = (/obj/machinery/power/breakerbox/activated{RCon_tag = "Cargo Substation Bypass"},/turf/simulated/floor/plating,/area/maintenance/substation/cargo) -"cmm" = (/obj/structure/table/standard,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/obj/machinery/requests_console{department = "Tool Storage"; departmentType = 0; pixel_x = -30; pixel_y = 0},/turf/simulated/floor/tiled,/area/storage/primary) -"cmn" = (/turf/simulated/floor/tiled,/area/storage/primary) -"cmo" = (/obj/item/weapon/stool,/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/storage/primary) -"cmp" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/storage/primary) -"cmq" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled,/area/storage/primary) -"cmr" = (/obj/structure/table/standard,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/item/weapon/crowbar,/turf/simulated/floor/tiled,/area/storage/primary) -"cms" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green,/turf/simulated/floor/plating,/area/storage/tech) -"cmt" = (/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) -"cmu" = (/obj/machinery/light/small{dir = 4; pixel_y = 0},/obj/machinery/camera/network/engineering{c_tag = "ENG - Secure Technical Storage"; dir = 2},/turf/simulated/floor/tiled/dark,/area/storage/tech) -"cmv" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/storage/tech) -"cmw" = (/obj/item/device/aicard,/obj/item/weapon/aiModule/reset,/obj/structure/table/steel,/turf/simulated/floor/plating,/area/storage/tech) -"cmx" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor,/area/storage/tech) -"cmy" = (/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/cloning{pixel_x = 0},/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},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/storage/tech) -"cmz" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor,/area/storage/tech) -"cmA" = (/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},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/storage/tech) -"cmB" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor,/area/storage/tech) -"cmC" = (/obj/machinery/requests_console{department = "Tech storage"; pixel_x = 28; pixel_y = 0},/turf/simulated/floor,/area/storage/tech) -"cmD" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"cmE" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"cmF" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"cmG" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"cmH" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"cmI" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"cmJ" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"cmK" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"cmL" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"cmM" = (/obj/machinery/camera/network/northern_star{c_tag = "Hall - Central Primary Aft Port 2"; dir = 2},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"cmN" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"cmO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"cmP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"cmQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"cmR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"cmS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"cmT" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_three) -"cmU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"cmV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"cmW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"cmX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"cmY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/camera/network/northern_star{c_tag = "Hall - Central Primary Aft Starboard 2"; dir = 2},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"cmZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"cna" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"cnb" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"cnc" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"cnd" = (/obj/structure/flora/pottedplant{tag = "icon-plant-01"; icon_state = "plant-01"},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_three) -"cne" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_three) -"cnf" = (/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) -"cng" = (/turf/simulated/floor/tiled/dark,/area/security/nuke_storage) -"cnh" = (/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) -"cni" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/tiled/dark,/area/security/nuke_storage) -"cnj" = (/obj/structure/filingcabinet/security{name = "Security Records"},/turf/simulated/floor/tiled/dark,/area/security/nuke_storage) -"cnk" = (/obj/structure/table/standard,/obj/item/weapon/material/ashtray/glass,/obj/effect/floor_decal/corner/brown{dir = 9},/obj/machinery/newscaster{pixel_x = -28; pixel_y = 0},/obj/item/weapon/deck/cards,/turf/simulated/floor/tiled,/area/quartermaster/office) -"cnl" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/quartermaster/office) -"cnm" = (/obj/item/weapon/stamp/denied{pixel_x = 4; pixel_y = -2},/obj/structure/table/standard,/obj/effect/floor_decal/corner/brown,/obj/item/weapon/stamp/cargo,/turf/simulated/floor/tiled,/area/quartermaster/office) -"cnn" = (/obj/structure/sign/poster{pixel_x = 0; pixel_y = 0},/turf/simulated/wall,/area/quartermaster/office) -"cno" = (/obj/machinery/door/airlock/glass_mining{id_tag = "cargodoor"; name = "Cargo Office"; req_access = list(50)},/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,/turf/simulated/floor/tiled,/area/quartermaster/miningdock) -"cnp" = (/obj/structure/table/steel,/obj/item/weapon/storage/box,/obj/item/weapon/storage/box,/obj/effect/floor_decal/corner/brown{dir = 8},/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor/tiled,/area/quartermaster/delivery) -"cnq" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/quartermaster/delivery) -"cnr" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/quartermaster/delivery) -"cns" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/delivery) -"cnt" = (/obj/machinery/conveyor{dir = 1; id = "packageSort1"},/turf/simulated/floor/plating,/area/quartermaster/delivery) -"cnu" = (/obj/machinery/ai_status_display{pixel_x = -32; pixel_y = 0},/obj/machinery/vending/nifsoft_shop,/turf/simulated/floor/tiled,/area/storage/primary) -"cnv" = (/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/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/storage/primary) -"cnw" = (/obj/machinery/vending/assist,/obj/machinery/status_display{layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/tiled,/area/storage/primary) -"cnx" = (/turf/simulated/wall,/area/storage/emergency_storage/emergency6) -"cny" = (/turf/simulated/wall,/area/medical/first_aid_station) -"cnz" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green,/turf/simulated/floor/plating,/area/storage/tech) -"cnA" = (/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/machinery/light/small{dir = 8},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/dark,/area/storage/tech) -"cnB" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/dark,/area/storage/tech) -"cnC" = (/obj/machinery/door/airlock/highsecurity{name = "Secure Tech Storage"; req_access = list(19,23)},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/storage/tech) -"cnD" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/storage/tech) -"cnE" = (/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},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/storage/tech) -"cnF" = (/obj/machinery/hologram/holopad,/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/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/storage/tech) -"cnG" = (/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},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/storage/tech) -"cnH" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/storage/tech) -"cnI" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/navbeacon/patrol{next_patrol = "CH11"; location = "CH10"},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"cnJ" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"cnK" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"cnL" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"cnM" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/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/hallway/primary/central_three) -"cnN" = (/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/central_three) -"cnO" = (/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/central_three) -"cnP" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"cnQ" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"cnR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/navbeacon/patrol{next_patrol = "CH10"; location = "CH9"},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"cnS" = (/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,/area/hallway/primary/central_three) -"cnT" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"cnU" = (/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,/area/hallway/primary/central_three) -"cnV" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_three) -"cnW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/navbeacon/patrol{next_patrol = "CH9"; location = "CH8"},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"cnX" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"cnY" = (/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/central_three) -"cnZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"coa" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/navbeacon/patrol{next_patrol = "CH8"; location = "CH7"},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"cob" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"coc" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"cod" = (/obj/machinery/camera/network/northern_star{c_tag = "Hall - Central Primary Aft Starboard 3"; dir = 8},/obj/structure/table/glass,/obj/item/weapon/dice,/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_three) -"coe" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_three) -"cof" = (/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) -"cog" = (/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) -"coh" = (/obj/structure/bed/chair/comfy/brown{dir = 1},/obj/effect/floor_decal/corner/brown{dir = 9},/obj/machinery/light{dir = 8},/obj/machinery/camera/network/cargo{c_tag = "CRG - Cargo Office"; dir = 4; name = "security camera"},/turf/simulated/floor/tiled,/area/quartermaster/office) -"coi" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/office) -"coj" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled,/area/quartermaster/office) -"cok" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/quartermaster/office) -"col" = (/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/structure/table/standard,/obj/effect/floor_decal/corner/brown{dir = 6},/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/office) -"com" = (/obj/machinery/computer/ordercomp,/turf/simulated/floor/tiled,/area/quartermaster/foyer) -"con" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/flora/pottedplant,/turf/simulated/floor/tiled,/area/quartermaster/foyer) -"coo" = (/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/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/quartermaster/foyer) -"cop" = (/obj/effect/floor_decal/corner/brown{dir = 4},/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/tiled,/area/quartermaster/foyer) -"coq" = (/obj/structure/bed/chair{dir = 8},/obj/effect/floor_decal/corner/brown/full{dir = 1},/turf/simulated/floor/tiled,/area/quartermaster/foyer) -"cor" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/delivery) -"cos" = (/obj/structure/table/steel,/obj/item/weapon/wrapping_paper,/obj/item/weapon/wrapping_paper,/obj/item/weapon/wrapping_paper,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/obj/effect/floor_decal/corner/brown{dir = 9},/obj/machinery/camera/network/cargo{c_tag = "CRG - Delivery Office"; dir = 4; name = "security camera"},/turf/simulated/floor/tiled,/area/quartermaster/delivery) -"cot" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/delivery) -"cou" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/tiled,/area/quartermaster/delivery) -"cov" = (/obj/effect/floor_decal/industrial/warning/corner,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/quartermaster/delivery) -"cow" = (/obj/machinery/conveyor_switch/oneway{id = "packageSort1"},/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/floor/tiled,/area/quartermaster/delivery) -"cox" = (/obj/machinery/lapvend,/turf/simulated/floor/tiled,/area/storage/primary) -"coy" = (/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/scrubbers,/obj/structure/disposalpipe/segment,/obj/machinery/cell_charger,/turf/simulated/floor/tiled,/area/storage/primary) -"coz" = (/obj/machinery/vending/tool,/turf/simulated/floor/tiled,/area/storage/primary) -"coA" = (/obj/machinery/floodlight,/turf/simulated/floor,/area/storage/emergency_storage/emergency6) -"coB" = (/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/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor/plating,/area/storage/emergency_storage/emergency6) -"coC" = (/obj/machinery/portable_atmospherics/powered/pump/filled,/turf/simulated/floor/plating,/area/storage/emergency_storage/emergency6) -"coD" = (/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/cargo) -"coE" = (/obj/structure/table/rack,/obj/item/bodybag/cryobag,/obj/effect/floor_decal/corner/paleblue/full{dir = 8},/obj/item/weapon/storage/toolbox/emergency,/obj/item/weapon/storage/firstaid/regular,/obj/random/medical/lite,/turf/simulated/floor/tiled/white,/area/medical/first_aid_station) -"coF" = (/obj/machinery/sleep_console{dir = 4},/obj/machinery/alarm{pixel_y = 23},/obj/effect/floor_decal/corner/paleblue{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/first_aid_station) -"coG" = (/obj/machinery/sleeper{dir = 4},/obj/effect/floor_decal/corner/paleblue/full{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/first_aid_station) -"coH" = (/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) -"coI" = (/turf/simulated/floor/tiled/dark,/area/storage/tech) -"coJ" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/storage/tech) -"coK" = (/obj/structure/table/steel,/obj/item/device/integrated_electronics/debugger{pixel_x = -5; pixel_y = 0},/obj/item/device/integrated_electronics/wirer{pixel_x = 5; pixel_y = 0},/turf/simulated/floor/plating,/area/storage/tech) -"coL" = (/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) -"coM" = (/obj/effect/landmark{name = "blobstart"},/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,/area/storage/tech) -"coN" = (/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/arcade,/obj/item/weapon/circuitboard/message_monitor{pixel_x = 3; pixel_y = -3},/turf/simulated/floor/plating,/area/storage/tech) -"coO" = (/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},/turf/simulated/floor/plating,/area/storage/tech) -"coP" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"coQ" = (/obj/machinery/light,/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"coR" = (/obj/machinery/newscaster{pixel_x = 0; pixel_y = -28},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"coS" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"coT" = (/obj/machinery/camera/network/northern_star{c_tag = "Hall - Central Primary Aft Port 1"; dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"coU" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"coV" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"coW" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"coX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"coY" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"coZ" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"cpa" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"cpb" = (/obj/structure/disposalpipe/junction{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"cpc" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_three) -"cpd" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"cpe" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light,/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"cpf" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -26},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"cpg" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"cph" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera/network/northern_star{c_tag = "Hall - Central Primary Aft Starboard 1"; dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"cpi" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"cpj" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/newscaster{pixel_x = 0; pixel_y = -28},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"cpk" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"cpl" = (/obj/structure/disposalpipe/sortjunction/flipped{dir = 8; name = "Coffee Shop"; sortType = "Coffee Shop"},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"cpm" = (/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j2"},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"cpn" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"cpo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/hallway/primary/central_three) -"cpp" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/dark,/area/security/nuke_storage) -"cpq" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/dark,/area/security/nuke_storage) -"cpr" = (/obj/machinery/hologram/holopad,/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_animal/mouse/brown/Tom,/turf/simulated/floor/tiled/dark,/area/security/nuke_storage) -"cps" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/dark,/area/security/nuke_storage) -"cpt" = (/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) -"cpu" = (/obj/structure/closet/crate,/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,/turf/simulated/floor/plating,/area/maintenance/medbay_aft) -"cpv" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/obj/effect/floor_decal/corner/brown{dir = 9},/turf/simulated/floor/tiled,/area/quartermaster/office) -"cpw" = (/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/quartermaster/office) -"cpx" = (/obj/structure/disposalpipe/sortjunction/flipped{dir = 1; sortType = "Cargo Bay"; name = "Cargo Bay"},/turf/simulated/floor/tiled,/area/quartermaster/office) -"cpy" = (/obj/structure/bed/chair/office/dark{dir = 4},/obj/effect/floor_decal/corner/brown{dir = 6},/obj/effect/landmark/start{name = "Cargo Technician"},/turf/simulated/floor/tiled,/area/quartermaster/office) -"cpz" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/noticeboard{pixel_y = 27},/obj/machinery/door/window/westleft{name = "Cargo Desk"; req_access = list(50)},/turf/simulated/floor/tiled,/area/quartermaster/office) -"cpA" = (/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled,/area/quartermaster/foyer) -"cpB" = (/turf/simulated/floor/tiled,/area/quartermaster/foyer) -"cpC" = (/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/quartermaster/foyer) -"cpD" = (/obj/structure/bed/chair{dir = 8},/obj/effect/floor_decal/corner/brown{dir = 6},/turf/simulated/floor/tiled,/area/quartermaster/foyer) -"cpE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/delivery) -"cpF" = (/obj/structure/table/steel,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/effect/floor_decal/corner/brown{dir = 9},/obj/item/weapon/material/butterfly/boxcutter,/turf/simulated/floor/tiled,/area/quartermaster/delivery) -"cpG" = (/obj/machinery/requests_console{department = "Cargo Bay"; departmentType = 2; pixel_x = 30; pixel_y = -1},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/delivery) -"cpH" = (/obj/machinery/conveyor{dir = 1; id = "packageSort1"},/obj/structure/plasticflaps/mining,/turf/simulated/floor/plating,/area/quartermaster/delivery) -"cpI" = (/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},/turf/simulated/floor/tiled,/area/storage/primary) -"cpJ" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled,/area/storage/primary) -"cpK" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/storage/primary) -"cpL" = (/obj/item/weapon/stool,/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/storage/primary) -"cpM" = (/obj/structure/table/standard,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/machinery/light{dir = 4},/obj/item/device/communicator,/turf/simulated/floor/tiled,/area/storage/primary) -"cpN" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor,/area/storage/emergency_storage/emergency6) -"cpO" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/storage/emergency_storage/emergency6) -"cpP" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/storage/emergency_storage/emergency6) -"cpQ" = (/obj/machinery/light/small{dir = 8},/obj/random/trash_pile,/turf/simulated/floor,/area/maintenance/cargo) -"cpR" = (/obj/structure/extinguisher_cabinet{pixel_x = -27},/obj/effect/floor_decal/corner/paleblue/full,/obj/machinery/light,/obj/structure/bed/roller,/turf/simulated/floor/tiled/white,/area/medical/first_aid_station) -"cpS" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/effect/floor_decal/corner/paleblue{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/first_aid_station) -"cpT" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/effect/floor_decal/corner/paleblue{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/first_aid_station) -"cpU" = (/obj/structure/bed/chair/office/light,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/effect/floor_decal/corner/paleblue/full{dir = 1},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/machinery/newscaster{pixel_x = 28; pixel_y = 1},/turf/simulated/floor/tiled/white,/area/medical/first_aid_station) -"cpV" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/storage/tech) -"cpW" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/storage/tech) -"cpX" = (/obj/structure/table/steel,/obj/item/weapon/storage/bag/circuits/basic,/turf/simulated/floor/plating,/area/storage/tech) -"cpY" = (/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,/area/storage/tech) -"cpZ" = (/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) -"cqa" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/structure/sign/directions/engineering{dir = 2; pixel_x = -32; pixel_z = -8},/obj/structure/sign/directions/medical{dir = 4; pixel_x = -32; pixel_y = 0},/obj/structure/sign/directions/cargo{dir = 2; pixel_x = -32; pixel_z = 8},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_four) -"cqb" = (/obj/machinery/newscaster{pixel_x = 28; pixel_y = 1},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_four) -"cqc" = (/turf/simulated/wall,/area/crew_quarters/sleep/elevator) -"cqd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/crew_quarters/sleep/elevator) -"cqe" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/sleep/elevator) -"cqf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/sleep/elevator) -"cqg" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/crew_quarters/sleep/elevator) -"cqh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/sleep/elevator) -"cqi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/crew_quarters/sleep/elevator) -"cqj" = (/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable,/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_three) -"cqk" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"cql" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 26},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_three) -"cqm" = (/obj/machinery/door/airlock/glass{name = "Construction Area"; req_access = list(32)},/turf/simulated/floor/plating,/area/hallway/primary/central_three) -"cqn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/primary/central_three) -"cqo" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_three) -"cqp" = (/obj/structure/sign/directions/medical{dir = 1; pixel_x = 32; pixel_y = 0},/obj/structure/sign/directions/cargo{dir = 8; pixel_x = 32; pixel_z = 8},/obj/structure/sign/directions/engineering{dir = 8; pixel_x = 32; pixel_z = -8},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_three) -"cqq" = (/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) -"cqr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/dark,/area/security/nuke_storage) -"cqs" = (/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) -"cqt" = (/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/medical,/obj/random/maintenance/medical,/turf/simulated/floor/plating,/area/maintenance/medbay_aft) -"cqu" = (/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,/area/maintenance/medbay_aft) -"cqv" = (/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,/area/maintenance/medbay_aft) -"cqw" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/maintenance/medbay_aft) -"cqx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/maintenance/medbay_aft) -"cqy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/medbay_aft) -"cqz" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/medbay_aft) -"cqA" = (/obj/structure/closet/crate/medical,/obj/random/maintenance/medical,/obj/random/maintenance/medical,/obj/random/maintenance/medical,/obj/random/maintenance/clean,/turf/simulated/floor,/area/maintenance/medbay_aft) -"cqB" = (/obj/machinery/autolathe,/obj/effect/floor_decal/corner/brown{dir = 9},/turf/simulated/floor/tiled,/area/quartermaster/office) -"cqC" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/quartermaster/office) -"cqD" = (/obj/machinery/computer/supplycomp{tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1},/turf/simulated/floor/tiled,/area/quartermaster/office) -"cqE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/office) -"cqF" = (/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/quartermaster/foyer) -"cqG" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/foyer) -"cqH" = (/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,/area/quartermaster/foyer) -"cqI" = (/obj/structure/bed/chair{dir = 8},/obj/effect/floor_decal/corner/brown{dir = 6},/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/foyer) -"cqJ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/delivery) -"cqK" = (/obj/structure/table/steel,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/effect/floor_decal/corner/brown/full,/turf/simulated/floor/tiled,/area/quartermaster/delivery) -"cqL" = (/obj/structure/bed/chair,/obj/effect/landmark/start{name = "Cargo Technician"},/obj/effect/floor_decal/corner/brown{dir = 10},/turf/simulated/floor/tiled,/area/quartermaster/delivery) -"cqM" = (/obj/structure/filingcabinet/filingcabinet,/obj/effect/floor_decal/corner/brown{dir = 8},/obj/machinery/light,/turf/simulated/floor/tiled,/area/quartermaster/delivery) -"cqN" = (/obj/structure/cable/green,/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/disposalpipe/segment,/obj/machinery/light_switch{dir = 2; name = "light switch "; pixel_x = 36; pixel_y = 0},/turf/simulated/floor/tiled,/area/quartermaster/delivery) -"cqO" = (/obj/structure/disposalpipe/trunk,/obj/structure/disposaloutlet{dir = 1},/turf/simulated/floor/plating,/area/quartermaster/delivery) -"cqP" = (/obj/structure/table/standard,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/light_switch{pixel_x = 12; pixel_y = -24},/obj/item/weapon/crowbar,/turf/simulated/floor/tiled,/area/storage/primary) -"cqQ" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled,/area/storage/primary) -"cqR" = (/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled,/area/storage/primary) -"cqS" = (/obj/machinery/navbeacon/delivery/west{location = "Tool Storage"},/obj/effect/floor_decal/industrial/outline/yellow,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/storage/primary) -"cqT" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/storage/primary) -"cqU" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/storage/primary) -"cqV" = (/obj/machinery/disposal,/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -26},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/tiled,/area/storage/primary) -"cqW" = (/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/emergency6) -"cqX" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/storage/emergency_storage/emergency6) -"cqY" = (/turf/simulated/wall,/area/hallway/primary/port) -"cqZ" = (/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/airlock/maintenance{req_access = newlist()},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/maintenance/cargo) -"cra" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/camera/network/medbay{c_tag = "MED - FA Station Port"; dir = 1},/obj/machinery/light_switch{pixel_x = -36; pixel_y = 0},/obj/effect/floor_decal/corner/paleblue{dir = 9},/turf/simulated/floor/tiled/white,/area/medical/first_aid_station) -"crb" = (/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,/turf/simulated/floor/tiled/white,/area/medical/first_aid_station) -"crc" = (/obj/structure/table/reinforced,/obj/effect/floor_decal/corner/paleblue{dir = 6},/obj/machinery/vending/wallmed1{name = "NanoMed Wall"; pixel_x = 25; pixel_y = 0},/obj/machinery/recharger,/obj/item/device/radio{frequency = 1487; icon_state = "med_walkietalkie"; name = "Medbay Emergency Radio Link"},/obj/item/device/defib_kit/loaded,/turf/simulated/floor/tiled/white,/area/medical/first_aid_station) -"crd" = (/obj/machinery/cell_charger{pixel_y = 5},/obj/item/device/multitool,/obj/structure/table/steel,/turf/simulated/floor/plating,/area/storage/tech) -"cre" = (/obj/machinery/light/small,/obj/structure/table/steel,/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) -"crf" = (/obj/machinery/light_switch{pixel_x = 0; pixel_y = -26},/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor,/area/storage/tech) -"crg" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/industrial/warning,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/storage/tech) -"crh" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor,/area/storage/tech) -"cri" = (/obj/item/device/radio/intercom{layer = 4; name = "Station Intercom (General)"; pixel_y = -21},/obj/machinery/light/small,/turf/simulated/floor,/area/storage/tech) -"crj" = (/obj/machinery/vending/assist,/turf/simulated/floor,/area/storage/tech) -"crk" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"crl" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) -"crm" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/atm{pixel_x = -32; pixel_y = 0},/obj/structure/table/glass,/turf/simulated/floor/tiled,/area/crew_quarters/sleep/elevator) -"crn" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/crew_quarters/sleep/elevator) -"cro" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/crew_quarters/sleep/elevator) -"crp" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/tiled,/area/crew_quarters/sleep/elevator) -"crq" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/crew_quarters/sleep/elevator) -"crr" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/sleep/elevator) -"crs" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled,/area/crew_quarters/sleep/elevator) -"crt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/crew_quarters/sleep/elevator) -"cru" = (/obj/machinery/newscaster{pixel_y = 32},/obj/machinery/firealarm{dir = 4; pixel_x = 26},/obj/structure/table/glass,/obj/item/weapon/book/codex/lore/vir,/turf/simulated/floor/tiled,/area/crew_quarters/sleep/elevator) -"crv" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"crw" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"crx" = (/turf/simulated/wall,/area/vacant/vacant_shop) -"cry" = (/turf/simulated/floor/tiled,/area/vacant/vacant_shop) -"crz" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled,/area/vacant/vacant_shop) -"crA" = (/obj/structure/table/rack{dir = 4},/turf/simulated/floor/tiled,/area/vacant/vacant_shop) -"crB" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"crC" = (/obj/machinery/door/firedoor/glass,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"crD" = (/obj/structure/closet/crate,/obj/item/stack/material/silver,/obj/item/stack/material/silver,/obj/item/stack/material/silver,/obj/item/stack/material/gold,/obj/item/stack/material/gold,/obj/item/stack/material/gold,/obj/item/weapon/storage/belt/champion,/turf/simulated/floor/tiled/dark,/area/security/nuke_storage) -"crE" = (/obj/structure/closet/secure_closet/freezer/money,/obj/machinery/power/apc{dir = 2; 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) -"crF" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/tiled/dark,/area/security/nuke_storage) -"crG" = (/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"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/maintenance/medbay_aft) -"crH" = (/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/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/medbay_aft) -"crI" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/maintenance/medbay_aft) -"crJ" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/maintenance/medbay_aft) -"crK" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/maintenance/medbay_aft) -"crL" = (/obj/structure/table/standard,/obj/effect/floor_decal/corner/brown{dir = 9},/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/fiftyspawner/steel,/obj/fiftyspawner/glass,/obj/item/device/multitool,/turf/simulated/floor/tiled,/area/quartermaster/office) -"crM" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/office) -"crN" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor/tiled,/area/quartermaster/office) -"crO" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/quartermaster/office) -"crP" = (/obj/effect/floor_decal/corner/brown{dir = 4},/obj/structure/filingcabinet/filingcabinet,/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/office) -"crQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/office) -"crR" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/camera/network/cargo{c_tag = "CRG - Cargo Foyer"; dir = 4; name = "security camera"},/turf/simulated/floor/tiled,/area/quartermaster/foyer) -"crS" = (/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,/obj/effect/landmark{name = "lightsout"},/turf/simulated/floor/tiled,/area/quartermaster/foyer) -"crT" = (/obj/structure/bed/chair{dir = 8},/obj/effect/floor_decal/corner/brown{dir = 4},/obj/machinery/firealarm{dir = 4; pixel_x = 26},/turf/simulated/floor/tiled,/area/quartermaster/foyer) -"crU" = (/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},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/delivery) -"crV" = (/obj/structure/table/steel_reinforced,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/obj/machinery/door/window/northright{name = "Mailing Room"; req_access = list(50)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/quartermaster/delivery) -"crW" = (/obj/machinery/door/airlock/glass_mining{name = "Delivery Office"; req_access = list(50)},/obj/machinery/door/firedoor/glass,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/quartermaster/delivery) -"crX" = (/obj/structure/sign/poster{pixel_x = 0; pixel_y = 0},/turf/simulated/wall,/area/quartermaster/delivery) -"crY" = (/turf/simulated/wall,/area/hallway/secondary/cargo_hallway) -"crZ" = (/obj/machinery/door/airlock/glass{name = "Primary Tool Storage"},/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/storage/primary) -"csa" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/storage/primary) -"csb" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/storage/primary) -"csc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/storage/primary) -"csd" = (/obj/machinery/door/airlock/glass{name = "Primary Tool Storage"},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/storage/primary) -"cse" = (/obj/machinery/door/airlock{name = "Cargo Emergency Storage"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/storage/emergency_storage/emergency6) -"csf" = (/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled/dark,/area/hallway/primary/port) -"csg" = (/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"; pixel_y = 0},/turf/simulated/floor/tiled/dark,/area/hallway/primary/port) -"csh" = (/obj/structure/closet/emcloset,/turf/simulated/floor/tiled/dark,/area/hallway/primary/port) -"csi" = (/obj/machinery/door/airlock/glass_medical{name = "First-Aid Station"; req_one_access = list(5,10,50,63)},/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/white,/area/medical/first_aid_station) -"csj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/first_aid_station) -"csk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/port) -"csl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/port) -"csm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/port) -"csn" = (/obj/machinery/door/airlock/engineering{name = "Tech Storage"; req_access = list(23)},/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,/area/storage/tech) -"cso" = (/turf/simulated/floor/tiled/dark,/area/hallway/primary/port) -"csp" = (/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/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/port) -"csq" = (/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,/area/hallway/primary/port) -"csr" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled,/area/hallway/primary/port) -"css" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled/dark,/area/hallway/primary/port) -"cst" = (/obj/machinery/light{dir = 8},/obj/machinery/camera/network/civilian{c_tag = "CIV - Residential Elevator Port"; dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/sleep/elevator) -"csu" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/tiled,/area/crew_quarters/sleep/elevator) -"csv" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/computer/cryopod/dorms{pixel_y = -30},/turf/simulated/floor/tiled,/area/crew_quarters/sleep/elevator) -"csw" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/effect/landmark{name = "JoinLateElevator"},/turf/simulated/floor/tiled,/area/crew_quarters/sleep/elevator) -"csx" = (/obj/item/device/radio/beacon,/obj/effect/landmark{name = "JoinLateElevator"},/turf/simulated/floor/tiled,/area/crew_quarters/sleep/elevator) -"csy" = (/obj/effect/landmark{name = "JoinLateElevator"},/turf/simulated/floor/tiled,/area/crew_quarters/sleep/elevator) -"csz" = (/obj/machinery/computer/cryopod/dorms{pixel_y = -30},/turf/simulated/floor/tiled,/area/crew_quarters/sleep/elevator) -"csA" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/sleep/elevator) -"csB" = (/turf/simulated/wall,/area/hallway/secondary/docking_hallway) -"csC" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/structure/disposalpipe/segment,/obj/machinery/firealarm{dir = 8; pixel_x = -24; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) -"csD" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) -"csE" = (/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) -"csF" = (/obj/item/frame/light,/obj/structure/table/reinforced,/turf/simulated/floor/tiled,/area/vacant/vacant_shop) -"csG" = (/obj/structure/table/reinforced,/obj/machinery/cash_register/civilian{dir = 1},/turf/simulated/floor/tiled,/area/vacant/vacant_shop) -"csH" = (/obj/structure/table/reinforced,/obj/random/maintenance/engineering,/turf/simulated/floor/tiled,/area/vacant/vacant_shop) -"csI" = (/obj/structure/table/rack{dir = 4},/obj/item/frame/light,/turf/simulated/floor/tiled,/area/vacant/vacant_shop) -"csJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/hallway/primary/central_three) -"csK" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) -"csL" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/maintenance/medbay_aft) -"csM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/maintenance/medbay_aft) -"csN" = (/obj/structure/table/standard,/obj/item/weapon/folder/yellow,/obj/effect/floor_decal/corner/brown{dir = 9},/obj/machinery/firealarm{dir = 8; pixel_x = -26},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/quartermaster/office) -"csO" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/tiled,/area/quartermaster/office) -"csP" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/quartermaster/office) -"csQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/quartermaster/office) -"csR" = (/obj/machinery/door/airlock/glass_mining{id_tag = "cargodoor"; name = "Cargo Office"; req_access = list(50)},/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,/area/quartermaster/office) -"csS" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/foyer) -"csT" = (/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/manifold4w/hidden/supply,/turf/simulated/floor/tiled,/area/quartermaster/foyer) -"csU" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled,/area/quartermaster/foyer) -"csV" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled,/area/quartermaster/foyer) -"csW" = (/obj/effect/floor_decal/corner/brown{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/quartermaster/foyer) -"csX" = (/obj/effect/floor_decal/corner/brown{dir = 5},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) -"csY" = (/obj/effect/floor_decal/corner/brown{dir = 1},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) -"csZ" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) -"cta" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera/network/northern_star{c_tag = "Hall - Cargo Hallway Port"; dir = 2},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) -"ctb" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/alarm{pixel_y = 23},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) -"ctc" = (/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/effect/floor_decal/corner/brown{dir = 5},/obj/structure/sign/directions/cargo{dir = 8; pixel_y = 32; pixel_z = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) -"ctd" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = 28},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) -"cte" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) -"ctf" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) -"ctg" = (/obj/effect/floor_decal/corner/brown{dir = 5},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) -"cth" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) -"cti" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) -"ctj" = (/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/hallway/secondary/cargo_hallway) -"ctk" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) -"ctl" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) -"ctm" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) -"ctn" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) -"cto" = (/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) -"ctp" = (/obj/effect/floor_decal/corner/brown{dir = 5},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) -"ctq" = (/obj/machinery/door/airlock/glass{name = "Cargo Access"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) -"ctr" = (/turf/simulated/floor/tiled,/area/hallway/primary/port) -"cts" = (/obj/structure/sign/directions/engineering{dir = 2; pixel_y = 32; pixel_z = -8},/obj/structure/sign/directions/security{dir = 4; pixel_y = 32},/obj/structure/sign/directions/cargo{dir = 8; pixel_y = 32; pixel_z = 8},/turf/simulated/floor/tiled,/area/hallway/primary/port) -"ctt" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled,/area/hallway/primary/port) -"ctu" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/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"},/turf/simulated/floor/tiled,/area/hallway/primary/port) -"ctv" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/primary/port) -"ctw" = (/obj/structure/sign/directions/science{dir = 4; pixel_y = 32; pixel_z = -8},/obj/structure/sign/directions/medical{dir = 4; pixel_y = 32},/obj/structure/sign/directions/evac{dir = 4; pixel_y = 32; pixel_z = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/primary/port) -"ctx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/port) -"cty" = (/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/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/port) -"ctz" = (/obj/structure/sign/redcross{name = "First-Aid"; pixel_y = 32},/turf/simulated/floor/tiled,/area/hallway/primary/port) -"ctA" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/hallway/primary/port) -"ctB" = (/obj/machinery/camera/network/northern_star{c_tag = "Hall - Port Primary 2"; dir = 2},/turf/simulated/floor/tiled,/area/hallway/primary/port) -"ctC" = (/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/tiled,/area/hallway/primary/port) -"ctD" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/port) -"ctE" = (/obj/machinery/light{dir = 1},/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/port) -"ctF" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/port) -"ctG" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/alarm{pixel_y = 23},/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/port) -"ctH" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/port) -"ctI" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/primary/port) -"ctJ" = (/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/hallway/primary/port) -"ctK" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/port) -"ctL" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/primary/port) -"ctM" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/port) -"ctN" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/port) -"ctO" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/primary/port) -"ctP" = (/obj/structure/bed/chair,/turf/simulated/floor/tiled/dark,/area/hallway/primary/port) -"ctQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/port) -"ctR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/sleep/elevator) -"ctS" = (/turf/simulated/floor/tiled,/area/crew_quarters/sleep/elevator) -"ctT" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/crew_quarters/sleep/elevator) -"ctU" = (/turf/simulated/shuttle/wall/dark,/area/crew_quarters/sleep/elevator) -"ctV" = (/obj/machinery/cryopod/robot/door/dorms,/turf/simulated/shuttle/floor/white,/area/crew_quarters/sleep/elevator) -"ctW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/docking_hallway) -"ctX" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) -"ctY" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) -"ctZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/vacant/vacant_shop) -"cua" = (/obj/structure/table/rack{dir = 4},/obj/item/weapon/storage/toolbox/mechanical,/obj/random/maintenance/engineering,/turf/simulated/floor/tiled,/area/vacant/vacant_shop) -"cub" = (/turf/simulated/wall,/area/crew_quarters/coffee_shop) -"cuc" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/polarized{dir = 2; id = "coffee"},/obj/structure/window/reinforced/polarized{dir = 8; id = "coffee"},/obj/structure/window/reinforced/polarized{dir = 1; id = "coffee"},/turf/simulated/floor/plating,/area/crew_quarters/coffee_shop) -"cud" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/polarized{dir = 4; id = "coffee"},/obj/structure/window/reinforced/polarized{dir = 2; id = "coffee"},/obj/structure/window/reinforced/polarized{dir = 1; id = "coffee"},/turf/simulated/floor/plating,/area/crew_quarters/coffee_shop) -"cue" = (/turf/simulated/wall,/area/hallway/secondary/docking_hallway2) -"cuf" = (/obj/machinery/door/firedoor/glass,/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/multi_tile/glass,/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway2) -"cug" = (/obj/machinery/door/firedoor/glass,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway2) -"cuh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/hallway/secondary/docking_hallway2) -"cui" = (/turf/simulated/wall,/area/crew_quarters/locker) -"cuj" = (/turf/simulated/wall,/area/crew_quarters/sleep/vistor_room_5) -"cuk" = (/obj/machinery/door/airlock/maintenance{req_access = newlist()},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/maintenance/medbay_aft) -"cul" = (/turf/simulated/wall,/area/crew_quarters/sleep/vistor_room_6) -"cum" = (/turf/simulated/wall,/area/crew_quarters/sleep/vistor_room_11) -"cun" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{req_access = newlist()},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/maintenance/medbay_aft) -"cuo" = (/turf/simulated/wall,/area/crew_quarters/sleep/vistor_room_12) -"cup" = (/obj/structure/table/standard,/obj/item/weapon/storage/belt/utility,/obj/item/weapon/storage/belt/utility,/obj/effect/floor_decal/corner/brown{dir = 9},/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 1},/turf/simulated/floor/tiled,/area/quartermaster/office) -"cuq" = (/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/tiled,/area/quartermaster/office) -"cur" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/junction{dir = 1},/turf/simulated/floor/tiled,/area/quartermaster/office) -"cus" = (/obj/machinery/door/airlock/glass_mining{id_tag = "cargodoor"; name = "Cargo Office"; req_access = list(50)},/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/office) -"cut" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/foyer) -"cuu" = (/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/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/foyer) -"cuv" = (/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/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/foyer) -"cuw" = (/obj/machinery/door/firedoor/glass,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/foyer) -"cux" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) -"cuy" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) -"cuz" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) -"cuA" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) -"cuB" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) -"cuC" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) -"cuD" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) -"cuE" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) -"cuF" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) -"cuG" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/airlock/glass{name = "Cargo Access"},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) -"cuH" = (/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/port) -"cuI" = (/obj/structure/cable{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},/turf/simulated/floor/tiled,/area/hallway/primary/port) -"cuJ" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/port) -"cuK" = (/obj/machinery/door/firedoor/glass,/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/port) -"cuL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/port) -"cuM" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/port) -"cuN" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/port) -"cuO" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/tiled,/area/hallway/primary/port) -"cuP" = (/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/hallway/primary/port) -"cuQ" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/port) -"cuR" = (/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,/area/hallway/primary/port) -"cuS" = (/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/port) -"cuT" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/port) -"cuU" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/port) -"cuV" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/tiled,/area/hallway/primary/port) -"cuW" = (/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,/area/hallway/primary/port) -"cuX" = (/obj/structure/table/glass,/obj/machinery/camera/network/northern_star{c_tag = "Hall - Port Primary 5"; dir = 8},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/tiled/dark,/area/hallway/primary/port) -"cuY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/port) -"cuZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/sleep/elevator) -"cva" = (/obj/effect/forcefield{desc = "You can't get in. Heh."; invisibility = 60; layer = 1; name = "Blocker"},/turf/simulated/shuttle/floor/white,/area/crew_quarters/sleep/elevator) -"cvb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/docking_hallway) -"cvc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/docking_hallway) -"cvd" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) -"cve" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) -"cvf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/docking_hallway) -"cvg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/docking_hallway) -"cvh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/vacant/vacant_shop) -"cvi" = (/obj/item/weapon/crowbar,/turf/simulated/floor/tiled,/area/vacant/vacant_shop) -"cvj" = (/obj/machinery/alarm{dir = 8; pixel_x = 25; pixel_y = 0},/turf/simulated/floor/tiled,/area/vacant/vacant_shop) -"cvk" = (/obj/structure/table/marble,/obj/item/weapon/reagent_containers/food/drinks/cup{pixel_x = 8; pixel_y = 8},/obj/item/weapon/reagent_containers/food/drinks/cup{pixel_x = -4; pixel_y = 8},/obj/item/weapon/reagent_containers/food/drinks/cup{pixel_x = 8; pixel_y = -4},/obj/item/weapon/reagent_containers/food/drinks/cup{pixel_x = -4; pixel_y = -4},/obj/item/weapon/reagent_containers/food/drinks/cup{pixel_x = 8},/obj/item/weapon/reagent_containers/food/drinks/cup{pixel_x = -4},/obj/item/weapon/reagent_containers/food/drinks/cup{pixel_x = 8; pixel_y = 12},/obj/item/weapon/reagent_containers/food/drinks/cup{pixel_x = -4; pixel_y = 12},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/tiled/yellow,/area/crew_quarters/coffee_shop) -"cvl" = (/obj/structure/table/marble,/obj/item/weapon/reagent_containers/food/drinks/glass2/square{pixel_x = 8; pixel_y = 8},/obj/item/weapon/reagent_containers/food/drinks/glass2/square{pixel_x = 0; pixel_y = 8},/obj/item/weapon/reagent_containers/food/drinks/glass2/square{pixel_x = -8; pixel_y = 8},/obj/item/weapon/reagent_containers/food/drinks/glass2/square{pixel_x = 8; pixel_y = 4},/obj/item/weapon/reagent_containers/food/drinks/glass2/square{pixel_x = 0; pixel_y = 4},/obj/item/weapon/reagent_containers/food/drinks/glass2/square{pixel_x = -8; pixel_y = 4},/obj/machinery/camera/network/civilian{c_tag = "CIV - Cafe Back Room"; dir = 2},/turf/simulated/floor/tiled/yellow,/area/crew_quarters/coffee_shop) -"cvm" = (/obj/structure/table/marble,/obj/machinery/chemical_dispenser/bar_coffee/full,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/yellow,/area/crew_quarters/coffee_shop) -"cvn" = (/obj/structure/sink/kitchen{pixel_y = 28},/obj/machinery/button/remote/blast_door{id = "coffeeshop"; name = "Cafe Shutters"; pixel_x = 26; pixel_y = 0},/obj/machinery/light_switch{pixel_x = 34; pixel_y = 4},/obj/machinery/button/windowtint{id = "coffee"; pixel_x = 34; pixel_y = -4},/turf/simulated/floor/tiled/yellow,/area/crew_quarters/coffee_shop) -"cvo" = (/obj/structure/closet/emcloset,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/docking_hallway2) -"cvp" = (/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway2) -"cvq" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway2) -"cvr" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway2) -"cvs" = (/obj/structure/flora/pottedplant{icon_state = "plant-22"},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/docking_hallway2) -"cvt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/locker) -"cvu" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/tiled/dark,/area/crew_quarters/locker) -"cvv" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/tiled/dark,/area/crew_quarters/locker) -"cvw" = (/obj/structure/curtain/open/shower,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/window/southright{name = "Shower"},/obj/machinery/shower{pixel_y = 3},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_5) -"cvx" = (/obj/structure/toilet,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_5) -"cvy" = (/obj/structure/table/standard,/obj/item/weapon/soap/nanotrasen,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_5) -"cvz" = (/obj/effect/floor_decal/corner/white{dir = 8},/obj/effect/floor_decal/corner/blue{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/closet/emcloset,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cvA" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cvB" = (/obj/structure/table/standard,/obj/item/weapon/soap/nanotrasen,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_6) -"cvC" = (/obj/structure/toilet,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_6) -"cvD" = (/obj/structure/curtain/open/shower,/obj/machinery/door/window/southright{name = "Shower"},/obj/structure/window/reinforced{dir = 8},/obj/machinery/shower{pixel_y = 3},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_6) -"cvE" = (/obj/structure/curtain/open/shower,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/window/southright{name = "Shower"},/obj/machinery/shower{pixel_y = 3},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_11) -"cvF" = (/obj/structure/toilet,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_11) -"cvG" = (/obj/structure/table/standard,/obj/item/weapon/soap/nanotrasen,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_11) -"cvH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cvI" = (/obj/effect/floor_decal/corner/white{dir = 4},/obj/effect/floor_decal/corner/blue,/obj/structure/closet/emcloset,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cvJ" = (/obj/structure/table/standard,/obj/item/weapon/soap/nanotrasen,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_12) -"cvK" = (/obj/structure/toilet,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_12) -"cvL" = (/obj/structure/curtain/open/shower,/obj/machinery/door/window/southright{name = "Shower"},/obj/structure/window/reinforced{dir = 8},/obj/machinery/shower{pixel_y = 3},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_12) -"cvM" = (/obj/structure/table/standard,/obj/item/weapon/tape_roll,/obj/item/weapon/storage/firstaid/regular{pixel_x = 6; pixel_y = -5},/obj/effect/floor_decal/corner/brown/full,/turf/simulated/floor/tiled,/area/quartermaster/office) -"cvN" = (/obj/structure/table/standard,/obj/item/weapon/hand_labeler,/obj/effect/floor_decal/corner/brown{dir = 10},/obj/machinery/recharger,/turf/simulated/floor/tiled,/area/quartermaster/office) -"cvO" = (/obj/structure/table/standard,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/machinery/light_switch{pixel_x = -12; pixel_y = -24},/obj/effect/floor_decal/corner/brown{dir = 8},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/item/device/retail_scanner/civilian{tag = "icon-retail_idle (NORTH)"; icon_state = "retail_idle"; dir = 1},/turf/simulated/floor/tiled,/area/quartermaster/office) -"cvP" = (/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,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/quartermaster/office) -"cvQ" = (/obj/effect/floor_decal/corner/brown{dir = 10},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/machinery/newscaster{pixel_x = 0; pixel_y = -28},/obj/structure/flora/pottedplant,/turf/simulated/floor/tiled,/area/quartermaster/foyer) -"cvR" = (/obj/effect/floor_decal/corner/brown{dir = 10},/obj/machinery/status_display/supply_display{pixel_y = -32},/turf/simulated/floor/tiled,/area/quartermaster/foyer) -"cvS" = (/obj/machinery/computer/guestpass{pixel_y = -28},/obj/effect/floor_decal/corner/brown{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/light,/turf/simulated/floor/tiled,/area/quartermaster/foyer) -"cvT" = (/obj/effect/floor_decal/corner/brown{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/quartermaster/foyer) -"cvU" = (/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{dir = 10},/turf/simulated/floor/tiled,/area/quartermaster/foyer) -"cvV" = (/obj/effect/floor_decal/corner/brown,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/quartermaster/foyer) -"cvW" = (/obj/effect/floor_decal/corner/brown{dir = 10},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) -"cvX" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/effect/floor_decal/corner/brown{dir = 10},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) -"cvY" = (/obj/effect/floor_decal/corner/brown{dir = 8},/obj/machinery/atm{pixel_y = -32},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) -"cvZ" = (/obj/effect/floor_decal/corner/brown{dir = 10},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) -"cwa" = (/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) -"cwb" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) -"cwc" = (/obj/effect/floor_decal/corner/brown{dir = 10},/obj/machinery/ai_status_display{pixel_y = -32},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) -"cwd" = (/obj/machinery/light,/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) -"cwe" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/camera/network/northern_star{c_tag = "Hall - Cargo Hallway Mid"; dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) -"cwf" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) -"cwg" = (/obj/effect/floor_decal/corner/brown{dir = 10},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) -"cwh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) -"cwi" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) -"cwj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) -"cwk" = (/obj/effect/floor_decal/corner/brown{dir = 10},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/camera/network/northern_star{c_tag = "Hall - Cargo Hallway Starboard"; dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) -"cwl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/light,/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) -"cwm" = (/obj/effect/floor_decal/corner/brown{dir = 10},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/ai_status_display{pixel_y = -32},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) -"cwn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/airlock/glass{name = "Cargo Access"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) -"cwo" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/primary/port) -"cwp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled,/area/hallway/primary/port) -"cwq" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/port) -"cwr" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/hallway/primary/port) -"cws" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/port) -"cwt" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/port) -"cwu" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor/tiled,/area/hallway/primary/port) -"cwv" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled,/area/hallway/primary/port) -"cww" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light,/turf/simulated/floor/tiled,/area/hallway/primary/port) -"cwx" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/port) -"cwy" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/port) -"cwz" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/port) -"cwA" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/port) -"cwB" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/port) -"cwC" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera/network/northern_star{c_tag = "Hall - Port Primary 4"; dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/port) -"cwD" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/hallway/primary/port) -"cwE" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/primary/port) -"cwF" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/floor/tiled/dark,/area/hallway/primary/port) -"cwG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/port) -"cwH" = (/turf/simulated/floor/tiled/dark,/area/crew_quarters/sleep/elevator) -"cwI" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/dark,/area/crew_quarters/sleep/elevator) -"cwJ" = (/obj/effect/forcefield{desc = "You can't get in. Heh."; invisibility = 60; layer = 1; name = "Blocker"},/obj/machinery/light,/turf/simulated/shuttle/floor/white,/area/crew_quarters/sleep/elevator) -"cwK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/dark,/area/crew_quarters/sleep/elevator) -"cwL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/docking_hallway) -"cwM" = (/obj/random/tech_supply,/turf/simulated/floor/tiled,/area/vacant/vacant_shop) -"cwN" = (/obj/effect/decal/cleanable/blood/oil/streak{amount = 0},/turf/simulated/floor/tiled,/area/vacant/vacant_shop) -"cwO" = (/obj/item/stack/material/steel{amount = 50},/turf/simulated/floor/tiled,/area/vacant/vacant_shop) -"cwP" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal,/turf/simulated/floor/tiled/yellow,/area/crew_quarters/coffee_shop) -"cwQ" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"cwR" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"cwS" = (/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/white,/area/crew_quarters/coffee_shop) -"cwT" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock{name = "Coffee Shop"; req_one_access = list(25,28)},/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/crew_quarters/coffee_shop) -"cwU" = (/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/hallway/secondary/docking_hallway2) -"cwV" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway2) -"cwW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway2) -"cwX" = (/turf/simulated/floor/tiled/dark,/area/hallway/secondary/docking_hallway2) -"cwY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/locker) -"cwZ" = (/turf/simulated/floor/tiled,/area/crew_quarters/locker) -"cxa" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/tiled,/area/crew_quarters/locker) -"cxb" = (/obj/machinery/light{dir = 1},/obj/machinery/vending/nifsoft_shop,/turf/simulated/floor/tiled,/area/crew_quarters/locker) -"cxc" = (/obj/machinery/lapvend,/turf/simulated/floor/tiled,/area/crew_quarters/locker) -"cxd" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/tiled,/area/crew_quarters/locker) -"cxe" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_5) -"cxf" = (/obj/structure/bed/double/padded,/obj/item/weapon/bedsheet/browndouble,/obj/machinery/newscaster{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_5) -"cxg" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_5) -"cxh" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_5) -"cxi" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/mirror{pixel_x = 28},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_5) -"cxj" = (/obj/effect/floor_decal/corner/white{dir = 8},/obj/effect/floor_decal/corner/blue{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cxk" = (/obj/effect/floor_decal/corner/white{dir = 4},/obj/effect/floor_decal/corner/blue,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cxl" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/structure/mirror{pixel_x = -28},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_6) -"cxm" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_6) -"cxn" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_6) -"cxo" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_6) -"cxp" = (/obj/machinery/newscaster{pixel_x = 0; pixel_y = 32},/obj/structure/bed/double/padded,/obj/item/weapon/bedsheet/browndouble,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_6) -"cxq" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_11) -"cxr" = (/obj/machinery/newscaster{pixel_x = 0; pixel_y = 32},/obj/structure/bed/double/padded,/obj/item/weapon/bedsheet/browndouble,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_11) -"cxs" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_11) -"cxt" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_11) -"cxu" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/mirror{pixel_x = 28},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_11) -"cxv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/white{dir = 8},/obj/effect/floor_decal/corner/blue{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cxw" = (/obj/effect/floor_decal/corner/white{dir = 4},/obj/effect/floor_decal/corner/blue,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cxx" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/structure/mirror{pixel_x = -28},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_12) -"cxy" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_12) -"cxz" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_12) -"cxA" = (/obj/structure/closet/secure_closet/personal,/obj/item/clothing/head/kitty,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_12) -"cxB" = (/obj/machinery/newscaster{pixel_x = 0; pixel_y = 32},/obj/structure/bed/double/padded,/obj/item/weapon/bedsheet/browndouble,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_12) -"cxC" = (/turf/simulated/wall,/area/quartermaster/storage) -"cxD" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/storage) -"cxE" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/storage) -"cxF" = (/obj/machinery/door/airlock/glass_mining{name = "Cargo Bay"; req_access = list(31)},/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"},/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cxG" = (/obj/machinery/door/airlock/glass_mining{name = "Cargo Bay"; req_access = list(31)},/obj/machinery/door/firedoor/glass,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cxH" = (/turf/simulated/wall,/area/quartermaster/qm) -"cxI" = (/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},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/qm) -"cxJ" = (/obj/machinery/door/airlock/glass_mining{name = "Quartermaster"; req_access = list(41)},/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,/turf/simulated/floor/tiled,/area/quartermaster/qm) -"cxK" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/qm) -"cxL" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/qm) -"cxM" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/cargo_hallway) -"cxN" = (/obj/machinery/vending/cola,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/cargo_hallway) -"cxO" = (/obj/machinery/vending/snack,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/cargo_hallway) -"cxP" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/cargo_hallway) -"cxQ" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/obj/machinery/camera/network/northern_star{c_tag = "Hall - Port Primary 1"; dir = 4},/turf/simulated/floor/tiled/dark,/area/hallway/primary/port) -"cxR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/primary/port) -"cxS" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/port) -"cxT" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/tiled/dark,/area/hallway/primary/port) -"cxU" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/machinery/camera/network/northern_star{c_tag = "Hall - Port Primary 3"; dir = 4},/turf/simulated/floor/tiled/dark,/area/hallway/primary/port) -"cxV" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/dark,/area/hallway/primary/port) -"cxW" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/tiled/dark,/area/hallway/primary/port) -"cxX" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 26},/turf/simulated/floor/tiled/dark,/area/hallway/primary/port) -"cxY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/sleep/elevator) -"cxZ" = (/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/dark,/area/crew_quarters/sleep/elevator) -"cya" = (/turf/simulated/shuttle/wall/dark/hard_corner,/area/crew_quarters/sleep/elevator) -"cyb" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled/dark,/area/crew_quarters/sleep/elevator) -"cyc" = (/obj/machinery/camera/network/northern_star{c_tag = "HALL - Dock Hallway Fore"; dir = 4},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) -"cyd" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) -"cye" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/vacant/vacant_shop) -"cyf" = (/obj/item/frame/light,/turf/simulated/floor/tiled,/area/vacant/vacant_shop) -"cyg" = (/obj/structure/table/marble,/obj/item/weapon/hand_labeler,/obj/item/weapon/reagent_containers/food/condiment/small/sugar,/obj/item/weapon/reagent_containers/food/drinks/britcup,/obj/item/weapon/reagent_containers/food/drinks/britcup,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/item/weapon/reagent_containers/food/drinks/teapot,/turf/simulated/floor/tiled/yellow,/area/crew_quarters/coffee_shop) -"cyh" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"cyi" = (/obj/item/weapon/stool/padded,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"cyj" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"cyk" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"cyl" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/polarized{dir = 2; id = "coffee"},/obj/structure/window/reinforced/polarized{dir = 4; id = "coffee"},/obj/structure/window/reinforced/polarized{dir = 8; id = "coffee"},/obj/structure/window/reinforced/polarized{dir = 1; id = "coffee"},/turf/simulated/floor/plating,/area/crew_quarters/coffee_shop) -"cym" = (/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/hallway/secondary/docking_hallway2) -"cyn" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway2) -"cyo" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway2) -"cyp" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/structure/disposalpipe/junction{dir = 1; icon_state = "pipe-j2"},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway2) -"cyq" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway2) -"cyr" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled,/area/crew_quarters/locker) -"cys" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/crew_quarters/locker) -"cyt" = (/obj/structure/closet/secure_closet/personal,/obj/item/weapon/storage/backpack/dufflebag,/turf/simulated/floor/tiled,/area/crew_quarters/locker) -"cyu" = (/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_5) -"cyv" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_5) -"cyw" = (/obj/machinery/door/airlock{name = "Restroom"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_5) -"cyx" = (/obj/effect/floor_decal/corner/blue{dir = 1},/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/crew_quarters/visitor_lodging) -"cyy" = (/obj/effect/floor_decal/corner/white{dir = 4},/obj/structure/disposalpipe/junction{dir = 1; icon_state = "pipe-j2"},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cyz" = (/obj/machinery/door/airlock{name = "Restroom"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_6) -"cyA" = (/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_6) -"cyB" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_6) -"cyC" = (/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_11) -"cyD" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_11) -"cyE" = (/obj/machinery/door/airlock{name = "Restroom"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_11) -"cyF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/blue{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cyG" = (/obj/effect/floor_decal/corner/white{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cyH" = (/obj/machinery/door/airlock{name = "Restroom"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_12) -"cyI" = (/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_12) -"cyJ" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_12) -"cyK" = (/turf/space,/area/supply/station) -"cyL" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/storage) -"cyM" = (/obj/structure/closet/emcloset,/obj/machinery/status_display/supply_display{pixel_y = 32},/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cyN" = (/obj/structure/closet/emcloset,/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cyO" = (/obj/structure/closet/secure_closet/cargotech,/obj/item/weapon/storage/backpack/dufflebag,/obj/item/weapon/stamp/cargo,/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cyP" = (/obj/structure/closet/secure_closet/cargotech,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/item/weapon/stamp/cargo,/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cyQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cyR" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cyS" = (/obj/machinery/navbeacon/delivery/south{location = "QM #3"},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cyT" = (/obj/machinery/navbeacon/delivery/south{location = "QM #2"},/obj/effect/floor_decal/industrial/outline/yellow,/mob/living/bot/mulebot,/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cyU" = (/obj/machinery/navbeacon/delivery/south{location = "QM #1"},/obj/effect/floor_decal/industrial/outline/yellow,/mob/living/bot/mulebot,/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cyV" = (/obj/machinery/status_display/supply_display,/turf/simulated/wall,/area/quartermaster/qm) -"cyW" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/tiled,/area/quartermaster/qm) -"cyX" = (/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/quartermaster/qm) -"cyY" = (/obj/structure/table/standard,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/device/megaphone,/turf/simulated/floor/tiled,/area/quartermaster/qm) -"cyZ" = (/obj/machinery/requests_console{department = "Cargo Bay"; departmentType = 2; pixel_x = -32; pixel_y = 30},/turf/simulated/floor/tiled,/area/quartermaster/qm) -"cza" = (/obj/structure/filingcabinet,/turf/simulated/floor/tiled,/area/quartermaster/qm) -"czb" = (/turf/simulated/wall,/area/hallway/secondary/engineering_hallway) -"czc" = (/obj/machinery/door/airlock/glass{name = "Engineering Access"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/engineering_hallway) -"czd" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass{name = "Engineering Access"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/secondary/engineering_hallway) -"cze" = (/obj/machinery/door/airlock/glass{name = "Engineering Access"},/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/engineering_hallway) -"czf" = (/turf/simulated/wall,/area/maintenance/engineering) -"czg" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/airlock/maintenance{req_access = newlist()},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/maintenance/engineering) -"czh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/port) -"czi" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/dark,/area/hallway/primary/port) -"czj" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/tiled/dark,/area/crew_quarters/sleep/elevator) -"czk" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/tiled/dark,/area/crew_quarters/sleep/elevator) -"czl" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor/tiled/dark,/area/crew_quarters/sleep/elevator) -"czm" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/dark,/area/crew_quarters/sleep/elevator) -"czn" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/tiled/dark,/area/crew_quarters/sleep/elevator) -"czo" = (/obj/machinery/camera/network/civilian{c_tag = "CIV - Residential Elevator Starboard"; dir = 8},/turf/simulated/floor/tiled/dark,/area/crew_quarters/sleep/elevator) -"czp" = (/obj/item/frame,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor/tiled,/area/vacant/vacant_shop) -"czq" = (/obj/item/stack/cable_coil/green,/turf/simulated/floor/tiled,/area/vacant/vacant_shop) -"czr" = (/obj/structure/table/marble,/obj/machinery/door/blast/shutters{dir = 2; id = "coffeeshop"; layer = 3.1; name = "Cafe Shutters"},/obj/machinery/cash_register/civilian{tag = "icon-register_idle (NORTH)"; icon_state = "register_idle"; dir = 1},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"czs" = (/obj/structure/table/marble,/obj/machinery/door/blast/shutters{dir = 2; id = "coffeeshop"; layer = 3.1; name = "Cafe Shutters"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"czt" = (/obj/machinery/door/window/southright{name = "Coffee Shop"; req_one_access = list(25,28)},/obj/machinery/door/blast/shutters{dir = 2; id = "coffeeshop"; layer = 3.1; name = "Cafe Shutters"},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"czu" = (/obj/machinery/door/airlock/multi_tile/glass,/obj/effect/floor_decal/corner/brown/full{dir = 8},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"czv" = (/obj/effect/floor_decal/corner/brown/full{dir = 1},/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"czw" = (/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/atm{pixel_x = -32; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway2) -"czx" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/junction{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway2) -"czy" = (/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},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway2) -"czz" = (/obj/machinery/door/airlock/glass{name = "Locker Room"},/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/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/locker) -"czA" = (/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/crew_quarters/locker) -"czB" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/locker) -"czC" = (/obj/structure/table/standard,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/crew_quarters/locker) -"czD" = (/obj/structure/table/standard,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/locker) -"czE" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled,/area/crew_quarters/locker) -"czF" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor/tiled,/area/crew_quarters/locker) -"czG" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_5) -"czH" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_5) -"czI" = (/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/sleep/vistor_room_5) -"czJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_5) -"czK" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_5) -"czL" = (/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/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/junction{icon_state = "pipe-j1"; dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_5) -"czM" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock{name = "Room 5"},/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/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_5) -"czN" = (/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/manifold4w/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"czO" = (/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/junction{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"czP" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock{name = "Room 6"},/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/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_6) -"czQ" = (/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/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j2"},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_6) -"czR" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_6) -"czS" = (/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/sleep/vistor_room_6) -"czT" = (/obj/machinery/alarm{pixel_y = 22},/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/sleep/vistor_room_6) -"czU" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_6) -"czV" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_6) -"czW" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_11) -"czX" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_11) -"czY" = (/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/sleep/vistor_room_11) -"czZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_11) -"cAa" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_11) -"cAb" = (/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/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j2"},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_11) -"cAc" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock{name = "Room 11"},/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/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_11) -"cAd" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{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},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cAe" = (/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/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cAf" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock{name = "Room 12"},/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/wood,/area/crew_quarters/sleep/vistor_room_12) -"cAg" = (/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/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_12) -"cAh" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_12) -"cAi" = (/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/sleep/vistor_room_12) -"cAj" = (/obj/machinery/alarm{pixel_y = 22},/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/sleep/vistor_room_12) -"cAk" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_12) -"cAl" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_12) -"cAm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/storage) -"cAn" = (/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cAo" = (/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cAp" = (/obj/effect/floor_decal/industrial/hatch/yellow,/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{dir = 2; name = "light switch "; pixel_x = 36; pixel_y = 0},/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cAq" = (/obj/structure/bed/chair{dir = 4},/obj/structure/disposalpipe/segment,/obj/machinery/camera/network/cargo{c_tag = "CRG - Quartermaster"; dir = 4; name = "security camera"},/turf/simulated/floor/tiled,/area/quartermaster/qm) -"cAr" = (/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/hologram/holopad,/turf/simulated/floor/tiled,/area/quartermaster/qm) -"cAs" = (/obj/structure/table/standard,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/obj/item/weapon/pen/red{pixel_x = 2; pixel_y = 6},/turf/simulated/floor/tiled,/area/quartermaster/qm) -"cAt" = (/obj/structure/bed/chair/office/dark{dir = 8},/obj/effect/landmark/start{name = "Quartermaster"},/turf/simulated/floor/tiled,/area/quartermaster/qm) -"cAu" = (/obj/machinery/computer/supplycomp{tag = "icon-computer (WEST)"; icon_state = "computer"; dir = 8},/turf/simulated/floor/tiled,/area/quartermaster/qm) -"cAv" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/maintenance/apmaint) -"cAw" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor,/area/maintenance/apmaint) -"cAx" = (/obj/structure/table/rack,/obj/random/maintenance/cargo,/obj/random/maintenance/cargo,/obj/random/maintenance/cargo,/turf/simulated/floor,/area/maintenance/apmaint) -"cAy" = (/turf/simulated/wall,/area/maintenance/apmaint) -"cAz" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/engineering_hallway) -"cAA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/yellow{dir = 9},/turf/simulated/floor/tiled,/area/hallway/secondary/engineering_hallway) -"cAB" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/secondary/engineering_hallway) -"cAC" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/effect/floor_decal/corner/yellow{dir = 6},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/secondary/engineering_hallway) -"cAD" = (/obj/machinery/newscaster{pixel_x = 28; pixel_y = 0},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/engineering_hallway) -"cAE" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/obj/random/trash_pile,/turf/simulated/floor,/area/maintenance/engineering) -"cAF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/maintenance/engineering) -"cAG" = (/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) -"cAH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/sign/securearea,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) -"cAI" = (/obj/machinery/door/airlock/glass_command{name = "E.V.A."; req_one_access = list(18)},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva) -"cAJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) -"cAK" = (/obj/machinery/door/airlock/glass_command{name = "E.V.A."; req_one_access = list(18)},/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva) -"cAL" = (/obj/structure/closet/emcloset,/obj/item/weapon/storage/toolbox/emergency,/obj/item/weapon/storage/toolbox/emergency,/turf/simulated/floor/tiled/dark,/area/crew_quarters/sleep/elevator) -"cAM" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled/dark,/area/crew_quarters/sleep/elevator) -"cAN" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor/tiled/dark,/area/crew_quarters/sleep/elevator) -"cAO" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/dark,/area/crew_quarters/sleep/elevator) -"cAP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/dark,/area/crew_quarters/sleep/elevator) -"cAQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled/dark,/area/crew_quarters/sleep/elevator) -"cAR" = (/obj/structure/closet/emcloset,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/item/weapon/storage/toolbox/emergency,/obj/item/weapon/storage/toolbox/emergency,/turf/simulated/floor/tiled/dark,/area/crew_quarters/sleep/elevator) -"cAS" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) -"cAT" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) -"cAU" = (/obj/random/maintenance/engineering,/obj/random/maintenance/engineering,/obj/random/maintenance/engineering,/obj/structure/closet/crate,/turf/simulated/floor/tiled,/area/vacant/vacant_shop) -"cAV" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/tiled,/area/vacant/vacant_shop) -"cAW" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/vacant/vacant_shop) -"cAX" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled,/area/vacant/vacant_shop) -"cAY" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/tiled,/area/vacant/vacant_shop) -"cAZ" = (/obj/effect/floor_decal/corner/brown/full{dir = 8},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = 32},/obj/structure/flora/pottedplant{tag = "icon-plant-01"; icon_state = "plant-01"},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"cBa" = (/obj/effect/floor_decal/corner/brown{dir = 5},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"cBb" = (/obj/effect/floor_decal/corner/brown{dir = 5},/obj/item/weapon/stool/padded,/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"cBc" = (/obj/effect/floor_decal/corner/brown{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"cBd" = (/obj/effect/floor_decal/corner/brown{dir = 5},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"cBe" = (/obj/effect/floor_decal/corner/brown{dir = 5},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"cBf" = (/obj/effect/floor_decal/corner/brown{dir = 1},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"cBg" = (/obj/effect/floor_decal/corner/brown{dir = 6},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/newscaster{pixel_x = 28; pixel_y = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"cBh" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway2) -"cBi" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway2) -"cBj" = (/obj/item/weapon/stool/padded,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/crew_quarters/locker) -"cBk" = (/obj/structure/table/standard,/obj/item/weapon/coin/silver,/turf/simulated/floor/tiled,/area/crew_quarters/locker) -"cBl" = (/obj/structure/table/standard,/obj/item/weapon/tape_roll,/turf/simulated/floor/tiled,/area/crew_quarters/locker) -"cBm" = (/obj/item/weapon/stool/padded,/turf/simulated/floor/tiled,/area/crew_quarters/locker) -"cBn" = (/obj/structure/bed/chair/comfy/beige{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_5) -"cBo" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = -32},/obj/structure/table/standard,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_5) -"cBp" = (/obj/structure/bed/chair/comfy/beige{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_5) -"cBq" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 2},/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_5) -"cBr" = (/obj/structure/table/standard,/obj/machinery/microwave,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_5) -"cBs" = (/obj/structure/cable/green,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/disposalpipe/segment,/obj/machinery/light_switch{pixel_x = -12; pixel_y = -24},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_5) -"cBt" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_5) -"cBu" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/white{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cBv" = (/obj/effect/floor_decal/corner/blue,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cBw" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_6) -"cBx" = (/obj/structure/cable/green,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/disposalpipe/segment,/obj/machinery/light_switch{pixel_x = -12; pixel_y = -24},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_6) -"cBy" = (/obj/structure/table/standard,/obj/machinery/microwave,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_6) -"cBz" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 2},/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_6) -"cBA" = (/obj/structure/bed/chair/comfy/beige{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_6) -"cBB" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_6) -"cBC" = (/obj/structure/bed/chair/comfy/beige{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_6) -"cBD" = (/obj/structure/bed/chair/comfy/beige{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_11) -"cBE" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_11) -"cBF" = (/obj/structure/bed/chair/comfy/beige{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_11) -"cBG" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 2},/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_11) -"cBH" = (/obj/structure/table/standard,/obj/machinery/microwave,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_11) -"cBI" = (/obj/structure/cable/green,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/disposalpipe/segment,/obj/machinery/light_switch{pixel_x = -12; pixel_y = -24},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_11) -"cBJ" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_11) -"cBK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/white{dir = 8},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cBL" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/blue,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/junction{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cBM" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/crew_quarters/sleep/vistor_room_12) -"cBN" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_12) -"cBO" = (/obj/structure/cable/green,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/machinery/light_switch{pixel_x = -12; pixel_y = -24},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_12) -"cBP" = (/obj/structure/table/standard,/obj/machinery/microwave,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_12) -"cBQ" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 2},/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_12) -"cBR" = (/obj/structure/bed/chair/comfy/beige{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_12) -"cBS" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_12) -"cBT" = (/obj/structure/bed/chair/comfy/beige{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_12) -"cBU" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/storage) -"cBV" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/storage) -"cBW" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/storage) -"cBX" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/conveyor_switch/oneway{id = "QMLoad2"},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cBY" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cBZ" = (/obj/structure/disposalpipe/sortjunction{dir = 1; icon_state = "pipe-j1s"; name = "QM Office"; sortType = "QM Office"},/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cCa" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cCb" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cCc" = (/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/tiled,/area/quartermaster/storage) -"cCd" = (/obj/machinery/door/airlock/glass_mining{name = "Quartermaster"; req_access = list(41)},/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/qm) -"cCe" = (/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/quartermaster/qm) -"cCf" = (/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/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled,/area/quartermaster/qm) -"cCg" = (/obj/structure/table/standard,/obj/item/weapon/clipboard,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/item/weapon/stamp/qm,/turf/simulated/floor/tiled,/area/quartermaster/qm) -"cCh" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled,/area/quartermaster/qm) -"cCi" = (/obj/machinery/computer/security/mining{tag = "icon-computer (WEST)"; icon_state = "computer"; dir = 8},/turf/simulated/floor/tiled,/area/quartermaster/qm) -"cCj" = (/turf/simulated/floor,/area/maintenance/apmaint) -"cCk" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/obj/structure/table/rack,/obj/random/maintenance/cargo,/obj/random/maintenance/engineering,/obj/random/maintenance/cargo,/turf/simulated/floor,/area/maintenance/apmaint) -"cCl" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor,/area/maintenance/apmaint) -"cCm" = (/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"; pixel_x = 0},/turf/simulated/floor,/area/maintenance/apmaint) -"cCn" = (/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"; pixel_x = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/maintenance/apmaint) -"cCo" = (/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 = newlist()},/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor,/area/maintenance/apmaint) -"cCp" = (/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"; pixel_x = 0},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/engineering_hallway) -"cCq" = (/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"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled,/area/hallway/secondary/engineering_hallway) -"cCr" = (/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"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/engineering_hallway) -"cCs" = (/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"; pixel_x = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/secondary/engineering_hallway) -"cCt" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/airlock/maintenance{req_access = newlist()},/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"; pixel_x = 0},/turf/simulated/floor,/area/maintenance/engineering) -"cCu" = (/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"; pixel_x = 0},/turf/simulated/floor,/area/maintenance/engineering) -"cCv" = (/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"; pixel_x = 0},/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/maintenance/engineering) -"cCw" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/maintenance/engineering) -"cCx" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/requests_console{department = "EVA"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva) -"cCy" = (/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) -"cCz" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera/network/command{c_tag = "EVA - Fore"},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) -"cCA" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) -"cCB" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva) -"cCC" = (/turf/simulated/wall,/area/maintenance/evahallway) -"cCD" = (/obj/machinery/door/airlock/maintenance{req_access = newlist()},/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/maintenance/evahallway) -"cCE" = (/obj/machinery/door/airlock/maintenance{req_one_access = newlist()},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/vacant/vacant_shop) -"cCF" = (/obj/effect/floor_decal/corner/brown{dir = 9},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"cCG" = (/obj/effect/floor_decal/corner/yellow/full{tag = "icon-corner_white_full (WEST)"; icon_state = "corner_white_full"; dir = 8},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"cCH" = (/obj/effect/floor_decal/corner/yellow{dir = 5},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"cCI" = (/obj/effect/floor_decal/corner/yellow{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"cCJ" = (/obj/effect/floor_decal/corner/yellow{dir = 6},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"cCK" = (/obj/effect/floor_decal/corner/yellow/full{dir = 1},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"cCL" = (/obj/effect/floor_decal/corner/brown{dir = 6},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"cCM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/coffee_shop) -"cCN" = (/obj/machinery/camera/network/civilian{c_tag = "Civ - Locker Room"; dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/locker) -"cCO" = (/obj/item/weapon/stool/padded,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/crew_quarters/locker) -"cCP" = (/obj/structure/table/standard,/obj/item/clothing/head/soft/grey{pixel_x = -2; pixel_y = 3},/turf/simulated/floor/tiled,/area/crew_quarters/locker) -"cCQ" = (/obj/structure/table/standard,/obj/item/weapon/storage/laundry_basket,/turf/simulated/floor/tiled,/area/crew_quarters/locker) -"cCR" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/crew_quarters/sleep/vistor_room_5) -"cCS" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/white{dir = 8},/obj/effect/floor_decal/corner/blue{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cCT" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/crew_quarters/sleep/vistor_room_6) -"cCU" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/crew_quarters/sleep/vistor_room_11) -"cCV" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/white{dir = 4},/obj/effect/floor_decal/corner/blue,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cCW" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "cargo_bay_door"; locked = 1; name = "Cargo Docking Hatch"; req_access = list(13)},/obj/machinery/shield_diffuser,/turf/simulated/floor/plating,/area/quartermaster/storage) -"cCX" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/turf/simulated/floor,/area/quartermaster/storage) -"cCY" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "cargo_bay_door"; locked = 1; name = "Cargo Docking Hatch"; req_access = list(13)},/turf/simulated/floor/plating,/area/quartermaster/storage) -"cCZ" = (/obj/effect/floor_decal/industrial/loading{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cDa" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cDb" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cDc" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cDd" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cDe" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cDf" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cDg" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/qm) -"cDh" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/qm) -"cDi" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/tiled,/area/quartermaster/qm) -"cDj" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled,/area/quartermaster/qm) -"cDk" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green,/obj/machinery/light_switch{dir = 2; name = "light switch "; pixel_x = 36; pixel_y = 0},/turf/simulated/floor/tiled,/area/quartermaster/qm) -"cDl" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor,/area/maintenance/apmaint) -"cDm" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/maintenance/apmaint) -"cDn" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor,/area/maintenance/apmaint) -"cDo" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor,/area/maintenance/apmaint) -"cDp" = (/obj/effect/floor_decal/industrial/warning,/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/maintenance/apmaint) -"cDq" = (/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,/turf/simulated/floor/plating,/area/maintenance/apmaint) -"cDr" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/turf/simulated/floor,/area/maintenance/apmaint) -"cDs" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/machinery/camera/network/northern_star{c_tag = "Hall - Engineering Primary Fore"; dir = 1},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/engineering_hallway) -"cDt" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/engineering_hallway) -"cDu" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/engineering_hallway) -"cDv" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/secondary/engineering_hallway) -"cDw" = (/obj/structure/extinguisher_cabinet{pixel_x = 25},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/engineering_hallway) -"cDx" = (/turf/simulated/floor,/area/maintenance/engineering) -"cDy" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/engineering) -"cDz" = (/obj/machinery/space_heater,/turf/simulated/floor,/area/maintenance/engineering) -"cDA" = (/obj/machinery/portable_atmospherics/powered/scrubber,/turf/simulated/floor,/area/maintenance/engineering) -"cDB" = (/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,/area/maintenance/engineering) -"cDC" = (/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/item/clothing/mask/breath,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/void/medical/taur,/obj/item/clothing/head/helmet/space/void/medical,/obj/item/clothing/mask/breath,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/void/medical,/obj/item/clothing/head/helmet/space/void/medical,/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) -"cDD" = (/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/item/clothing/mask/breath,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/void/medical,/obj/item/clothing/head/helmet/space/void/medical,/obj/item/clothing/mask/breath,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/void/medical,/obj/item/clothing/head/helmet/space/void/medical,/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) -"cDE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) -"cDF" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/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/ai_monitored/storage/eva) -"cDG" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) -"cDH" = (/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/dark,/area/ai_monitored/storage/eva) -"cDI" = (/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"},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) -"cDJ" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva) -"cDK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) -"cDL" = (/obj/structure/table/rack,/obj/item/clothing/mask/breath,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/void/security/taur,/obj/item/clothing/head/helmet/space/void/security,/obj/item/clothing/mask/breath,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/void/security,/obj/item/clothing/head/helmet/space/void/security,/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) -"cDM" = (/obj/structure/table/rack,/obj/item/clothing/mask/breath,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/void/security,/obj/item/clothing/head/helmet/space/void/security,/obj/item/clothing/mask/breath,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/void/security,/obj/item/clothing/head/helmet/space/void/security,/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) -"cDN" = (/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"; pixel_y = 0},/turf/simulated/floor,/area/maintenance/evahallway) -"cDO" = (/obj/structure/disposalpipe/segment,/obj/machinery/newscaster{pixel_x = -31; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) -"cDP" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) -"cDQ" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) -"cDR" = (/turf/simulated/wall,/area/maintenance/arrivals) -"cDS" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/maintenance/arrivals) -"cDT" = (/obj/structure/bed/chair/wood{dir = 4},/obj/effect/floor_decal/corner/brown{dir = 9},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"cDU" = (/obj/structure/table/woodentable,/obj/effect/floor_decal/corner/yellow{dir = 9},/obj/item/weapon/book/codex/lore/vir,/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"cDV" = (/obj/structure/bed/chair/wood{dir = 8},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"cDW" = (/obj/effect/floor_decal/corner/yellow{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"cDX" = (/obj/effect/floor_decal/corner/yellow{dir = 6},/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"cDY" = (/obj/structure/bed/chair/wood{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"cDZ" = (/obj/structure/table/woodentable,/obj/effect/floor_decal/corner/yellow{dir = 6},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"cEa" = (/obj/structure/bed/chair/wood{dir = 8},/obj/effect/floor_decal/corner/brown{dir = 6},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"cEb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/coffee_shop) -"cEc" = (/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,/area/hallway/secondary/docking_hallway2) -"cEd" = (/obj/effect/landmark{name = "lightsout"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway2) -"cEe" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway2) -"cEf" = (/obj/machinery/door/airlock/glass{name = "Locker Room"},/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/locker) -"cEg" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/locker) -"cEh" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/crew_quarters/locker) -"cEi" = (/obj/structure/table/standard,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/locker) -"cEj" = (/obj/structure/table/standard,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/item/device/communicator,/turf/simulated/floor/tiled,/area/crew_quarters/locker) -"cEk" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled,/area/crew_quarters/locker) -"cEl" = (/turf/simulated/wall,/area/crew_quarters/sleep/vistor_room_3) -"cEm" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_3) -"cEn" = (/obj/structure/table/standard,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_3) -"cEo" = (/obj/structure/curtain/open/shower,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/window/southright{name = "Shower"},/obj/machinery/shower{pixel_y = 3},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_3) -"cEp" = (/obj/structure/toilet,/obj/machinery/light{dir = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_3) -"cEq" = (/obj/structure/table/standard,/obj/item/weapon/soap/nanotrasen,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_3) -"cEr" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/white{dir = 8},/obj/effect/floor_decal/corner/blue{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cEs" = (/obj/effect/floor_decal/corner/white{dir = 4},/obj/effect/floor_decal/corner/blue,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cEt" = (/turf/simulated/wall,/area/crew_quarters/sleep/vistor_room_4) -"cEu" = (/obj/structure/table/standard,/obj/item/weapon/soap/nanotrasen,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_4) -"cEv" = (/obj/structure/toilet,/obj/machinery/light{dir = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_4) -"cEw" = (/obj/structure/curtain/open/shower,/obj/machinery/door/window/southright{name = "Shower"},/obj/structure/window/reinforced{dir = 8},/obj/machinery/shower{pixel_y = 3},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_4) -"cEx" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_4) -"cEy" = (/obj/structure/table/standard,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_4) -"cEz" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_9) -"cEA" = (/obj/structure/table/standard,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_9) -"cEB" = (/turf/simulated/wall,/area/crew_quarters/sleep/vistor_room_9) -"cEC" = (/obj/structure/curtain/open/shower,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/window/southright{name = "Shower"},/obj/machinery/shower{pixel_y = 3},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_9) -"cED" = (/obj/structure/toilet,/obj/machinery/light{dir = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_9) -"cEE" = (/obj/structure/table/standard,/obj/item/weapon/soap/nanotrasen,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_9) -"cEF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/white{dir = 8},/obj/effect/floor_decal/corner/blue{dir = 1},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cEG" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/white{dir = 4},/obj/effect/floor_decal/corner/blue,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cEH" = (/turf/simulated/wall,/area/crew_quarters/sleep/vistor_room_10) -"cEI" = (/obj/structure/table/standard,/obj/item/weapon/soap/nanotrasen,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_10) -"cEJ" = (/obj/structure/toilet,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_10) -"cEK" = (/obj/structure/curtain/open/shower,/obj/machinery/door/window/southright{name = "Shower"},/obj/structure/window/reinforced{dir = 8},/obj/machinery/shower{pixel_y = 3},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_10) -"cEL" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_10) -"cEM" = (/obj/structure/table/standard,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_10) -"cEN" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "cargo_bay_door"; locked = 1; name = "Cargo Docking Hatch"; req_access = list(13)},/obj/machinery/shield_diffuser,/turf/simulated/floor/plating,/area/quartermaster/storage) -"cEO" = (/turf/simulated/floor,/area/quartermaster/storage) -"cEP" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "cargo_bay_door"; locked = 1; name = "Cargo Docking Hatch"; req_access = list(13)},/turf/simulated/floor/plating,/area/quartermaster/storage) -"cEQ" = (/obj/effect/floor_decal/industrial/warning{dir = 9},/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cER" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cES" = (/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cET" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/vehicle/train/cargo/engine,/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cEU" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/quartermaster/qm) -"cEV" = (/obj/structure/closet,/obj/item/weapon/storage/backpack/dufflebag,/turf/simulated/floor/tiled,/area/quartermaster/qm) -"cEW" = (/obj/structure/closet/secure_closet/quartermaster,/turf/simulated/floor/tiled,/area/quartermaster/qm) -"cEX" = (/obj/structure/table/standard,/obj/item/weapon/coin/silver{pixel_x = -3; pixel_y = 3},/obj/item/weapon/coin/silver,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/light,/turf/simulated/floor/tiled,/area/quartermaster/qm) -"cEY" = (/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/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/tiled,/area/quartermaster/qm) -"cEZ" = (/obj/random/trash_pile,/turf/simulated/floor,/area/maintenance/apmaint) -"cFa" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/maintenance/apmaint) -"cFb" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/maintenance/apmaint) -"cFc" = (/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "englockdown"; name = "Engineering Lockdown"; opacity = 0},/turf/simulated/floor,/area/maintenance/apmaint) -"cFd" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/engineering_hallway) -"cFe" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/hallway/secondary/engineering_hallway) -"cFf" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/engineering_hallway) -"cFg" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) -"cFh" = (/obj/machinery/door/airlock/glass_medical{name = "Medical Hardsuits"; req_one_access = list(5)},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva) -"cFi" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva) -"cFj" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva) -"cFk" = (/obj/machinery/door/airlock/glass_security{name = "Security Hardsuits"; req_access = list(1)},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva) -"cFl" = (/obj/machinery/light/small{dir = 4; pixel_y = 0},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) -"cFm" = (/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"; pixel_y = 0},/obj/machinery/light/small{dir = 4; pixel_y = 0},/turf/simulated/floor,/area/maintenance/evahallway) -"cFn" = (/turf/simulated/wall,/area/security/checkpoint2) -"cFo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/checkpoint2) -"cFp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/security/checkpoint2) -"cFq" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) -"cFr" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) -"cFs" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) -"cFt" = (/obj/structure/bed/chair/wood{dir = 4},/obj/effect/floor_decal/corner/brown{dir = 9},/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},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"cFu" = (/obj/structure/table/woodentable,/obj/effect/floor_decal/corner/yellow{dir = 9},/obj/item/weapon/reagent_containers/food/condiment/small/sugar,/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"cFv" = (/obj/structure/bed/chair/wood{dir = 8},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"cFw" = (/obj/effect/floor_decal/corner/yellow{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"cFx" = (/obj/effect/floor_decal/corner/yellow{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"cFy" = (/obj/structure/bed/chair/wood{dir = 4},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"cFz" = (/obj/structure/table/woodentable,/obj/effect/floor_decal/corner/yellow{dir = 6},/obj/item/weapon/reagent_containers/food/condiment/small/sugar,/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"cFA" = (/obj/structure/bed/chair/wood{dir = 8},/obj/effect/floor_decal/corner/brown{dir = 6},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"cFB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/coffee_shop) -"cFC" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/machinery/light_switch{pixel_x = -36; pixel_y = 0},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/tiled,/area/crew_quarters/locker) -"cFD" = (/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/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/crew_quarters/locker) -"cFE" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/brown,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_3) -"cFF" = (/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_3) -"cFG" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_3) -"cFH" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_3) -"cFI" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/mirror{pixel_x = 28},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_3) -"cFJ" = (/obj/effect/floor_decal/corner/white{dir = 4},/obj/effect/floor_decal/corner/blue,/obj/structure/disposalpipe/segment,/obj/machinery/camera/network/civilian{c_tag = "CIV - Visitor Room Hall FP"; dir = 8},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cFK" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/structure/mirror{pixel_x = -28},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_4) -"cFL" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_4) -"cFM" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_4) -"cFN" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/brown,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_4) -"cFO" = (/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_4) -"cFP" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/brown,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_9) -"cFQ" = (/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_9) -"cFR" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_9) -"cFS" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_9) -"cFT" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/mirror{pixel_x = 28},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_9) -"cFU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/white{dir = 8},/obj/effect/floor_decal/corner/blue{dir = 1},/obj/machinery/camera/network/civilian{c_tag = "CIV - Visitor Room Hall FS"; dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cFV" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/structure/mirror{pixel_x = -28},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_10) -"cFW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_10) -"cFX" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_10) -"cFY" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/brown,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_10) -"cFZ" = (/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_10) -"cGa" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/storage) -"cGb" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/storage) -"cGc" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "cargo_bay"; name = "cargo bay hatch controller"; pixel_x = -30; pixel_y = 0; req_one_access = list(13,31); tag_door = "cargo_bay_door"},/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/camera/network/cargo{c_tag = "CRG - Cargo Bay Port"; dir = 4; name = "security camera"},/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cGd" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cGe" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/vehicle/train/cargo/trolley,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cGf" = (/obj/machinery/light/small,/turf/simulated/floor,/area/maintenance/apmaint) -"cGg" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/maintenance/apmaint) -"cGh" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/space_heater,/turf/simulated/floor,/area/maintenance/apmaint) -"cGi" = (/turf/simulated/wall,/area/engineering/locker_room) -"cGj" = (/obj/machinery/door/airlock/maintenance{name = "Engineering Locker Room Maintenance"; req_one_access = list(11,24)},/turf/simulated/floor,/area/engineering/locker_room) -"cGk" = (/obj/effect/floor_decal/corner/yellow{dir = 9},/turf/simulated/floor/tiled,/area/hallway/secondary/engineering_hallway) -"cGl" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/dispenser/oxygen,/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva) -"cGm" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) -"cGn" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) -"cGo" = (/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/dark,/area/ai_monitored/storage/eva) -"cGp" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = 25; pixel_y = 0},/obj/structure/table/rack,/obj/item/device/suit_cooling_unit,/obj/item/device/suit_cooling_unit,/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva) -"cGq" = (/obj/effect/floor_decal/corner/red{dir = 5},/obj/structure/closet/secure_closet/security,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/security/checkpoint2) -"cGr" = (/obj/effect/floor_decal/corner/red{dir = 5},/obj/structure/closet/wardrobe/red,/turf/simulated/floor/tiled,/area/security/checkpoint2) -"cGs" = (/turf/simulated/floor/tiled/dark,/area/hallway/secondary/docking_hallway) -"cGt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/docking_hallway) -"cGu" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/docking_hallway) -"cGv" = (/obj/machinery/atmospherics/pipe/tank/air,/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor,/area/maintenance/arrivals) -"cGw" = (/obj/machinery/atmospherics/pipe/tank/air,/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor,/area/maintenance/arrivals) -"cGx" = (/obj/structure/table/rack{dir = 4},/obj/item/clothing/mask/gas,/obj/random/maintenance/engineering,/obj/random/maintenance/clean,/turf/simulated/floor/plating,/area/maintenance/arrivals) -"cGy" = (/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},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/maintenance/arrivals) -"cGz" = (/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,/area/maintenance/arrivals) -"cGA" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/light/small{dir = 1},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/maintenance/arrivals) -"cGB" = (/obj/machinery/door/airlock/maintenance{req_access = newlist()},/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/border_only,/turf/simulated/floor,/area/crew_quarters/coffee_shop) -"cGC" = (/obj/effect/floor_decal/corner/brown{dir = 9},/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 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"cGD" = (/obj/effect/floor_decal/corner/yellow/full,/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/crew_quarters/coffee_shop) -"cGE" = (/obj/effect/floor_decal/corner/yellow{dir = 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"},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"cGF" = (/obj/effect/floor_decal/corner/yellow{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"cGG" = (/obj/effect/floor_decal/corner/yellow{dir = 6},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"cGH" = (/obj/effect/floor_decal/corner/yellow{dir = 10},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"cGI" = (/obj/effect/floor_decal/corner/yellow/full{tag = "icon-corner_white_full (EAST)"; icon_state = "corner_white_full"; dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"cGJ" = (/obj/effect/floor_decal/corner/brown{dir = 6},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"cGK" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/docking_hallway2) -"cGL" = (/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) -"cGM" = (/obj/machinery/newscaster{pixel_x = -32; pixel_y = 0},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_3) -"cGN" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_3) -"cGO" = (/obj/machinery/door/airlock{name = "Restroom"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_3) -"cGP" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/blue{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cGQ" = (/obj/effect/floor_decal/corner/white{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cGR" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/crew_quarters/sleep/vistor_room_4) -"cGS" = (/obj/machinery/door/airlock{name = "Restroom"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_4) -"cGT" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_4) -"cGU" = (/obj/machinery/newscaster{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_4) -"cGV" = (/obj/machinery/newscaster{pixel_x = -32; pixel_y = 0},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_9) -"cGW" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_9) -"cGX" = (/obj/machinery/door/airlock{name = "Restroom"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_9) -"cGY" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/white{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cGZ" = (/obj/machinery/door/airlock{name = "Restroom"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_10) -"cHa" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_10) -"cHb" = (/obj/machinery/newscaster{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_10) -"cHc" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cHd" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/vehicle/train/cargo/trolley,/obj/machinery/camera/network/cargo{c_tag = "CRG - Cargo Bay Starboard"; dir = 8; name = "security camera"},/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cHe" = (/turf/simulated/wall,/area/quartermaster/warehouse) -"cHf" = (/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/effect/decal/cleanable/cobweb,/obj/effect/floor_decal/corner/brown/full{dir = 8},/turf/simulated/floor/tiled,/area/quartermaster/warehouse) -"cHg" = (/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/item/weapon/module/power_control,/obj/item/weapon/cell{maxcharge = 2000},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/tiled/steel,/area/quartermaster/warehouse) -"cHh" = (/obj/machinery/light/small{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/warehouse) -"cHi" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/effect/floor_decal/corner/brown{dir = 5},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light_switch{pixel_x = -12; pixel_y = 24},/turf/simulated/floor/tiled,/area/quartermaster/warehouse) -"cHj" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/warehouse) -"cHk" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{name = "Cargo Bay Warehouse Maintenance"; req_access = list(31)},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/quartermaster/warehouse) -"cHl" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/maintenance/apmaint) -"cHm" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/meter,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/maintenance/apmaint) -"cHn" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/portable_atmospherics/powered/scrubber,/turf/simulated/floor,/area/maintenance/apmaint) -"cHo" = (/obj/structure/closet/secure_closet/engineering_personal,/obj/effect/floor_decal/corner/yellow/diagonal,/obj/effect/floor_decal/corner/yellow/diagonal{dir = 4},/turf/simulated/floor/tiled,/area/engineering/locker_room) -"cHp" = (/obj/effect/floor_decal/corner/yellow/diagonal,/obj/effect/floor_decal/corner/yellow/diagonal{dir = 4},/turf/simulated/floor/tiled,/area/engineering/locker_room) -"cHq" = (/obj/structure/closet/secure_closet/atmos_personal,/obj/effect/floor_decal/corner/yellow/diagonal,/obj/effect/floor_decal/corner/yellow/diagonal{dir = 4},/turf/simulated/floor/tiled,/area/engineering/locker_room) -"cHr" = (/turf/simulated/wall,/area/crew_quarters/sleep/engi_wash) -"cHs" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor/tiled,/area/hallway/secondary/engineering_hallway) -"cHt" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/secondary/engineering_hallway) -"cHu" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/secondary/engineering_hallway) -"cHv" = (/turf/simulated/wall,/area/construction) -"cHw" = (/obj/machinery/door/airlock/maintenance{req_one_access = newlist()},/turf/simulated/floor,/area/construction) -"cHx" = (/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/item/clothing/mask/breath,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/void/engineering/taur,/obj/item/clothing/head/helmet/space/void/engineering,/obj/item/clothing/mask/breath,/obj/item/weapon/rig/eva/equipped,/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) -"cHy" = (/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/item/clothing/mask/breath,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/void/atmos/taur,/obj/item/clothing/head/helmet/space/void/atmos,/obj/item/clothing/mask/breath,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/void/atmos,/obj/item/clothing/head/helmet/space/void/atmos,/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) -"cHz" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva) -"cHA" = (/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/tiled/dark,/area/ai_monitored/storage/eva) -"cHB" = (/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/dark,/area/ai_monitored/storage/eva) -"cHC" = (/obj/structure/table/reinforced,/obj/item/stack/material/glass{amount = 50},/obj/item/stack/material/glass{amount = 50},/obj/item/stack/material/glass{amount = 50},/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva) -"cHD" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) -"cHE" = (/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/item/clothing/head/helmet/space/skrell/black,/obj/item/clothing/mask/breath,/obj/item/clothing/suit/space/skrell/black,/obj/item/clothing/head/helmet/space/skrell/white,/obj/item/clothing/mask/breath,/obj/item/clothing/suit/space/skrell/white,/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) -"cHF" = (/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/item/weapon/rig/breacher,/obj/item/clothing/mask/breath,/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) -"cHG" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor,/area/maintenance/evahallway) -"cHH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/evahallway) -"cHI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/maintenance/evahallway) -"cHJ" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/airlock/maintenance{name = "Security Maintenance"; req_access = list(1)},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/security/checkpoint2) -"cHK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/reagent_dispensers/peppertank{pixel_x = 0; pixel_y = 30},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/security/checkpoint2) -"cHL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/security/checkpoint2) -"cHM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_x = 32; pixel_y = 30},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/tiled,/area/security/checkpoint2) -"cHN" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/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},/turf/simulated/floor/tiled,/area/security/checkpoint2) -"cHO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/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/hallway/secondary/docking_hallway) -"cHP" = (/obj/machinery/door/firedoor/glass,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/airlock/glass{id_tag = "security_checkpoint"; name = "Security Checkpoint"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) -"cHQ" = (/obj/structure/cable{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/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) -"cHR" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) -"cHS" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) -"cHT" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/turf/simulated/floor,/area/maintenance/arrivals) -"cHU" = (/obj/machinery/atmospherics/pipe/manifold/hidden/cyan,/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/floor,/area/maintenance/arrivals) -"cHV" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/machinery/meter,/turf/simulated/floor,/area/maintenance/arrivals) -"cHW" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 10; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/machinery/floodlight,/turf/simulated/floor,/area/maintenance/arrivals) -"cHX" = (/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,/area/maintenance/arrivals) -"cHY" = (/turf/simulated/floor,/area/maintenance/arrivals) -"cHZ" = (/obj/structure/bed/chair/wood{dir = 4},/obj/effect/floor_decal/corner/brown/full,/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"cIa" = (/obj/structure/table/woodentable,/obj/effect/floor_decal/corner/brown{dir = 10},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = -32},/obj/item/weapon/reagent_containers/food/condiment/small/sugar,/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"cIb" = (/obj/structure/bed/chair/wood{dir = 8},/obj/effect/floor_decal/corner/brown{dir = 10},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"cIc" = (/obj/effect/floor_decal/corner/brown{dir = 10},/obj/machinery/media/jukebox,/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"cId" = (/obj/effect/floor_decal/corner/brown{dir = 10},/obj/machinery/disposal,/obj/machinery/camera/network/civilian{c_tag = "CIV - Cafe"; dir = 1},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"cIe" = (/obj/structure/bed/chair/wood{dir = 4},/obj/effect/floor_decal/corner/brown{dir = 10},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"cIf" = (/obj/structure/table/woodentable,/obj/effect/floor_decal/corner/brown{dir = 10},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = -32},/obj/item/weapon/reagent_containers/food/condiment/small/sugar,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"cIg" = (/obj/structure/bed/chair/wood{dir = 8},/obj/effect/floor_decal/corner/brown/full{dir = 4},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"cIh" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway2) -"cIi" = (/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -25},/turf/simulated/floor/tiled,/area/crew_quarters/locker) -"cIj" = (/obj/machinery/vending/fitness,/turf/simulated/floor/tiled,/area/crew_quarters/locker) -"cIk" = (/obj/machinery/light,/obj/machinery/vending/coffee,/turf/simulated/floor/tiled,/area/crew_quarters/locker) -"cIl" = (/obj/machinery/vending/snack,/turf/simulated/floor/tiled,/area/crew_quarters/locker) -"cIm" = (/obj/machinery/vending/cola,/turf/simulated/floor/tiled,/area/crew_quarters/locker) -"cIn" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_3) -"cIo" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_3) -"cIp" = (/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/sleep/vistor_room_3) -"cIq" = (/obj/machinery/alarm{pixel_y = 22},/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/sleep/vistor_room_3) -"cIr" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/structure/disposalpipe/junction{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_3) -"cIs" = (/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/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_3) -"cIt" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock{name = "Room 3"},/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/wood,/area/crew_quarters/sleep/vistor_room_3) -"cIu" = (/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/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"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,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cIw" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock{name = "Room 4"},/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/wood,/area/crew_quarters/sleep/vistor_room_4) -"cIx" = (/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/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/junction{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_4) -"cIy" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_4) -"cIz" = (/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/sleep/vistor_room_4) -"cIA" = (/obj/machinery/alarm{pixel_y = 22},/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/sleep/vistor_room_4) -"cIB" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_4) -"cIC" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_4) -"cID" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_9) -"cIE" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_9) -"cIF" = (/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/sleep/vistor_room_9) -"cIG" = (/obj/machinery/alarm{pixel_y = 22},/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/sleep/vistor_room_9) -"cIH" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 2},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_9) -"cII" = (/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/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_9) -"cIJ" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock{name = "Room 9"},/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/wood,/area/crew_quarters/sleep/vistor_room_9) -"cIK" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{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,/area/crew_quarters/visitor_lodging) -"cIL" = (/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/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cIM" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock{name = "Room 10"},/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/wood,/area/crew_quarters/sleep/vistor_room_10) -"cIN" = (/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/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_10) -"cIO" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_10) -"cIP" = (/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/sleep/vistor_room_10) -"cIQ" = (/obj/machinery/alarm{pixel_y = 22},/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/sleep/vistor_room_10) -"cIR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_10) -"cIS" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_10) -"cIT" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "cargo_bay_door"; locked = 1; name = "Cargo Docking Hatch"; req_access = list(13)},/obj/machinery/shield_diffuser,/turf/simulated/floor/plating,/area/quartermaster/storage) -"cIU" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/turf/simulated/floor,/area/quartermaster/storage) -"cIV" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "cargo_bay_door"; locked = 1; name = "Cargo Docking Hatch"; req_access = list(13)},/turf/simulated/floor/plating,/area/quartermaster/storage) -"cIW" = (/obj/machinery/conveyor{dir = 9; id = "QMLoad"},/turf/simulated/floor,/area/quartermaster/storage) -"cIX" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cIY" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cIZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cJa" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cJb" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cJc" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cJd" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/vehicle/train/cargo/trolley,/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cJe" = (/obj/machinery/camera/network/cargo{c_tag = "CRG - Cargo Warehouse"; dir = 4; name = "security camera"},/turf/simulated/floor/tiled,/area/quartermaster/warehouse) -"cJf" = (/obj/effect/landmark{name = "blobstart"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/steel,/area/quartermaster/warehouse) -"cJg" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/quartermaster/warehouse) -"cJh" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/quartermaster/warehouse) -"cJi" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/structure/closet/crate,/turf/simulated/floor/tiled,/area/quartermaster/warehouse) -"cJj" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/maintenance/apmaint) -"cJk" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/maintenance/apmaint) -"cJl" = (/obj/structure/urinal{pixel_y = 32},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/sleep/engi_wash) -"cJm" = (/obj/structure/urinal{pixel_y = 32},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/sleep/engi_wash) -"cJn" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/machinery/camera/network/northern_star{c_tag = "Hall - Engineering Primary Aft"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/engineering_hallway) -"cJo" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/secondary/engineering_hallway) -"cJp" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/engineering_hallway) -"cJq" = (/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},/turf/simulated/floor/tiled,/area/construction) -"cJr" = (/obj/structure/table/steel,/obj/random/tech_supply,/obj/random/tech_supply,/turf/simulated/floor,/area/construction) -"cJs" = (/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) -"cJt" = (/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) -"cJu" = (/turf/simulated/floor,/area/construction) -"cJv" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/construction) -"cJw" = (/obj/machinery/door/airlock/glass_engineering{name = "Engineering Hardsuits"; req_one_access = list(11,24)},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva) -"cJx" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) -"cJy" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/table/reinforced,/obj/machinery/camera/network/security{c_tag = "EVA Northeast"; dir = 8},/obj/item/stack/material/glass/reinforced{amount = 50},/obj/item/stack/rods{amount = 50},/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva) -"cJz" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green,/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) -"cJA" = (/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"; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/evahallway) -"cJB" = (/turf/simulated/floor,/area/maintenance/evahallway) -"cJC" = (/obj/machinery/light/small,/turf/simulated/floor,/area/maintenance/evahallway) -"cJD" = (/obj/random/trash_pile,/turf/simulated/floor,/area/maintenance/evahallway) -"cJE" = (/obj/effect/floor_decal/corner/red{dir = 8},/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/structure/table/reinforced,/obj/machinery/recharger{pixel_y = 0},/turf/simulated/floor/tiled,/area/security/checkpoint2) -"cJF" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/security/checkpoint2) -"cJG" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/effect/floor_decal/corner/red,/turf/simulated/floor/tiled,/area/security/checkpoint2) -"cJH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/security/checkpoint2) -"cJI" = (/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) -"cJJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/docking_hallway) -"cJK" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) -"cJL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) -"cJM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) -"cJN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/docking_hallway) -"cJO" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/airlock/maintenance{req_access = newlist()},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/maintenance/arrivals) -"cJP" = (/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/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/maintenance/arrivals) -"cJQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/maintenance/arrivals) -"cJR" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/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,/area/maintenance/arrivals) -"cJS" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/maintenance{req_access = newlist()},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/maintenance/arrivals) -"cJT" = (/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/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/arrivals) -"cJU" = (/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,/area/maintenance/arrivals) -"cJV" = (/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/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor,/area/maintenance/arrivals) -"cJW" = (/obj/random/obstruction,/turf/simulated/floor,/area/maintenance/arrivals) -"cJX" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/arrivals) -"cJY" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway2) -"cJZ" = (/turf/simulated/wall,/area/crew_quarters/locker/locker_toilet) -"cKa" = (/obj/machinery/door/airlock{name = "Unisex Restrooms"},/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/freezer,/area/crew_quarters/locker/locker_toilet) -"cKb" = (/obj/structure/bed/chair/comfy/beige{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_3) -"cKc" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_3) -"cKd" = (/obj/structure/bed/chair/comfy/beige{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_3) -"cKe" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 2},/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_3) -"cKf" = (/obj/structure/table/standard,/obj/machinery/microwave,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_3) -"cKg" = (/obj/structure/cable/green,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/disposalpipe/segment,/obj/machinery/light_switch{pixel_x = -12; pixel_y = -24},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_3) -"cKh" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_3) -"cKi" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_4) -"cKj" = (/obj/structure/cable/green,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/disposalpipe/segment,/obj/machinery/light_switch{pixel_x = -12; pixel_y = -24},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_4) -"cKk" = (/obj/structure/table/standard,/obj/machinery/microwave,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_4) -"cKl" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 2},/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_4) -"cKm" = (/obj/structure/bed/chair/comfy/beige{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_4) -"cKn" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_4) -"cKo" = (/obj/structure/bed/chair/comfy/beige{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_4) -"cKp" = (/obj/structure/bed/chair/comfy/beige{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_9) -"cKq" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_9) -"cKr" = (/obj/structure/bed/chair/comfy/beige{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_9) -"cKs" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 2},/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_9) -"cKt" = (/obj/structure/table/standard,/obj/machinery/microwave,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_9) -"cKu" = (/obj/structure/cable/green,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/disposalpipe/segment,/obj/machinery/light_switch{pixel_x = -12; pixel_y = -24},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_9) -"cKv" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_9) -"cKw" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/crew_quarters/sleep/vistor_room_10) -"cKx" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_10) -"cKy" = (/obj/structure/cable/green,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/machinery/light_switch{pixel_x = -12; pixel_y = -24},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_10) -"cKz" = (/obj/structure/table/standard,/obj/machinery/microwave,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_10) -"cKA" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 2},/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_10) -"cKB" = (/obj/structure/bed/chair/comfy/beige{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_10) -"cKC" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_10) -"cKD" = (/obj/structure/bed/chair/comfy/beige{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_10) -"cKE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/storage) -"cKF" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/storage) -"cKG" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/storage) -"cKH" = (/obj/machinery/conveyor{dir = 2; id = "QMLoad"},/obj/machinery/light{dir = 8},/turf/simulated/floor,/area/quartermaster/storage) -"cKI" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cKJ" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cKK" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cKL" = (/obj/machinery/door/blast/shutters{dir = 8; id = "qm_warehouse"; name = "Warehouse Shutters"},/obj/machinery/door/firedoor,/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) -"cKM" = (/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) -"cKN" = (/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/quartermaster/warehouse) -"cKO" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/quartermaster/warehouse) -"cKP" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/quartermaster/warehouse) -"cKQ" = (/obj/machinery/light/small{dir = 4; pixel_y = 0},/obj/structure/closet/crate,/turf/simulated/floor/tiled,/area/quartermaster/warehouse) -"cKR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor,/area/maintenance/apmaint) -"cKS" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/meter,/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor,/area/maintenance/apmaint) -"cKT" = (/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 8},/turf/simulated/floor,/area/maintenance/apmaint) -"cKU" = (/obj/structure/closet/secure_closet/engineering_personal,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/effect/floor_decal/corner/yellow/diagonal,/obj/effect/floor_decal/corner/yellow/diagonal{dir = 4},/turf/simulated/floor/tiled,/area/engineering/locker_room) -"cKV" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/sleep/engi_wash) -"cKW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/sleep/engi_wash) -"cKX" = (/obj/machinery/door/airlock{name = "Unit 1"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/sleep/engi_wash) -"cKY" = (/obj/structure/toilet{dir = 8},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/sleep/engi_wash) -"cKZ" = (/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/effect/floor_decal/corner/yellow{dir = 9},/turf/simulated/floor/tiled,/area/hallway/secondary/engineering_hallway) -"cLa" = (/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,/area/hallway/secondary/engineering_hallway) -"cLb" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/effect/floor_decal/corner/yellow{dir = 6},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/secondary/engineering_hallway) -"cLc" = (/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) -"cLd" = (/turf/simulated/floor/tiled,/area/construction) -"cLe" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/table/reinforced,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva) -"cLf" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) -"cLg" = (/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/dark,/area/ai_monitored/storage/eva) -"cLh" = (/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/item/stack/material/steel{amount = 50},/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva) -"cLi" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green,/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) -"cLj" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) -"cLk" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/evahallway) -"cLl" = (/obj/effect/floor_decal/corner/red{dir = 9},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = -32; pixel_y = 0},/obj/machinery/computer/secure_data{tag = "icon-computer (EAST)"; icon_state = "computer"; dir = 4},/turf/simulated/floor/tiled,/area/security/checkpoint2) -"cLm" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/security/checkpoint2) -"cLn" = (/obj/effect/floor_decal/corner/red{dir = 6},/obj/structure/table/reinforced,/obj/machinery/computer/skills,/turf/simulated/floor/tiled,/area/security/checkpoint2) -"cLo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/security/checkpoint2) -"cLp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/docking_hallway) -"cLq" = (/obj/machinery/light{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) -"cLr" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/docking_hallway) -"cLs" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor,/area/maintenance/arrivals) -"cLt" = (/obj/machinery/atmospherics/pipe/simple/visible/universal{dir = 4},/obj/machinery/light/small,/turf/simulated/floor,/area/maintenance/arrivals) -"cLu" = (/obj/machinery/atmospherics/valve{dir = 4},/turf/simulated/floor,/area/maintenance/arrivals) -"cLv" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/turf/simulated/floor,/area/maintenance/arrivals) -"cLw" = (/obj/effect/decal/cleanable/dirt,/obj/random/trash_pile,/turf/simulated/floor,/area/maintenance/arrivals) -"cLx" = (/turf/simulated/wall,/area/crew_quarters/longue_area) -"cLy" = (/obj/structure/bookcase,/turf/simulated/floor/wood,/area/crew_quarters/longue_area) -"cLz" = (/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/wood,/area/crew_quarters/longue_area) -"cLA" = (/obj/structure/bed/chair/comfy/black{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor/carpet,/area/crew_quarters/longue_area) -"cLB" = (/obj/structure/table/woodentable,/obj/item/weapon/material/ashtray/glass,/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = 32},/obj/item/weapon/book/codex/lore/vir,/turf/simulated/floor/carpet,/area/crew_quarters/longue_area) -"cLC" = (/obj/structure/bed/chair/comfy/black{dir = 8},/turf/simulated/floor/carpet,/area/crew_quarters/longue_area) -"cLD" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/wood,/area/crew_quarters/longue_area) -"cLE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/longue_area) -"cLF" = (/obj/structure/flora/pottedplant{tag = "icon-plant-10"; icon_state = "plant-10"},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/docking_hallway2) -"cLG" = (/obj/structure/table/standard,/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/item/weapon/soap,/obj/random/soap,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/locker/locker_toilet) -"cLH" = (/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/tiled/freezer,/area/crew_quarters/locker/locker_toilet) -"cLI" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/light_switch{pixel_x = 11; pixel_y = 24},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/locker/locker_toilet) -"cLJ" = (/obj/machinery/door/airlock{name = "Unit 1"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/locker/locker_toilet) -"cLK" = (/obj/machinery/light/small,/obj/machinery/recharge_station,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/locker/locker_toilet) -"cLL" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/crew_quarters/sleep/vistor_room_3) -"cLM" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/crew_quarters/sleep/vistor_room_9) -"cLN" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/storage) -"cLO" = (/obj/machinery/conveyor{dir = 2; id = "QMLoad"},/turf/simulated/floor,/area/quartermaster/storage) -"cLP" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/conveyor_switch/oneway{convdir = -1; id = "QMLoad"},/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cLQ" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cLR" = (/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 = 8},/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cLS" = (/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) -"cLT" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/blast/shutters{dir = 8; id = "qm_warehouse"; name = "Warehouse Shutters"},/obj/machinery/door/firedoor,/turf/simulated/floor/tiled,/area/quartermaster/warehouse) -"cLU" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/warehouse) -"cLV" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled,/area/quartermaster/warehouse) -"cLW" = (/turf/simulated/floor/tiled,/area/quartermaster/warehouse) -"cLX" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/closet/crate,/turf/simulated/floor/tiled/steel,/area/quartermaster/warehouse) -"cLY" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/maintenance/apmaint) -"cLZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/maintenance/apmaint) -"cMa" = (/obj/structure/closet/secure_closet/engineering_personal,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/machinery/camera/network/engineering{c_tag = "ENG - Locker Room"; dir = 4},/obj/effect/floor_decal/corner/yellow/diagonal,/obj/effect/floor_decal/corner/yellow/diagonal{dir = 4},/turf/simulated/floor/tiled,/area/engineering/locker_room) -"cMb" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/effect/floor_decal/corner/yellow/diagonal,/obj/effect/floor_decal/corner/yellow/diagonal{dir = 4},/turf/simulated/floor/tiled,/area/engineering/locker_room) -"cMc" = (/obj/structure/closet/wardrobe/engineering_yellow,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/machinery/firealarm{dir = 4; layer = 3.3; pixel_x = 26},/obj/effect/floor_decal/corner/yellow/diagonal,/obj/effect/floor_decal/corner/yellow/diagonal{dir = 4},/turf/simulated/floor/tiled,/area/engineering/locker_room) -"cMd" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_x = -28; pixel_y = 0},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/sleep/engi_wash) -"cMe" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/sleep/engi_wash) -"cMf" = (/turf/simulated/floor/tiled,/area/hallway/secondary/engineering_hallway) -"cMg" = (/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,/area/hallway/secondary/engineering_hallway) -"cMh" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/engineering{name = "Construction Area"; req_access = list(32)},/turf/simulated/floor/tiled,/area/construction) -"cMi" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/construction) -"cMj" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/construction) -"cMk" = (/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/turf/simulated/floor,/area/construction) -"cMl" = (/obj/machinery/suit_cycler/security,/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) -"cMm" = (/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/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva) -"cMn" = (/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,/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva) -"cMo" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/cable/green,/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) -"cMp" = (/obj/effect/floor_decal/corner/red{dir = 9},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/machinery/computer/card{tag = "icon-computer (EAST)"; icon_state = "computer"; dir = 4},/turf/simulated/floor/tiled,/area/security/checkpoint2) -"cMq" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/security/checkpoint2) -"cMr" = (/obj/effect/floor_decal/corner/red{dir = 6},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/bed/chair/office/dark{dir = 4},/obj/machinery/button/remote/airlock{id = "security_checkpoint"; name = "Door Bolt Control"; pixel_x = 6; pixel_y = -28; req_access = list(1); specialfunctions = 4},/obj/machinery/button/remote/airlock{id = "security_bar"; name = "Bar Door Bolt Control"; pixel_x = -6; pixel_y = -28; req_access = list(1); specialfunctions = 4},/turf/simulated/floor/tiled,/area/security/checkpoint2) -"cMs" = (/obj/machinery/door/firedoor/glass,/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/window/brigdoor/westleft{name = "Security Checkpoint"; req_access = list(1)},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/table/reinforced,/turf/simulated/floor/tiled,/area/security/checkpoint2) -"cMt" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) -"cMu" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/structure/disposalpipe/segment,/obj/machinery/camera/network/northern_star{c_tag = "HALL - Dock Hallway Aft"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) -"cMv" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) -"cMw" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) -"cMx" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/docking_hallway) -"cMy" = (/turf/simulated/wall,/area/maintenance/substation/dock) -"cMz" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/engineering{name = "Dock Substation"; req_one_access = list(11,24)},/turf/simulated/floor,/area/maintenance/substation/dock) -"cMA" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall,/area/maintenance/substation/dock) -"cMB" = (/obj/machinery/door/airlock/engineering{name = "Dock Substation"; req_one_access = list(11,24)},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/substation/dock) -"cMC" = (/obj/effect/decal/cleanable/blood/oil,/obj/effect/decal/remains/robot,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/arrivals) -"cMD" = (/obj/structure/closet/crate,/obj/random/maintenance/cargo,/obj/random/maintenance/clean,/obj/random/maintenance/clean,/obj/random/soap,/obj/random/drinkbottle,/turf/simulated/floor,/area/maintenance/arrivals) -"cME" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{req_access = newlist()},/turf/simulated/floor,/area/crew_quarters/longue_area) -"cMF" = (/turf/simulated/floor/wood,/area/crew_quarters/longue_area) -"cMG" = (/obj/structure/bed/chair/comfy/black{dir = 4},/turf/simulated/floor/carpet,/area/crew_quarters/longue_area) -"cMH" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp/green{pixel_x = 1; pixel_y = 5},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/carpet,/area/crew_quarters/longue_area) -"cMI" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/wood,/area/crew_quarters/longue_area) -"cMJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/longue_area) -"cMK" = (/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway2) -"cML" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway2) -"cMM" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway2) -"cMN" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_x = -28},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/locker/locker_toilet) -"cMO" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/locker/locker_toilet) -"cMP" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/locker/locker_toilet) -"cMQ" = (/turf/simulated/wall,/area/crew_quarters/sleep/vistor_room_1) -"cMR" = (/obj/structure/curtain/open/shower,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/window/southright{name = "Shower"},/obj/machinery/shower{pixel_y = 3},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_1) -"cMS" = (/obj/structure/toilet,/obj/machinery/light{dir = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_1) -"cMT" = (/obj/structure/table/standard,/obj/item/weapon/soap/nanotrasen,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_1) -"cMU" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/white{dir = 8},/obj/effect/floor_decal/corner/blue{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cMV" = (/obj/effect/floor_decal/corner/white{dir = 4},/obj/effect/floor_decal/corner/blue,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cMW" = (/turf/simulated/wall,/area/crew_quarters/sleep/vistor_room_2) -"cMX" = (/obj/structure/table/standard,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/item/weapon/soap/nanotrasen,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_2) -"cMY" = (/obj/structure/toilet,/obj/machinery/light{dir = 1},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_2) -"cMZ" = (/obj/structure/curtain/open/shower,/obj/machinery/door/window/southright{name = "Shower"},/obj/structure/window/reinforced{dir = 8},/obj/machinery/shower{pixel_y = 3},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_2) -"cNa" = (/turf/simulated/wall,/area/crew_quarters/sleep/vistor_room_7) -"cNb" = (/obj/structure/curtain/open/shower,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/window/southright{name = "Shower"},/obj/machinery/shower{pixel_y = 3},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_7) -"cNc" = (/obj/structure/toilet,/obj/machinery/light{dir = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_7) -"cNd" = (/obj/structure/table/standard,/obj/item/weapon/soap/nanotrasen,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_7) -"cNe" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/white{dir = 8},/obj/effect/floor_decal/corner/blue{dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cNf" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/white{dir = 4},/obj/effect/floor_decal/corner/blue,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cNg" = (/turf/simulated/wall,/area/crew_quarters/sleep/vistor_room_8) -"cNh" = (/obj/structure/table/standard,/obj/item/weapon/soap/nanotrasen,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_8) -"cNi" = (/obj/structure/toilet,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_8) -"cNj" = (/obj/structure/curtain/open/shower,/obj/machinery/door/window/southright{name = "Shower"},/obj/structure/window/reinforced{dir = 8},/obj/machinery/shower{pixel_y = 3},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_8) -"cNk" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/quartermaster/storage) -"cNl" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/obj/machinery/status_display/supply_display{pixel_y = -32},/turf/simulated/floor,/area/quartermaster/storage) -"cNm" = (/obj/effect/floor_decal/industrial/loading{tag = "icon-loadingarea (WEST)"; icon_state = "loadingarea"; dir = 8},/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cNn" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cNo" = (/obj/machinery/button/remote/blast_door{id = "qm_warehouse"; name = "Warehouse Door Control"; pixel_x = 26; pixel_y = 0; req_access = list(31)},/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cNp" = (/obj/machinery/button/remote/blast_door{id = "qm_warehouse"; name = "Warehouse Door Control"; pixel_x = -26; pixel_y = 0; req_access = list(31)},/turf/simulated/floor/tiled,/area/quartermaster/warehouse) -"cNq" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled/steel,/area/quartermaster/warehouse) -"cNr" = (/obj/effect/floor_decal/corner/brown,/turf/simulated/floor/tiled/steel,/area/quartermaster/warehouse) -"cNs" = (/obj/structure/closet/crate,/obj/effect/floor_decal/corner/brown/full{dir = 4},/turf/simulated/floor/tiled/steel,/area/quartermaster/warehouse) -"cNt" = (/obj/structure/grille,/obj/structure/grille,/turf/simulated/wall/r_wall,/area/engineering/atmos) -"cNu" = (/obj/structure/grille,/turf/simulated/wall/r_wall,/area/engineering/atmos) -"cNv" = (/turf/simulated/wall/r_wall,/area/engineering/atmos/storage) -"cNw" = (/turf/simulated/wall,/area/engineering/atmos/storage) -"cNx" = (/obj/machinery/door/airlock/maintenance{name = "Atmospherics Maintenance Access"; req_access = list(10,12)},/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/engineering/atmos/storage) -"cNy" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/corner/yellow/diagonal,/obj/effect/floor_decal/corner/yellow/diagonal{dir = 4},/turf/simulated/floor/tiled,/area/engineering/locker_room) -"cNz" = (/obj/structure/closet/wardrobe/atmospherics_yellow,/obj/effect/floor_decal/corner/yellow/diagonal,/obj/effect/floor_decal/corner/yellow/diagonal{dir = 4},/turf/simulated/floor/tiled,/area/engineering/locker_room) -"cNA" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_x = -28; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/sleep/engi_wash) -"cNB" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/sleep/engi_wash) -"cNC" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/table/standard,/obj/machinery/light_switch{pixel_x = 12; pixel_y = 24},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/sleep/engi_wash) -"cND" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/structure/undies_wardrobe,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/sleep/engi_wash) -"cNE" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled,/area/hallway/secondary/engineering_hallway) -"cNF" = (/obj/effect/floor_decal/industrial/warning,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/secondary/engineering_hallway) -"cNG" = (/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,/area/hallway/secondary/engineering_hallway) -"cNH" = (/obj/effect/decal/cleanable/blood/oil/streak{amount = 0},/obj/item/weapon/wirecutters,/turf/simulated/floor/tiled,/area/construction) -"cNI" = (/obj/machinery/suit_cycler/medical,/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) -"cNJ" = (/obj/machinery/door/airlock/glass_command{name = "E.V.A. Cycler Access"; req_one_access = list(18)},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva) -"cNK" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) -"cNL" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) -"cNM" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) -"cNN" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_command{name = "E.V.A."; req_one_access = list(18)},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) -"cNO" = (/obj/effect/floor_decal/corner/red{dir = 9},/obj/machinery/firealarm{dir = 8; pixel_x = -24; pixel_y = 0},/obj/machinery/computer/security{tag = "icon-computer (EAST)"; icon_state = "computer"; dir = 4},/turf/simulated/floor/tiled,/area/security/checkpoint2) -"cNP" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled,/area/security/checkpoint2) -"cNQ" = (/obj/effect/floor_decal/corner/red{dir = 6},/obj/structure/table/reinforced,/obj/item/weapon/pen,/turf/simulated/floor/tiled,/area/security/checkpoint2) -"cNR" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) -"cNS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/docking_hallway) -"cNT" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) -"cNU" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/docking_hallway) -"cNV" = (/obj/effect/floor_decal/industrial/warning/corner,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/maintenance/substation/dock) -"cNW" = (/obj/effect/floor_decal/industrial/warning,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/maintenance/substation/dock) -"cNX" = (/obj/effect/floor_decal/industrial/warning,/obj/machinery/power/terminal,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/maintenance/substation/dock) -"cNY" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/structure/cable/green,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/power/sensor{name = "Powernet Sensor - Dock Subgrid"; name_tag = "Dock Subgrid"},/turf/simulated/floor,/area/maintenance/substation/dock) -"cNZ" = (/obj/machinery/libraryscanner,/obj/machinery/light{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/longue_area) -"cOa" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/wood,/area/crew_quarters/longue_area) -"cOb" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/wood,/area/crew_quarters/longue_area) -"cOc" = (/obj/structure/cable/green{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/wood,/area/crew_quarters/longue_area) -"cOd" = (/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/longue_area) -"cOe" = (/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/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/longue_area) -"cOf" = (/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/hallway/secondary/docking_hallway2) -"cOg" = (/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/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway2) -"cOh" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/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/hallway/secondary/docking_hallway2) -"cOi" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway2) -"cOj" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/locker/locker_toilet) -"cOk" = (/turf/simulated/floor/tiled/freezer,/area/crew_quarters/locker/locker_toilet) -"cOl" = (/obj/machinery/door/airlock{name = "Unit 2"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/locker/locker_toilet) -"cOm" = (/obj/machinery/light/small,/obj/structure/toilet{dir = 8},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/locker/locker_toilet) -"cOn" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_1) -"cOo" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_1) -"cOp" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/mirror{pixel_x = 28},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_1) -"cOq" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/structure/mirror{pixel_x = -28},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_2) -"cOr" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_2) -"cOs" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_2) -"cOt" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_7) -"cOu" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_7) -"cOv" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/mirror{pixel_x = 28},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_7) -"cOw" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/structure/mirror{pixel_x = -28},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_8) -"cOx" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_8) -"cOy" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_8) -"cOz" = (/obj/structure/table/standard,/obj/item/clothing/head/soft,/obj/item/weapon/stamp{pixel_x = -3; pixel_y = 3},/obj/item/clothing/head/soft,/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cOA" = (/obj/structure/table/standard,/obj/machinery/cell_charger,/obj/machinery/requests_console{department = "Cargo Bay"; departmentType = 2; pixel_x = 0; pixel_y = -30},/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cOB" = (/obj/structure/table/standard,/obj/item/weapon/hand_labeler,/obj/item/weapon/stamp{pixel_x = -3; pixel_y = 3},/obj/item/weapon/hand_labeler,/turf/simulated/floor/tiled,/area/quartermaster/storage) -"cOC" = (/obj/machinery/status_display/supply_display,/turf/simulated/wall,/area/quartermaster/warehouse) -"cOD" = (/obj/structure/closet/crate/medical,/obj/effect/floor_decal/corner/brown/full,/turf/simulated/floor/tiled,/area/quartermaster/warehouse) -"cOE" = (/turf/simulated/floor/tiled/steel,/area/quartermaster/warehouse) -"cOF" = (/obj/structure/closet/crate/internals,/obj/machinery/light/small,/turf/simulated/floor/tiled/steel,/area/quartermaster/warehouse) -"cOG" = (/obj/structure/closet/crate/freezer,/obj/effect/floor_decal/corner/brown/full{dir = 4},/turf/simulated/floor/tiled/steel,/area/quartermaster/warehouse) -"cOH" = (/turf/simulated/floor/reinforced/airless,/area/engineering/atmos) -"cOI" = (/obj/machinery/camera/network/engineering{c_tag = "Atmos Tank - Gas Mixing"; dir = 2},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/reinforced/airless,/area/engineering/atmos) -"cOJ" = (/obj/machinery/power/breakerbox/activated{RCon_tag = "Atmos Substation Bypass"},/turf/simulated/floor,/area/engineering/atmos/storage) -"cOK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/engineering/atmos/storage) -"cOL" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/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/engineering/atmos/storage) -"cOM" = (/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/machinery/light/small{dir = 4; pixel_y = 0},/obj/item/weapon/tank/oxygen/yellow,/obj/item/weapon/tank/oxygen/yellow,/turf/simulated/floor,/area/engineering/atmos/storage) -"cON" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/effect/floor_decal/corner/yellow/diagonal,/obj/effect/floor_decal/corner/yellow/diagonal{dir = 4},/turf/simulated/floor/tiled,/area/engineering/locker_room) -"cOO" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/floor_decal/corner/yellow/diagonal,/obj/effect/floor_decal/corner/yellow/diagonal{dir = 4},/turf/simulated/floor/tiled,/area/engineering/locker_room) -"cOP" = (/obj/machinery/door/airlock/engineering{name = "Engineering Washroom"; req_one_access = list(10)},/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/freezer,/area/engineering/locker_room) -"cOQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/sleep/engi_wash) -"cOR" = (/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/freezer,/area/crew_quarters/sleep/engi_wash) -"cOS" = (/turf/simulated/floor/tiled/freezer,/area/crew_quarters/sleep/engi_wash) -"cOT" = (/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "englockdown"; name = "Engineering Lockdown"; opacity = 0},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/engineering_hallway) -"cOU" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "englockdown"; name = "Engineering Lockdown"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/engineering_hallway) -"cOV" = (/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "englockdown"; name = "Engineering Lockdown"; opacity = 0},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/engineering_hallway) -"cOW" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/construction) -"cOX" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor,/area/construction) -"cOY" = (/obj/machinery/suit_cycler/engineering,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) -"cOZ" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) -"cPa" = (/obj/structure/table/reinforced,/obj/item/clothing/head/welding,/obj/item/weapon/storage/belt/utility,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/camera/network/command{c_tag = "EVA - Aft"; dir = 4},/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva) -"cPb" = (/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/ai_monitored/storage/eva) -"cPc" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) -"cPd" = (/obj/effect/floor_decal/corner/red/full,/obj/structure/filingcabinet/chestdrawer,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/tiled,/area/security/checkpoint2) -"cPe" = (/obj/effect/floor_decal/corner/red{dir = 10},/obj/machinery/light,/turf/simulated/floor/tiled,/area/security/checkpoint2) -"cPf" = (/obj/effect/floor_decal/corner/red/full{dir = 4},/obj/structure/table/reinforced,/obj/item/weapon/crowbar,/obj/item/device/flash,/obj/machinery/camera/network/security{c_tag = "SEC - Arrival Checkpoint"; dir = 1},/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/turf/simulated/floor/tiled,/area/security/checkpoint2) -"cPg" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) -"cPh" = (/obj/effect/floor_decal/industrial/loading{tag = "icon-loadingarea (WEST)"; icon_state = "loadingarea"; dir = 8},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) -"cPi" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) -"cPj" = (/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,/area/hallway/secondary/docking_hallway) -"cPk" = (/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,/area/hallway/secondary/docking_hallway) -"cPl" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 26},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/docking_hallway) -"cPm" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/maintenance/substation/dock) -"cPn" = (/obj/machinery/power/breakerbox/activated{RCon_tag = "Dock Substation Bypass"},/turf/simulated/floor/plating,/area/maintenance/substation/dock) -"cPo" = (/obj/machinery/power/smes/buildable{charge = 0; RCon_tag = "Substation - Dock"},/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/dock) -"cPp" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green,/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/turf/simulated/floor,/area/maintenance/substation/dock) -"cPq" = (/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/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area/maintenance/arrivals) -"cPr" = (/obj/structure/filingcabinet,/turf/simulated/floor/wood,/area/crew_quarters/longue_area) -"cPs" = (/obj/structure/bed/chair/office/dark,/turf/simulated/floor/wood,/area/crew_quarters/longue_area) -"cPt" = (/obj/structure/table/woodentable,/obj/machinery/photocopier/faxmachine{department = "Public Office"},/turf/simulated/floor/wood,/area/crew_quarters/longue_area) -"cPu" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/carpet,/area/crew_quarters/longue_area) -"cPv" = (/obj/structure/bed/chair/comfy/black{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/carpet,/area/crew_quarters/longue_area) -"cPw" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/wood,/area/crew_quarters/longue_area) -"cPx" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway2) -"cPy" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway2) -"cPz" = (/obj/structure/undies_wardrobe,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/locker/locker_toilet) -"cPA" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/locker/locker_toilet) -"cPB" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 22},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/locker/locker_toilet) -"cPC" = (/obj/structure/table/standard,/obj/machinery/newscaster{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_1) -"cPD" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/brown,/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_1) -"cPE" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_1) -"cPF" = (/obj/machinery/door/airlock{name = "Restroom"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_1) -"cPG" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/blue{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/camera/network/civilian{c_tag = "CIV - Visitor Room Hall AP"; dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cPH" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/crew_quarters/sleep/vistor_room_2) -"cPI" = (/obj/machinery/door/airlock{name = "Restroom"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_2) -"cPJ" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_2) -"cPK" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/brown,/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_2) -"cPL" = (/obj/structure/table/standard,/obj/machinery/newscaster{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_2) -"cPM" = (/obj/structure/table/standard,/obj/machinery/newscaster{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_7) -"cPN" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/brown,/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_7) -"cPO" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_7) -"cPP" = (/obj/machinery/door/airlock{name = "Restroom"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_7) -"cPQ" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/white{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/camera/network/civilian{c_tag = "CIV - Visitor Room Hall AS"; dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cPR" = (/obj/machinery/door/airlock{name = "Restroom"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_8) -"cPS" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_8) -"cPT" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/brown,/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_8) -"cPU" = (/obj/structure/table/standard,/obj/machinery/newscaster{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_8) -"cPV" = (/obj/machinery/power/smes/buildable{charge = 2e+006; RCon_tag = "Substation - Atmospherics"},/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/obj/structure/cable/cyan,/turf/simulated/floor,/area/engineering/atmos/storage) -"cPW" = (/obj/machinery/power/terminal{dir = 8},/obj/structure/cable,/turf/simulated/floor,/area/engineering/atmos/storage) -"cPX" = (/obj/structure/disposalpipe/segment,/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,/area/engineering/atmos/storage) -"cPY" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/turf/simulated/floor,/area/engineering/atmos/storage) -"cPZ" = (/turf/simulated/wall/r_wall,/area/engineering/atmos/monitoring) -"cQa" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/light_switch{dir = 2; name = "light switch "; pixel_x = -36; pixel_y = 0},/obj/effect/floor_decal/corner/yellow/diagonal,/obj/effect/floor_decal/corner/yellow/diagonal{dir = 4},/turf/simulated/floor/tiled,/area/engineering/locker_room) -"cQb" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/firstaid/regular,/obj/item/bodybag/cryobag{pixel_x = 6},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/random/medical/lite,/obj/effect/floor_decal/corner/yellow/diagonal,/obj/effect/floor_decal/corner/yellow/diagonal{dir = 4},/turf/simulated/floor/tiled,/area/engineering/locker_room) -"cQc" = (/obj/structure/table/standard,/obj/structure/bedsheetbin,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/item/weapon/soap/nanotrasen,/obj/random/soap,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/sleep/engi_wash) -"cQd" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/sleep/engi_wash) -"cQe" = (/obj/machinery/shower{dir = 1},/obj/machinery/door/window/northleft{name = "Shower"; req_access = list()},/obj/structure/curtain/open/shower/engineering,/obj/structure/window/basic{dir = 8},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/sleep/engi_wash) -"cQf" = (/obj/machinery/shower{dir = 1},/obj/machinery/door/window/northright{dir = 1; name = "Shower"; req_access = list()},/obj/structure/curtain/open/shower/engineering,/obj/structure/window/basic{dir = 8},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/sleep/engi_wash) -"cQg" = (/turf/simulated/wall/r_wall,/area/engineering/foyer) -"cQh" = (/obj/machinery/door/airlock/glass{name = "Engineering Access"},/turf/simulated/floor/tiled,/area/engineering/foyer) -"cQi" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/airlock/glass{name = "Engineering Access"},/turf/simulated/floor/tiled,/area/engineering/foyer) -"cQj" = (/obj/machinery/door/airlock/glass{name = "Engineering Access"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/engineering/foyer) -"cQk" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/construction) -"cQl" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled,/area/construction) -"cQm" = (/obj/item/device/flashlight,/turf/simulated/floor,/area/construction) -"cQn" = (/turf/simulated/wall/r_wall,/area/construction) -"cQo" = (/obj/machinery/suit_cycler/mining,/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) -"cQp" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/table/reinforced,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/device/multitool,/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva) -"cQq" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) -"cQr" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva) -"cQs" = (/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/jetpack/carbondioxide,/obj/item/clothing/shoes/magboots,/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) -"cQt" = (/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/jetpack/carbondioxide,/obj/item/clothing/shoes/magboots,/obj/machinery/light/small{dir = 4; pixel_y = 0},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) -"cQu" = (/turf/simulated/wall,/area/hallway/secondary/entry/docking_lounge) -"cQv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry/docking_lounge) -"cQw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/docking_lounge) -"cQx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/docking_lounge) -"cQy" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/glass{name = "Dock"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/docking_lounge) -"cQz" = (/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 = "Dock"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/docking_lounge) -"cQA" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/glass{name = "Dock"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/docking_lounge) -"cQB" = (/obj/structure/table/woodentable,/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,/obj/item/weapon/paper,/turf/simulated/floor/wood,/area/crew_quarters/longue_area) -"cQC" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/device/taperecorder,/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -26},/turf/simulated/floor/wood,/area/crew_quarters/longue_area) -"cQD" = (/obj/structure/bed/chair/comfy/black{dir = 4},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/carpet,/area/crew_quarters/longue_area) -"cQE" = (/obj/machinery/camera/network/civilian{c_tag = "CIV - Lounge"; dir = 1},/turf/simulated/floor/carpet,/area/crew_quarters/longue_area) -"cQF" = (/obj/structure/bed/chair/comfy/black{dir = 8},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/machinery/light_switch{pixel_x = 12; pixel_y = -24},/obj/structure/cable/green,/turf/simulated/floor/carpet,/area/crew_quarters/longue_area) -"cQG" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/longue_area) -"cQH" = (/obj/machinery/door/airlock{name = "Unisex Showers"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/locker/locker_toilet) -"cQI" = (/obj/item/latexballon,/turf/simulated/floor,/area/crew_quarters/locker/locker_toilet) -"cQJ" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_1) -"cQK" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_1) -"cQL" = (/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/sleep/vistor_room_1) -"cQM" = (/obj/machinery/alarm{pixel_y = 22},/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/sleep/vistor_room_1) -"cQN" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_1) -"cQO" = (/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/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_1) -"cQP" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock{name = "Room 1"},/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/wood,/area/crew_quarters/sleep/vistor_room_1) -"cQQ" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock{name = "Room 2"},/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/wood,/area/crew_quarters/sleep/vistor_room_2) -"cQR" = (/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/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/junction{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_2) -"cQS" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_2) -"cQT" = (/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/sleep/vistor_room_2) -"cQU" = (/obj/machinery/alarm{pixel_y = 22},/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/sleep/vistor_room_2) -"cQV" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_2) -"cQW" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_2) -"cQX" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_7) -"cQY" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_7) -"cQZ" = (/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/sleep/vistor_room_7) -"cRa" = (/obj/machinery/alarm{pixel_y = 22},/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/sleep/vistor_room_7) -"cRb" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 2},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_7) -"cRc" = (/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/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_7) -"cRd" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock{name = "Room 7"},/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/wood,/area/crew_quarters/sleep/vistor_room_7) -"cRe" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock{name = "Room 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},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_8) -"cRf" = (/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/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_8) -"cRg" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_8) -"cRh" = (/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/sleep/vistor_room_8) -"cRi" = (/obj/machinery/alarm{pixel_y = 22},/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/sleep/vistor_room_8) -"cRj" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_8) -"cRk" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_8) -"cRl" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 2; frequency = 1441; icon_state = "map_injector"; id = "waste_in"; pixel_y = 1; use_power = 1},/turf/simulated/floor/reinforced/airless,/area/engineering/atmos) -"cRm" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "waste_sensor"; output = 63},/turf/simulated/floor/reinforced/airless,/area/engineering/atmos) -"cRn" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; 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) -"cRo" = (/obj/structure/cable/cyan{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/engineering/atmos/storage) -"cRp" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/engineering/atmos/storage) -"cRq" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/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,/area/engineering/atmos/storage) -"cRr" = (/obj/structure/cable/cyan{d2 = 8; icon_state = "0-8"},/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/cable/cyan,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area/engineering/atmos/storage) -"cRs" = (/obj/machinery/computer/general_air_control{dir = 4; 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) -"cRt" = (/obj/machinery/firealarm{pixel_y = 24},/turf/simulated/floor/tiled,/area/engineering/atmos/monitoring) -"cRu" = (/obj/structure/bed/chair/office/dark{dir = 4},/obj/machinery/button/remote/blast_door{id = "atmoslockdown"; name = "Atmospherics Lockdown"; pixel_x = 0; pixel_y = 24; req_access = newlist(); req_one_access = list(10,24)},/turf/simulated/floor/tiled,/area/engineering/atmos/monitoring) -"cRv" = (/obj/machinery/computer/atmoscontrol{tag = "icon-computer (WEST)"; icon_state = "computer"; dir = 8},/turf/simulated/floor/tiled,/area/engineering/atmos/monitoring) -"cRw" = (/obj/machinery/door/airlock/glass_engineeringatmos{name = "Engineering Locker Room"; req_one_access = list(10)},/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/yellow,/area/engineering/locker_room) -"cRx" = (/obj/machinery/door/airlock/engineering{name = "Engineering Washroom"; req_one_access = list(10)},/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/sleep/engi_wash) -"cRy" = (/turf/simulated/wall/r_wall,/area/crew_quarters/sleep/engi_wash) -"cRz" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/engineering/foyer) -"cRA" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/engineering/foyer) -"cRB" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/engineering/foyer) -"cRC" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads/chief) -"cRD" = (/obj/structure/table/reinforced,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva) -"cRE" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva) -"cRF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva) -"cRG" = (/obj/effect/floor_decal/industrial/warning/corner,/obj/structure/cable/green,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/machinery/light_switch{pixel_x = 12; pixel_y = -24},/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva) -"cRH" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva) -"cRI" = (/obj/machinery/vending/coffee,/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) -"cRJ" = (/obj/machinery/vending/snack,/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) -"cRK" = (/obj/machinery/vending/cola,/obj/machinery/light{dir = 1},/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) -"cRL" = (/obj/machinery/vending/fitness,/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) -"cRM" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) -"cRN" = (/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/docking_lounge) -"cRO" = (/obj/machinery/power/apc/high{dir = 1; name = "north bump"; pixel_y = 24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/docking_lounge) -"cRP" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/docking_lounge) -"cRQ" = (/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,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/docking_lounge) -"cRR" = (/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{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/docking_lounge) -"cRS" = (/obj/machinery/alarm{pixel_y = 23},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/docking_lounge) -"cRT" = (/obj/machinery/door/firedoor/glass,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/docking_lounge) -"cRU" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) -"cRV" = (/obj/machinery/newscaster{pixel_y = 32},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) -"cRW" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/light{dir = 1},/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) -"cRX" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) -"cRY" = (/obj/machinery/lapvend,/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) -"cRZ" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/multi_tile/glass{id_tag = "security_bar"},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway2) -"cSa" = (/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway2) -"cSb" = (/obj/machinery/shower{dir = 4; icon_state = "shower"; pixel_x = 5; pixel_y = 0},/obj/structure/curtain/open/shower,/obj/machinery/alarm/nobreach{dir = 2; pixel_y = 22},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/locker/locker_toilet) -"cSc" = (/obj/machinery/shower{dir = 8; icon_state = "shower"; pixel_x = -5; pixel_y = 0},/obj/structure/curtain/open/shower,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/locker/locker_toilet) -"cSd" = (/obj/structure/bed/chair,/obj/random/contraband,/turf/simulated/floor,/area/crew_quarters/locker/locker_toilet) -"cSe" = (/obj/structure/bed/chair/comfy/beige{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_1) -"cSf" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_1) -"cSg" = (/obj/structure/bed/chair/comfy/beige{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_1) -"cSh" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 2},/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_1) -"cSi" = (/obj/structure/table/standard,/obj/machinery/microwave,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_1) -"cSj" = (/obj/structure/cable/green,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/machinery/light_switch{pixel_x = -12; pixel_y = -24},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_1) -"cSk" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_1) -"cSl" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_2) -"cSm" = (/obj/structure/cable/green,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/light_switch{pixel_x = -12; pixel_y = -24},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_2) -"cSn" = (/obj/structure/table/standard,/obj/machinery/microwave,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_2) -"cSo" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 2},/obj/machinery/light,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_2) -"cSp" = (/obj/structure/bed/chair/comfy/beige{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_2) -"cSq" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_2) -"cSr" = (/obj/structure/bed/chair/comfy/beige{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_2) -"cSs" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/crew_quarters/sleep/vistor_room_2) -"cSt" = (/obj/structure/bed/chair/comfy/beige{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_7) -"cSu" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = -32},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_7) -"cSv" = (/obj/structure/bed/chair/comfy/beige{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_7) -"cSw" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 2},/obj/machinery/light,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_7) -"cSx" = (/obj/structure/table/standard,/obj/machinery/microwave,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_7) -"cSy" = (/obj/structure/cable/green,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/light_switch{pixel_x = -12; pixel_y = -24},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_7) -"cSz" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_7) -"cSA" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/blue,/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/crew_quarters/visitor_lodging) -"cSB" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/crew_quarters/sleep/vistor_room_8) -"cSC" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_8) -"cSD" = (/obj/structure/cable/green,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/machinery/light_switch{pixel_x = -12; pixel_y = -24},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_8) -"cSE" = (/obj/structure/table/standard,/obj/machinery/microwave,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_8) -"cSF" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 2},/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_8) -"cSG" = (/obj/structure/bed/chair/comfy/beige{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_8) -"cSH" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_8) -"cSI" = (/obj/structure/bed/chair/comfy/beige{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_8) -"cSJ" = (/obj/structure/grille,/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/visible/green,/turf/simulated/wall/r_wall,/area/engineering/atmos) -"cSK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/regular/open{id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor/plating,/area/engineering/atmos) -"cSL" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/visible/yellow,/obj/machinery/meter,/turf/simulated/wall/r_wall,/area/engineering/atmos) -"cSM" = (/turf/simulated/wall/r_wall,/area/engineering/atmos) -"cSN" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock/atmos{name = "Atmospherics Maintenance"; req_access = list(24)},/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/engineering/atmos) -"cSO" = (/obj/machinery/door/airlock/atmos{name = "Atmospherics Maintenance"; req_access = list(24)},/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/engineering/atmos) -"cSP" = (/obj/machinery/computer/general_air_control{dir = 4; 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")},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled,/area/engineering/atmos/monitoring) -"cSQ" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/engineering/atmos/monitoring) -"cSR" = (/obj/machinery/newscaster{pixel_x = 28; pixel_y = 0},/obj/structure/table/reinforced,/turf/simulated/floor/tiled,/area/engineering/atmos/monitoring) -"cSS" = (/turf/simulated/wall/r_wall,/area/engineering/break_room) -"cST" = (/turf/simulated/wall,/area/engineering/break_room) -"cSU" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/machinery/newscaster{pixel_x = -28; pixel_y = 0},/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,/area/engineering/break_room) -"cSV" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/structure/table/woodentable,/obj/item/weapon/book/manual/engineering_construction,/obj/item/weapon/book/manual/evaguide{pixel_x = -2; pixel_y = 7},/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/tiled,/area/engineering/break_room) -"cSW" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/structure/table/woodentable,/obj/item/weapon/dice,/obj/structure/noticeboard{pixel_x = 0; pixel_y = 27},/obj/item/weapon/deck/cards,/turf/simulated/floor/tiled,/area/engineering/break_room) -"cSX" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/structure/table/woodentable,/obj/item/weapon/book/manual/engineering_guide{pixel_x = 3; pixel_y = 2},/obj/item/weapon/book/manual/atmospipes,/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/machinery/light_switch{pixel_x = -12; pixel_y = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/tiled,/area/engineering/break_room) -"cSY" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/engineering/break_room) -"cSZ" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/structure/bookcase/manuals/engineering,/turf/simulated/floor/tiled,/area/engineering/break_room) -"cTa" = (/obj/machinery/atm{pixel_y = 28},/obj/machinery/newscaster{pixel_x = -31; pixel_y = 0},/obj/effect/floor_decal/corner/yellow/diagonal,/turf/simulated/floor/tiled,/area/engineering/foyer) -"cTb" = (/turf/simulated/floor/tiled,/area/engineering/foyer) -"cTc" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/engineering/foyer) -"cTd" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/engineering/foyer) -"cTe" = (/obj/machinery/alarm{pixel_y = 22},/obj/effect/floor_decal/corner/yellow/diagonal{dir = 4},/obj/structure/flora/pottedplant{icon_state = "plant-20"; tag = "icon-plant-22"},/turf/simulated/floor/tiled,/area/engineering/foyer) -"cTf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "ceoffice"; name = "CE Office Privacy Shutters"; opacity = 0},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/crew_quarters/heads/chief) -"cTg" = (/obj/machinery/computer/atmos_alert,/obj/effect/floor_decal/corner/blue/full{dir = 8},/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) -"cTh" = (/obj/machinery/computer/station_alert/all,/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) -"cTi" = (/obj/structure/table/reinforced,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/machinery/light{dir = 1},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 27},/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) -"cTj" = (/obj/structure/closet/secure_closet/engineering_chief,/obj/effect/floor_decal/corner/blue/full{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) -"cTk" = (/obj/machinery/button/remote/driver{id = "enginecore"; name = "Emergency Core Eject"; pixel_x = 0; pixel_y = 21},/obj/structure/window/basic,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/heads/chief) -"cTl" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/engineering) -"cTm" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/meter,/turf/simulated/floor,/area/maintenance/engineering) -"cTn" = (/obj/machinery/space_heater,/turf/simulated/floor,/area/maintenance/evahallway) -"cTo" = (/obj/machinery/portable_atmospherics/powered/scrubber,/turf/simulated/floor,/area/maintenance/evahallway) -"cTp" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) -"cTq" = (/obj/machinery/door/airlock/maintenance{name = "E.V.A. Maintenance"; req_access = list(12,18)},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/ai_monitored/storage/eva) -"cTr" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor,/area/maintenance/evahallway) -"cTs" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor,/area/maintenance/evahallway) -"cTt" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/plating,/area/maintenance/evahallway) -"cTu" = (/obj/machinery/atm{pixel_x = -28},/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) -"cTv" = (/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) -"cTw" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) -"cTx" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) -"cTy" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/docking_lounge) -"cTz" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/docking_lounge) -"cTA" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/docking_lounge) -"cTB" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/docking_lounge) -"cTC" = (/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/hallway/secondary/entry/docking_lounge) -"cTD" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/docking_lounge) -"cTE" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/docking_lounge) -"cTF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) -"cTG" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) -"cTH" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) -"cTI" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor,/area/maintenance/arrivals) -"cTJ" = (/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,/area/maintenance/arrivals) -"cTK" = (/turf/simulated/wall,/area/hallway/secondary/entry/starboard) -"cTL" = (/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/obj/structure/table/glass,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/starboard) -"cTM" = (/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) -"cTN" = (/obj/structure/flora/pottedplant{icon_state = "plant-22"},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/starboard) -"cTO" = (/obj/machinery/shower{dir = 4; icon_state = "shower"; pixel_x = 5; pixel_y = 0},/obj/structure/curtain/open/shower,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/locker/locker_toilet) -"cTP" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/item/weapon/bikehorn/rubberducky,/obj/machinery/light,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/locker/locker_toilet) -"cTQ" = (/obj/item/weapon/handcuffs/cable/pink{desc = "Looks fluffy and comfy. Could be used to tie something up."; name = "Fuzzy Cuffs"},/obj/item/latexballon,/turf/simulated/floor,/area/crew_quarters/locker/locker_toilet) -"cTR" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/white{dir = 4},/obj/effect/floor_decal/corner/blue,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cTS" = (/obj/machinery/atmospherics/pipe/simple/visible/green,/obj/structure/lattice,/turf/simulated/mineral/floor/ignore_mapgen,/area/mine/explored/upper_level) -"cTT" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow,/obj/structure/lattice,/turf/simulated/mineral/floor/ignore_mapgen,/area/mine/explored/upper_level) -"cTU" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/table/standard,/obj/machinery/requests_console{department = "Atmospherics"; departmentType = 3; name = "Atmos RC"; pixel_x = 0; pixel_y = 28},/obj/item/device/t_scanner,/obj/item/device/multitool{pixel_x = 5},/obj/item/device/radio/headset/headset_eng,/obj/item/weapon/cartridge/atmos,/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/obj/item/clothing/ears/earmuffs,/obj/item/clothing/ears/earmuffs,/obj/item/weapon/cartridge/atmos,/obj/item/device/pipe_painter,/turf/simulated/floor/tiled,/area/engineering/atmos) -"cTV" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/table/standard,/obj/structure/closet/fireaxecabinet{pixel_y = 32},/obj/machinery/cell_charger,/obj/item/weapon/wrench,/turf/simulated/floor/tiled,/area/engineering/atmos) -"cTW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/table/standard,/obj/machinery/newscaster{pixel_y = 30},/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 Fore Starboard"; dir = 2},/turf/simulated/floor/tiled,/area/engineering/atmos) -"cTX" = (/obj/effect/decal/warning_stripes,/obj/machinery/atmospherics/pipe/manifold4w/visible/scrubbers,/obj/machinery/atmospherics/pipe/manifold4w/visible/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/engineering/atmos) -"cTY" = (/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 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/engineering/atmos) -"cTZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/airlock/glass_atmos{name = "Atmospherics Monitoring Room"; req_access = list(24)},/obj/machinery/door/firedoor/border_only,/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/engineering/atmos/monitoring) -"cUa" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/engineering/atmos/monitoring) -"cUb" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/structure/cable/cyan{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/engineering/atmos/monitoring) -"cUc" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/cyan{d2 = 8; icon_state = "0-8"},/obj/machinery/light_switch{dir = 2; name = "light switch "; pixel_x = 36; pixel_y = 0},/turf/simulated/floor/tiled,/area/engineering/atmos/monitoring) -"cUd" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/machinery/vending/snack,/turf/simulated/floor/tiled,/area/engineering/break_room) -"cUe" = (/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/engineering/break_room) -"cUf" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/carpet,/area/engineering/break_room) -"cUg" = (/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"},/turf/simulated/floor/carpet,/area/engineering/break_room) -"cUh" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/carpet,/area/engineering/break_room) -"cUi" = (/turf/simulated/floor/carpet,/area/engineering/break_room) -"cUj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/engineering/break_room) -"cUk" = (/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/obj/effect/floor_decal/corner/yellow{dir = 8},/turf/simulated/floor/tiled,/area/engineering/foyer) -"cUl" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/effect/floor_decal/corner/yellow,/turf/simulated/floor/tiled,/area/engineering/foyer) -"cUm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "ceoffice"; name = "CE Office Privacy Shutters"; opacity = 0},/obj/structure/cable/green,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/crew_quarters/heads/chief) -"cUn" = (/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) -"cUo" = (/obj/structure/table/reinforced,/obj/item/weapon/stamp/ce,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/flame/lighter/zippo,/obj/item/device/megaphone,/obj/item/weapon/folder/yellow_ce,/obj/item/weapon/pen/multi,/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) -"cUp" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) -"cUq" = (/obj/machinery/computer/security/telescreen{desc = "Used to monitor the engine room."; layer = 3.3; name = "Engine Monitor"; network = list("Engine"); pixel_x = 0; pixel_y = 28},/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) -"cUr" = (/obj/machinery/keycard_auth{pixel_x = 0; pixel_y = 24},/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 = 32; req_access = newlist(); 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 = 32; req_access = newlist()},/obj/structure/table/reinforced,/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/newscaster{layer = 3.3; pixel_x = 27; pixel_y = 0},/obj/effect/floor_decal/corner/blue/full{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) -"cUs" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/meter,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 8},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/maintenance/engineering) -"cUt" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/engineering) -"cUu" = (/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 = newlist()},/turf/simulated/floor,/area/maintenance/evahallway) -"cUv" = (/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/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/evahallway) -"cUw" = (/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/decal/cleanable/dirt,/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/maintenance/evahallway) -"cUx" = (/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,/area/maintenance/evahallway) -"cUy" = (/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 = 4},/turf/simulated/floor,/area/maintenance/evahallway) -"cUz" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/maintenance/evahallway) -"cUA" = (/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,/area/maintenance/evahallway) -"cUB" = (/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; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor,/area/maintenance/evahallway) -"cUC" = (/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"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/turf/simulated/floor,/area/maintenance/evahallway) -"cUD" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/evahallway) -"cUE" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/atmospherics/pipe/simple/hidden/universal,/turf/simulated/floor/plating,/area/maintenance/evahallway) -"cUF" = (/obj/machinery/newscaster{pixel_x = -30},/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) -"cUG" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) -"cUH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/entry/docking_lounge) -"cUI" = (/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/docking_lounge) -"cUJ" = (/turf/simulated/floor/tiled,/area/hallway/secondary/entry/docking_lounge) -"cUK" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/docking_lounge) -"cUL" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/docking_lounge) -"cUM" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) -"cUN" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/atmospherics/pipe/simple/hidden/universal,/turf/simulated/floor,/area/maintenance/arrivals) -"cUO" = (/obj/structure/closet/emcloset,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/starboard) -"cUP" = (/obj/machinery/newscaster{pixel_x = 31; pixel_y = 3},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/starboard) -"cUQ" = (/turf/simulated/wall,/area/crew_quarters/visitor_dining) -"cUR" = (/obj/machinery/vending/cola,/obj/effect/floor_decal/corner/white/diagonal{tag = "icon-corner_white_diagonal (EAST)"; icon_state = "corner_white_diagonal"; dir = 4},/obj/effect/floor_decal/corner/blue{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining) -"cUS" = (/obj/machinery/vending/coffee,/obj/effect/floor_decal/corner/white{dir = 4},/obj/effect/floor_decal/corner/blue{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining) -"cUT" = (/obj/machinery/vending/snack,/obj/effect/floor_decal/corner/white{dir = 4},/obj/effect/floor_decal/corner/blue{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining) -"cUU" = (/obj/machinery/vending/cigarette,/obj/effect/floor_decal/corner/white{dir = 4},/obj/effect/floor_decal/corner/blue{dir = 1},/obj/machinery/camera/network/civilian{c_tag = "CIV - Visitor's Dinning"; dir = 2},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining) -"cUV" = (/obj/structure/reagent_dispensers/water_cooler/full,/obj/effect/floor_decal/corner/white{dir = 4},/obj/effect/floor_decal/corner/blue{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining) -"cUW" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/cups,/obj/effect/floor_decal/corner/white{dir = 4},/obj/effect/floor_decal/corner/blue{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining) -"cUX" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/effect/floor_decal/corner/white{dir = 4},/obj/effect/floor_decal/corner/blue{dir = 1},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining) -"cUY" = (/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,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cUZ" = (/obj/machinery/door/firedoor/glass,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cVa" = (/turf/simulated/wall,/area/crew_quarters/visitor_lodging) -"cVb" = (/obj/effect/floor_decal/corner/white/diagonal{tag = "icon-corner_white_diagonal (EAST)"; icon_state = "corner_white_diagonal"; dir = 4},/obj/effect/floor_decal/corner/blue{dir = 1},/obj/structure/flora/pottedplant{icon_state = "plant-22"},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cVc" = (/obj/effect/floor_decal/corner/white{dir = 4},/obj/effect/floor_decal/corner/blue{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cVd" = (/obj/effect/floor_decal/corner/white{dir = 4},/obj/effect/floor_decal/corner/blue{dir = 1},/obj/machinery/atmospherics/unary/vent_pump/on,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cVe" = (/obj/effect/floor_decal/corner/white{dir = 4},/obj/effect/floor_decal/corner/blue{dir = 1},/obj/machinery/atm{pixel_y = 30},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cVf" = (/obj/effect/floor_decal/corner/white{dir = 4},/obj/effect/floor_decal/corner/blue{dir = 1},/obj/machinery/camera/network/civilian{c_tag = "CIV - Visitor's Lodging"; dir = 2},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cVg" = (/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/bed/chair/office/dark,/obj/effect/floor_decal/corner/white{dir = 4},/obj/effect/floor_decal/corner/blue{dir = 1},/obj/machinery/light_switch{pixel_x = 11; pixel_y = 24},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cVh" = (/obj/effect/floor_decal/corner/white{dir = 4},/obj/effect/floor_decal/corner/blue{dir = 1},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cVi" = (/obj/effect/floor_decal/corner/white{dir = 4},/obj/effect/floor_decal/corner/blue{dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cVj" = (/obj/effect/floor_decal/corner/white{dir = 4},/obj/effect/floor_decal/corner/blue/diagonal,/obj/structure/flora/pottedplant{icon_state = "plant-22"},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cVk" = (/obj/machinery/door/firedoor/glass,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cVl" = (/turf/simulated/wall,/area/crew_quarters/visitor_laundry) -"cVm" = (/obj/machinery/washing_machine,/obj/effect/floor_decal/corner/blue{dir = 1},/obj/effect/floor_decal/corner/white{dir = 4},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_laundry) -"cVn" = (/obj/machinery/washing_machine,/obj/effect/floor_decal/corner/blue{dir = 1},/obj/effect/floor_decal/corner/white{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_laundry) -"cVo" = (/obj/effect/floor_decal/corner/blue{dir = 1},/obj/effect/floor_decal/corner/white{dir = 4},/obj/structure/undies_wardrobe,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_laundry) -"cVp" = (/obj/structure/table/standard,/obj/effect/floor_decal/corner/blue{dir = 1},/obj/effect/floor_decal/corner/white{dir = 4},/obj/machinery/camera/network/civilian{c_tag = "CIV - Visitor's Dinning"; dir = 2},/obj/item/weapon/storage/laundry_basket,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_laundry) -"cVq" = (/obj/machinery/recharge_station,/obj/effect/floor_decal/corner/blue{dir = 1},/obj/effect/floor_decal/corner/white{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_laundry) -"cVr" = (/obj/structure/closet/wardrobe/pjs,/obj/effect/floor_decal/corner/blue{dir = 1},/obj/effect/floor_decal/corner/white{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_laundry) -"cVs" = (/obj/structure/closet/wardrobe/pjs,/obj/effect/floor_decal/corner/blue/diagonal,/obj/effect/floor_decal/corner/white{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_laundry) -"cVt" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/engineering/atmos) -"cVu" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/engineering/atmos) -"cVv" = (/obj/machinery/atmospherics/pipe/simple/visible/green,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/engineering/atmos) -"cVw" = (/obj/machinery/atmospherics/pipe/manifold/visible/yellow{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/engineering/atmos) -"cVx" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 10},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/engineering/atmos) -"cVy" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/engineering/atmos) -"cVz" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/table/standard,/obj/item/clothing/head/welding{pixel_x = -5; pixel_y = 3},/obj/item/clothing/glasses/welding,/turf/simulated/floor/tiled,/area/engineering/atmos) -"cVA" = (/turf/simulated/floor/tiled,/area/engineering/atmos) -"cVB" = (/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/engineering/atmos) -"cVC" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/engineering/atmos) -"cVD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/engineering/atmos/monitoring) -"cVE" = (/obj/structure/table/reinforced,/turf/simulated/floor/tiled,/area/engineering/atmos/monitoring) -"cVF" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/engineering/atmos/monitoring) -"cVG" = (/obj/structure/sign/atmosplaque{pixel_x = 32; pixel_y = 0},/obj/machinery/camera/network/engineering{c_tag = "ENG - Atmospherics Monitoring"; dir = 8},/turf/simulated/floor/tiled,/area/engineering/atmos/monitoring) -"cVH" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/machinery/vending/coffee,/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled,/area/engineering/break_room) -"cVI" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/carpet,/area/engineering/break_room) -"cVJ" = (/obj/structure/bed/chair/comfy/brown,/obj/effect/landmark/start{name = "Atmospheric Technician"},/turf/simulated/floor/carpet,/area/engineering/break_room) -"cVK" = (/obj/structure/bed/chair/comfy/brown,/obj/effect/landmark/start{name = "Atmospheric Technician"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/carpet,/area/engineering/break_room) -"cVL" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/carpet,/area/engineering/break_room) -"cVM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/engineering/break_room) -"cVN" = (/obj/effect/floor_decal/corner/yellow{dir = 8},/turf/simulated/floor/tiled,/area/engineering/foyer) -"cVO" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor/tiled,/area/engineering/foyer) -"cVP" = (/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/structure/disposalpipe/sortjunction/flipped{dir = 2; name = "CE Office"; sortType = "CE Office"},/turf/simulated/floor/tiled,/area/engineering/foyer) -"cVQ" = (/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/corner/yellow,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/engineering/foyer) -"cVR" = (/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/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/airlock/command{name = "Chief Engineer"; req_access = list(56)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) -"cVS" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) -"cVT" = (/obj/structure/bed/chair{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) -"cVU" = (/obj/structure/table/reinforced,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/button/remote/blast_door{id = "atmoslockdown"; name = "Atmospherics Lockdown"; pixel_x = 6; pixel_y = -12; req_access = list(10)},/obj/machinery/button/remote/blast_door{id = "englockdown"; name = "Engineering Lockdown"; pixel_x = -6; pixel_y = -12; req_access = list(10)},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) -"cVV" = (/obj/structure/bed/chair/office/light{dir = 8},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/button/remote/blast_door{desc = "A remote control-switch for shutters."; id = "ceoffice"; name = "Chief Engineer Privacy Shutters"; pixel_x = -26; pixel_y = 18; req_access = list(56)},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/landmark/start{name = "Chief Engineer"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) -"cVW" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) -"cVX" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) -"cVY" = (/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/item/clothing/mask/breath,/obj/item/weapon/rig/ce/equipped,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) -"cVZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/engineering) -"cWa" = (/obj/random/trash_pile,/turf/simulated/floor,/area/maintenance/engineering) -"cWb" = (/obj/structure/table/rack{dir = 1},/obj/random/maintenance/engineering,/obj/random/maintenance/engineering,/obj/random/maintenance/clean,/turf/simulated/floor,/area/maintenance/evahallway) -"cWc" = (/obj/structure/closet/crate,/obj/random/maintenance/engineering,/obj/random/maintenance/clean,/obj/random/maintenance/clean,/turf/simulated/floor,/area/maintenance/evahallway) -"cWd" = (/obj/machinery/light/small,/obj/random/trash_pile,/turf/simulated/floor,/area/maintenance/evahallway) -"cWe" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/evahallway) -"cWf" = (/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor,/area/maintenance/evahallway) -"cWg" = (/obj/structure/closet/crate,/obj/item/clothing/mask/gas,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/binary/pump/on,/obj/random/maintenance/clean,/obj/random/maintenance/engineering,/obj/random/maintenance/clean,/turf/simulated/floor/plating,/area/maintenance/evahallway) -"cWh" = (/obj/structure/bed/chair,/turf/simulated/floor/carpet,/area/hallway/secondary/entry/docking_lounge) -"cWi" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) -"cWj" = (/obj/structure/bed/chair,/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/carpet,/area/hallway/secondary/entry/docking_lounge) -"cWk" = (/obj/structure/bed/chair,/obj/machinery/camera/network/civilian{c_tag = "DOCK - Lounge Port"; dir = 8},/turf/simulated/floor/carpet,/area/hallway/secondary/entry/docking_lounge) -"cWl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry/docking_lounge) -"cWm" = (/obj/structure/bed/chair,/obj/machinery/camera/network/civilian{c_tag = "DOCK - Lounge Mid"; dir = 4},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/docking_lounge) -"cWn" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/docking_lounge) -"cWo" = (/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/hallway/secondary/entry/docking_lounge) -"cWp" = (/obj/structure/bed/chair,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/docking_lounge) -"cWq" = (/obj/structure/bed/chair,/obj/machinery/camera/network/civilian{c_tag = "DOCK - Lounge Starboard"; dir = 4},/turf/simulated/floor/carpet,/area/hallway/secondary/entry/docking_lounge) -"cWr" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) -"cWs" = (/obj/machinery/atmospherics/binary/pump/on,/turf/simulated/floor,/area/maintenance/arrivals) -"cWt" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) -"cWu" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/structure/extinguisher_cabinet{pixel_x = 25; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) -"cWv" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/effect/floor_decal/corner/white{dir = 8},/obj/effect/floor_decal/corner/blue{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining) -"cWw" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining) -"cWx" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining) -"cWy" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining) -"cWz" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining) -"cWA" = (/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,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cWB" = (/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/crew_quarters/visitor_lodging) -"cWC" = (/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cWD" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cWE" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cWF" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/table/reinforced,/obj/machinery/recharger,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cWG" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/table/reinforced,/obj/item/weapon/hand_labeler,/obj/item/device/communicator,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cWH" = (/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/structure/table/reinforced,/obj/item/weapon/folder,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cWI" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/table/reinforced,/obj/item/device/paicard,/obj/item/clothing/head/soft/grey,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cWJ" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cWK" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cWL" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cWM" = (/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/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cWN" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_laundry) -"cWO" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_laundry) -"cWP" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_laundry) -"cWQ" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/effect/floor_decal/corner/blue,/obj/effect/floor_decal/corner/white{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_laundry) -"cWR" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/engineering/atmos) -"cWS" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/engineering/atmos) -"cWT" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/portable_atmospherics/powered/pump/filled,/turf/simulated/floor/tiled,/area/engineering/atmos) -"cWU" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/portable_atmospherics/powered/pump/filled,/turf/simulated/floor/tiled,/area/engineering/atmos) -"cWV" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/floor_decal/corner/lime/full{dir = 8},/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Mixing to Mix Tank"},/turf/simulated/floor/tiled,/area/engineering/atmos) -"cWW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "waste_in"; name = "Gas Mix Tank Control"; output_tag = "waste_out"; sensors = list("waste_sensor" = "Tank")},/obj/effect/floor_decal/corner/lime{dir = 5},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/engineering/atmos) -"cWX" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/binary/pump{dir = 2; name = "Mix Tank to Connector"},/obj/effect/floor_decal/corner/lime/full{dir = 1},/obj/machinery/camera/network/engineering{c_tag = "ENG - Atmospherics Fore Port"; dir = 2},/turf/simulated/floor/tiled,/area/engineering/atmos) -"cWY" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/binary/pump{dir = 2; name = "Mix Tank to Port"},/turf/simulated/floor/tiled,/area/engineering/atmos) -"cWZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/tiled,/area/engineering/atmos) -"cXa" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos) -"cXb" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos) -"cXc" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos) -"cXd" = (/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 6},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos) -"cXe" = (/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/manifold/visible/supply,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/engineering/atmos) -"cXf" = (/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 10},/obj/structure/disposalpipe/sortjunction/flipped{dir = 1; sortType = "Atmospherics"; name = "Atmospherics"},/turf/simulated/floor/tiled,/area/engineering/atmos) -"cXg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/engineering/atmos/monitoring) -"cXh" = (/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/obj/machinery/computer/atmos_alert{tag = "icon-computer (EAST)"; icon_state = "computer"; dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos/monitoring) -"cXi" = (/obj/structure/bed/chair/office/dark{dir = 8},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/effect/landmark/start{name = "Atmospheric Technician"},/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/engineering/atmos/monitoring) -"cXj" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled,/area/engineering/atmos/monitoring) -"cXk" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/machinery/vending/cigarette,/turf/simulated/floor/tiled,/area/engineering/break_room) -"cXl" = (/obj/structure/bed/chair/comfy/brown{dir = 4},/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor/carpet,/area/engineering/break_room) -"cXm" = (/obj/structure/table/woodentable,/obj/item/weapon/book/manual/supermatter_engine{pixel_x = -3},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/carpet,/area/engineering/break_room) -"cXn" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/machinery/atmospherics/unary/vent_pump/on,/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/carpet,/area/engineering/break_room) -"cXo" = (/obj/structure/bed/chair/comfy/brown{dir = 8},/obj/effect/landmark/start{name = "Station Engineer"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/carpet,/area/engineering/break_room) -"cXp" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_engineeringatmos{name = "Engineering Break Room"; req_one_access = list(10)},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/engineering/break_room) -"cXq" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/corner/yellow{dir = 8},/turf/simulated/floor/tiled,/area/engineering/foyer) -"cXr" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/engineering/foyer) -"cXs" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/engineering/foyer) -"cXt" = (/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/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/engineering/foyer) -"cXu" = (/obj/effect/floor_decal/corner/yellow,/turf/simulated/floor/tiled,/area/engineering/foyer) -"cXv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "ceoffice"; name = "CE Office Privacy Shutters"; opacity = 0},/obj/structure/cable/green,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/crew_quarters/heads/chief) -"cXw" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) -"cXx" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) -"cXy" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/obj/item/clothing/glasses/meson{pixel_y = 4},/obj/item/clothing/glasses/welding/superior,/obj/item/weapon/storage/fancy/cigarettes,/obj/item/weapon/book/manual/supermatter_engine,/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) -"cXz" = (/obj/structure/table/reinforced,/obj/machinery/computer/skills,/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) -"cXA" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) -"cXB" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) -"cXC" = (/obj/structure/table/reinforced,/obj/machinery/photocopier/faxmachine{department = "Chief Engineer's Office"},/obj/machinery/requests_console{announcementConsole = 1; department = "Chief Engineer's Desk"; departmentType = 6; name = "Chief Engineer RC"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) -"cXD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/maintenance/engineering) -"cXE" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/turf/simulated/floor,/area/maintenance/evahallway) -"cXF" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/turf/simulated/floor,/area/maintenance/evahallway) -"cXG" = (/obj/structure/table/glass,/turf/simulated/floor/carpet,/area/hallway/secondary/entry/docking_lounge) -"cXH" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) -"cXI" = (/obj/structure/table/glass,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor/carpet,/area/hallway/secondary/entry/docking_lounge) -"cXJ" = (/obj/structure/table/glass,/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/docking_lounge) -"cXK" = (/obj/structure/table/glass,/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/item/weapon/book/codex/lore/vir,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/docking_lounge) -"cXL" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHEAST)"},/turf/simulated/floor,/area/maintenance/arrivals) -"cXM" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/maintenance/arrivals) -"cXN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/starboard) -"cXO" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) -"cXP" = (/turf/simulated/wall,/area/storage/emergency_storage/emergency5) -"cXQ" = (/obj/structure/cable/green,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/machinery/newscaster{pixel_x = -27; pixel_y = 1},/obj/effect/floor_decal/corner/white{dir = 8},/obj/effect/floor_decal/corner/blue/diagonal,/obj/machinery/light_switch{pixel_x = -12; pixel_y = -24},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining) -"cXR" = (/obj/effect/floor_decal/corner/white{dir = 8},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining) -"cXS" = (/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining) -"cXT" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining) -"cXU" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining) -"cXV" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining) -"cXW" = (/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/visitor_dining) -"cXX" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/light,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cXY" = (/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/visitor_lodging) -"cXZ" = (/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,/area/crew_quarters/visitor_lodging) -"cYa" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cYb" = (/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,/area/crew_quarters/visitor_lodging) -"cYc" = (/obj/structure/cable{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,/area/crew_quarters/visitor_lodging) -"cYd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/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/visitor_lodging) -"cYe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cYf" = (/obj/machinery/door/firedoor/glass,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/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/visitor_lodging) -"cYg" = (/obj/structure/cable{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},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cYh" = (/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/visitor_laundry) -"cYi" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_laundry) -"cYj" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_laundry) -"cYk" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_laundry) -"cYl" = (/turf/simulated/floor/tiled,/area/crew_quarters/visitor_laundry) -"cYm" = (/obj/structure/closet/crate,/obj/item/weapon/bedsheet/orange,/obj/item/weapon/bedsheet/orange,/obj/item/weapon/bedsheet/yellow,/obj/item/weapon/bedsheet/purple,/obj/item/weapon/bedsheet/red,/obj/item/weapon/bedsheet/brown,/obj/item/weapon/bedsheet/green,/obj/effect/floor_decal/corner/white/diagonal{tag = "icon-corner_white_diagonal (EAST)"; icon_state = "corner_white_diagonal"; dir = 4},/obj/effect/floor_decal/corner/blue,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green,/obj/machinery/light_switch{pixel_x = -12; pixel_y = -24},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_laundry) -"cYn" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/engineering/atmos) -"cYo" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/engineering/atmos) -"cYp" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled,/area/engineering/atmos) -"cYq" = (/obj/machinery/atmospherics/pipe/simple/visible/green,/turf/simulated/floor/tiled,/area/engineering/atmos) -"cYr" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/engineering/atmos) -"cYs" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow,/turf/simulated/floor/tiled,/area/engineering/atmos) -"cYt" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/engineering/atmos) -"cYu" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/engineering/atmos) -"cYv" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor/tiled,/area/engineering/atmos) -"cYw" = (/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/meter{frequency = 1443; id = "wloop_atm_meter"; name = "Waste Loop"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/engineering/atmos) -"cYx" = (/obj/machinery/meter{frequency = 1443; id = "dloop_atm_meter"; name = "Distribution Loop"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/engineering/atmos) -"cYy" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/engineering/atmos/monitoring) -"cYz" = (/obj/machinery/computer/security/engineering{tag = "icon-computer (EAST)"; icon_state = "computer"; dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos/monitoring) -"cYA" = (/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/engineering/atmos/monitoring) -"cYB" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled,/area/engineering/atmos/monitoring) -"cYC" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/structure/table/reinforced,/obj/machinery/chemical_dispenser/bar_soft/full,/obj/machinery/camera/network/engineering{c_tag = "ENG - Break Room"; dir = 4},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/tiled,/area/engineering/break_room) -"cYD" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor/carpet,/area/engineering/break_room) -"cYE" = (/obj/structure/bed/chair/comfy/brown{dir = 4},/obj/effect/landmark/start{name = "Station Engineer"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/carpet,/area/engineering/break_room) -"cYF" = (/obj/structure/table/woodentable,/obj/item/weapon/folder/yellow,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor/carpet,/area/engineering/break_room) -"cYG" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/snacks/chips,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/carpet,/area/engineering/break_room) -"cYH" = (/obj/structure/bed/chair/comfy/brown{dir = 8},/obj/effect/landmark/start{name = "Station Engineer"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/carpet,/area/engineering/break_room) -"cYI" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/carpet,/area/engineering/break_room) -"cYJ" = (/obj/machinery/door/airlock/glass_engineeringatmos{name = "Engineering Break Room"; req_one_access = list(10)},/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,/area/engineering/break_room) -"cYK" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/floor_decal/corner/yellow{dir = 8},/turf/simulated/floor/tiled,/area/engineering/foyer) -"cYL" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/engineering/foyer) -"cYM" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/engineering/foyer) -"cYN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "ceoffice"; name = "CE Office Privacy Shutters"; opacity = 0},/obj/structure/cable/green,/turf/simulated/floor/plating,/area/crew_quarters/heads/chief) -"cYO" = (/obj/structure/flora/pottedplant{icon_state = "plant-20"; tag = "icon-plant-22"},/obj/effect/floor_decal/corner/blue/full,/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) -"cYP" = (/obj/machinery/light,/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) -"cYQ" = (/obj/machinery/light_switch{pixel_x = 12; pixel_y = -24},/obj/structure/cable/green,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) -"cYR" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/camera/network/engineering{c_tag = "ENG - Chief Engineer's Office"; dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) -"cYS" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 25},/obj/effect/floor_decal/corner/blue/full{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) -"cYT" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/evahallway) -"cYU" = (/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/evahallway) -"cYV" = (/obj/structure/bed/chair{dir = 1},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor/carpet,/area/hallway/secondary/entry/docking_lounge) -"cYW" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/floor/carpet,/area/hallway/secondary/entry/docking_lounge) -"cYX" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) -"cYY" = (/obj/structure/bed/chair{dir = 1},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/carpet,/area/hallway/secondary/entry/docking_lounge) -"cYZ" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/docking_lounge) -"cZa" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/docking_lounge) -"cZb" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/docking_lounge) -"cZc" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) -"cZd" = (/obj/structure/bed/chair{dir = 1},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/simulated/floor/carpet,/area/hallway/secondary/entry/docking_lounge) -"cZe" = (/obj/machinery/portable_atmospherics/canister/air/airlock,/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/atmospherics/portables_connector{dir = 4},/turf/simulated/floor/plating,/area/maintenance/arrivals) -"cZf" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/maintenance/arrivals) -"cZg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/starboard) -"cZh" = (/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/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor/plating,/area/storage/emergency_storage/emergency5) -"cZi" = (/obj/machinery/portable_atmospherics/powered/pump/filled,/turf/simulated/floor/plating,/area/storage/emergency_storage/emergency5) -"cZj" = (/obj/structure/bed/chair{dir = 4},/obj/effect/floor_decal/corner/white{dir = 8},/obj/effect/floor_decal/corner/blue/diagonal,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining) -"cZk" = (/obj/structure/table/standard,/obj/effect/floor_decal/corner/white{dir = 8},/obj/effect/floor_decal/corner/blue,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining) -"cZl" = (/obj/structure/bed/chair{dir = 8},/obj/effect/floor_decal/corner/white{dir = 8},/obj/effect/floor_decal/corner/blue,/obj/machinery/light,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining) -"cZm" = (/obj/structure/bed/chair{dir = 4},/obj/effect/floor_decal/corner/white{dir = 8},/obj/effect/floor_decal/corner/blue,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining) -"cZn" = (/obj/structure/table/standard,/obj/item/weapon/coin/silver,/obj/effect/floor_decal/corner/white{dir = 8},/obj/effect/floor_decal/corner/blue,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining) -"cZo" = (/obj/structure/bed/chair{dir = 8},/obj/effect/floor_decal/corner/white{dir = 8},/obj/effect/floor_decal/corner/blue,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining) -"cZp" = (/obj/structure/table/standard,/obj/effect/floor_decal/corner/blue/diagonal,/obj/effect/floor_decal/corner/white{dir = 8},/obj/item/weapon/book/codex/lore/vir,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cZq" = (/obj/structure/bed/chair{dir = 1},/obj/effect/floor_decal/corner/blue,/obj/effect/floor_decal/corner/white{dir = 8},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cZr" = (/obj/structure/bed/chair{dir = 1},/obj/effect/floor_decal/corner/blue,/obj/effect/floor_decal/corner/white{dir = 8},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cZs" = (/obj/effect/floor_decal/corner/blue,/obj/effect/floor_decal/corner/white{dir = 8},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cZt" = (/obj/effect/floor_decal/corner/white{dir = 8},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cZu" = (/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cZv" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cZw" = (/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/crew_quarters/visitor_lodging) -"cZx" = (/obj/effect/floor_decal/corner/blue,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cZy" = (/obj/effect/floor_decal/corner/blue,/obj/effect/floor_decal/corner/white{dir = 8},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cZz" = (/obj/structure/bed/chair{dir = 1},/obj/effect/floor_decal/corner/blue,/obj/effect/floor_decal/corner/white{dir = 8},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cZA" = (/obj/structure/table/standard,/obj/effect/floor_decal/corner/blue,/obj/effect/floor_decal/corner/white/diagonal{tag = "icon-corner_white_diagonal (EAST)"; icon_state = "corner_white_diagonal"; dir = 4},/obj/item/device/communicator,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"cZB" = (/obj/structure/closet/wardrobe/suit,/obj/effect/floor_decal/corner/blue,/obj/effect/floor_decal/corner/white{dir = 8},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_laundry) -"cZC" = (/obj/structure/closet/wardrobe/xenos,/obj/effect/floor_decal/corner/blue,/obj/effect/floor_decal/corner/white{dir = 8},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_laundry) -"cZD" = (/obj/structure/closet/wardrobe/mixed,/obj/effect/floor_decal/corner/blue,/obj/effect/floor_decal/corner/white{dir = 8},/obj/item/clothing/accessory/storage/knifeharness,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_laundry) -"cZE" = (/obj/structure/closet/wardrobe/white,/obj/effect/floor_decal/corner/blue,/obj/effect/floor_decal/corner/white{dir = 8},/obj/machinery/light,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_laundry) -"cZF" = (/obj/structure/closet/wardrobe/grey,/obj/effect/floor_decal/corner/blue,/obj/effect/floor_decal/corner/white{dir = 8},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_laundry) -"cZG" = (/obj/structure/closet/wardrobe/black,/obj/effect/floor_decal/corner/white/diagonal{tag = "icon-corner_white_diagonal (EAST)"; icon_state = "corner_white_diagonal"; dir = 4},/obj/effect/floor_decal/corner/blue,/obj/random/maintenance/clean,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_laundry) -"cZH" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/turf/simulated/floor/tiled,/area/engineering/atmos) -"cZI" = (/obj/machinery/atmospherics/binary/pump{dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos) -"cZJ" = (/obj/machinery/atmospherics/pipe/manifold4w/visible/green,/turf/simulated/floor/tiled,/area/engineering/atmos) -"cZK" = (/obj/machinery/atmospherics/pipe/simple/visible/green{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos) -"cZL" = (/obj/machinery/atmospherics/pipe/manifold/visible/green{dir = 1},/obj/machinery/meter,/turf/simulated/floor/tiled,/area/engineering/atmos) -"cZM" = (/obj/machinery/atmospherics/pipe/simple/visible/green{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/yellow,/turf/simulated/floor/tiled,/area/engineering/atmos) -"cZN" = (/obj/machinery/atmospherics/pipe/manifold/visible/green{dir = 1},/turf/simulated/floor/tiled,/area/engineering/atmos) -"cZO" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 10; icon_state = "intact"; tag = "icon-intact (SOUTHEAST)"},/turf/simulated/floor/tiled,/area/engineering/atmos) -"cZP" = (/obj/machinery/atmospherics/pipe/simple/visible/universal,/turf/simulated/floor/tiled,/area/engineering/atmos) -"cZQ" = (/obj/machinery/atmospherics/pipe/simple/visible/universal,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/engineering/atmos) -"cZR" = (/obj/machinery/atmospherics/pipe/simple/visible/universal,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/engineering/atmos) -"cZS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/engineering/atmos/monitoring) -"cZT" = (/obj/machinery/door/airlock/glass_atmos{name = "Atmospherics Monitoring Room"; req_access = list(24)},/obj/machinery/door/firedoor/border_only,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/engineering/atmos/monitoring) -"cZU" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/structure/table/reinforced,/obj/machinery/microwave,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -22},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled,/area/engineering/break_room) -"cZV" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/carpet,/area/engineering/break_room) -"cZW" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/carpet,/area/engineering/break_room) -"cZX" = (/obj/structure/bed/chair/comfy/brown{dir = 1},/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor/carpet,/area/engineering/break_room) -"cZY" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/carpet,/area/engineering/break_room) -"cZZ" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/effect/floor_decal/corner/white{tag = "icon-corner_white (NORTH)"; icon_state = "corner_white"; dir = 1},/obj/effect/floor_decal/corner/blue{dir = 8},/obj/machinery/camera/network/engineering{c_tag = "ENG - Foyer"; dir = 4},/obj/machinery/portable_atmospherics/powered/pump/filled,/turf/simulated/floor/tiled,/area/engineering/foyer) -"daa" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/turf/simulated/floor/tiled,/area/engineering/foyer) -"dab" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 10; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/engineering/foyer) -"dac" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/engineering/foyer) -"dad" = (/turf/simulated/wall,/area/crew_quarters/heads/chief) -"dae" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "ceoffice"; name = "CE Office Privacy Shutters"; opacity = 0},/obj/structure/grille,/turf/simulated/floor/plating,/area/crew_quarters/heads/chief) -"daf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "ceoffice"; name = "CE Office Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/crew_quarters/heads/chief) -"dag" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "ceoffice"; name = "CE Office Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/crew_quarters/heads/chief) -"dah" = (/obj/machinery/door/airlock/command{name = "Chief Engineer"; req_access = list(56)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) -"dai" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/maintenance/engineering) -"daj" = (/obj/machinery/light/small{dir = 8},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/turf/simulated/floor,/area/maintenance/evahallway) -"dak" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) -"dal" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/docking_lounge) -"dam" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) -"dan" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small{dir = 4; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/turf/simulated/floor,/area/maintenance/arrivals) -"dao" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) -"dap" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) -"daq" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/machinery/floodlight,/turf/simulated/floor,/area/storage/emergency_storage/emergency5) -"dar" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/storage/emergency_storage/emergency5) -"das" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/storage/emergency_storage/emergency5) -"dat" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/crew_quarters/visitor_dining) -"dau" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/visitor_dining) -"dav" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/visitor_dining) -"daw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/crew_quarters/visitor_lodging) -"dax" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/visitor_lodging) -"day" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/visitor_lodging) -"daz" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"daA" = (/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"daB" = (/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,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"daC" = (/turf/simulated/floor/reinforced/airmix,/area/engineering/atmos) -"daD" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; frequency = 1443; icon_state = "map_injector"; id = "air_in"; use_power = 1},/turf/simulated/floor/reinforced/airmix,/area/engineering/atmos) -"daE" = (/obj/structure/grille,/obj/machinery/meter{frequency = 1443; id = "mair_in_meter"; name = "Mixed Air Tank In"},/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact (EAST)"},/turf/simulated/wall/r_wall,/area/engineering/atmos) -"daF" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact (EAST)"},/obj/structure/lattice,/turf/simulated/mineral/floor/ignore_mapgen,/area/mine/explored/upper_level) -"daG" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact (EAST)"},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/engineering/atmos) -"daH" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/valve/digital/open{dir = 4; name = "Mixed Air Inlet Valve"},/obj/effect/floor_decal/corner/white{tag = "icon-corner_white (NORTH)"; icon_state = "corner_white"; dir = 1},/obj/effect/floor_decal/corner/blue/diagonal{dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos) -"daI" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold4w/visible/cyan,/turf/simulated/floor/tiled,/area/engineering/atmos) -"daJ" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 10},/turf/simulated/floor/tiled,/area/engineering/atmos) -"daK" = (/obj/machinery/atmospherics/binary/pump,/turf/simulated/floor/tiled,/area/engineering/atmos) -"daL" = (/obj/machinery/atmospherics/binary/pump{dir = 2; name = "Transit to Waste"},/turf/simulated/floor/tiled,/area/engineering/atmos) -"daM" = (/obj/machinery/atmospherics/binary/pump/on{name = "Scrubber to Waste"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/engineering/atmos) -"daN" = (/obj/machinery/atmospherics/binary/pump/on{dir = 1; name = "Air to Supply"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/engineering/atmos) -"daO" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos) -"daP" = (/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/engineering/atmos) -"daQ" = (/obj/machinery/pipedispenser,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/tiled,/area/engineering/atmos) -"daR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor/plating,/area/engineering/break_room) -"daS" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/structure/table/reinforced,/obj/item/weapon/storage/box/glasses/square,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 2},/turf/simulated/floor/tiled,/area/engineering/break_room) -"daT" = (/obj/structure/bed/chair/office/dark,/turf/simulated/floor/carpet,/area/engineering/break_room) -"daU" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/effect/floor_decal/corner/white{tag = "icon-corner_white (NORTH)"; icon_state = "corner_white"; dir = 1},/obj/effect/floor_decal/corner/blue{dir = 8},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/obj/machinery/portable_atmospherics/powered/pump/filled,/turf/simulated/floor/tiled,/area/engineering/foyer) -"daV" = (/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/engineering/foyer) -"daW" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen/blue{pixel_x = 4; pixel_y = 4},/obj/item/weapon/pen/red,/obj/effect/floor_decal/corner/yellow{dir = 4},/turf/simulated/floor/tiled,/area/engineering/foyer) -"daX" = (/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/table/reinforced,/obj/item/weapon/packageWrap,/obj/item/weapon/hand_labeler,/obj/effect/floor_decal/corner/yellow{dir = 1},/obj/machinery/light_switch{pixel_x = 11; pixel_y = 24},/turf/simulated/floor/tiled,/area/engineering/foyer) -"daY" = (/obj/machinery/computer/station_alert,/obj/effect/floor_decal/corner/yellow/full{dir = 1},/turf/simulated/floor/tiled,/area/engineering/foyer) -"daZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/engineering/engineering_monitoring) -"dba" = (/obj/machinery/computer/power_monitor{tag = "icon-computer (EAST)"; icon_state = "computer"; dir = 4},/turf/simulated/floor/tiled,/area/engineering/engineering_monitoring) -"dbb" = (/obj/structure/bed/chair/office/dark{dir = 8},/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor/tiled,/area/engineering/engineering_monitoring) -"dbc" = (/obj/structure/table/reinforced,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/machinery/alarm{pixel_y = 25},/obj/effect/floor_decal/corner/yellow{dir = 5},/obj/machinery/button/remote/blast_door{id = "atmoslockdown"; name = "Atmospherics Lockdown"; pixel_x = 6; pixel_y = -12; req_access = newlist(); req_one_access = list(10,24)},/obj/machinery/button/remote/blast_door{id = "englockdown"; name = "Engineering Lockdown"; pixel_x = -6; pixel_y = -12; req_access = list(10)},/turf/simulated/floor/tiled,/area/engineering/engineering_monitoring) -"dbd" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Atmospheric Technician"},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/light_switch{pixel_x = -12; pixel_y = 24},/turf/simulated/floor/tiled,/area/engineering/engineering_monitoring) -"dbe" = (/obj/effect/floor_decal/corner/yellow/full{dir = 1},/obj/machinery/computer/atmoscontrol{tag = "icon-computer (WEST)"; icon_state = "computer"; dir = 8},/turf/simulated/floor/tiled,/area/engineering/engineering_monitoring) -"dbf" = (/turf/simulated/wall/r_wall,/area/engineering/engineering_monitoring) -"dbg" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/evahallway) -"dbh" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) -"dbi" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/docking_lounge) -"dbj" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/docking_lounge) -"dbk" = (/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/hallway/secondary/entry/docking_lounge) -"dbl" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) -"dbm" = (/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/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/maintenance/arrivals) -"dbn" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) -"dbo" = (/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/emergency5) -"dbp" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/storage/emergency_storage/emergency5) -"dbq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/crew_quarters/visitor_lodging) -"dbr" = (/obj/machinery/door/airlock/glass,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"dbs" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/glass,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"dbt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/glass,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) -"dbu" = (/obj/machinery/light/small{dir = 8},/obj/machinery/camera/network/engineering{c_tag = "Atmos Tank - Air"; dir = 4},/turf/simulated/floor/reinforced/airmix,/area/engineering/atmos) -"dbv" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/reinforced/airmix,/area/engineering/atmos) -"dbw" = (/obj/machinery/air_sensor{frequency = 1443; id_tag = "air_sensor"; output = 7},/turf/simulated/floor/reinforced/airmix,/area/engineering/atmos) -"dbx" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/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")},/obj/effect/floor_decal/corner/white{tag = "icon-corner_white (NORTH)"; icon_state = "corner_white"; dir = 1},/obj/effect/floor_decal/corner/blue{dir = 8},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dby" = (/obj/machinery/atmospherics/binary/pump{dir = 2; name = "Air Tank Bypass Pump"},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dbz" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan,/turf/simulated/floor/tiled,/area/engineering/atmos) -"dbA" = (/obj/machinery/atmospherics/binary/pump{dir = 1},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dbB" = (/obj/machinery/atmospherics/portables_connector,/turf/simulated/floor/tiled,/area/engineering/atmos) -"dbC" = (/obj/machinery/atmospherics/pipe/manifold/visible/yellow{dir = 8},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dbD" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 9},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dbE" = (/obj/machinery/atmospherics/pipe/simple/visible/red{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dbF" = (/obj/machinery/atmospherics/pipe/simple/visible/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dbG" = (/obj/machinery/atmospherics/pipe/manifold/visible/red{tag = "icon-map (NORTH)"; icon_state = "map"; dir = 1},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dbH" = (/obj/machinery/atmospherics/pipe/manifold4w/visible/red,/turf/simulated/floor/tiled,/area/engineering/atmos) -"dbI" = (/obj/machinery/meter,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/visible/red{dir = 4; initialize_directions = 11},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dbJ" = (/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/engineering/atmos) -"dbK" = (/obj/machinery/pipedispenser/disposal,/obj/structure/window/reinforced,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dbL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor/plating,/area/engineering/break_room) -"dbM" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/tiled,/area/engineering/break_room) -"dbN" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/carpet,/area/engineering/break_room) -"dbO" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/carpet,/area/engineering/break_room) -"dbP" = (/obj/machinery/computer/security/engineering{tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1},/turf/simulated/floor/carpet,/area/engineering/break_room) -"dbQ" = (/obj/machinery/computer/station_alert{tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1},/turf/simulated/floor/carpet,/area/engineering/break_room) -"dbR" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/effect/floor_decal/corner/red{dir = 9},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/portable_atmospherics/powered/scrubber,/turf/simulated/floor/tiled,/area/engineering/foyer) -"dbS" = (/obj/machinery/atmospherics/pipe/simple/hidden/red{dir = 10; icon_state = "intact"; tag = "icon-intact (SOUTHEAST)"},/turf/simulated/floor/tiled,/area/engineering/foyer) -"dbT" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/landmark{name = "lightsout"},/turf/simulated/floor/tiled,/area/engineering/foyer) -"dbU" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/obj/item/weapon/tape_roll,/turf/simulated/floor/tiled,/area/engineering/foyer) -"dbV" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/engineering/foyer) -"dbW" = (/obj/structure/bed/chair/office/dark{dir = 1},/turf/simulated/floor/tiled,/area/engineering/foyer) -"dbX" = (/obj/machinery/computer/station_alert{tag = "icon-computer (EAST)"; icon_state = "computer"; dir = 4},/turf/simulated/floor/tiled,/area/engineering/engineering_monitoring) -"dbY" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/engineering/engineering_monitoring) -"dbZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/tiled,/area/engineering/engineering_monitoring) -"dca" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/engineering/engineering_monitoring) -"dcb" = (/obj/machinery/computer/atmos_alert{tag = "icon-computer (WEST)"; icon_state = "computer"; dir = 8},/turf/simulated/floor/tiled,/area/engineering/engineering_monitoring) -"dcc" = (/turf/simulated/wall,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) -"dcd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) -"dce" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) -"dcf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) -"dcg" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{req_access = newlist()},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor,/area/maintenance/evahallway) -"dch" = (/obj/structure/closet/wardrobe/white,/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) -"dci" = (/obj/structure/closet/wardrobe/grey,/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) -"dcj" = (/obj/structure/closet/wardrobe/black,/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) -"dck" = (/obj/machinery/light,/obj/structure/flora/pottedplant{tag = "icon-plant-01"; icon_state = "plant-01"},/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) -"dcl" = (/obj/machinery/atm{pixel_x = 0; pixel_y = -32},/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) -"dcm" = (/obj/structure/closet/wardrobe/suit,/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) -"dcn" = (/obj/structure/closet/wardrobe/xenos,/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) -"dco" = (/obj/structure/closet/wardrobe/mixed,/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) -"dcp" = (/obj/machinery/door/airlock/maintenance{req_access = newlist()},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/arrivals) -"dcq" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock{name = "Emergency Storage"},/turf/simulated/floor/plating,/area/storage/emergency_storage/emergency5) -"dcr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/starboard) -"dcs" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) -"dct" = (/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) -"dcu" = (/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,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) -"dcv" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; 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) -"dcw" = (/obj/structure/grille,/obj/machinery/meter{frequency = 1443; id = "mair_out_meter"; name = "Mixed Air Tank Out"},/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact (EAST)"},/turf/simulated/wall/r_wall,/area/engineering/atmos) -"dcx" = (/obj/machinery/atmospherics/pipe/manifold/visible/cyan{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/engineering/atmos) -"dcy" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/valve/digital/open{dir = 4; name = "Mixed Air Outlet Valve"},/obj/effect/floor_decal/corner/white/diagonal,/obj/effect/floor_decal/corner/blue{dir = 8},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dcz" = (/obj/machinery/atmospherics/pipe/manifold/visible/cyan,/obj/machinery/meter,/turf/simulated/floor/tiled,/area/engineering/atmos) -"dcA" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan,/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact (EAST)"},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dcB" = (/obj/machinery/atmospherics/pipe/simple/visible/red,/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact (EAST)"},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dcC" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/binary/pump{dir = 1},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dcD" = (/obj/machinery/atmospherics/pipe/simple/visible/green,/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact (EAST)"},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dcE" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow,/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact (EAST)"},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dcF" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact (EAST)"},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dcG" = (/obj/machinery/atmospherics/pipe/simple/visible/red,/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact (EAST)"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dcH" = (/obj/machinery/atmospherics/pipe/manifold/visible/cyan{tag = "icon-map (EAST)"; icon_state = "map"; dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dcI" = (/obj/structure/cable/cyan{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/engineering/atmos) -"dcJ" = (/obj/structure/cable/cyan{d2 = 8; icon_state = "0-8"},/obj/machinery/light_switch{dir = 2; name = "light switch "; pixel_x = 36; pixel_y = 0},/obj/machinery/power/apc/super{dir = 4; name = "east bump"; pixel_x = 24},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dcK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engineering/break_room) -"dcL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/engineering/break_room) -"dcM" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_engineeringatmos{name = "Engineering Break Room"; req_one_access = list(10)},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/engineering/break_room) -"dcN" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_engineeringatmos{name = "Engineering Break Room"; req_one_access = list(10)},/turf/simulated/floor/tiled,/area/engineering/break_room) -"dcO" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/engineering/break_room) -"dcP" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/effect/floor_decal/corner/red{dir = 9},/obj/machinery/portable_atmospherics/powered/scrubber,/turf/simulated/floor/tiled,/area/engineering/foyer) -"dcQ" = (/obj/machinery/atmospherics/pipe/manifold/hidden/red{dir = 4},/turf/simulated/floor/tiled,/area/engineering/foyer) -"dcR" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/engineering/foyer) -"dcS" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/yellow,/turf/simulated/floor/tiled,/area/engineering/foyer) -"dcT" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/bed/chair/office/dark{dir = 8},/turf/simulated/floor/tiled,/area/engineering/foyer) -"dcU" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/effect/floor_decal/corner/yellow{dir = 6},/turf/simulated/floor/tiled,/area/engineering/foyer) -"dcV" = (/obj/effect/floor_decal/corner/yellow{dir = 9},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/obj/machinery/computer/rcon{tag = "icon-computer (EAST)"; icon_state = "computer"; dir = 4},/turf/simulated/floor/tiled,/area/engineering/engineering_monitoring) -"dcW" = (/obj/structure/bed/chair/office/dark{dir = 8},/turf/simulated/floor/tiled,/area/engineering/engineering_monitoring) -"dcX" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/engineering/engineering_monitoring) -"dcY" = (/obj/structure/bed/chair/office/dark{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/engineering/engineering_monitoring) -"dcZ" = (/obj/effect/floor_decal/corner/yellow{dir = 6},/obj/machinery/light{dir = 4},/obj/machinery/computer/security/engineering{tag = "icon-computer (WEST)"; icon_state = "computer"; dir = 8},/turf/simulated/floor/tiled,/area/engineering/engineering_monitoring) -"dda" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/item/clothing/glasses/sunglasses,/obj/structure/closet/crate,/obj/random/maintenance/engineering,/obj/random/maintenance/engineering,/obj/random/maintenance/engineering,/turf/simulated/floor,/area/maintenance/engineering) -"ddb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor,/area/maintenance/engineering) -"ddc" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/maintenance/engineering) -"ddd" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/firealarm{dir = 8; pixel_x = -24; pixel_y = 0},/obj/structure/closet/emcloset,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) -"dde" = (/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) -"ddf" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) -"ddg" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) -"ddh" = (/obj/machinery/status_display{pixel_y = 30},/obj/machinery/camera/network/northern_star{c_tag = "DOCK - Escape Pods Port"},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) -"ddi" = (/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) -"ddj" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) -"ddk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry/port) -"ddl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/port) -"ddm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/port) -"ddn" = (/turf/simulated/wall,/area/hallway/secondary/entry/port) -"ddo" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/camera/network/northern_star{c_tag = "DOCK - Hallway Port 2"; dir = 4},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/port) -"ddp" = (/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/port) -"ddq" = (/obj/structure/closet/emcloset,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/port) -"ddr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/entry/docking_lounge) -"dds" = (/obj/machinery/door/airlock/glass{name = "Dock"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/docking_lounge) -"ddt" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass{name = "Dock"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/docking_lounge) -"ddu" = (/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/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/port) -"ddv" = (/obj/machinery/camera/network/northern_star{c_tag = "DOCK - Hallway Mid 1"; dir = 2},/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/port) -"ddw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry/starboard) -"ddx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/starboard) -"ddy" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/starboard) -"ddz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/hallway/secondary/entry/starboard) -"ddA" = (/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) -"ddB" = (/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/secondary/entry/starboard) -"ddC" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/starboard) -"ddD" = (/obj/structure/flora/pottedplant{tag = "icon-plant-06"; icon_state = "plant-06"},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/starboard) -"ddE" = (/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) -"ddF" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) -"ddG" = (/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/hallway/secondary/entry/starboard) -"ddH" = (/turf/simulated/wall,/area/hallway/secondary/entry/D4) -"ddI" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/engineering/atmos) -"ddJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/binary/pump{dir = 4; name = "Air Mix to Connector"},/turf/simulated/floor/tiled,/area/engineering/atmos) -"ddK" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/engineering/atmos) -"ddL" = (/obj/machinery/atmospherics/pipe/manifold/visible/red{tag = "icon-map (WEST)"; icon_state = "map"; dir = 8},/obj/machinery/meter,/turf/simulated/floor/tiled,/area/engineering/atmos) -"ddM" = (/obj/machinery/atmospherics/pipe/simple/visible/red{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/turf/simulated/floor/tiled,/area/engineering/atmos) -"ddN" = (/obj/machinery/space_heater,/turf/simulated/floor/tiled,/area/engineering/atmos) -"ddO" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/tiled,/area/engineering/atmos) -"ddP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/red,/turf/simulated/floor/tiled,/area/engineering/atmos) -"ddQ" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor/tiled,/area/engineering/atmos) -"ddR" = (/obj/machinery/atmospherics/binary/pump/on{dir = 4; name = "Air to Ports"},/turf/simulated/floor/tiled,/area/engineering/atmos) -"ddS" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact (EAST)"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/engineering/atmos) -"ddT" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact (EAST)"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos) -"ddU" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_atmos{name = "Atmospherics"; req_access = list(24)},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos) -"ddV" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/machinery/alarm{pixel_y = 22},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/engineering/foyer) -"ddW" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/engineering/foyer) -"ddX" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/engineering/foyer) -"ddY" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j1s"; name = "Engineering Break Room"; sortType = "Engineering Break Room"},/turf/simulated/floor/tiled,/area/engineering/foyer) -"ddZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/engineering/foyer) -"dea" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/machinery/atmospherics/unary/vent_pump/on,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/engineering/foyer) -"deb" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/engineering/foyer) -"dec" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_engineering{name = "Engineering Hallway"; req_one_access = list(10)},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/engineering/foyer) -"ded" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/red,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/engineering/foyer) -"dee" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/engineering/foyer) -"def" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/turf/simulated/floor/tiled,/area/engineering/foyer) -"deg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/engineering/engineering_monitoring) -"deh" = (/obj/machinery/computer/security/engineering{tag = "icon-computer (EAST)"; icon_state = "computer"; dir = 4},/turf/simulated/floor/tiled,/area/engineering/engineering_monitoring) -"dei" = (/turf/simulated/floor/tiled,/area/engineering/engineering_monitoring) -"dej" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/engineering/engineering_monitoring) -"dek" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/engineering/engineering_monitoring) -"del" = (/obj/machinery/computer/general_air_control{dir = 8; 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/engineering_monitoring) -"dem" = (/obj/machinery/light/small,/turf/simulated/floor,/area/maintenance/engineering) -"den" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{req_access = newlist()},/turf/simulated/floor,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) -"deo" = (/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) -"dep" = (/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"},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) -"deq" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) -"der" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = -28},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) -"des" = (/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"},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) -"det" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) -"deu" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) -"dev" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) -"dew" = (/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) -"dex" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) -"dey" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) -"dez" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) -"deA" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/camera/network/northern_star{c_tag = "DOCK - Hallway Port 1"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) -"deB" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) -"deC" = (/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/hallway/secondary/entry/port) -"deD" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) -"deE" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/sign/directions/medical{dir = 4; pixel_y = 32},/obj/structure/sign/directions/science{dir = 4; pixel_y = 32; pixel_z = -8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) -"deF" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) -"deG" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) -"deH" = (/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/hallway/secondary/entry/port) -"deI" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/sign/directions/cargo{dir = 4; pixel_y = 32; pixel_z = 8},/obj/structure/sign/directions/security{dir = 4; pixel_y = 32},/obj/structure/sign/directions/engineering{dir = 4; pixel_y = 32; pixel_z = -8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) -"deJ" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) -"deK" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) -"deL" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/sign/directions/science{dir = 1; pixel_y = 32; pixel_z = -8},/obj/structure/sign/directions/security{dir = 1; pixel_y = 32},/obj/structure/sign/directions/cargo{dir = 1; pixel_y = 32; pixel_z = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) -"deM" = (/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,/area/hallway/secondary/entry/port) -"deN" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump/on,/obj/structure/sign/directions/medical{dir = 1; pixel_y = 32},/obj/structure/sign/directions/engineering{dir = 1; pixel_y = 32; pixel_z = -8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) -"deO" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) -"deP" = (/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,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHEAST)"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) -"deQ" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) -"deR" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) -"deS" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) -"deT" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) -"deU" = (/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{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) -"deV" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/sign/directions/medical{dir = 8; pixel_y = 32},/obj/structure/sign/directions/science{dir = 8; pixel_y = 32; pixel_z = -8},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) -"deW" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/sign/directions/cargo{dir = 8; pixel_y = 32; pixel_z = 8},/obj/structure/sign/directions/security{dir = 8; pixel_y = 32},/obj/structure/sign/directions/engineering{dir = 8; pixel_y = 32; pixel_z = -8},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) -"deX" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) -"deY" = (/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"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) -"deZ" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) -"dfa" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) -"dfb" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 1; icon_state = "map"; tag = "icon-manifold-f (NORTH)"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) -"dfc" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) -"dfd" = (/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/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) -"dfe" = (/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{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) -"dff" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/camera/network/northern_star{c_tag = "DOCK - Hallway Starboard 1"; dir = 2},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) -"dfg" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/sign/directions/security{dir = 8; pixel_y = 32},/obj/structure/sign/directions/engineering{dir = 8; pixel_y = 32; pixel_z = -8},/obj/structure/sign/directions/cargo{dir = 8; pixel_y = 32; pixel_z = 8},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) -"dfh" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/camera/network/northern_star{c_tag = "DOCK - Hallway Starboard 2"; dir = 2},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) -"dfi" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) -"dfj" = (/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{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) -"dfk" = (/obj/machinery/camera/network/northern_star{c_tag = "DOCK - Hallway Starboard 3"},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D4) -"dfl" = (/turf/simulated/floor/reinforced/oxygen,/area/engineering/atmos) -"dfm" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; frequency = 1441; icon_state = "map_injector"; id = "o2_in"; use_power = 1},/turf/simulated/floor/reinforced/oxygen,/area/engineering/atmos) -"dfn" = (/obj/structure/grille,/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/visible/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/wall/r_wall,/area/engineering/atmos) -"dfo" = (/obj/machinery/atmospherics/pipe/simple/visible/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/structure/lattice,/turf/simulated/mineral/floor/ignore_mapgen,/area/mine/explored/upper_level) -"dfp" = (/obj/machinery/atmospherics/pipe/simple/visible/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/engineering/atmos) -"dfq" = (/obj/machinery/atmospherics/pipe/simple/visible/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/floor_decal/corner/blue/full{dir = 8},/obj/machinery/camera/network/engineering{c_tag = "ENG - Atmospherics Port"; dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dfr" = (/obj/machinery/atmospherics/pipe/simple/visible/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/cyan,/turf/simulated/floor/tiled,/area/engineering/atmos) -"dfs" = (/obj/machinery/atmospherics/omni/atmos_filter{tag_east = 0; tag_north = 2; tag_south = 1; tag_west = 3; use_power = 1},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dft" = (/obj/structure/dispenser,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dfu" = (/turf/simulated/wall,/area/engineering/atmos) -"dfv" = (/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/tiled,/area/engineering/atmos) -"dfw" = (/obj/machinery/atmospherics/pipe/manifold/visible/red{tag = "icon-map (WEST)"; icon_state = "map"; dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dfx" = (/obj/machinery/atmospherics/binary/pump/on{dir = 8; name = "Ports to Waste"},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dfy" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/visible/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dfz" = (/obj/machinery/atmospherics/pipe/simple/hidden/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_atmos{name = "Atmospherics"; req_access = list(24)},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dfA" = (/obj/machinery/atmospherics/pipe/simple/hidden/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor/tiled,/area/engineering/foyer) -"dfB" = (/obj/machinery/atmospherics/pipe/simple/hidden/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/engineering/foyer) -"dfC" = (/obj/machinery/atmospherics/pipe/simple/hidden/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/camera/network/engineering{c_tag = "ENG - Atmospherics Hallway"; dir = 1},/turf/simulated/floor/tiled,/area/engineering/foyer) -"dfD" = (/obj/machinery/atmospherics/pipe/simple/hidden/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/engineering/foyer) -"dfE" = (/obj/machinery/atmospherics/pipe/simple/hidden/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/engineering/foyer) -"dfF" = (/obj/machinery/atmospherics/pipe/simple/hidden/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/tiled,/area/engineering/foyer) -"dfG" = (/obj/machinery/atmospherics/pipe/simple/hidden/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/engineering/foyer) -"dfH" = (/obj/machinery/atmospherics/pipe/simple/hidden/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_engineering{name = "Engineering Hallway"; req_one_access = list(10)},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/engineering/foyer) -"dfI" = (/obj/machinery/atmospherics/pipe/simple/hidden/red{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/engineering/foyer) -"dfJ" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor/tiled,/area/engineering/foyer) -"dfK" = (/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/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/engineering/foyer) -"dfL" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/window/westleft{name = "Engineering Reception Desk"; req_access = list(10); req_one_access = newlist()},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/engineering/foyer) -"dfM" = (/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/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/computer/guestpass{pixel_x = 0; pixel_y = -30},/turf/simulated/floor/tiled,/area/engineering/foyer) -"dfN" = (/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/engineering/foyer) -"dfO" = (/obj/machinery/door/airlock/glass_engineeringatmos{name = "Engineering Monitoring Room"; req_one_access = list(11,24)},/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/firedoor/glass,/turf/simulated/floor/tiled,/area/engineering/engineering_monitoring) -"dfP" = (/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/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/engineering/engineering_monitoring) -"dfQ" = (/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"},/turf/simulated/floor/tiled,/area/engineering/engineering_monitoring) -"dfR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/camera/network/engineering{c_tag = "ENG - Monitoring Room"; dir = 1},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/corner/yellow{dir = 10},/turf/simulated/floor/tiled,/area/engineering/engineering_monitoring) -"dfS" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/engineering/engineering_monitoring) -"dfT" = (/obj/machinery/computer/general_air_control{dir = 8; 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")},/obj/effect/floor_decal/corner/yellow/full{tag = "icon-corner_white_full (EAST)"; icon_state = "corner_white_full"; dir = 4},/turf/simulated/floor/tiled,/area/engineering/engineering_monitoring) -"dfU" = (/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) -"dfV" = (/turf/simulated/wall/r_wall,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) -"dfW" = (/obj/structure/sign/pods{dir = 1},/turf/simulated/wall,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) -"dfX" = (/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/dock_escape_pod_hallway_port) -"dfY" = (/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/dock_escape_pod_hallway_port) -"dfZ" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) -"dga" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) -"dgb" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) -"dgc" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) -"dgd" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) -"dge" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) -"dgf" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) -"dgg" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) -"dgh" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) -"dgi" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) -"dgj" = (/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},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) -"dgk" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) -"dgl" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/effect/landmark{name = "lightsout"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) -"dgm" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) -"dgn" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) -"dgo" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) -"dgp" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) -"dgq" = (/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 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) -"dgr" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) -"dgs" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) -"dgt" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) -"dgu" = (/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},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) -"dgv" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) -"dgw" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) -"dgx" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) -"dgy" = (/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/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) -"dgz" = (/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 = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) -"dgA" = (/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/starboard) -"dgB" = (/obj/machinery/light/small{dir = 8},/obj/machinery/camera/network/engineering{c_tag = "Atmos Tank - Oxygen"; dir = 4},/turf/simulated/floor/reinforced/oxygen,/area/engineering/atmos) -"dgC" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/reinforced/oxygen,/area/engineering/atmos) -"dgD" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "o2_sensor"},/turf/simulated/floor/reinforced/oxygen,/area/engineering/atmos) -"dgE" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "o2_in"; name = "Oxygen Supply Control"; output_tag = "o2_out"; sensors = list("o2_sensor" = "Tank")},/obj/effect/floor_decal/corner/blue{dir = 9},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dgF" = (/obj/machinery/atmospherics/pipe/simple/visible/green{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dgG" = (/obj/machinery/atmospherics/pipe/simple/visible/green{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/cyan,/turf/simulated/floor/tiled,/area/engineering/atmos) -"dgH" = (/obj/machinery/atmospherics/pipe/simple/visible/red,/obj/machinery/atmospherics/binary/pump{dir = 4; name = "O2 to Mixing"},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dgI" = (/obj/machinery/atmospherics/pipe/manifold/visible/green{tag = "icon-map (EAST)"; icon_state = "map"; dir = 4},/obj/machinery/meter,/turf/simulated/floor/tiled,/area/engineering/atmos) -"dgJ" = (/obj/machinery/atmospherics/unary/freezer{dir = 2; icon_state = "freezer"},/obj/machinery/hologram/holopad,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/engineering/atmos) -"dgK" = (/obj/machinery/atmospherics/unary/heater{dir = 2; icon_state = "heater"},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/engineering/atmos) -"dgL" = (/obj/structure/frame,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/engineering/atmos) -"dgM" = (/obj/machinery/atmospherics/pipe/simple/visible/red,/obj/machinery/meter,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dgN" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Port to Waste"},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dgO" = (/obj/structure/window/reinforced,/obj/structure/closet/firecloset,/turf/simulated/floor/tiled,/area/engineering/atmos) -"dgP" = (/obj/structure/window/reinforced,/obj/structure/closet/firecloset,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dgQ" = (/turf/simulated/wall/r_wall,/area/engineering/workshop) -"dgR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engineering/workshop) -"dgS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/engineering/workshop) -"dgT" = (/obj/machinery/door/airlock/glass_engineeringatmos{name = "Engineering Workshop"; req_one_access = list(11,24)},/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/engineering/workshop) -"dgU" = (/obj/machinery/door/airlock/glass_engineeringatmos{name = "Engineering Workshop"; req_one_access = list(11,24)},/obj/machinery/door/firedoor/glass,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/engineering/workshop) -"dgV" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/engineering/workshop) -"dgW" = (/obj/machinery/door/airlock/glass_engineering{name = "Engineering Hallway"; req_one_access = list(10)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/engineering) -"dgX" = (/obj/machinery/door/airlock/glass_engineering{name = "Engineering Hallway"; req_one_access = list(10)},/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/engineering) -"dgY" = (/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,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/engineering) -"dgZ" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/engineering/engine_eva) -"dha" = (/turf/simulated/wall/r_wall,/area/engineering/engine_eva) -"dhb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engineering/engine_eva) -"dhc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/engineering/engine_eva) -"dhd" = (/obj/machinery/door/airlock/glass_engineeringatmos{name = "Engineering EVA Storage"; req_one_access = list(11,24)},/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/engineering/engine_eva) -"dhe" = (/obj/machinery/door/airlock/glass_engineeringatmos{name = "Engineering EVA Storage"; req_one_access = list(11,24)},/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/engineering/engine_eva) -"dhf" = (/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) -"dhg" = (/turf/simulated/floor/plating,/area/maintenance/engineering) -"dhh" = (/obj/item/device/t_scanner,/obj/structure/table/steel,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plating,/area/maintenance/engineering) -"dhi" = (/obj/machinery/light/small{dir = 8},/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) -"dhj" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) -"dhk" = (/obj/structure/closet/emcloset,/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/floor,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) -"dhl" = (/obj/structure/closet/emcloset,/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) -"dhm" = (/obj/machinery/light/small{dir = 4; pixel_y = 0},/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/floor,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) -"dhn" = (/obj/machinery/light,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) -"dho" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) -"dhp" = (/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) -"dhq" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) -"dhr" = (/obj/machinery/light,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) -"dhs" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) -"dht" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) -"dhu" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/light,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) -"dhv" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) -"dhw" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) -"dhx" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) -"dhy" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) -"dhz" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) -"dhA" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) -"dhB" = (/obj/structure/cable/green,/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/power/apc/super/critical{dir = 2; is_critical = 1; name = "south bump"; pixel_y = -24},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) -"dhC" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/camera/network/northern_star{c_tag = "DOCK - Hallway Port 3"; dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) -"dhD" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) -"dhE" = (/obj/machinery/light,/obj/machinery/embedded_controller/radio/docking_port_multi{child_names_txt = "Airlock One;Airlock Two;Airlock Three;Airlock Four"; child_tags_txt = "escape_dock_north_airlock;escape_dock_south_airlock;escape_dock_snorth_airlock;escape_dock_ssouth_airlock"; frequency = 1380; id_tag = "escape_dock"; pixel_x = 0; pixel_y = -25; req_one_access = list(13)},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) -"dhF" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/camera/network/northern_star{c_tag = "DOCK - Hallway Port 4"; dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) -"dhG" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) -"dhH" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) -"dhI" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) -"dhJ" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/light,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) -"dhK" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) -"dhL" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/camera/network/northern_star{c_tag = "DOCK - Hallway Mid 2"; dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) -"dhM" = (/obj/machinery/light,/obj/machinery/embedded_controller/radio/docking_port_multi{child_names_txt = "Airlock One;Airlock Two"; child_tags_txt = "arrivals_dock_north_airlock;arrivals_dock_south_airlock"; frequency = 1380; id_tag = "arrivals_dock"; pixel_x = 0; pixel_y = -25; req_one_access = list(13)},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) -"dhN" = (/obj/structure/cable/green,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) -"dhO" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) -"dhP" = (/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) -"dhQ" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/machinery/camera/network/northern_star{c_tag = "DOCK - Hallway Mid 3"; dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) -"dhR" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) -"dhS" = (/obj/machinery/light,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) -"dhT" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) -"dhU" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) -"dhV" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/item/weapon/caution/cone,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/starboard) -"dhW" = (/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 = "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) -"dhX" = (/obj/structure/grille,/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/visible/green{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/wall/r_wall,/area/engineering/atmos) -"dhY" = (/obj/machinery/atmospherics/pipe/simple/visible/green{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/structure/lattice,/turf/simulated/mineral/floor/ignore_mapgen,/area/mine/explored/upper_level) -"dhZ" = (/obj/machinery/atmospherics/pipe/manifold/visible/green{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/engineering/atmos) -"dia" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/valve/digital/open{dir = 4; name = "Oxygen Outlet Valve"},/obj/effect/floor_decal/corner/blue/full,/turf/simulated/floor/tiled,/area/engineering/atmos) -"dib" = (/obj/machinery/atmospherics/pipe/manifold/visible/green,/obj/machinery/meter,/turf/simulated/floor/tiled,/area/engineering/atmos) -"dic" = (/obj/machinery/atmospherics/omni/mixer{active_power_usage = 7500; tag_east = 0; tag_east_con = null; tag_north = 2; tag_north_con = null; tag_south = 1; tag_south_con = 0.79; tag_west = 1; tag_west_con = 0.21; use_power = 1},/turf/simulated/floor/tiled,/area/engineering/atmos) -"did" = (/obj/machinery/atmospherics/pipe/simple/visible/red,/obj/machinery/meter,/turf/simulated/floor/tiled,/area/engineering/atmos) -"die" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dif" = (/obj/machinery/atmospherics/pipe/manifold4w/visible/yellow,/turf/simulated/floor/tiled,/area/engineering/atmos) -"dig" = (/obj/machinery/atmospherics/pipe/manifold/visible/yellow,/obj/machinery/meter,/turf/simulated/floor/tiled,/area/engineering/atmos) -"dih" = (/obj/machinery/atmospherics/pipe/manifold/visible/yellow{tag = "icon-map (NORTH)"; icon_state = "map"; dir = 1},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dii" = (/obj/machinery/atmospherics/pipe/manifold/visible/yellow,/turf/simulated/floor/tiled,/area/engineering/atmos) -"dij" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dik" = (/obj/machinery/atmospherics/pipe/simple/visible/red,/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dil" = (/obj/machinery/atmospherics/pipe/simple/visible/red,/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dim" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent,/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos) -"din" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dio" = (/obj/machinery/atmospherics/pipe/manifold/visible/yellow{tag = "icon-map (NORTH)"; icon_state = "map"; dir = 1},/obj/machinery/meter,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/engineering/workshop) -"dip" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/effect/floor_decal/corner/yellow{dir = 9},/turf/simulated/floor/tiled,/area/engineering/workshop) -"diq" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/engineering/workshop) -"dir" = (/turf/simulated/floor/tiled,/area/engineering/workshop) -"dis" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/engineering/workshop) -"dit" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/engineering/workshop) -"diu" = (/turf/simulated/floor,/area/engineering/workshop) -"div" = (/obj/machinery/mech_recharger,/obj/machinery/light{dir = 1},/turf/simulated/floor/plating,/area/engineering/workshop) -"diw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/engineering/workshop) -"dix" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled,/area/engineering) -"diy" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/engineering) -"diz" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/engineering) -"diA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/engineering/engine_eva) -"diB" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/tiled,/area/engineering/engine_eva) -"diC" = (/obj/machinery/portable_atmospherics/powered/pump/filled,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/engineering/engine_eva) -"diD" = (/obj/machinery/portable_atmospherics/powered/pump/filled,/turf/simulated/floor/tiled,/area/engineering/engine_eva) -"diE" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/engineering/engine_eva) -"diF" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/engineering/engine_eva) -"diG" = (/obj/structure/table/rack{dir = 8; layer = 2.6},/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/tank/jetpack/carbondioxide,/obj/machinery/door/window/southleft{name = "Jetpack Storage"; req_access = newlist(); req_one_access = list(11,24)},/turf/simulated/floor/tiled,/area/engineering/engine_eva) -"diH" = (/obj/structure/table/rack{dir = 8; layer = 2.6},/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/tank/jetpack/carbondioxide,/obj/machinery/door/window/southright{name = "Jetpack Storage"; req_one_access = list(11,24)},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/engineering/engine_eva) -"diI" = (/obj/item/weapon/storage/briefcase/inflatable{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/briefcase/inflatable,/obj/structure/table/steel_reinforced,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/item/device/suit_cooling_unit,/obj/item/device/suit_cooling_unit,/turf/simulated/floor/tiled,/area/engineering/engine_eva) -"diJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{req_access = newlist(); req_one_access = newlist()},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/maintenance/engineering) -"diK" = (/obj/structure/closet,/obj/item/weapon/lipstick/purple,/obj/random/maintenance/engineering,/obj/random/maintenance/engineering,/obj/random/maintenance/clean,/turf/simulated/floor/plating,/area/maintenance/engineering) -"diL" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/engineering) -"diM" = (/obj/structure/shuttle/engine/propulsion/burst{dir = 1},/turf/simulated/shuttle/wall,/area/shuttle/escape_pod6/station) -"diN" = (/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) -"diO" = (/obj/structure/shuttle/engine/propulsion/burst{dir = 1},/turf/simulated/shuttle/wall,/area/shuttle/escape_pod5/station) -"diP" = (/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) -"diQ" = (/turf/simulated/wall/r_wall,/area/hallway/secondary/entry/port) -"diR" = (/turf/simulated/wall/r_wall,/area/hallway/secondary/entry/D1) -"diS" = (/turf/simulated/wall,/area/hallway/secondary/entry/D1) -"diT" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/door/airlock/glass{name = "Dock"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"diU" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock/glass{name = "Dock"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"diV" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/glass{name = "Dock"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"diW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/entry/port) -"diX" = (/turf/simulated/wall/r_wall,/area/hallway/secondary/entry/D2) -"diY" = (/turf/simulated/wall,/area/hallway/secondary/entry/D2) -"diZ" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/glass{name = "Dock"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dja" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock/glass{name = "Dock"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"djb" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/door/airlock/glass{name = "Dock"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"djc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/entry/starboard) -"djd" = (/turf/simulated/wall/r_wall,/area/hallway/secondary/entry/starboard) -"dje" = (/turf/simulated/wall/r_wall,/area/hallway/secondary/entry/D3) -"djf" = (/turf/simulated/wall,/area/hallway/secondary/entry/D3) -"djg" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/door/airlock/glass{name = "Dock"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"djh" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock/glass{name = "Dock"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dji" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/glass{name = "Dock"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"djj" = (/turf/simulated/wall/r_wall,/area/hallway/secondary/entry/D4) -"djk" = (/obj/machinery/door/airlock/glass{name = "Dock"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"djl" = (/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/door/airlock/glass{name = "Dock"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"djm" = (/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/glass{name = "Dock"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"djn" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 5; icon_state = "intact"; tag = "icon-intact (SOUTHEAST)"},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/engineering/atmos) -"djo" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/binary/pump{dir = 4; name = "O2 to Connector"},/turf/simulated/floor/tiled,/area/engineering/atmos) -"djp" = (/obj/machinery/atmospherics/pipe/manifold/visible/green{dir = 8},/turf/simulated/floor/tiled,/area/engineering/atmos) -"djq" = (/obj/machinery/atmospherics/pipe/simple/visible/red,/obj/machinery/atmospherics/binary/pump{dir = 4; name = "N2 to Mixing"},/turf/simulated/floor/tiled,/area/engineering/atmos) -"djr" = (/obj/machinery/atmospherics/pipe/manifold/visible/green{tag = "icon-map (EAST)"; icon_state = "map"; dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos) -"djs" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/tvalve/digital/mirrored{name = "Waste to Space"},/turf/simulated/floor/tiled,/area/engineering/atmos) -"djt" = (/obj/machinery/atmospherics/pipe/simple/visible/red{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/obj/machinery/meter,/turf/simulated/floor/tiled,/area/engineering/atmos) -"dju" = (/obj/machinery/atmospherics/pipe/simple/visible/red,/turf/simulated/floor/tiled,/area/engineering/atmos) -"djv" = (/obj/machinery/atmospherics/valve/digital,/turf/simulated/floor/tiled,/area/engineering/atmos) -"djw" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled,/area/engineering/atmos) -"djx" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/camera/network/engineering{c_tag = "ENG - Atmospherics Starboard"; dir = 8},/turf/simulated/floor/tiled,/area/engineering/atmos) -"djy" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/engineering/workshop) -"djz" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled,/area/engineering/workshop) -"djA" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/floor/tiled,/area/engineering/workshop) -"djB" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_engineeringatmos{name = "Engineering Workshop"; req_one_access = list(11,24)},/turf/simulated/floor/tiled,/area/engineering/workshop) -"djC" = (/turf/simulated/floor/tiled,/area/engineering) -"djD" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/engineering) -"djE" = (/obj/machinery/door/airlock/glass_engineeringatmos{name = "Engineering EVA Storage"; req_one_access = list(11,24)},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/engineering/engine_eva) -"djF" = (/turf/simulated/floor/tiled,/area/engineering/engine_eva) -"djG" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/engineering/engine_eva) -"djH" = (/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"},/turf/simulated/floor/tiled,/area/engineering/engine_eva) -"djI" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/engineering/engine_eva) -"djJ" = (/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; pixel_y = 0},/obj/structure/table/steel_reinforced,/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{dir = 2; name = "light switch "; pixel_x = 36; pixel_y = 0},/turf/simulated/floor/tiled,/area/engineering/engine_eva) -"djK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/engineering) -"djL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/engineering) -"djM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/engineering) -"djN" = (/turf/simulated/shuttle/wall,/area/shuttle/escape_pod6/station) -"djO" = (/obj/structure/bed/chair,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/structure/closet/walllocker/emerglocker{pixel_x = 28},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod6/station) -"djP" = (/turf/simulated/shuttle/wall,/area/shuttle/escape_pod5/station) -"djQ" = (/obj/structure/bed/chair,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/structure/closet/walllocker/emerglocker{pixel_x = 28},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod5/station) -"djR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) -"djS" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"djT" = (/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"djU" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"djV" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"djW" = (/obj/structure/table/standard,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"djX" = (/turf/space,/area/shuttle/escape/station) -"djY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/entry/D2) -"djZ" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/structure/table/standard,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dka" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dkb" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dkc" = (/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dkd" = (/obj/structure/table/standard,/obj/item/weapon/book/codex/lore/vir,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dke" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/entry/D3) -"dkf" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/structure/table/standard,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dkg" = (/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dkh" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dki" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dkj" = (/obj/structure/table/standard,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dkk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/entry/D4) -"dkl" = (/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dkm" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dkn" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dko" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dkp" = (/turf/simulated/floor/reinforced/nitrogen,/area/engineering/atmos) -"dkq" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; frequency = 1441; icon_state = "map_injector"; id = "n2_in"; use_power = 1},/turf/simulated/floor/reinforced/nitrogen,/area/engineering/atmos) -"dkr" = (/obj/machinery/atmospherics/pipe/simple/visible/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/floor_decal/corner/red/full{dir = 8},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dks" = (/obj/machinery/atmospherics/pipe/simple/visible/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/green,/turf/simulated/floor/tiled,/area/engineering/atmos) -"dkt" = (/obj/machinery/atmospherics/omni/atmos_filter{tag_east = 1; tag_north = 2; tag_south = 5; tag_west = 4; use_power = 1},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dku" = (/obj/machinery/atmospherics/pipe/simple/visible/red{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dkv" = (/obj/machinery/atmospherics/pipe/simple/visible/red,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dkw" = (/obj/machinery/atmospherics/pipe/manifold/visible/red,/turf/simulated/floor/tiled,/area/engineering/atmos) -"dkx" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/atmospherics/pipe/simple/visible/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dky" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/machinery/atmospherics/pipe/simple/visible/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dkz" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/hidden/red{dir = 1},/turf/simulated/wall/r_wall,/area/engineering/workshop) -"dkA" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/effect/floor_decal/corner/red{dir = 9},/turf/simulated/floor/tiled,/area/engineering/workshop) -"dkB" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/engineering/workshop) -"dkC" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor/tiled,/area/engineering/workshop) -"dkD" = (/obj/effect/decal/cleanable/blood/oil/streak{amount = 0},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/engineering/workshop) -"dkE" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/engineering/workshop) -"dkF" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/sortjunction/flipped{dir = 8; sortType = "Drone Fabrication"; name = "Drone Fabrication"},/turf/simulated/floor/tiled,/area/engineering/workshop) -"dkG" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/sortjunction/flipped{dir = 8; name = "Engineering"; sortType = "Engineering"},/turf/simulated/floor/tiled,/area/engineering/workshop) -"dkH" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_engineeringatmos{name = "Engineering Workshop"; req_one_access = list(11,24)},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/engineering/workshop) -"dkI" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j2"},/turf/simulated/floor/tiled,/area/engineering) -"dkJ" = (/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/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/engineering) -"dkK" = (/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/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/engineering) -"dkL" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/engineering/engine_eva) -"dkM" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/engineering/engine_eva) -"dkN" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor/tiled,/area/engineering/engine_eva) -"dkO" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled,/area/engineering/engine_eva) -"dkP" = (/obj/machinery/suit_cycler/engineering,/turf/simulated/floor/tiled,/area/engineering/engine_eva) -"dkQ" = (/obj/structure/bed/chair,/obj/machinery/vending/wallmed1{layer = 3.3; name = "Emergency NanoMed"; pixel_x = 28; pixel_y = 0},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod6/station) -"dkR" = (/obj/structure/bed/chair,/obj/machinery/vending/wallmed1{layer = 3.3; name = "Emergency NanoMed"; pixel_x = 28; pixel_y = 0},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod5/station) -"dkS" = (/turf/space,/area/shuttle/transport1/station) -"dkT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) -"dkU" = (/obj/structure/closet/emcloset,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dkV" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dkW" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dkX" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dkY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) -"dkZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D2) -"dla" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dlb" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dlc" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dld" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dle" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D3) -"dlf" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dlg" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dlh" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dli" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dlj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D4) -"dlk" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dll" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dlm" = (/obj/machinery/light/small{dir = 8},/obj/machinery/camera/network/engineering{c_tag = "Atmos Tank - Nitrogen"; dir = 4},/turf/simulated/floor/reinforced/nitrogen,/area/engineering/atmos) -"dln" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor/reinforced/nitrogen,/area/engineering/atmos) -"dlo" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "n2_sensor"},/turf/simulated/floor/reinforced/nitrogen,/area/engineering/atmos) -"dlp" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "n2_in"; name = "Nitrogen Supply Control"; output_tag = "n2_out"; sensors = list("n2_sensor" = "Tank")},/obj/effect/floor_decal/corner/red{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dlq" = (/obj/machinery/atmospherics/pipe/simple/visible/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/meter,/turf/simulated/floor/tiled,/area/engineering/atmos) -"dlr" = (/obj/machinery/atmospherics/omni/atmos_filter{tag_east = 1; tag_north = 0; tag_south = 6; tag_west = 2; use_power = 1},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dls" = (/obj/machinery/atmospherics/omni/atmos_filter{tag_east = 0; tag_north = 1; tag_south = 7; tag_west = 2; use_power = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dlt" = (/obj/machinery/portable_atmospherics/canister/air,/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dlu" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/tiled,/area/engineering/atmos) -"dlv" = (/obj/machinery/atmospherics/pipe/simple/hidden/red{dir = 5; icon_state = "intact"; tag = "icon-intact (SOUTHEAST)"},/turf/simulated/wall/r_wall,/area/engineering/workshop) -"dlw" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/effect/floor_decal/corner/red{dir = 9},/obj/machinery/camera/network/engineering{c_tag = "ENG - Workshop Port"; dir = 4},/turf/simulated/floor/tiled,/area/engineering/workshop) -"dlx" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/closet/secure_closet/engineering_electrical,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/engineering/workshop) -"dly" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/frame,/turf/simulated/floor/tiled,/area/engineering/workshop) -"dlz" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/engineering/workshop) -"dlA" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/camera/network/engineering{c_tag = "ENG - Workshop Starboard"; dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/engineering/workshop) -"dlB" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/engineering) -"dlC" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor/tiled,/area/engineering) -"dlD" = (/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/engineering) -"dlE" = (/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/item/clothing/mask/breath,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/void/atmos/taur,/obj/item/clothing/head/helmet/space/void/atmos,/obj/item/clothing/mask/breath,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/void/atmos,/obj/item/clothing/head/helmet/space/void/atmos,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/window/northleft{name = "Atmospherics Hardsuits"; req_access = list(24)},/turf/simulated/floor/tiled,/area/engineering/engine_eva) -"dlF" = (/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/item/clothing/mask/breath,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/void/atmos,/obj/item/clothing/head/helmet/space/void/atmos,/obj/item/clothing/mask/breath,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/void/atmos,/obj/item/clothing/head/helmet/space/void/atmos,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/window/northright{name = "Atmospherics Hardsuits"; req_access = list(24)},/turf/simulated/floor/tiled,/area/engineering/engine_eva) -"dlG" = (/obj/structure/dispenser{phorontanks = 0},/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/obj/machinery/camera/network/engineering{c_tag = "ENG - EVA"; dir = 1},/turf/simulated/floor/tiled,/area/engineering/engine_eva) -"dlH" = (/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/item/clothing/mask/breath,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/void/engineering/taur,/obj/item/clothing/head/helmet/space/void/engineering,/obj/item/clothing/mask/breath,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/void/engineering,/obj/item/clothing/head/helmet/space/void/engineering,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/window/northleft{name = "Engineering Hardsuits"; req_access = list(11)},/turf/simulated/floor/tiled,/area/engineering/engine_eva) -"dlI" = (/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/item/clothing/mask/breath,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/void/engineering/taur,/obj/item/clothing/head/helmet/space/void/engineering,/obj/item/clothing/mask/breath,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/void/engineering,/obj/item/clothing/head/helmet/space/void/engineering,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/window/northright{name = "Engineering Hardsuits"; req_access = list(11)},/turf/simulated/floor/tiled,/area/engineering/engine_eva) -"dlJ" = (/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/item/clothing/mask/breath,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/void/engineering,/obj/item/clothing/head/helmet/space/void/engineering,/obj/item/clothing/mask/breath,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/void/engineering,/obj/item/clothing/head/helmet/space/void/engineering,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/window/northleft{name = "Engineering Hardsuits"; req_access = list(11)},/turf/simulated/floor/tiled,/area/engineering/engine_eva) -"dlK" = (/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/item/clothing/mask/breath,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/void/engineering,/obj/item/clothing/head/helmet/space/void/engineering,/obj/item/clothing/mask/breath,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/void/engineering,/obj/item/clothing/head/helmet/space/void/engineering,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/window/northright{name = "Engineering Hardsuits"; req_access = list(11)},/turf/simulated/floor/tiled,/area/engineering/engine_eva) -"dlL" = (/obj/structure/bed/chair,/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{frequency = 1380; id_tag = "escape_pod_6"; pixel_x = 25; pixel_y = 0; tag_door = "escape_pod_6_hatch"},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = -32; pixel_y = 0},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod6/station) -"dlM" = (/obj/structure/bed/chair,/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{frequency = 1380; id_tag = "escape_pod_5"; pixel_x = 25; pixel_y = 0; tag_door = "escape_pod_5_hatch"},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = -32; pixel_y = 0},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod5/station) -"dlN" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) -"dlO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) -"dlP" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) -"dlQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) -"dlR" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dlS" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/corner/white/full{tag = "icon-corner_white_full (EAST)"; icon_state = "corner_white_full"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dlT" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dlU" = (/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc/super/critical{dir = 4; is_critical = 1; name = "east bump"; pixel_x = 24; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dlV" = (/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/power/apc/super/critical{dir = 8; is_critical = 1; name = "west bump"; pixel_x = -24; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dlW" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/effect/floor_decal/corner/white,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dlX" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/corner/white{dir = 5},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dlY" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/corner/white{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dlZ" = (/obj/machinery/newscaster{pixel_x = 31; pixel_y = 3},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dma" = (/obj/machinery/newscaster{pixel_x = -30},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dmb" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/corner/white{dir = 5},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dmc" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/effect/floor_decal/corner/white{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dmd" = (/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc/high{dir = 4; name = "east bump"; pixel_x = 24},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dme" = (/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/tiled,/area/hallway/secondary/entry/D4) -"dmf" = (/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,/obj/effect/floor_decal/corner/white{dir = 9; icon_state = "corner_white"; tag = "icon-corner_white (NORTHWEST)"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dmg" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/corner/white{dir = 9; icon_state = "corner_white"; tag = "icon-corner_white (NORTHWEST)"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dmh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/newscaster{pixel_x = 31; pixel_y = 3},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dmi" = (/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 = "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) -"dmj" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/valve/digital/open{dir = 4; name = "Nitrogen Outlet Valve"},/obj/effect/floor_decal/corner/red/full,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/engineering/atmos) -"dmk" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 9; icon_state = "intact"; tag = "icon-intact (SOUTHEAST)"},/obj/machinery/meter,/turf/simulated/floor/tiled,/area/engineering/atmos) -"dml" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 5; icon_state = "intact"; tag = "icon-intact (SOUTHEAST)"},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dmm" = (/obj/machinery/atmospherics/pipe/simple/visible/red,/obj/machinery/atmospherics/pipe/simple/visible/green{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dmn" = (/obj/machinery/atmospherics/pipe/simple/visible/red,/obj/machinery/atmospherics/pipe/simple/visible/green{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dmo" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 10; icon_state = "intact"; tag = "icon-intact (SOUTHEAST)"},/obj/machinery/meter,/turf/simulated/floor/tiled,/area/engineering/atmos) -"dmp" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dmq" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dmr" = (/obj/machinery/vending/tool,/turf/simulated/floor/tiled,/area/engineering/workshop) -"dms" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/engineering/workshop) -"dmt" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/closet/secure_closet/engineering_electrical,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/tiled,/area/engineering/workshop) -"dmu" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/table/reinforced,/obj/item/stack/material/glass{amount = 50},/obj/item/stack/material/glass{amount = 50},/obj/item/stack/material/glass{amount = 50},/obj/item/stack/material/glass{amount = 50},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/engineering/workshop) -"dmv" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled,/area/engineering/workshop) -"dmw" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/light_switch{pixel_x = 27},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/engineering/workshop) -"dmx" = (/turf/simulated/wall,/area/engineering/workshop) -"dmy" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/engineering) -"dmz" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/engineering) -"dmA" = (/turf/simulated/wall,/area/engineering/engine_eva) -"dmB" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor,/area/maintenance/engineering) -"dmC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/maintenance/engineering) -"dmD" = (/obj/structure/shuttle/window,/obj/structure/grille,/turf/simulated/shuttle/plating,/area/shuttle/escape_pod6/station) -"dmE" = (/obj/structure/shuttle/window,/obj/structure/grille,/turf/simulated/shuttle/plating,/area/shuttle/escape_pod5/station) -"dmF" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "centcom_shuttle_dock_outer"; locked = 1; name = "Docking Port Airlock"; req_access = list(13)},/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/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) -"dmG" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1380; id_tag = "centcom_shuttle_dock_pump"},/obj/machinery/light/small,/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dmH" = (/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380; id_tag = "centcom_shuttle_dock_airlock"; pixel_x = 0; pixel_y = 30; req_one_access = list(13); tag_airpump = "centcom_shuttle_dock_pump"; tag_chamber_sensor = "centcom_shuttle_dock_sensor"; tag_exterior_door = "centcom_shuttle_dock_outer"; tag_interior_door = "centcom_shuttle_dock_inner"},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "centcom_shuttle_dock_sensor"; pixel_x = 0; pixel_y = -25},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dmI" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "centcom_shuttle_dock_inner"; locked = 1; name = "Docking Port Airlock"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) -"dmJ" = (/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)},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dmK" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/corner/white{dir = 6; icon_state = "corner_white"; tag = "icon-corner_white (NORTHWEST)"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dmL" = (/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dmM" = (/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dmN" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/corner/white/diagonal{tag = "icon-corner_white_diagonal (EAST)"; icon_state = "corner_white_diagonal"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dmO" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/corner/white{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dmP" = (/obj/effect/floor_decal/corner/white{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dmQ" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/corner/white{dir = 5},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dmR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dmS" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/binary/pump{dir = 4; name = "N2 to Connector"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/engineering/atmos) -"dmT" = (/obj/machinery/atmospherics/portables_connector,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/engineering/atmos) -"dmU" = (/obj/machinery/atmospherics/pipe/simple/visible/red,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dmV" = (/obj/machinery/atmospherics/pipe/simple/visible/red,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dmW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/visible/green,/turf/simulated/floor/tiled,/area/engineering/atmos) -"dmX" = (/obj/machinery/atmospherics/portables_connector,/obj/effect/floor_decal/industrial/outline/yellow,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dmY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dmZ" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dna" = (/obj/machinery/vending/engivend,/turf/simulated/floor/tiled,/area/engineering/workshop) -"dnb" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/closet/secure_closet/engineering_welding,/turf/simulated/floor/tiled,/area/engineering/workshop) -"dnc" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/table/reinforced,/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},/turf/simulated/floor/tiled,/area/engineering/workshop) -"dnd" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/decal/cleanable/blood/oil/streak{amount = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/engineering/workshop) -"dne" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/tiled,/area/engineering/workshop) -"dnf" = (/obj/machinery/camera/network/engineering{c_tag = "ENG - Hallway Fore"; dir = 4},/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled,/area/engineering) -"dng" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/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,/area/engineering) -"dnh" = (/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/engineering) -"dni" = (/obj/machinery/door/airlock/engineering{name = "Engineering Substation"; req_one_access = list(11,24)},/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},/turf/simulated/floor/plating,/area/maintenance/substation/engineering) -"dnj" = (/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{dir = 4},/turf/simulated/floor,/area/maintenance/substation/engineering) -"dnk" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/maintenance/substation/engineering) -"dnl" = (/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor,/area/maintenance/substation/engineering) -"dnm" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/floor,/area/maintenance/substation/engineering) -"dnn" = (/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"},/obj/random/maintenance/engineering,/turf/simulated/floor,/area/maintenance/engineering) -"dno" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall,/area/maintenance/engineering) -"dnp" = (/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "englockdown"; name = "Engineering Lockdown"; opacity = 0},/turf/simulated/floor,/area/maintenance/engineering) -"dnq" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor,/area/maintenance/engineering) -"dnr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor,/area/maintenance/engineering) -"dns" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) -"dnt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) -"dnu" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/obj/machinery/camera/network/northern_star{c_tag = "DOCK - Dock 1 Fore"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dnv" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/corner/white{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dnw" = (/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dnx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry/D2) -"dny" = (/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dnz" = (/obj/effect/floor_decal/corner/white{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dnA" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/corner/white{tag = "icon-corner_white (NORTH)"; icon_state = "corner_white"; dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dnB" = (/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/obj/machinery/camera/network/northern_star{c_tag = "DOCK - Dock 2 Fore"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dnC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry/D3) -"dnD" = (/obj/machinery/light{dir = 8},/obj/machinery/camera/network/northern_star{c_tag = "DOCK - Dock 3 Fore"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dnE" = (/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dnF" = (/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dnG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry/D4) -"dnH" = (/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dnI" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/corner/white{tag = "icon-corner_white (NORTH)"; icon_state = "corner_white"; dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dnJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/obj/machinery/camera/network/northern_star{c_tag = "DOCK - Dock 4 Fore"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dnK" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/engineering/atmos) -"dnL" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/engineering/atmos) -"dnM" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/machinery/portable_atmospherics/powered/scrubber,/turf/simulated/floor/tiled,/area/engineering/atmos) -"dnN" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/machinery/portable_atmospherics/powered/scrubber,/turf/simulated/floor/tiled,/area/engineering/atmos) -"dnO" = (/obj/machinery/atmospherics/pipe/simple/visible/red{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/obj/effect/floor_decal/corner/black/full,/obj/machinery/camera/network/engineering{c_tag = "ENG - Atmospherics Aft Port"; dir = 1},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dnP" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "co2_in"; name = "Carbon Dioxide Supply Control"; output_tag = "co2_out"; sensors = list("co2_sensor" = "Tank")},/obj/effect/floor_decal/corner/black{dir = 10},/obj/machinery/light,/turf/simulated/floor/tiled,/area/engineering/atmos) -"dnQ" = (/obj/effect/floor_decal/corner/black/full{dir = 4},/obj/machinery/atmospherics/binary/pump{dir = 1; name = "CO2 to Mixing"},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dnR" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "CO2 to Connector"},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dnS" = (/obj/machinery/atmospherics/pipe/simple/visible/red,/obj/effect/floor_decal/corner/orange/full,/turf/simulated/floor/tiled,/area/engineering/atmos) -"dnT" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "tox_in"; name = "Phoron Supply Control"; output_tag = "tox_out"; sensors = list("tox_sensor" = "Tank")},/obj/effect/floor_decal/corner/orange{dir = 10},/obj/machinery/light,/turf/simulated/floor/tiled,/area/engineering/atmos) -"dnU" = (/obj/effect/floor_decal/corner/orange/full{dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dnV" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Phoron to Connector"},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dnW" = (/obj/machinery/atmospherics/pipe/simple/visible/red,/obj/effect/floor_decal/corner/white{dir = 8},/obj/effect/floor_decal/corner/red/diagonal,/obj/machinery/camera/network/engineering{c_tag = "ENG - Atmospherics Aft Starboard"; dir = 1},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dnX" = (/obj/machinery/atmospherics/pipe/simple/visible/red,/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "n2o_in"; name = "Nitrous Oxide Supply Control"; output_tag = "n2o_out"; sensors = list("n2o_sensor" = "Tank")},/obj/effect/floor_decal/corner/white{dir = 8},/obj/effect/floor_decal/corner/red,/obj/machinery/light,/turf/simulated/floor/tiled,/area/engineering/atmos) -"dnY" = (/obj/effect/floor_decal/corner/white/diagonal{tag = "icon-corner_white_diagonal (EAST)"; icon_state = "corner_white_diagonal"; dir = 4},/obj/effect/floor_decal/corner/red,/obj/machinery/atmospherics/binary/pump{dir = 1; name = "N2O to Transit"},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dnZ" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "N2O to Connector"},/turf/simulated/floor/tiled,/area/engineering/atmos) -"doa" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/engineering/atmos) -"dob" = (/obj/structure/closet/toolcloset,/obj/item/device/flashlight,/turf/simulated/floor/tiled,/area/engineering/workshop) -"doc" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/table/reinforced,/obj/item/stack/material/plasteel{amount = 10},/obj/item/stack/material/plasteel{amount = 10},/obj/item/stack/material/plasteel{amount = 10},/obj/item/stack/material/plastic{amount = 50},/obj/item/stack/material/plastic{amount = 50},/turf/simulated/floor/tiled,/area/engineering/workshop) -"dod" = (/obj/structure/table/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,/obj/structure/extinguisher_cabinet{pixel_x = 25},/turf/simulated/floor/tiled,/area/engineering/workshop) -"doe" = (/obj/structure/disposalpipe/segment,/obj/machinery/firealarm{dir = 8; pixel_x = -26},/turf/simulated/floor/tiled,/area/engineering) -"dof" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/engineering) -"dog" = (/obj/structure/table/standard,/obj/random/tech_supply,/turf/simulated/floor/tiled,/area/engineering) -"doh" = (/turf/simulated/wall,/area/maintenance/substation/engineering) -"doi" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor,/area/maintenance/substation/engineering) -"doj" = (/obj/machinery/power/terminal,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor,/area/maintenance/substation/engineering) -"dok" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/effect/floor_decal/industrial/warning,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor,/area/maintenance/substation/engineering) -"dol" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/plating,/area/maintenance/substation/engineering) -"dom" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor,/area/maintenance/engineering) -"don" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{name = "Engineering SMES"; req_one_access = list(11,24)},/turf/simulated/floor,/area/maintenance/engineering) -"doo" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "englockdown"; name = "Engineering Lockdown"; opacity = 0},/turf/simulated/floor,/area/maintenance/engineering) -"dop" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/visible/universal{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor,/area/maintenance/engineering) -"doq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/valve{dir = 4},/turf/simulated/floor,/area/maintenance/engineering) -"dor" = (/obj/effect/floor_decal/industrial/warning{dir = 9},/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{dir = 1},/obj/machinery/meter,/turf/simulated/floor,/area/maintenance/engineering) -"dos" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/turf/simulated/floor,/area/maintenance/engineering) -"dot" = (/turf/space,/area/shuttle/arrival/station) -"dou" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dov" = (/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/engineering/atmos) -"dow" = (/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/engineering/atmos) -"dox" = (/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/engineering/atmos) -"doy" = (/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/engineering/atmos) -"doz" = (/obj/machinery/atmospherics/pipe/simple/visible/red,/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/engineering/atmos) -"doA" = (/obj/machinery/atmospherics/pipe/manifold/visible/green{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/engineering/atmos) -"doB" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 9; icon_state = "intact"; tag = "icon-intact (SOUTHEAST)"},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/engineering/atmos) -"doC" = (/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/visible/green{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/engineering/atmos) -"doD" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 9; icon_state = "intact"; tag = "icon-intact (SOUTHEAST)"},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/engineering/atmos) -"doE" = (/turf/simulated/wall/r_wall,/area/maintenance/atmos_control) -"doF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/atmos{name = "Atmospherics Maintenance"; req_access = list(24)},/turf/simulated/floor,/area/maintenance/atmos_control) -"doG" = (/obj/structure/closet/toolcloset,/obj/item/device/flashlight,/obj/machinery/light,/turf/simulated/floor/tiled,/area/engineering/workshop) -"doH" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/tiled,/area/engineering/workshop) -"doI" = (/obj/structure/table/reinforced,/obj/machinery/cell_charger,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/item/device/flashlight,/obj/item/weapon/wrench,/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/turf/simulated/floor/tiled,/area/engineering/workshop) -"doJ" = (/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/window/reinforced{dir = 4},/obj/structure/table/reinforced,/obj/machinery/newscaster{pixel_x = 0; pixel_y = -30},/turf/simulated/floor/tiled,/area/engineering/workshop) -"doK" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/table/reinforced,/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},/obj/item/weapon/pickaxe,/obj/item/weapon/pickaxe,/obj/item/stack/material/wood{amount = 50},/turf/simulated/floor/tiled,/area/engineering/workshop) -"doL" = (/obj/structure/table/reinforced,/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/machinery/requests_console{announcementConsole = 0; department = "Engineering"; departmentType = 3; name = "Engineering RC"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/tiled,/area/engineering/workshop) -"doM" = (/obj/structure/cable/green,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/table/reinforced,/obj/item/weapon/crowbar,/obj/item/clothing/gloves/black,/obj/item/weapon/storage/box/lights/mixed,/obj/structure/disposalpipe/segment,/obj/item/weapon/storage/box/nifsofts_engineering,/turf/simulated/floor/tiled,/area/engineering/workshop) -"doN" = (/obj/structure/table/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/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/machinery/light,/turf/simulated/floor/tiled,/area/engineering/workshop) -"doO" = (/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green,/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/power/sensor{name = "Powernet Sensor - Engineering Subgrid"; name_tag = "Engineering Subgrid"},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor,/area/maintenance/substation/engineering) -"doP" = (/obj/machinery/power/smes/buildable{charge = 0; RCon_tag = "Substation - Engineering"},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/maintenance/substation/engineering) -"doQ" = (/obj/machinery/power/breakerbox/activated{RCon_tag = "Engineering Substation Bypass"},/turf/simulated/floor/plating,/area/maintenance/substation/engineering) -"doR" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor,/area/maintenance/substation/engineering) -"doS" = (/obj/structure/cable,/obj/machinery/power/grid_checker,/turf/simulated/floor,/area/maintenance/engineering) -"doT" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/structure/closet/crate,/obj/random/maintenance/engineering,/obj/random/maintenance/engineering,/obj/random/maintenance/engineering,/obj/random/maintenance/engineering,/turf/simulated/floor,/area/maintenance/engineering) -"doU" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor,/area/maintenance/engineering) -"doV" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/hallway/secondary/entry/D1) -"doW" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) -"doX" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) -"doY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) -"doZ" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dpa" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dpb" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dpc" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dpd" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dpe" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dpf" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dpg" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 28},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dph" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dpi" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dpj" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dpk" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dpl" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dpm" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dpn" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dpo" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 28},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dpp" = (/obj/machinery/atmospherics/pipe/simple/visible/red{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/obj/structure/lattice,/turf/simulated/mineral/floor/ignore_mapgen,/area/mine/explored/upper_level) -"dpq" = (/obj/machinery/atmospherics/pipe/simple/visible/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/mineral/floor/ignore_mapgen,/area/mine/explored/upper_level) -"dpr" = (/obj/machinery/atmospherics/pipe/simple/visible/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/red,/obj/structure/lattice,/turf/simulated/mineral/floor/ignore_mapgen,/area/mine/explored/upper_level) -"dps" = (/obj/machinery/atmospherics/pipe/simple/visible/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/green,/obj/structure/lattice,/turf/simulated/mineral/floor/ignore_mapgen,/area/mine/explored/upper_level) -"dpt" = (/obj/machinery/atmospherics/pipe/simple/visible/red{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/turf/simulated/mineral/floor/ignore_mapgen,/area/mine/explored/upper_level) -"dpu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/maintenance/atmos_control) -"dpv" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/engineering/workshop) -"dpw" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/engineering) -"dpx" = (/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) -"dpy" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/engineering) -"dpz" = (/turf/simulated/wall/r_wall,/area/engineering/storage) -"dpA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/light/small{dir = 4},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor,/area/maintenance/engineering) -"dpB" = (/obj/machinery/atmospherics/pipe/simple/visible/red,/obj/structure/lattice,/turf/space,/area/space) -"dpC" = (/obj/structure/grille,/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/visible/red,/turf/simulated/wall/r_wall,/area/engineering/atmos) -"dpD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/sign/nosmoking_1{pixel_x = -32},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor,/area/maintenance/atmos_control) -"dpE" = (/obj/structure/closet/crate,/obj/item/weapon/deck/tarot,/obj/item/weapon/coin/gold,/obj/item/weapon/storage/fancy/cigarettes/dromedaryco,/obj/item/weapon/flame/lighter/zippo,/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/obj/random/maintenance/engineering,/obj/random/maintenance/engineering,/turf/simulated/floor,/area/maintenance/atmos_control) -"dpF" = (/turf/simulated/wall/r_wall,/area/engineering/drone_fabrication) -"dpG" = (/obj/machinery/cryopod/robot{dir = 4},/turf/simulated/floor/plating,/area/engineering/drone_fabrication) -"dpH" = (/obj/effect/floor_decal/industrial/warning{dir = 9},/turf/simulated/floor,/area/engineering/drone_fabrication) -"dpI" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/computer/security/engineering{dir = 4; name = "Drone Monitoring Cameras"; network = list("Engineering")},/turf/simulated/floor,/area/engineering/drone_fabrication) -"dpJ" = (/obj/machinery/computer/cryopod/robot{pixel_y = 30},/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/camera/network/engineering{c_tag = "ENG - Drone Fabrication"; dir = 2},/obj/machinery/light{dir = 1},/obj/structure/table/reinforced,/turf/simulated/floor/plating,/area/engineering/drone_fabrication) -"dpK" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/table/reinforced,/turf/simulated/floor/plating,/area/engineering/drone_fabrication) -"dpL" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/ai_status_display{layer = 4; pixel_y = 32},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 5},/turf/simulated/floor,/area/engineering/drone_fabrication) -"dpM" = (/obj/item/weapon/storage/toolbox/electrical,/obj/structure/table/steel,/turf/simulated/floor,/area/engineering/drone_fabrication) -"dpN" = (/turf/simulated/wall,/area/engineering/drone_fabrication) -"dpO" = (/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/engineering) -"dpP" = (/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,/area/engineering) -"dpQ" = (/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/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled,/area/engineering) -"dpR" = (/obj/machinery/shield_gen/external,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/plating,/area/engineering/storage) -"dpS" = (/obj/machinery/light{dir = 1},/obj/machinery/shield_gen/external,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor,/area/engineering/storage) -"dpT" = (/obj/machinery/shield_gen,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor,/area/engineering/storage) -"dpU" = (/obj/machinery/camera/network/engineering{c_tag = "ENG - Hard Storage"; dir = 2},/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/power/rad_collector,/turf/simulated/floor,/area/engineering/storage) -"dpV" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/power/rad_collector,/turf/simulated/floor,/area/engineering/storage) -"dpW" = (/obj/machinery/light{dir = 1},/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/power/rad_collector,/turf/simulated/floor,/area/engineering/storage) -"dpX" = (/obj/effect/decal/cleanable/dirt,/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/power/thermoregulator,/turf/simulated/floor,/area/engineering/storage) -"dpY" = (/obj/machinery/power/emitter{dir = 4},/turf/simulated/floor,/area/engineering/storage) -"dpZ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) -"dqa" = (/obj/structure/table/standard,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dqb" = (/obj/structure/table/standard,/obj/item/weapon/book/codex/lore/vir,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dqc" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; external_pressure_bound = 140; external_pressure_bound_default = 140; icon_state = "map_vent_out"; pressure_checks = 1; pressure_checks_default = 1; use_power = 1},/obj/machinery/shield_diffuser,/turf/simulated/floor/airless,/area/engineering/atmos) -"dqd" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 1; frequency = 1441; icon_state = "map_injector"; id = "co2_in"; use_power = 1; pixel_y = 1},/turf/simulated/floor/reinforced/carbon_dioxide,/area/engineering/atmos) -"dqe" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "co2_sensor"},/turf/simulated/floor/reinforced/carbon_dioxide,/area/engineering/atmos) -"dqf" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; 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; use_power = 1; pressure_checks = 2; pressure_checks_default = 2; pump_direction = 0},/turf/simulated/floor/reinforced/carbon_dioxide,/area/engineering/atmos) -"dqg" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 1; frequency = 1441; icon_state = "map_injector"; id = "tox_in"; use_power = 1; pixel_y = 1},/turf/simulated/floor/reinforced/phoron,/area/engineering/atmos) -"dqh" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "tox_sensor"},/turf/simulated/floor/reinforced/phoron,/area/engineering/atmos) -"dqi" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; 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; use_power = 1; pressure_checks = 2; pressure_checks_default = 2; pump_direction = 0},/turf/simulated/floor/reinforced/phoron,/area/engineering/atmos) -"dqj" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 1; frequency = 1441; icon_state = "map_injector"; id = "n2o_in"; use_power = 1; pixel_y = 1},/turf/simulated/floor/reinforced/n20,/area/engineering/atmos) -"dqk" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "n2o_sensor"},/turf/simulated/floor/reinforced/n20,/area/engineering/atmos) -"dql" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; 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; use_power = 1; pressure_checks = 2; pressure_checks_default = 2; pump_direction = 0},/turf/simulated/floor/reinforced/n20,/area/engineering/atmos) -"dqm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/maintenance/atmos_control) -"dqn" = (/obj/item/weapon/stool/padded,/turf/simulated/floor,/area/maintenance/atmos_control) -"dqo" = (/obj/machinery/recharge_station,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/plating,/area/engineering/drone_fabrication) -"dqp" = (/obj/effect/landmark{name = "JoinLateCyborg"},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/plating,/area/engineering/drone_fabrication) -"dqq" = (/obj/machinery/computer/drone_control{tag = "icon-computer (EAST)"; icon_state = "computer"; dir = 4},/turf/simulated/floor/plating,/area/engineering/drone_fabrication) -"dqr" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/floor/plating,/area/engineering/drone_fabrication) -"dqs" = (/turf/simulated/floor/plating,/area/engineering/drone_fabrication) -"dqt" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/plating,/area/engineering/drone_fabrication) -"dqu" = (/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{dir = 2; name = "light switch "; pixel_x = 36; pixel_y = 0},/turf/simulated/floor,/area/engineering/drone_fabrication) -"dqv" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled,/area/engineering) -"dqw" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/engineering) -"dqx" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 25; pixel_y = 0},/turf/simulated/floor/tiled,/area/engineering) -"dqy" = (/obj/machinery/shield_capacitor,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/plating,/area/engineering/storage) -"dqz" = (/obj/machinery/shield_capacitor,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor,/area/engineering/storage) -"dqA" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/power/thermoregulator,/turf/simulated/floor,/area/engineering/storage) -"dqB" = (/obj/effect/decal/cleanable/dirt,/obj/structure/dispenser{anchored = 0; oxygentanks = 0},/turf/simulated/floor,/area/engineering/storage) -"dqC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/engineering) -"dqD" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "d1a2_dock_outer"; locked = 1; name = "Docking Port Airlock"; req_access = list(13)},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "d1a2_dock_airlock"; name = "exterior access button"; pixel_x = -5; pixel_y = -26; req_one_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) -"dqE" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1380; id_tag = "d1a2_dock_pump"},/obj/machinery/light/small,/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dqF" = (/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380; id_tag = "d1a2_dock_airlock"; pixel_x = 0; pixel_y = 30; req_one_access = list(13); tag_airpump = "d1a2_dock_pump"; tag_chamber_sensor = "d1a2_dock_sensor"; tag_exterior_door = "d1a2_dock_outer"; tag_interior_door = "d1a2_dock_inner"},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "d1a2_dock_sensor"; pixel_x = 0; pixel_y = -25},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dqG" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "d1a2_dock_inner"; locked = 1; name = "Docking Port Airlock"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) -"dqH" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "d1a2_dock_airlock"; name = "interior access button"; pixel_x = -28; pixel_y = 26; req_one_access = list(13)},/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dqI" = (/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dqJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) -"dqK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) -"dqL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/floor/plating,/area/hallway/secondary/entry/D2) -"dqM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D2) -"dqN" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D2) -"dqO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D2) -"dqP" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dqQ" = (/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/hallway/secondary/entry/D2) -"dqR" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/industrial/warning/corner,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dqS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry/D2) -"dqT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/floor/plating,/area/hallway/secondary/entry/D2) -"dqU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/floor/plating,/area/hallway/secondary/entry/D3) -"dqV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D3) -"dqW" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D3) -"dqX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D3) -"dqY" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 8},/obj/machinery/door/firedoor/border_only,/obj/item/weapon/caution/cone,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dqZ" = (/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/hallway/secondary/entry/D3) -"dra" = (/obj/effect/floor_decal/industrial/warning/corner,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"drb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry/D3) -"drc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry/D4) -"drd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D4) -"dre" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D4) -"drf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D4) -"drg" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"drh" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D4) -"dri" = (/obj/machinery/power/solar{id = "portsolar"; name = "Port Solar Array"},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/port) -"drj" = (/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/port) -"drk" = (/obj/machinery/power/solar{id = "portsolar"; name = "Port Solar Array"},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/port) -"drl" = (/turf/simulated/floor/reinforced/carbon_dioxide,/area/engineering/atmos) -"drm" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor/reinforced/carbon_dioxide,/area/engineering/atmos) -"drn" = (/turf/simulated/floor/reinforced/phoron,/area/engineering/atmos) -"dro" = (/obj/machinery/portable_atmospherics/canister/phoron,/turf/simulated/floor/reinforced/phoron,/area/engineering/atmos) -"drp" = (/turf/simulated/floor/reinforced/n20,/area/engineering/atmos) -"drq" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent,/turf/simulated/floor/reinforced/n20,/area/engineering/atmos) -"drr" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/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,/area/maintenance/atmos_control) -"drs" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/maintenance/atmos_control) -"drt" = (/turf/simulated/floor,/area/engineering/drone_fabrication) -"dru" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/effect/decal/remains/robot,/turf/simulated/floor,/area/engineering/drone_fabrication) -"drv" = (/obj/machinery/drone_fabricator,/turf/simulated/floor/plating,/area/engineering/drone_fabrication) -"drw" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/plating,/area/engineering/drone_fabrication) -"drx" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/engineering/drone_fabrication) -"dry" = (/obj/machinery/door/airlock/engineering{name = "Engineering Drone Fabrication"; req_one_access = list(11,24)},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/engineering/drone_fabrication) -"drz" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/engineering) -"drA" = (/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/tiled,/area/engineering) -"drB" = (/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,/area/engineering) -"drC" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/engineering{name = "Engineering Hard Storage"; req_access = list(11)},/turf/simulated/floor,/area/engineering/storage) -"drD" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/engineering/storage) -"drE" = (/turf/simulated/floor,/area/engineering/storage) -"drF" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor,/area/engineering/storage) -"drG" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor,/area/engineering/storage) -"drH" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 28},/turf/simulated/floor,/area/engineering/storage) -"drI" = (/obj/structure/closet/wardrobe/black,/obj/item/clothing/shoes/boots/combat,/obj/random/maintenance/engineering,/obj/random/maintenance/engineering,/turf/simulated/floor,/area/maintenance/engineering) -"drJ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/engineering) -"drK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/engineering) -"drL" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"drM" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"drN" = (/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{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"drO" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_dock_north_inner"; locked = 1; name = "Docking Port Airlock"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) -"drP" = (/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"},/obj/effect/floor_decal/industrial/loading{tag = "icon-loadingarea (WEST)"; icon_state = "loadingarea"; dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 1; icon_state = "map"; tag = "icon-manifold-f (NORTH)"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"drQ" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1380; id_tag = "escape_dock_north_pump"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"drR" = (/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/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) -"drS" = (/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/machinery/mech_sensor{dir = 8; frequency = 1380; id_tag = "escape_dock_north_mech"; pixel_y = 19},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D2) -"drT" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1380; id_tag = "escape_dock_north_starboard_pump"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"drU" = (/obj/effect/floor_decal/industrial/loading{tag = "icon-loadingarea (WEST)"; icon_state = "loadingarea"; dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 1; icon_state = "map"; tag = "icon-manifold-f (NORTH)"},/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,/area/hallway/secondary/entry/D2) -"drV" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_dock_north_starboard_inner"; locked = 1; name = "Docking Port Airlock"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D2) -"drW" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/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) -"drX" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"drY" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/atmospherics/pipe/manifold4w/hidden,/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) -"drZ" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "arrivals_dock_north_inner"; locked = 1; name = "Docking Port Airlock"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D2) -"dsa" = (/obj/machinery/light/small,/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/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"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dsb" = (/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 4},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1380; id_tag = "arrivals_dock_north_pump"},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "arrivals_dock_north_sensor"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dsc" = (/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)},/obj/machinery/mech_sensor{dir = 8; frequency = 1380; id_tag = "arrival_dock_north_mech"; pixel_y = -19},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D2) -"dsd" = (/obj/machinery/door/airlock/external{icon_state = "door_locked"; locked = 1; name = "Arrival Airlock"},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D3) -"dse" = (/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dsf" = (/obj/machinery/light/small,/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dsg" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/glass_external{icon_state = "door_locked"; locked = 1; name = "Arrival Airlock"},/obj/item/tape/engineering,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D3) -"dsh" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/obj/item/weapon/caution/cone,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dsi" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dsj" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "dock_three_fore_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) -"dsk" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "dock_three_fore_inner"; locked = 1; name = "Dock Three Internal Access"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D3) -"dsl" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 1; icon_state = "map"; tag = "icon-manifold-f (NORTH)"},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; id_tag = "dock_three_fore_airlock"; name = "Airlock Console"; pixel_y = 30; req_access = list(13); tag_airpump = "dock_three_fore_pump"; tag_chamber_sensor = "dock_three_fore_sensor"; tag_exterior_door = "dock_three_fore_outer"; tag_interior_door = "dock_three_fore_inner"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dsm" = (/obj/effect/floor_decal/industrial/loading{tag = "icon-loadingarea (WEST)"; icon_state = "loadingarea"; dir = 8},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1379; id_tag = "dock_three_fore_pump"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dsn" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "dock_three_fore_outer"; locked = 1; name = "Dock Three External Access"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D3) -"dso" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "dock_four_fore_outer"; locked = 1; name = "Dock Four External Access"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D4) -"dsp" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "dock_four_fore_pump"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dsq" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 1; icon_state = "map"; tag = "icon-manifold-f (NORTH)"},/obj/effect/floor_decal/industrial/loading{tag = "icon-loadingarea (WEST)"; icon_state = "loadingarea"; dir = 8},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; id_tag = "dock_four_fore_airlock"; name = "Airlock Console"; pixel_y = 30; req_access = list(13); tag_airpump = "dock_four_fore_pump"; tag_chamber_sensor = "dock_four_fore_sensor"; tag_exterior_door = "dock_four_fore_outer"; tag_interior_door = "dock_four_fore_inner"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dsr" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "dock_four_fore_inner"; locked = 1; name = "Dock Four Internal Access"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D4) -"dss" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "dock_four_fore_airlock"; name = "interior access button"; pixel_x = -26; pixel_y = 26; req_one_access = list(13)},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dst" = (/obj/machinery/vending/snack,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D4) -"dsu" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/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/port) -"dsv" = (/obj/machinery/light/small,/obj/machinery/camera/network/engineering{c_tag = "Atmospherics Tank - Carbon Dioxide"; dir = 1},/turf/simulated/floor/reinforced/carbon_dioxide,/area/engineering/atmos) -"dsw" = (/obj/machinery/light/small,/obj/machinery/camera/network/engineering{c_tag = "Atmospherics Tank - Phoron"; dir = 1},/turf/simulated/floor/reinforced/phoron,/area/engineering/atmos) -"dsx" = (/obj/machinery/light/small,/obj/machinery/camera/network/engineering{c_tag = "Atmospherics Tank - Nitrous Oxide"; dir = 1},/turf/simulated/floor/reinforced/n20,/area/engineering/atmos) -"dsy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/maintenance/atmos_control) -"dsz" = (/turf/simulated/floor,/area/maintenance/atmos_control) -"dsA" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor,/area/engineering/drone_fabrication) -"dsB" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/plating,/area/engineering/drone_fabrication) -"dsC" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/engineering/drone_fabrication) -"dsD" = (/obj/machinery/door/airlock/engineering{name = "Engineering Drone Fabrication"; req_one_access = list(11,24)},/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,/area/engineering/drone_fabrication) -"dsE" = (/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/engineering) -"dsF" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/turf/simulated/floor/tiled,/area/engineering) -"dsG" = (/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{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/engineering) -"dsH" = (/obj/machinery/door/firedoor/border_only,/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/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/engineering/storage) -"dsI" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/engineering/storage) -"dsJ" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/engineering/storage) -"dsK" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor,/area/engineering/storage) -"dsL" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/engineering/storage) -"dsM" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor,/area/engineering/storage) -"dsN" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area/engineering/storage) -"dsO" = (/obj/structure/table/steel,/obj/item/clothing/head/orangebandana,/obj/random/maintenance/engineering,/turf/simulated/floor,/area/maintenance/engineering) -"dsP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/engineering) -"dsQ" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dsR" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_dock_north_inner"; locked = 1; name = "Docking Port Airlock"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) -"dsS" = (/obj/machinery/light/small,/obj/effect/floor_decal/industrial/loading{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHEAST)"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dsT" = (/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "escape_dock_north_sensor"; pixel_x = 0; pixel_y = -25},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1380; id_tag = "escape_dock_north_pump"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dsU" = (/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/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/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) -"dsV" = (/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/machinery/mech_sensor{dir = 8; frequency = 1380; id_tag = "escape_dock_north_mech"; pixel_y = -19},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "escape_dock_north_starboard_airlock"; name = "exterior access button"; pixel_x = -4; pixel_y = -26; req_one_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D2) -"dsW" = (/obj/effect/floor_decal/industrial/loading{dir = 4},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1380; id_tag = "escape_dock_north_starboard_pump"},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "escape_dock_north_starboard_sensor"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dsX" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/machinery/light/small,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dsY" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_dock_north_starboard_inner"; locked = 1; name = "Docking Port Airlock"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D2) -"dsZ" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dta" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dtb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D2) -"dtc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D3) -"dtd" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/obj/item/weapon/caution/cone,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dte" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dtf" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "dock_three_fore_inner"; locked = 1; name = "Dock Three Internal Access"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D3) -"dtg" = (/obj/effect/floor_decal/industrial/loading{dir = 4},/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHEAST)"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dth" = (/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "dock_three_fore_sensor"; pixel_x = 0; pixel_y = -25},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1379; id_tag = "dock_three_fore_pump"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dti" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "dock_three_fore_outer"; locked = 1; name = "Dock Three External Access"; req_access = list(13)},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "dock_three_fore_airlock"; name = "exterior access button"; pixel_x = 4; pixel_y = -26; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D3) -"dtj" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "dock_four_fore_airlock"; name = "exterior access button"; pixel_x = -4; pixel_y = -26; req_access = list(13)},/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "dock_four_fore_outer"; locked = 1; name = "Dock Four External Access"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D4) -"dtk" = (/obj/effect/floor_decal/industrial/loading{dir = 4},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "dock_four_fore_sensor"; pixel_x = 0; pixel_y = -25},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "dock_four_fore_pump"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dtl" = (/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dtm" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "dock_four_fore_inner"; locked = 1; name = "Dock Four Internal Access"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D4) -"dtn" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dto" = (/obj/machinery/vending/coffee,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D4) -"dtp" = (/obj/item/weapon/caution/cone,/turf/simulated/floor,/area/maintenance/atmos_control) -"dtq" = (/obj/machinery/drone_fabricator/derelict,/turf/simulated/floor/plating,/area/engineering/drone_fabrication) -"dtr" = (/obj/item/weapon/storage/box/matches,/obj/item/weapon/storage/fancy/cigarettes,/obj/item/weapon/deck/cards,/obj/structure/table/steel,/obj/random/maintenance/engineering,/turf/simulated/floor/plating,/area/engineering/drone_fabrication) -"dts" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera/network/engineering{c_tag = "ENG - Hallway Aft"; dir = 8},/turf/simulated/floor/tiled,/area/engineering) -"dtt" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green,/obj/machinery/light_switch{pixel_x = -38; pixel_y = 0},/obj/structure/closet/crate/radiation,/obj/item/clothing/glasses/meson,/obj/item/clothing/glasses/meson,/turf/simulated/floor,/area/engineering/storage) -"dtu" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/floodlight,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor,/area/engineering/storage) -"dtv" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/shieldgen,/turf/simulated/floor,/area/engineering/storage) -"dtw" = (/obj/effect/decal/cleanable/dirt,/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/shieldgen,/turf/simulated/floor,/area/engineering/storage) -"dtx" = (/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/plating,/area/engineering/storage) -"dty" = (/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/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/plating,/area/engineering/storage) -"dtz" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor,/area/engineering/storage) -"dtA" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/portable_atmospherics/canister/phoron,/turf/simulated/floor,/area/engineering/storage) -"dtB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/maintenance/engineering) -"dtC" = (/obj/structure/bed/chair{dir = 4},/mob/living/simple_animal/mouse,/turf/simulated/floor,/area/maintenance/engineering) -"dtD" = (/obj/machinery/newscaster{pixel_x = -30},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dtE" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/obj/machinery/hologram/holopad,/obj/machinery/camera/network/northern_star{c_tag = "DOCK - Dock 1 Mid"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dtF" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/obj/machinery/hologram/holopad,/obj/machinery/camera/network/northern_star{c_tag = "DOCK - Dock 2 Mid"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dtG" = (/obj/structure/closet/emcloset,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dtH" = (/obj/structure/closet/emcloset,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dtI" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/obj/machinery/hologram/holopad,/obj/machinery/camera/network/northern_star{c_tag = "DOCK - Dock 3 Mid"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dtJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D4) -"dtK" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/obj/machinery/hologram/holopad,/obj/machinery/camera/network/northern_star{c_tag = "DOCK - Dock 4 Mid"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dtL" = (/obj/machinery/vending/cola,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D4) -"dtM" = (/turf/simulated/wall/r_wall,/area/engineering/aft_hallway) -"dtN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{name = "Atmospherics Maintenance Access"; req_access = newlist(); req_one_access = list(10)},/turf/simulated/floor,/area/maintenance/atmos_control) -"dtO" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor,/area/engineering/drone_fabrication) -"dtP" = (/obj/effect/floor_decal/industrial/warning,/obj/machinery/computer/drone_control{tag = "icon-computer (EAST)"; icon_state = "computer"; dir = 4},/turf/simulated/floor,/area/engineering/drone_fabrication) -"dtQ" = (/obj/effect/floor_decal/industrial/warning,/obj/machinery/light,/obj/structure/bed/chair{dir = 8},/turf/simulated/floor/plating,/area/engineering/drone_fabrication) -"dtR" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/plating,/area/engineering/drone_fabrication) -"dtS" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/floor/plating,/area/engineering/drone_fabrication) -"dtT" = (/obj/machinery/door/airlock/glass_engineering{name = "Engineering Hallway"; req_one_access = list(10)},/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"dtU" = (/obj/machinery/door/airlock/glass_engineering{name = "Engineering Hallway"; req_one_access = list(10)},/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"dtV" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/glass_engineering{name = "Engineering Hallway"; req_one_access = list(10)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"dtW" = (/obj/machinery/light,/obj/machinery/floodlight,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor,/area/engineering/storage) -"dtX" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/shieldgen,/turf/simulated/floor,/area/engineering/storage) -"dtY" = (/obj/structure/closet/crate,/obj/item/stack/material/phoron{amount = 25},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/plating,/area/engineering/storage) -"dtZ" = (/obj/machinery/light,/obj/structure/closet/crate/solar,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor,/area/engineering/storage) -"dua" = (/obj/machinery/portable_atmospherics/canister/phoron,/turf/simulated/floor,/area/engineering/storage) -"dub" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/floor,/area/maintenance/engineering) -"duc" = (/turf/space,/area/shuttle/specops/station) -"dud" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"due" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"duf" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dug" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"duh" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dui" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"duj" = (/obj/structure/closet/emcloset,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"duk" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dul" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dum" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless,/area/maintenance/portsolar) -"dun" = (/turf/simulated/wall/r_wall,/area/maintenance/portsolar) -"duo" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/engineering/aft_hallway) -"dup" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/engineering/aft_hallway) -"duq" = (/obj/machinery/atmospherics/portables_connector,/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/portable_atmospherics/canister/air/airlock,/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"dur" = (/obj/machinery/computer/shuttle_control/engineering{name = "engineering elevator control console"},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"dus" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"dut" = (/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/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"duu" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"duv" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"duw" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"dux" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"duy" = (/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"duz" = (/obj/structure/table/steel,/obj/item/weapon/book/manual/engineering_singularity_safety,/turf/simulated/floor,/area/maintenance/engineering) -"duA" = (/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"duB" = (/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"duC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"duD" = (/turf/space,/area/syndicate_station/southeast) -"duE" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/catwalk,/turf/simulated/floor/airless,/area/solar/port) -"duF" = (/obj/structure/lattice,/obj/item/stack/cable_coil/yellow{pixel_x = 2; pixel_y = 2},/obj/item/stack/cable_coil/yellow,/turf/space,/area/space) -"duG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless,/area/maintenance/portsolar) -"duH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/airless,/area/maintenance/portsolar) -"duI" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/airless,/area/maintenance/portsolar) -"duJ" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32; pixel_y = 0},/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/portsolar) -"duK" = (/obj/machinery/power/terminal{dir = 4},/obj/machinery/light/small{dir = 1},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/plating,/area/maintenance/portsolar) -"duL" = (/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/machinery/power/smes/buildable{charge = 0; RCon_tag = "Solar - Aft Port"},/turf/simulated/floor/plating,/area/maintenance/portsolar) -"duM" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/maintenance/portsolar) -"duN" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/machinery/camera/network/engineering{c_tag = "ENG - Solar Aft Port Access"; dir = 4},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"duO" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"duP" = (/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/aft_hallway) -"duQ" = (/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/engineering/aft_hallway) -"duR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"duS" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"duT" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"duU" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"duV" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"duW" = (/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; dir = 1; icon_state = "pdoor0"; id = "englockdown"; name = "Engineering Lockdown"; opacity = 0},/turf/simulated/floor/tiled/dark,/area/engineering/aft_hallway) -"duX" = (/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},/obj/machinery/door/airlock/glass_engineering{name = "Engineering Hallway"; req_one_access = list(10)},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"duY" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"duZ" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"dva" = (/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/extinguisher_cabinet{pixel_x = 5; pixel_y = 28},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"dvb" = (/obj/machinery/light{dir = 1},/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/aft_hallway) -"dvc" = (/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 = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"dvd" = (/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,/area/engineering/aft_hallway) -"dve" = (/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/manifold4w/hidden/scrubbers,/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"dvf" = (/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/tiled,/area/engineering/aft_hallway) -"dvg" = (/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/engineering/aft_hallway) -"dvh" = (/obj/machinery/light{dir = 1},/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/engineering/aft_hallway) -"dvi" = (/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/alarm{pixel_y = 23},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"dvj" = (/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/engineering/aft_hallway) -"dvk" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"dvl" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"dvm" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"dvn" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"dvo" = (/obj/machinery/door/window/westleft{name = "Engineering Reception Desk"; req_access = list(10); req_one_access = newlist()},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "englockdown"; name = "Engineering Lockdown"; opacity = 0},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"dvp" = (/obj/machinery/navbeacon/delivery/west{location = "Engineering"},/obj/structure/plasticflaps{opacity = 1},/obj/machinery/door/firedoor/border_only,/obj/effect/floor_decal/industrial/loading{dir = 4},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"dvq" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/maintenance/engineering) -"dvr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/engineering) -"dvs" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/engineering) -"dvt" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "specops_dock_outer"; locked = 1; name = "Docking Port Airlock"; req_access = list(13)},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "specops_dock_airlock"; name = "exterior access button"; pixel_x = -5; pixel_y = -26; req_one_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) -"dvu" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1380; id_tag = "specops_dock_pump"},/obj/machinery/light/small,/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dvv" = (/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380; id_tag = "specops_dock_airlock"; pixel_x = 0; 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"},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "specops_dock_sensor"; pixel_x = 0; pixel_y = -25},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dvw" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "specops_dock_inner"; locked = 1; name = "Docking Port Airlock"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) -"dvx" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "specops_dock_airlock"; name = "interior access button"; pixel_x = -28; pixel_y = 26; req_one_access = list(13)},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dvy" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dvz" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dvA" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dvB" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dvC" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dvD" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dvE" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dvF" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dvG" = (/obj/machinery/power/tracker,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/airless,/area/solar/port) -"dvH" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/catwalk,/turf/simulated/floor/airless,/area/solar/port) -"dvI" = (/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"},/obj/structure/catwalk,/turf/simulated/floor/airless,/area/solar/port) -"dvJ" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; layer = 3.3; master_tag = "robotics_solar_airlock"; name = "exterior access button"; pixel_x = 25; pixel_y = 25; req_access = list(11,13)},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/catwalk,/turf/simulated/floor/airless,/area/solar/port) -"dvK" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "robotics_solar_outer"; locked = 1; name = "Engineering External Access"; req_access = list(11,13)},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/portsolar) -"dvL" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/portsolar) -"dvM" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "robotics_solar_pump"},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "robotics_solar_pump"; tag_exterior_door = "robotics_solar_outer"; frequency = 1379; id_tag = "robotics_solar_airlock"; tag_interior_door = "robotics_solar_inner"; layer = 3.3; pixel_x = 0; pixel_y = -25; req_access = list(13); tag_chamber_sensor = "robotics_solar_sensor"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "robotics_solar_sensor"; layer = 3.3; pixel_x = 12; pixel_y = -25},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/portsolar) -"dvN" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "robotics_solar_inner"; locked = 1; name = "Engineering External Access"; req_access = list(11,13)},/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/portsolar) -"dvO" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; layer = 3.3; master_tag = "robotics_solar_airlock"; name = "interior access button"; pixel_x = -25; pixel_y = -25; req_access = list(11,13)},/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/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/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/plating,/area/maintenance/portsolar) -"dvP" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/plating,/area/maintenance/portsolar) -"dvQ" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/portsolar) -"dvR" = (/obj/machinery/door/airlock/engineering{name = "Aft Port Solar Access"; req_access = list(11)},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/portsolar) -"dvS" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "eng_port_airlock"; name = "interior access button"; pixel_x = 0; pixel_y = -25; req_one_access = list(11,24)},/obj/effect/floor_decal/industrial/warning/corner,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"dvT" = (/obj/effect/floor_decal/industrial/warning,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"dvU" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/obj/effect/floor_decal/industrial/warning,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"dvV" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"dvW" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"dvX" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/camera/network/engineering{c_tag = "ENG - Hallway Starboard"; dir = 1},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"dvY" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHEAST)"},/obj/effect/floor_decal/industrial/warning/corner,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"dvZ" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/obj/effect/floor_decal/industrial/warning,/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "engineering_dock_airlock"; name = "interior access button"; pixel_x = 30; pixel_y = -25; req_one_access = list(13,11,24)},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"dwa" = (/obj/machinery/light,/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"dwb" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"dwc" = (/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "englockdown"; name = "Engineering Lockdown"; opacity = 0},/turf/simulated/floor/tiled/dark,/area/engineering/aft_hallway) -"dwd" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/door/airlock/glass_engineering{name = "Engineering Hallway"; req_one_access = list(10)},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"dwe" = (/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/engineering/aft_hallway) -"dwf" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/camera/network/engineering{c_tag = "ENG - Hallway Aft Starboard"; dir = 1},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"dwg" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"dwh" = (/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 = 2; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"dwi" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/machinery/camera/network/engineering{c_tag = "ENG - Hallway Aft Port"; dir = 1},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"dwj" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"dwk" = (/obj/effect/floor_decal/industrial/warning/corner,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"dwl" = (/obj/effect/floor_decal/industrial/warning,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"dwm" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"dwn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "englockdown"; name = "Engineering Lockdown"; opacity = 0},/turf/simulated/floor/tiled/dark,/area/engineering/aft_hallway) -"dwo" = (/obj/machinery/door/airlock/maintenance{req_one_access = newlist()},/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor,/area/engineering/aft_hallway) -"dwp" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/light/small,/turf/simulated/floor,/area/maintenance/engineering) -"dwq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/engineering) -"dwr" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dws" = (/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/secondary/entry/D1) -"dwt" = (/obj/effect/floor_decal/industrial/warning/corner,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dwu" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dwv" = (/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dww" = (/turf/space,/area/syndicate_station/arrivals_dock) -"dwx" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dwy" = (/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/secondary/entry/D4) -"dwz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dwA" = (/turf/simulated/wall,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) -"dwB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/airless,/area/maintenance/portsolar) -"dwC" = (/obj/machinery/power/solar_control{id = "portsolar"; name = "Aft Port Solar Control"; track = 0},/obj/structure/cable/yellow,/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/turf/simulated/floor/plating,/area/maintenance/portsolar) -"dwD" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/camera/network/engineering{c_tag = "ENG - Solar Aft Port"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/portsolar) -"dwE" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/turf/simulated/floor/plating,/area/maintenance/portsolar) -"dwF" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "eng_port_inner"; locked = 1; name = "Engineering Port Internal Access"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/engineering/aft_hallway) -"dwG" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "eng_port_inner"; locked = 1; name = "Engineering Port Internal Access"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/engineering/aft_hallway) -"dwH" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engineering/aft_hallway) -"dwI" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "engineering_dock_inner"; locked = 1; name = "Engineering Dock Airlock"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/engineering/aft_hallway) -"dwJ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engineering/aft_hallway) -"dwK" = (/turf/simulated/wall/r_wall,/area/engineering/engine_waste) -"dwL" = (/obj/machinery/door/airlock/maintenance{name = "Engine Waste Handling"; req_one_access = list(10,24)},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/engineering/engine_waste) -"dwM" = (/turf/simulated/wall/r_wall,/area/engineering/engine_smes) -"dwN" = (/obj/machinery/door/airlock/maintenance_hatch{name = "SMES Access"; req_access = list(11)},/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,/turf/simulated/floor/tiled,/area/engineering/engine_smes) -"dwO" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area/engineering/engine_monitoring) -"dwP" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/engineering/engine_monitoring) -"dwQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/engineering/engine_monitoring) -"dwR" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/glass_engineering{name = "Engine Monitoring Room"; req_access = list(11)},/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/engineering/engine_monitoring) -"dwS" = (/turf/simulated/wall/r_wall,/area/engineering/engine_airlock) -"dwT" = (/obj/machinery/door/airlock/maintenance_hatch{icon_state = "door_closed"; locked = 0; name = "Engine Access"; req_one_access = list(11)},/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,/turf/simulated/floor/tiled/steel,/area/engineering/engine_airlock) -"dwU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engineering/engine_airlock) -"dwV" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_dock_south_inner"; locked = 1; name = "Docking Port Airlock"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) -"dwW" = (/obj/machinery/light/small{dir = 1},/obj/effect/floor_decal/industrial/loading{tag = "icon-loadingarea (WEST)"; icon_state = "loadingarea"; dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dwX" = (/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "escape_dock_south_sensor"; pixel_x = 0; pixel_y = 25},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1380; id_tag = "escape_dock_south_pump"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dwY" = (/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/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) -"dwZ" = (/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/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "escape_dock_south_starboard_airlock"; name = "exterior access button"; pixel_x = -4; pixel_y = 26; req_one_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D2) -"dxa" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1380; id_tag = "escape_dock_south_starboard_pump"},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "escape_dock_south_starboard_sensor"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dxb" = (/obj/effect/floor_decal/industrial/loading{tag = "icon-loadingarea (WEST)"; icon_state = "loadingarea"; dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dxc" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_dock_south_starboard_inner"; locked = 1; name = "Docking Port Airlock"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D2) -"dxd" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dxe" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/item/weapon/caution/cone,/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dxf" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "dock_three_mid_inner"; locked = 1; name = "Dock Three Internal Access"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D3) -"dxg" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dxh" = (/obj/effect/floor_decal/industrial/loading{tag = "icon-loadingarea (WEST)"; icon_state = "loadingarea"; dir = 8},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1379; id_tag = "dock_three_mid_pump"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "dock_three_mid_sensor"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dxi" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "dock_three_mid_airlock"; name = "exterior access button"; pixel_x = 4; pixel_y = 26; req_access = list(13)},/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "dock_three_mid_outer"; locked = 1; name = "Dock Three External Access"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D3) -"dxj" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "dock_four_mid_outer"; locked = 1; name = "Dock Four External Access"; req_access = list(13)},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "dock_four_mid_airlock"; name = "exterior access button"; pixel_x = -4; pixel_y = 26; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D4) -"dxk" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "dock_four_mid_pump"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "dock_four_mid_sensor"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dxl" = (/obj/effect/floor_decal/industrial/loading{tag = "icon-loadingarea (WEST)"; icon_state = "loadingarea"; dir = 8},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dxm" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "dock_four_mid_inner"; locked = 1; name = "Dock Four Internal Access"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D4) -"dxn" = (/obj/structure/closet/emcloset,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) -"dxo" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/machinery/newscaster{pixel_y = 32},/obj/machinery/camera/network/northern_star{c_tag = "DOCK - Escape Pods Starboard 1"},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) -"dxp" = (/obj/machinery/hologram/holopad,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) -"dxq" = (/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) -"dxr" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/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/port) -"dxs" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless,/area/maintenance/portsolar) -"dxt" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; 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"},/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},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"dxu" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/obj/effect/floor_decal/industrial/warning{dir = 5},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"dxv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/engineering/aft_hallway) -"dxw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engineering/aft_hallway) -"dxx" = (/obj/effect/floor_decal/industrial/warning{dir = 9},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"dxy" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"dxz" = (/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380; id_tag = "engineering_dock_airlock"; pixel_x = 0; pixel_y = 25; req_one_access = list(13,11,24); tag_airpump = "engineering_dock_pump"; tag_chamber_sensor = "engineering_dock_sensor"; tag_exterior_door = "engineering_dock_outer"; tag_interior_door = "engineering_dock_inner"},/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"dxA" = (/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor,/area/engineering/aft_hallway) -"dxB" = (/obj/effect/floor_decal/industrial/warning,/obj/machinery/button/remote/blast_door{desc = "A remote control-switch for the engine control room blast doors."; id = "EngineEmitterPortWest"; name = "Engine Room Blast Doors"; pixel_x = 0; pixel_y = 25; req_access = null; req_one_access = list(11,24)},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/engineering/engine_waste) -"dxC" = (/obj/effect/floor_decal/industrial/warning,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor/tiled/steel,/area/engineering/engine_waste) -"dxD" = (/obj/effect/floor_decal/industrial/warning,/obj/structure/closet/radiation,/obj/item/clothing/glasses/meson,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/camera/network/engine{c_tag = "ENG - Waste Handling"},/turf/simulated/floor/tiled,/area/engineering/engine_waste) -"dxE" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/light_switch{pixel_x = -38; pixel_y = 0},/turf/simulated/floor/tiled,/area/engineering/engine_smes) -"dxF" = (/obj/item/stack/cable_coil,/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = 3},/obj/item/device/multitool{pixel_x = 5},/obj/item/clothing/gloves/yellow,/obj/structure/table/steel,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled,/area/engineering/engine_smes) -"dxG" = (/turf/simulated/wall/r_wall,/area/engineering/engine_monitoring) -"dxH" = (/obj/structure/table/standard,/obj/machinery/microwave{pixel_x = -2; pixel_y = 5},/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) -"dxI" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) -"dxJ" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/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/engineering/engine_monitoring) -"dxK" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/ai_status_display{layer = 4; pixel_y = 32},/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) -"dxL" = (/obj/structure/closet/radiation,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 28},/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) -"dxM" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/machinery/alarm{pixel_y = 22},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/tiled,/area/engineering/engine_airlock) -"dxN" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/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,/area/engineering/engine_airlock) -"dxO" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/structure/closet/radiation,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/camera/network/engine{c_tag = "ENG - Engine Access"},/turf/simulated/floor/tiled,/area/engineering/engine_airlock) -"dxP" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/camera/network/engineering{c_tag = "ENG - Hallway Port"; dir = 4},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"dxQ" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"dxR" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"dxS" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dxT" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dxU" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/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/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dxV" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_dock_south_inner"; locked = 1; name = "Docking Port Airlock"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) -"dxW" = (/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"},/obj/effect/floor_decal/industrial/loading{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dxX" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1380; id_tag = "escape_dock_south_pump"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dxY" = (/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/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) -"dxZ" = (/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) -"dya" = (/obj/effect/floor_decal/industrial/loading{dir = 4},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1380; id_tag = "escape_dock_south_starboard_pump"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dyb" = (/obj/machinery/atmospherics/pipe/manifold/hidden,/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,/area/hallway/secondary/entry/D2) -"dyc" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_dock_south_starboard_inner"; locked = 1; name = "Docking Port Airlock"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D2) -"dyd" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/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) -"dye" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/machinery/atmospherics/pipe/manifold4w/hidden,/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) -"dyf" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "arrivals_dock_south_inner"; locked = 1; name = "Docking Port Airlock"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D2) -"dyg" = (/obj/machinery/light/small{dir = 1},/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/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 = "shuttle_dock_south_mech"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dyh" = (/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 4},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1380; id_tag = "arrivals_dock_south_pump"},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "arrivals_dock_south_sensor"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dyi" = (/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)},/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)},/obj/machinery/mech_sensor{dir = 8; frequency = 1380; id_tag = "arrivals_dock_south_mech"; pixel_y = 19},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D2) -"dyj" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/obj/machinery/door/airlock/external{icon_state = "door_locked"; locked = 1; name = "Arrival Airlock"},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D3) -"dyk" = (/obj/machinery/light/small{dir = 1},/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dyl" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/item/tape/engineering,/obj/machinery/door/airlock/glass_external{icon_state = "door_locked"; locked = 1; name = "Arrival Airlock"},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D3) -"dym" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/obj/item/weapon/caution/cone,/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dyn" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "dock_three_mid_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) -"dyo" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "dock_three_mid_inner"; locked = 1; name = "Dock Three Internal Access"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D3) -"dyp" = (/obj/machinery/atmospherics/pipe/manifold/hidden,/obj/effect/floor_decal/industrial/loading{dir = 4},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; id_tag = "dock_three_mid_airlock"; name = "Airlock Console"; pixel_y = -30; req_access = list(13); tag_airpump = "dock_three_mid_pump"; tag_chamber_sensor = "dock_three_mid_sensor"; tag_exterior_door = "dock_three_mid_outer"; tag_interior_door = "dock_three_mid_inner"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dyq" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1379; id_tag = "dock_three_mid_pump"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dyr" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "dock_three_mid_outer"; locked = 1; name = "Dock Three External Access"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D3) -"dys" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "dock_four_mid_outer"; locked = 1; name = "Dock Four External Access"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D4) -"dyt" = (/obj/effect/floor_decal/industrial/loading{dir = 4},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "dock_four_mid_pump"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dyu" = (/obj/machinery/atmospherics/pipe/manifold/hidden,/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; id_tag = "dock_four_mid_airlock"; name = "Airlock Console"; pixel_y = -30; req_access = list(13); tag_airpump = "dock_four_mid_pump"; tag_chamber_sensor = "dock_four_mid_sensor"; tag_exterior_door = "dock_four_mid_outer"; tag_interior_door = "dock_four_mid_inner"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dyv" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "dock_four_mid_inner"; locked = 1; name = "Dock Four Internal Access"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D4) -"dyw" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "dock_four_mid_airlock"; name = "interior access button"; pixel_x = -26; pixel_y = -26; req_one_access = list(13)},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dyx" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dyy" = (/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"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dyz" = (/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"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dyA" = (/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"; pixel_x = 0},/obj/machinery/door/airlock/glass{name = "Dock"},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) -"dyB" = (/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"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) -"dyC" = (/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"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) -"dyD" = (/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"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) -"dyE" = (/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"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) -"dyF" = (/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"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) -"dyG" = (/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"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) -"dyH" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/alarm{pixel_y = 23},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) -"dyI" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/camera/network/northern_star{c_tag = "DOCK - Escape Pods Starboard 2"},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) -"dyJ" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) -"dyK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) -"dyL" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) -"dyM" = (/turf/space,/area/syndicate_station/southwest) -"dyN" = (/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "eng_port_sensor"; pixel_x = -24; pixel_y = 0},/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"dyO" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1379; id_tag = "eng_port_pump"},/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"dyP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engineering/aft_hallway) -"dyQ" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1380; id_tag = "engineering_dock_pump"},/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"dyR" = (/obj/effect/floor_decal/industrial/warning,/obj/machinery/atmospherics/pipe/manifold/hidden,/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"dyS" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1380; id_tag = "engineering_dock_pump"},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"dyT" = (/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "engineering_dock_sensor"; pixel_x = 25; pixel_y = 8},/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/camera/network/engineering{c_tag = "ENG - Shuttle Access"; dir = 8},/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/engineering/aft_hallway) -"dyU" = (/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor,/area/engineering/engine_waste) -"dyV" = (/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/sensor{name = "Powernet Sensor - Master Grid"; name_tag = "Master"},/turf/simulated/floor,/area/engineering/engine_waste) -"dyW" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/machinery/light_switch{pixel_x = 38; pixel_y = 0},/turf/simulated/floor,/area/engineering/engine_waste) -"dyX" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/tiled,/area/engineering/engine_smes) -"dyY" = (/obj/item/stack/cable_coil,/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/lights/mixed,/obj/structure/table/steel,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled,/area/engineering/engine_smes) -"dyZ" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) -"dza" = (/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) -"dzb" = (/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/tiled,/area/engineering/engine_monitoring) -"dzc" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) -"dzd" = (/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 = 0},/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) -"dze" = (/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_switch{pixel_x = -22; pixel_y = 0},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/engineering/engine_airlock) -"dzf" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/turf/simulated/floor/tiled/steel,/area/engineering/engine_airlock) -"dzg" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/canister/air/airlock,/obj/effect/floor_decal/industrial/outline/yellow,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/tiled/steel,/area/engineering/engine_airlock) -"dzh" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "eng_starboard_airlock"; name = "interior access button"; pixel_x = -24; pixel_y = 0; req_access = newlist(); req_one_access = list(11,24)},/obj/effect/floor_decal/industrial/warning,/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"dzi" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"dzj" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/canister/air/airlock,/obj/effect/floor_decal/industrial/outline/yellow,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/tiled/steel,/area/engineering/aft_hallway) -"dzk" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dzl" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dzm" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/item/weapon/caution/cone,/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dzn" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dzo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D4) -"dzp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D4) -"dzq" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dzr" = (/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"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dzs" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dzt" = (/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/glass{name = "Dock"},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) -"dzu" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) -"dzv" = (/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) -"dzw" = (/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) -"dzx" = (/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"},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) -"dzy" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) -"dzz" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = -28},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) -"dzA" = (/obj/effect/floor_decal/industrial/warning/corner,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) -"dzB" = (/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"},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) -"dzC" = (/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) -"dzD" = (/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) -"dzE" = (/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) -"dzF" = (/obj/machinery/light,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) -"dzG" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) -"dzH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) -"dzI" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) -"dzJ" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "eng_port_outer"; locked = 1; name = "Engineering Port External Access"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/engineering/aft_hallway) -"dzK" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/engineering/aft_hallway) -"dzL" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "engineering_dock_outer"; locked = 1; name = "Engineering Dock Airlock"; req_access = list(13)},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "engineering_dock_airlock"; name = "exterior access button"; pixel_x = -28; pixel_y = -8; req_one_access = list(13,11,24)},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/engineering/aft_hallway) -"dzM" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor,/area/engineering/engine_waste) -"dzN" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/engineering/engine_waste) -"dzO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor,/area/engineering/engine_waste) -"dzP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/airlock/maintenance_hatch{name = "SMES Access"; req_access = list(11)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/engineering/engine_smes) -"dzQ" = (/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/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled,/area/engineering/engine_smes) -"dzR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/engineering/engine_smes) -"dzS" = (/obj/machinery/door/airlock/maintenance_hatch{name = "SMES Access"; req_access = list(11)},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) -"dzT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) -"dzU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) -"dzV" = (/obj/machinery/hologram/holopad,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) -"dzW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) -"dzX" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/newscaster{pixel_x = 28; pixel_y = 0},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) -"dzY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area/engineering/engine_monitoring) -"dzZ" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/engineering/engine_airlock) -"dAa" = (/obj/machinery/door/airlock/maintenance_hatch{frequency = 1379; icon_state = "door_closed"; id_tag = "engine_airlock_exterior"; locked = 0; name = "Engine Airlock Exterior"; req_access = list(11)},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/engineering/engine_airlock) -"dAb" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/engineering/engine_airlock) -"dAc" = (/turf/simulated/wall/r_wall,/area/engineering/engine_room) -"dAd" = (/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "eng_starboard_inner"; locked = 1; name = "Engineering Starboard Internal Access"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/engineering/aft_hallway) -"dAe" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "eng_starboard_inner"; locked = 1; name = "Engineering Starboard Internal Access"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/engineering/aft_hallway) -"dAf" = (/obj/structure/lattice,/obj/structure/grille/broken,/turf/space,/area/space) -"dAg" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/machinery/camera/network/northern_star{c_tag = "DOCK - Dock 1 Aft"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dAh" = (/obj/structure/table/standard,/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dAi" = (/obj/structure/table/standard,/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dAj" = (/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/obj/machinery/camera/network/northern_star{c_tag = "DOCK - Dock 2 Aft"; dir = 8},/obj/structure/table/standard,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dAk" = (/obj/machinery/light{dir = 8},/obj/machinery/camera/network/northern_star{c_tag = "DOCK - Dock 3 Aft"; dir = 4},/obj/structure/table/standard,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dAl" = (/obj/structure/table/standard,/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dAm" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dAn" = (/obj/machinery/camera/network/northern_star{c_tag = "DOCK - Dock 4 Aft"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dAo" = (/turf/simulated/wall/r_wall,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) -"dAp" = (/obj/structure/sign/pods{dir = 1},/turf/simulated/wall,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) -"dAq" = (/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/dock_escape_pod_hallway_starboard) -"dAr" = (/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/dock_escape_pod_hallway_starboard) -"dAs" = (/turf/simulated/wall,/area/engineering/aft_hallway) -"dAt" = (/obj/machinery/light/small{dir = 8},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/airless,/area/engineering/aft_hallway) -"dAu" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "eng_port_airlock"; name = "exterior access button"; pixel_x = 25; pixel_y = 0; req_one_access = list(11,24)},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/airless,/area/engineering/aft_hallway) -"dAv" = (/turf/simulated/shuttle/wall{hard_corner = 1},/area/shuttle/constructionsite/station) -"dAw" = (/obj/structure/shuttle/window,/obj/structure/grille,/turf/simulated/shuttle/plating,/area/shuttle/constructionsite/station) -"dAx" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "engineering_shuttle_hatch"; locked = 1; name = "Elevator Hatch"; req_access = list(13)},/turf/simulated/shuttle/floor,/area/shuttle/constructionsite/station) -"dAy" = (/obj/machinery/door/window/northleft{name = "Engine Waste"; req_one_access = list(10,24)},/turf/simulated/floor,/area/engineering/engine_waste) -"dAz" = (/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 6},/obj/machinery/door/window/northright{name = "Engine Waste"; req_one_access = list(10,24)},/turf/simulated/floor,/area/engineering/engine_waste) -"dAA" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/effect/floor_decal/industrial/outline/yellow,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor,/area/engineering/engine_waste) -"dAB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/industrial/warning,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor/tiled,/area/engineering/engine_smes) -"dAC" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/machinery/camera/network/engine{c_tag = "ENG - SMES Room"; dir = 8},/turf/simulated/floor/tiled,/area/engineering/engine_smes) -"dAD" = (/obj/structure/table/reinforced,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/camera/network/engine{c_tag = "ENG - Monitoring Room"; dir = 4},/obj/item/weapon/book/manual/supermatter_engine,/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) -"dAE" = (/obj/structure/bed/chair/office/dark,/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) -"dAF" = (/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 = 0; pixel_y = -3; req_access = list(10)},/obj/machinery/button/remote/blast_door{desc = "A remote control-switch for the engine charging port."; id = "SupermatterPort"; name = "Reactor Blast Doors"; pixel_x = -6; pixel_y = 7; req_access = list(10)},/obj/machinery/button/remote/emitter{desc = "A remote control-switch for the engine emitter."; id = "EngineEmitter"; name = "Engine Emitter"; pixel_x = 6; pixel_y = 7; req_access = list(10)},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) -"dAG" = (/obj/structure/table/reinforced,/obj/machinery/light_switch{pixel_x = 27},/obj/item/clothing/ears/earmuffs,/obj/item/clothing/ears/earmuffs,/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) -"dAH" = (/obj/machinery/embedded_controller/radio/airlock/advanced_airlock_controller{id_tag = "engine_room_airlock"; name = "Engine Room Airlock"; pixel_x = -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/effect/floor_decal/industrial/warning{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/turf/simulated/floor/plating,/area/engineering/engine_airlock) -"dAI" = (/obj/machinery/atmospherics/pipe/manifold/hidden,/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/plating,/area/engineering/engine_airlock) -"dAJ" = (/obj/structure/closet/emcloset,/obj/effect/floor_decal/industrial/warning{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/turf/simulated/floor/plating,/area/engineering/engine_airlock) -"dAK" = (/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "eng_starboard_sensor"; pixel_x = -24; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "eng_starboard_pump"},/obj/effect/floor_decal/industrial/warning{dir = 9},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"dAL" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/obj/effect/floor_decal/industrial/warning{dir = 5},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"dAM" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "eng_starboard_outer"; locked = 1; name = "Engineering Starboard External Access"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/engineering/aft_hallway) -"dAN" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "eng_starboard_airlock"; name = "exterior access button"; pixel_x = 0; pixel_y = 25; req_access = newlist(); req_one_access = list(11,24)},/obj/machinery/light/small{dir = 1},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/airless,/area/engineering/aft_hallway) -"dAO" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "d1a4_dock_outer"; locked = 1; name = "Docking Port Airlock"; req_access = list(13)},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "d1a4_dock_airlock"; name = "exterior access button"; pixel_x = -5; pixel_y = -26; req_one_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) -"dAP" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1380; id_tag = "d1a4_dock_pump"},/obj/machinery/light/small,/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dAQ" = (/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380; id_tag = "d1a4_dock_airlock"; pixel_x = 0; pixel_y = 30; req_one_access = list(13); tag_airpump = "d1a4_dock_pump"; tag_chamber_sensor = "d1a4_dock_sensor"; tag_exterior_door = "d1a4_dock_outer"; tag_interior_door = "d1a4_dock_inner"},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "d1a4_dock_sensor"; pixel_x = 0; pixel_y = -25},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dAR" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "d1a4_dock_inner"; locked = 1; name = "Docking Port Airlock"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) -"dAS" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "d1a4_dock_airlock"; name = "interior access button"; pixel_x = -28; pixel_y = 26; req_one_access = list(13)},/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dAT" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dAU" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dAV" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dAW" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dAX" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dAY" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 28},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dAZ" = (/obj/machinery/light/small{dir = 8},/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor,/area/shuttle/escape_pod4/station) -"dBa" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor,/area/shuttle/escape_pod4/station) -"dBb" = (/obj/structure/closet/emcloset,/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/floor,/area/shuttle/escape_pod4/station) -"dBc" = (/obj/structure/closet/emcloset,/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor,/area/shuttle/escape_pod3/station) -"dBd" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor,/area/shuttle/escape_pod3/station) -"dBe" = (/obj/machinery/light/small{dir = 4; pixel_y = 0},/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/floor,/area/shuttle/escape_pod3/station) -"dBf" = (/turf/simulated/wall/r_wall,/area/maintenance/starboardsolar) -"dBg" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/engineering{name = "Aft Starboard Solar Access"; req_access = list(11)},/turf/simulated/floor,/area/maintenance/starboardsolar) -"dBh" = (/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/port) -"dBi" = (/turf/simulated/shuttle/wall,/area/shuttle/constructionsite/station) -"dBj" = (/obj/machinery/computer/station_alert{tag = "icon-computer (EAST)"; icon_state = "computer"; dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/constructionsite/station) -"dBk" = (/turf/simulated/shuttle/floor,/area/shuttle/constructionsite/station) -"dBl" = (/obj/structure/bed/chair{dir = 8},/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "engineering_shuttle"; pixel_x = 25; pixel_y = 5; req_one_access = list(13,11,24); tag_door = "engineering_shuttle_hatch"},/turf/simulated/shuttle/floor,/area/shuttle/constructionsite/station) -"dBm" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area/engineering/engine_waste) -"dBn" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor,/area/engineering/engine_waste) -"dBo" = (/obj/machinery/atmospherics/pipe/simple/visible/black,/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact (EAST)"},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor,/area/engineering/engine_waste) -"dBp" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor,/area/engineering/engine_waste) -"dBq" = (/obj/machinery/power/smes/buildable{charge = 1e+007; cur_coils = 4; input_attempt = 1; input_level = 500000; output_level = 500000; RCon_tag = "Engine - Main"},/obj/structure/cable,/obj/effect/engine_setup/smes/main,/turf/simulated/floor/plating,/area/engineering/engine_smes) -"dBr" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/power/terminal{dir = 8},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/machinery/button/remote/airlock{id = "engine_electrical_maintenance"; name = "Door Bolt Control"; pixel_x = 26; pixel_y = 0; req_access = list(10); specialfunctions = 4},/turf/simulated/floor/tiled,/area/engineering/engine_smes) -"dBs" = (/obj/machinery/computer/general_air_control/supermatter_core{frequency = 1438; input_tag = "cooling_in"; name = "Engine Cooling Control"; output_tag = "cooling_out"; pressure_setting = 100; sensors = list("engine_sensor" = "Engine Core")},/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) -"dBt" = (/obj/machinery/computer/rcon{tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1},/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) -"dBu" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/computer/power_monitor{tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1},/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) -"dBv" = (/obj/machinery/computer/security/engineering{tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1},/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) -"dBw" = (/obj/machinery/computer/station_alert{tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1},/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) -"dBx" = (/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "eng_al_c_snsr"; pixel_x = -25; pixel_y = 0},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1379; id_tag = "engine_airlock_pump"},/turf/simulated/floor/plating,/area/engineering/engine_airlock) -"dBy" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/plating,/area/engineering/engine_airlock) -"dBz" = (/obj/machinery/light/small{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1379; id_tag = "engine_airlock_pump"},/turf/simulated/floor/plating,/area/engineering/engine_airlock) -"dBA" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; id_tag = "eng_starboard_airlock"; pixel_x = -25; req_access = list(13); req_one_access = null; tag_airpump = "eng_starboard_pump"; tag_chamber_sensor = "eng_starboard_sensor"; tag_exterior_door = "eng_starboard_outer"; tag_interior_door = "eng_starboard_inner"},/obj/machinery/light/small,/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"dBB" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1379; id_tag = "eng_starboard_pump"},/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) -"dBC" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/airless,/area/engineering/aft_hallway) -"dBD" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dBE" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dBF" = (/obj/structure/extinguisher_cabinet{pixel_x = 25; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dBG" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dBH" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dBI" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dBJ" = (/obj/structure/extinguisher_cabinet{pixel_x = 25; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dBK" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 1},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dBL" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dBM" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dBN" = (/obj/structure/shuttle/engine/propulsion/burst{dir = 1},/turf/simulated/shuttle/wall,/area/shuttle/escape_pod4/station) -"dBO" = (/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) -"dBP" = (/obj/structure/shuttle/engine/propulsion/burst{dir = 1},/turf/simulated/shuttle/wall,/area/shuttle/escape_pod3/station) -"dBQ" = (/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) -"dBR" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/item/stack/cable_coil/yellow,/obj/item/stack/cable_coil/yellow,/turf/simulated/floor,/area/maintenance/starboardsolar) -"dBS" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/maintenance/starboardsolar) -"dBT" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/smes/buildable{charge = 0; RCon_tag = "Solar - Aft Starboard"},/turf/simulated/floor,/area/maintenance/starboardsolar) -"dBU" = (/turf/space,/area/mine/unexplored/upper_level) -"dBV" = (/obj/machinery/computer/shuttle_control/engineering{tag = "icon-computer (EAST)"; icon_state = "computer"; dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/constructionsite/station) -"dBW" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/constructionsite/station) -"dBX" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan,/obj/machinery/door/blast/regular{icon_state = "pdoor1"; id = "EngineEmitterPortWest"; layer = 3.3; name = "Engine Waste Handling Access"},/turf/simulated/floor,/area/engineering/engine_waste) -"dBY" = (/obj/machinery/atmospherics/pipe/simple/visible/black,/obj/machinery/door/blast/regular{icon_state = "pdoor1"; id = "EngineEmitterPortWest"; layer = 3.3; name = "Engine Waste Handling Access"},/turf/simulated/floor,/area/engineering/engine_waste) -"dBZ" = (/obj/machinery/door/airlock/hatch{icon_state = "door_locked"; id_tag = "engine_electrical_maintenance"; locked = 1; name = "Electrical Maintenance"; req_access = list(10)},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/engineering/engine_smes) -"dCa" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "EngineBlast"; name = "Engine Monitoring Room Blast Doors"; opacity = 0},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/engineering/engine_room) -"dCb" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "EngineBlast"; name = "Engine Monitoring Room Blast Doors"; opacity = 0},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/engineering/engine_room) -"dCc" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "EngineBlast"; name = "Engine Monitoring Room Blast Doors"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/engineering/engine_room) -"dCd" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "EngineBlast"; name = "Engine Monitoring Room Blast Doors"; opacity = 0},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/engineering/engine_room) -"dCe" = (/obj/machinery/door/airlock/maintenance_hatch{frequency = 1379; icon_state = "door_closed"; id_tag = "engine_airlock_interior"; locked = 0; name = "Engine Airlock Interior"; req_access = list(11)},/turf/simulated/floor/plating,/area/engineering/engine_airlock) -"dCf" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 6},/turf/space,/area/space) -"dCg" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 4},/turf/space,/area/space) -"dCh" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 4},/obj/structure/lattice,/turf/space,/area/space) -"dCi" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/space,/area/space) -"dCj" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dCk" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dCl" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dCm" = (/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dCn" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dCo" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dCp" = (/turf/simulated/shuttle/wall,/area/shuttle/escape_pod4/station) -"dCq" = (/obj/structure/bed/chair,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/structure/closet/walllocker/emerglocker{pixel_x = 28},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod4/station) -"dCr" = (/turf/simulated/shuttle/wall,/area/shuttle/escape_pod3/station) -"dCs" = (/obj/structure/bed/chair,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/structure/closet/walllocker/emerglocker{pixel_x = 28},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod3/station) -"dCt" = (/obj/item/weapon/stool,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/camera/network/engineering{c_tag = "ENG - Solar Aft Starboard"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"dCu" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"dCv" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/machinery/light/small{dir = 4},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"dCw" = (/obj/effect/landmark{name = "carpspawn"},/turf/space,/area/syndicate_station/southwest) -"dCx" = (/obj/machinery/light{dir = 8},/obj/machinery/computer/atmos_alert{tag = "icon-computer (EAST)"; icon_state = "computer"; dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/constructionsite/station) -"dCy" = (/obj/structure/bed/chair{dir = 8},/obj/machinery/light{dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/constructionsite/station) -"dCz" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor,/area/engineering/engine_room) -"dCA" = (/obj/machinery/atmospherics/pipe/simple/visible/black,/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact (EAST)"},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor,/area/engineering/engine_room) -"dCB" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact (EAST)"},/obj/machinery/button/remote/blast_door{desc = "A remote control-switch for the engine control room blast doors."; id = "EngineEmitterPortWest"; name = "Engine Room Blast Doors"; pixel_x = 0; pixel_y = 25; req_access = null; req_one_access = list(11,24)},/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/turf/simulated/floor/plating,/area/engineering/engine_room) -"dCC" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/binary/pump{dir = 8},/turf/simulated/floor/plating,/area/engineering/engine_room) -"dCD" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 10},/obj/machinery/alarm/nobreach{dir = 2; pixel_y = 22},/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/plating,/area/engineering/engine_room) -"dCE" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable/yellow,/obj/machinery/power/sensor{name = "Powernet Sensor - Engine Output"; name_tag = "Engine Output"},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/plating,/area/engineering/engine_room) -"dCF" = (/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/machinery/power/smes/buildable{charge = 2e+006; input_attempt = 1; input_level = 100000; output_level = 200000; RCon_tag = "Engine - Core"},/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/effect/engine_setup/smes,/turf/simulated/floor/plating,/area/engineering/engine_room) -"dCG" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/plating,/area/engineering/engine_room) -"dCH" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/plating,/area/engineering/engine_room) -"dCI" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/cyan{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 = 5},/turf/simulated/floor/plating,/area/engineering/engine_room) -"dCJ" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/plating,/area/engineering/engine_room) -"dCK" = (/obj/structure/cable/cyan{d2 = 8; icon_state = "0-8"},/obj/structure/cable/cyan{d2 = 4; icon_state = "0-4"},/obj/machinery/power/sensor{name = "Powernet Sensor - Engine Power"; name_tag = "Engine Power"},/turf/simulated/floor/plating,/area/engineering/engine_room) -"dCL" = (/obj/machinery/light_switch{pixel_x = 12; pixel_y = 25},/obj/structure/cable/cyan{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc/super/critical{dir = 1; is_critical = 1; name = "north bump"; pixel_y = 24},/turf/simulated/floor/plating,/area/engineering/engine_room) -"dCM" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor,/area/engineering/engine_room) -"dCN" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor,/area/engineering/engine_room) -"dCO" = (/obj/machinery/airlock_sensor/airlock_interior{id_tag = "eng_al_int_snsr"; master_tag = "engine_room_airlock"; pixel_y = 22; req_access = list(10)},/obj/machinery/light{dir = 1},/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/obj/structure/window/reinforced{dir = 4; health = 1e+006},/turf/simulated/floor/plating,/area/engineering/engine_room) -"dCP" = (/obj/machinery/portable_atmospherics/canister/phoron,/turf/simulated/floor,/area/engineering/engine_room) -"dCQ" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/effect/floor_decal/industrial/outline/blue,/turf/simulated/floor/plating,/area/engineering/engine_room) -"dCR" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 5},/obj/structure/lattice,/turf/space,/area/space) -"dCS" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/obj/structure/lattice,/turf/space,/area/space) -"dCT" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 6},/obj/structure/lattice,/turf/space,/area/space) -"dCU" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/obj/structure/lattice,/turf/space,/area/space) -"dCV" = (/obj/structure/lattice,/obj/structure/grille/broken,/obj/effect/landmark{name = "carpspawn"},/turf/space,/area/space) -"dCW" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dCX" = (/obj/effect/floor_decal/industrial/warning/corner,/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dCY" = (/obj/effect/floor_decal/industrial/warning,/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)},/obj/effect/floor_decal/sign/dock/one,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dCZ" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dDa" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/structure/table/standard,/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dDb" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/structure/table/standard,/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dDc" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dDd" = (/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)},/obj/effect/floor_decal/industrial/warning,/obj/effect/floor_decal/sign/dock/two,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dDe" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dDf" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/table/standard,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dDg" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dDh" = (/obj/effect/floor_decal/industrial/warning/corner,/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dDi" = (/obj/effect/floor_decal/industrial/warning,/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "dock_three_aft_airlock"; name = "interior access button"; pixel_x = -28; pixel_y = -26; req_access = list(13)},/obj/effect/floor_decal/sign/dock/three,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dDj" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dDk" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/structure/table/standard,/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dDl" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dDm" = (/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)},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dDn" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/machinery/firealarm{dir = 4; layer = 3.3; pixel_x = 26},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dDo" = (/obj/structure/bed/chair,/obj/machinery/vending/wallmed1{layer = 3.3; name = "Emergency NanoMed"; pixel_x = 28; pixel_y = 0},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod4/station) -"dDp" = (/obj/structure/bed/chair,/obj/machinery/vending/wallmed1{layer = 3.3; name = "Emergency NanoMed"; pixel_x = 28; pixel_y = 0},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod3/station) -"dDq" = (/obj/machinery/power/solar_control{id = "starboardsolar"; name = "Aft Starboard Solar Control"; track = 0},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"dDr" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "solar_xeno_airlock"; name = "interior access button"; pixel_x = -25; pixel_y = -25; req_access = list(11,13)},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/effect/floor_decal/industrial/warning,/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/machinery/atmospherics/pipe/simple/visible{icon_state = "intact"; dir = 6},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"dDs" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/canister/air/airlock,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"dDt" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor,/area/shuttle/constructionsite/station) -"dDu" = (/turf/simulated/floor,/area/engineering/engine_room) -"dDv" = (/obj/machinery/atmospherics/pipe/simple/visible/black,/turf/simulated/floor,/area/engineering/engine_room) -"dDw" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/turf/simulated/floor,/area/engineering/engine_room) -"dDx" = (/obj/machinery/atmospherics/pipe/manifold/visible/cyan{dir = 1},/obj/machinery/meter,/turf/simulated/floor,/area/engineering/engine_room) -"dDy" = (/obj/machinery/atmospherics/pipe/manifold4w/visible/cyan,/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/plating,/area/engineering/engine_room) -"dDz" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 10},/turf/simulated/floor/plating,/area/engineering/engine_room) -"dDA" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/plating,/area/engineering/engine_room) -"dDB" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/turf/simulated/floor/plating,/area/engineering/engine_room) -"dDC" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/engineering/engine_room) -"dDD" = (/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/engineering/engine_room) -"dDE" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/window/reinforced{dir = 4; health = 1e+006},/turf/simulated/floor/plating,/area/engineering/engine_room) -"dDF" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor/plating,/area/engineering/engine_room) -"dDG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) -"dDH" = (/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 Access"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) -"dDI" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "admin_shuttle_dock_inner"; locked = 1; name = "Docking Port Airlock"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D2) -"dDJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D2) -"dDK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D3) -"dDL" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "dock_three_aft_inner"; locked = 1; name = "Docking Port Airlock"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D3) -"dDM" = (/obj/machinery/atmospherics/pipe/simple/hidden,/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 Four Internal Access"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D4) -"dDN" = (/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 Four Internal Access"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D4) -"dDO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/entry/D4) -"dDP" = (/obj/structure/bed/chair,/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{frequency = 1380; id_tag = "escape_pod_4"; pixel_x = 25; pixel_y = 0; tag_door = "escape_pod_4_hatch"},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = -32; pixel_y = 0},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod4/station) -"dDQ" = (/obj/structure/bed/chair,/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{frequency = 1380; id_tag = "escape_pod_3"; pixel_x = 25; pixel_y = 0; tag_door = "escape_pod_3_hatch"},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = -32; pixel_y = 0},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod3/station) -"dDR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"dDS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"dDT" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "solar_xeno_inner"; locked = 1; name = "Engineering External Access"; req_access = list(11,13)},/obj/machinery/atmospherics/pipe/simple/visible,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"dDU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"dDV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"dDW" = (/obj/structure/lattice,/turf/simulated/mineral/floor/ignore_mapgen,/area/engineering/aft_hallway) -"dDX" = (/turf/simulated/floor,/area/shuttle/constructionsite/station) -"dDY" = (/obj/structure/closet/crate,/obj/random/maintenance/engineering,/obj/random/maintenance/engineering,/turf/simulated/floor/plating,/area/shuttle/constructionsite/station) -"dDZ" = (/obj/machinery/atmospherics/omni/atmos_filter{tag_east = 1; tag_north = 4; tag_south = 2; tag_west = 0; use_power = 0},/obj/effect/engine_setup/atmo_filter,/turf/simulated/floor/plating,/area/engineering/engine_room) -"dEa" = (/obj/machinery/atmospherics/pipe/manifold/visible/cyan,/turf/simulated/floor,/area/engineering/engine_room) -"dEb" = (/obj/machinery/atmospherics/omni/atmos_filter{tag_east = 0; tag_north = 4; tag_south = 2; tag_west = 1; use_power = 0},/obj/effect/engine_setup/atmo_filter,/turf/simulated/floor/plating,/area/engineering/engine_room) -"dEc" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor,/area/engineering/engine_room) -"dEd" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact (EAST)"},/turf/simulated/floor,/area/engineering/engine_room) -"dEe" = (/obj/effect/floor_decal/industrial/warning/corner,/obj/machinery/atmospherics/pipe/manifold/visible/cyan{dir = 1},/turf/simulated/floor/plating,/area/engineering/engine_room) -"dEf" = (/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact (EAST)"},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/plating,/area/engineering/engine_room) -"dEg" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 10},/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor/plating,/area/engineering/engine_room) -"dEh" = (/obj/effect/floor_decal/industrial/outline/blue,/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/effect/engine_setup/coolant_canister,/turf/simulated/floor,/area/engineering/engine_room) -"dEi" = (/obj/machinery/atmospherics/binary/pump{dir = 4},/obj/effect/engine_setup/pump_max,/turf/simulated/floor,/area/engineering/engine_room) -"dEj" = (/obj/machinery/atmospherics/pipe/manifold/visible/cyan{dir = 1},/turf/simulated/floor,/area/engineering/engine_room) -"dEk" = (/obj/machinery/atmospherics/valve/digital{dir = 4; name = "Emergency Cooling Valve 1"},/turf/simulated/floor/plating,/area/engineering/engine_room) -"dEl" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/green{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/engineering/engine_room) -"dEm" = (/obj/machinery/atmospherics/pipe/manifold/visible/green{dir = 1},/turf/simulated/floor,/area/engineering/engine_room) -"dEn" = (/obj/machinery/atmospherics/binary/pump{dir = 8},/obj/effect/engine_setup/pump_max,/turf/simulated/floor,/area/engineering/engine_room) -"dEo" = (/obj/effect/floor_decal/industrial/outline/blue,/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/effect/engine_setup/coolant_canister,/turf/simulated/floor,/area/engineering/engine_room) -"dEp" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 5},/turf/space,/area/space) -"dEq" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/turf/space,/area/space) -"dEr" = (/obj/effect/floor_decal/industrial/warning{dir = 9},/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dEs" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dEt" = (/obj/effect/floor_decal/industrial/warning{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380; id_tag = "trade_shuttle_dock_airlock"; pixel_x = 28; pixel_y = 0; 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) -"dEu" = (/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380; id_tag = "admin_shuttle_dock_airlock"; pixel_x = -28; pixel_y = 0; 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"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/obj/effect/floor_decal/industrial/warning{dir = 9},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dEv" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dEw" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/obj/effect/floor_decal/industrial/warning{dir = 5},/obj/machinery/light/small{dir = 4; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dEx" = (/obj/effect/floor_decal/industrial/warning{dir = 9},/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dEy" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dEz" = (/obj/effect/floor_decal/industrial/warning{dir = 5},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; id_tag = "dock_three_aft_airlock"; name = "Airlock Console"; pixel_x = 28; pixel_y = 0; req_access = list(13); tag_airpump = "dock_three_aft_pump"; tag_chamber_sensor = "dock_three_aft_sensor"; tag_exterior_door = "dock_three_aft_outer"; tag_interior_door = "dock_three_aft_inner"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dEA" = (/obj/machinery/door/airlock/external{frequency = 1331; icon_state = "door_locked"; id_tag = "nuke_shuttle_dock_outer"; locked = 1; name = "Docking Port 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/D4) -"dEB" = (/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1331; id_tag = "nuke_shuttle_dock_airlock"; pixel_x = 0; pixel_y = 30; 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/effect/floor_decal/industrial/warning{dir = 9},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dEC" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dED" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dEE" = (/obj/effect/floor_decal/industrial/warning{dir = 5},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dEF" = (/obj/structure/shuttle/window,/obj/structure/grille,/turf/simulated/shuttle/plating,/area/shuttle/escape_pod4/station) -"dEG" = (/obj/structure/shuttle/window,/obj/structure/grille,/turf/simulated/shuttle/plating,/area/shuttle/escape_pod3/station) -"dEH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"dEI" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "solar_xeno_pump"; tag_exterior_door = "solar_xeno_outer"; frequency = 1379; id_tag = "solar_xeno_airlock"; tag_interior_door = "solar_xeno_inner"; pixel_x = 25; req_access = list(13); tag_chamber_sensor = "solar_xeno_sensor"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "solar_xeno_sensor"; pixel_x = 25; pixel_y = 12},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1379; id_tag = "solar_xeno_pump"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/industrial/warning/cee{tag = "icon-warningcee (NORTH)"; icon_state = "warningcee"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"dEJ" = (/turf/space,/area/skipjack_station/southwest_solars) -"dEK" = (/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 5},/turf/simulated/floor,/area/engineering/engine_room) -"dEL" = (/obj/machinery/atmospherics/pipe/manifold/visible/black{dir = 1},/turf/simulated/floor,/area/engineering/engine_room) -"dEM" = (/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 9},/turf/simulated/floor,/area/engineering/engine_room) -"dEN" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/cyan,/turf/simulated/floor/plating,/area/engineering/engine_room) -"dEO" = (/obj/machinery/power/emitter{anchored = 1; id = "EngineEmitter"; state = 2},/obj/structure/cable/cyan,/turf/simulated/floor/plating,/area/engineering/engine_room) -"dEP" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/plating,/area/engineering/engine_room) -"dEQ" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/engineering/engine_room) -"dER" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold4w/visible/cyan,/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/plating,/area/engineering/engine_room) -"dES" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 10},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/plating,/area/engineering/engine_room) -"dET" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/plating,/area/engineering/engine_room) -"dEU" = (/obj/machinery/atmospherics/pipe/manifold/visible/green{dir = 8},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/plating,/area/engineering/engine_room) -"dEV" = (/obj/machinery/atmospherics/pipe/manifold/visible/green{dir = 1},/obj/machinery/meter,/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor/plating,/area/engineering/engine_room) -"dEW" = (/obj/machinery/atmospherics/binary/pump/high_power{dir = 8},/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/effect/engine_setup/pump_max,/turf/simulated/floor/plating,/area/engineering/engine_room) -"dEX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "EngineRadiatorViewport"; name = "Engine Radiator Viewport Shutter"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/visible/green{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/engineering/engine_room) -"dEY" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/structure/lattice,/turf/space,/area/space) -"dEZ" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/camera/network/northern_star{c_tag = "DOCK - Dock 1 End"; dir = 4},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1380; id_tag = "trade_shuttle_dock_pump"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dFa" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1380; id_tag = "trade_shuttle_dock_pump"},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "trade_shuttle_dock_sensor"; pixel_x = 30; pixel_y = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) -"dFb" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1380; id_tag = "admin_shuttle_dock_pump"},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "admin_shuttle_dock_sensor"; pixel_x = -30; pixel_y = 8},/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dFc" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1380; id_tag = "admin_shuttle_dock_pump"},/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/machinery/camera/network/northern_star{c_tag = "DOCK - Dock 2 End"; dir = 9},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) -"dFd" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1379; id_tag = "dock_three_aft_pump"},/obj/machinery/camera/network/northern_star{c_tag = "DOCK - Dock 3 End"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dFe" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1379; id_tag = "dock_three_aft_pump"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "dock_three_aft_sensor"; pixel_x = 30; pixel_y = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) -"dFf" = (/obj/machinery/door/airlock/external{frequency = 1331; icon_state = "door_locked"; id_tag = "nuke_shuttle_dock_outer"; locked = 1; name = "Docking Port Airlock"; req_access = list(13)},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1331; master_tag = "nuke_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,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D4) -"dFg" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dFh" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1331; id_tag = "nuke_shuttle_dock_pump"},/obj/effect/floor_decal/industrial/warning,/obj/machinery/light/small,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dFi" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1331; id_tag = "nuke_shuttle_dock_pump"},/obj/machinery/airlock_sensor{frequency = 1331; id_tag = "nuke_shuttle_dock_sensor"; pixel_x = 0; pixel_y = -25},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dFj" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/machinery/camera/network/northern_star{c_tag = "DOCK - Dock 4 End"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) -"dFk" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/industrial/warning/cee,/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"dFl" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/engineering/aft_hallway) -"dFm" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor,/area/engineering/engine_room) -"dFn" = (/obj/machinery/atmospherics/portables_connector,/obj/effect/floor_decal/industrial/outline/blue,/obj/machinery/portable_atmospherics/canister/empty,/obj/effect/engine_setup/empty_canister,/turf/simulated/floor,/area/engineering/engine_room) -"dFo" = (/obj/machinery/atmospherics/binary/pump,/obj/effect/engine_setup/pump_max,/turf/simulated/floor,/area/engineering/engine_room) -"dFp" = (/obj/machinery/atmospherics/pipe/cap/visible,/turf/simulated/floor,/area/engineering/engine_room) -"dFq" = (/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/plating,/area/engineering/engine_room) -"dFr" = (/obj/machinery/light,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/plating,/area/engineering/engine_room) -"dFs" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan,/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/floor/plating,/area/engineering/engine_room) -"dFt" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/plating,/area/engineering/engine_room) -"dFu" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 6},/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor/plating,/area/engineering/engine_room) -"dFv" = (/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 = 5; pixel_y = -25; req_access = list(10)},/obj/machinery/button/remote/blast_door{desc = "A remote control-switch for the engine charging port."; id = "SupermatterPort"; name = "Reactor Blast Doors"; pixel_x = -5; pixel_y = -25; req_access = list(10)},/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/plating,/area/engineering/engine_room) -"dFw" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 10},/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor/plating,/area/engineering/engine_room) -"dFx" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan,/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/plating,/area/engineering/engine_room) -"dFy" = (/obj/machinery/atmospherics/binary/circulator{anchored = 1; dir = 1},/turf/simulated/floor/plating,/area/engineering/engine_room) -"dFz" = (/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/machinery/power/generator{anchored = 1; dir = 4},/obj/structure/cable/yellow,/turf/simulated/floor/plating,/area/engineering/engine_room) -"dFA" = (/obj/machinery/atmospherics/binary/circulator{anchored = 1},/turf/simulated/floor/plating,/area/engineering/engine_room) -"dFB" = (/obj/machinery/atmospherics/pipe/simple/visible/green,/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/plating,/area/engineering/engine_room) -"dFC" = (/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 6},/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/plating,/area/engineering/engine_room) -"dFD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "EngineRadiatorViewport"; name = "Engine Radiator Viewport Shutter"; opacity = 0},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/visible/green{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/engineering/engine_room) -"dFE" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) -"dFF" = (/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,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) -"dFG" = (/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_access = list(13)},/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,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) -"dFH" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "admin_shuttle_dock_outer"; locked = 1; name = "Docking Port Airlock"; req_access = list(13)},/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/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D2) -"dFI" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "admin_shuttle_dock_outer"; locked = 1; name = "Docking Port 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) -"dFJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D2) -"dFK" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D3) -"dFL" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "dock_three_aft_outer"; locked = 1; name = "Dock Three External Access"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D3) -"dFM" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "dock_three_aft_airlock"; name = "exterior access button"; pixel_x = 28; pixel_y = -6; req_access = list(13)},/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "dock_three_aft_outer"; locked = 1; name = "Dock Three External Access"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D3) -"dFN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/simulated/floor/plating,/area/hallway/secondary/entry/D4) -"dFO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D4) -"dFP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"dFQ" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "solar_xeno_outer"; locked = 1; name = "Engineering External Access"; req_access = list(11,13)},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"dFR" = (/obj/structure/lattice,/obj/structure/grille,/turf/simulated/mineral/floor/ignore_mapgen,/area/mine/explored/upper_level) -"dFS" = (/obj/machinery/button/remote/blast_door{id = "EngineVent"; name = "Reactor Ventillatory Control"; pixel_x = -25; pixel_y = 0; req_access = list(10)},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor,/area/engineering/engine_room) -"dFT" = (/obj/machinery/atmospherics/pipe/manifold/visible/black,/turf/simulated/floor,/area/engineering/engine_room) -"dFU" = (/obj/machinery/atmospherics/pipe/manifold4w/visible/black,/turf/simulated/floor,/area/engineering/engine_room) -"dFV" = (/obj/machinery/atmospherics/pipe/manifold/visible/black{dir = 4},/obj/machinery/meter,/turf/simulated/floor,/area/engineering/engine_room) -"dFW" = (/obj/machinery/camera/network/engine{c_tag = "ENG - Engine Core West"; dir = 8},/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/plating,/area/engineering/engine_room) -"dFX" = (/obj/machinery/door/airlock/hatch{icon_state = "door_locked"; id_tag = "engine_access_hatch"; locked = 1; req_access = list(11)},/obj/machinery/atmospherics/pipe/simple/visible/cyan,/turf/simulated/floor/plating,/area/engineering/engine_room) -"dFY" = (/obj/structure/grille,/obj/structure/window/phoronreinforced,/obj/structure/window/phoronreinforced{tag = "icon-phoronrwindow (EAST)"; icon_state = "phoronrwindow"; dir = 4},/obj/structure/window/phoronreinforced{tag = "icon-phoronrwindow (NORTH)"; icon_state = "phoronrwindow"; dir = 1},/obj/structure/window/phoronreinforced{tag = "icon-phoronrwindow (WEST)"; icon_state = "phoronrwindow"; dir = 8},/obj/machinery/door/blast/regular{dir = 8; id = "SupermatterPort"; layer = 3.3; name = "Reactor Blast Door"},/turf/simulated/floor/plating,/area/engineering/engine_room) -"dFZ" = (/obj/machinery/door/airlock/hatch{icon_state = "door_locked"; id_tag = "engine_access_hatch"; locked = 1; req_access = list(11)},/obj/machinery/atmospherics/pipe/simple/visible/yellow,/turf/simulated/floor/plating,/area/engineering/engine_room) -"dGa" = (/obj/machinery/atmospherics/pipe/manifold/visible/yellow{dir = 8},/obj/machinery/meter,/obj/machinery/camera/network/engine{c_tag = "ENG - Engine Core East"; dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/plating,/area/engineering/engine_room) -"dGb" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan,/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4},/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/plating,/area/engineering/engine_room) -"dGc" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 9},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/plating,/area/engineering/engine_room) -"dGd" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/plating,/area/engineering/engine_room) -"dGe" = (/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 5},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/plating,/area/engineering/engine_room) -"dGf" = (/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/green,/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/turf/simulated/floor/plating,/area/engineering/engine_room) -"dGg" = (/obj/machinery/button/remote/blast_door{desc = "A remote control-switch for the engine radiator viewport shutters."; id = "EngineRadiatorViewport"; name = "Engine Radiator Viewport Shutters"; pixel_x = 25; pixel_y = 0; req_access = list(10)},/obj/machinery/atmospherics/pipe/manifold/visible/black{dir = 4},/obj/machinery/meter,/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/plating,/area/engineering/engine_room) -"dGh" = (/turf/space,/area/shuttle/trade/station) -"dGi" = (/turf/space,/area/shuttle/administration/station) -"dGj" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "solar_xeno_airlock"; name = "exterior access button"; pixel_x = 25; pixel_y = 25; req_access = list(11,13)},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/catwalk,/turf/simulated/floor/airless,/area/solar/starboard) -"dGk" = (/obj/structure/railing{tag = "icon-railing0 (WEST)"; icon_state = "railing0"; dir = 8},/turf/space,/area/space) -"dGl" = (/obj/machinery/light{dir = 8},/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/turf/simulated/floor,/area/engineering/engine_room) -"dGm" = (/obj/machinery/atmospherics/portables_connector,/obj/effect/engine_setup/coolant_canister,/turf/simulated/floor,/area/engineering/engine_room) -"dGn" = (/obj/machinery/atmospherics/unary/heat_exchanger{dir = 1},/turf/simulated/floor,/area/engineering/engine_room) -"dGo" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/plating,/area/engineering/engine_room) -"dGp" = (/obj/structure/grille,/obj/structure/window/phoronreinforced{tag = "icon-phoronrwindow (EAST)"; icon_state = "phoronrwindow"; dir = 4},/obj/structure/window/phoronreinforced{tag = "icon-phoronrwindow (NORTH)"; icon_state = "phoronrwindow"; dir = 1},/obj/structure/window/phoronreinforced{tag = "icon-phoronrwindow (WEST)"; icon_state = "phoronrwindow"; dir = 8},/obj/machinery/door/blast/regular{dir = 1; id = "SupermatterPort"; layer = 3.3; name = "Reactor Blast Door"},/turf/simulated/floor/plating,/area/engineering/engine_room) -"dGq" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 1; frequency = 1438; icon_state = "map_injector"; id = "cooling_in"; name = "Coolant Injector"; pixel_y = 1; power_rating = 30000; use_power = 1; volume_rate = 700},/obj/effect/floor_decal/industrial/warning/corner,/obj/effect/floor_decal/industrial/warning{dir = 9},/turf/simulated/floor/reinforced/nitrogen{nitrogen = 82.1472},/area/engineering/engine_room) -"dGr" = (/obj/machinery/air_sensor{frequency = 1438; id_tag = "engine_sensor"; output = 63},/obj/effect/floor_decal/industrial/warning,/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/reinforced/nitrogen{nitrogen = 82.1472},/area/engineering/engine_room) -"dGs" = (/obj/machinery/atmospherics/unary/vent_pump/engine{dir = 1; external_pressure_bound = 100; external_pressure_bound_default = 0; frequency = 1438; icon_state = "map_vent_in"; id_tag = "cooling_out"; initialize_directions = 1; use_power = 1; pressure_checks = 1; pressure_checks_default = 1; pump_direction = 0},/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/effect/floor_decal/industrial/warning{dir = 5},/turf/simulated/floor/reinforced/nitrogen{nitrogen = 82.1472},/area/engineering/engine_room) -"dGt" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow,/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/plating,/area/engineering/engine_room) -"dGu" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/plating,/area/engineering/engine_room) -"dGv" = (/obj/machinery/atmospherics/pipe/simple/visible/green{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/plating,/area/engineering/engine_room) -"dGw" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 9; icon_state = "intact"; tag = "icon-intact (SOUTHEAST)"},/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor/plating,/area/engineering/engine_room) -"dGx" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/black,/turf/simulated/floor/plating,/area/engineering/engine_room) -"dGy" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/catwalk,/turf/simulated/floor/airless,/area/solar/starboard) -"dGz" = (/obj/machinery/atmospherics/unary/heat_exchanger,/turf/simulated/floor,/area/engineering/engine_room) -"dGA" = (/obj/structure/grille,/obj/structure/window/phoronreinforced{tag = "icon-phoronrwindow (EAST)"; icon_state = "phoronrwindow"; dir = 4},/obj/structure/window/phoronreinforced{tag = "icon-phoronrwindow (WEST)"; icon_state = "phoronrwindow"; dir = 8},/obj/machinery/door/blast/regular{dir = 1; id = "SupermatterPort"; layer = 3.3; name = "Reactor Blast Door"},/turf/simulated/floor/plating,/area/engineering/engine_room) -"dGB" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/reinforced/nitrogen{nitrogen = 82.1472},/area/engineering/engine_room) -"dGC" = (/obj/machinery/power/supermatter{layer = 4},/obj/machinery/mass_driver{id = "enginecore"},/obj/effect/engine_setup/core,/turf/simulated/floor/greengrid/nitrogen,/area/engineering/engine_room) -"dGD" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/reinforced/nitrogen{nitrogen = 82.1472},/area/engineering/engine_room) -"dGE" = (/obj/machinery/power/generator{anchored = 1; dir = 4},/obj/structure/cable/yellow,/turf/simulated/floor/plating,/area/engineering/engine_room) -"dGF" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 6},/turf/simulated/floor/plating,/area/engineering/engine_room) -"dGG" = (/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 9},/turf/simulated/floor/plating,/area/engineering/engine_room) -"dGH" = (/obj/machinery/atmospherics/pipe/manifold/visible/black{dir = 8},/obj/machinery/meter,/turf/simulated/floor,/area/engineering/engine_room) -"dGI" = (/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 10},/turf/simulated/floor,/area/engineering/engine_room) -"dGJ" = (/obj/structure/grille,/obj/structure/window/phoronreinforced,/obj/structure/window/phoronreinforced{tag = "icon-phoronrwindow (EAST)"; icon_state = "phoronrwindow"; dir = 4},/obj/structure/window/phoronreinforced{tag = "icon-phoronrwindow (WEST)"; icon_state = "phoronrwindow"; dir = 8},/obj/machinery/door/blast/regular{dir = 1; id = "SupermatterPort"; layer = 3.3; name = "Reactor Blast Door"},/turf/simulated/floor/plating,/area/engineering/engine_room) -"dGK" = (/obj/effect/floor_decal/industrial/warning/cee,/turf/simulated/floor/reinforced/nitrogen{nitrogen = 82.1472},/area/engineering/engine_room) -"dGL" = (/turf/simulated/floor/greengrid/nitrogen,/area/engineering/engine_room) -"dGM" = (/obj/machinery/camera/network/engine{c_tag = "ENG - Engine Core South"; dir = 1},/obj/effect/floor_decal/industrial/warning/cee,/turf/simulated/floor/reinforced/nitrogen{nitrogen = 82.1472},/area/engineering/engine_room) -"dGN" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/plating,/area/engineering/engine_room) -"dGO" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4},/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/plating,/area/engineering/engine_room) -"dGP" = (/obj/machinery/atmospherics/pipe/manifold/visible/yellow,/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/plating,/area/engineering/engine_room) -"dGQ" = (/obj/machinery/atmospherics/valve/digital{dir = 4; name = "Emergency Cooling Valve 2"},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/plating,/area/engineering/engine_room) -"dGR" = (/obj/machinery/atmospherics/pipe/manifold/visible/black,/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/plating,/area/engineering/engine_room) -"dGS" = (/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 9},/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/turf/simulated/floor/plating,/area/engineering/engine_room) -"dGT" = (/obj/machinery/atmospherics/pipe/simple/visible/black,/turf/simulated/wall/r_wall,/area/engineering/engine_room) -"dGU" = (/obj/machinery/atmospherics/pipe/simple/visible/black,/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area/engineering/engine_room) -"dGV" = (/obj/machinery/door/blast/regular{icon_state = "pdoor1"; id = "EngineVent"; name = "Reactor Vent"; p_open = 0},/obj/machinery/shield_diffuser,/turf/simulated/floor/reinforced,/area/engineering/engine_room) -"dGW" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area/engineering/engine_room) -"dGX" = (/obj/machinery/power/solar{id = "starboardsolar"; name = "Starboard Solar Array"},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/starboard) -"dGY" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction,/obj/structure/lattice,/obj/structure/grille,/turf/space,/area/space) -"dGZ" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EJECTION/VENTING PORT'."; name = "\improper EJECTION/VENTING PORT"; pixel_y = 32},/turf/space,/area/space) -"dHa" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/catwalk,/turf/simulated/floor/airless,/area/solar/starboard) -"dHb" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/catwalk,/turf/simulated/floor/airless,/area/solar/starboard) -"dHc" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/catwalk,/turf/simulated/floor/airless,/area/solar/starboard) -"dHd" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/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/starboard) -"dHe" = (/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/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/catwalk,/turf/simulated/floor/airless,/area/solar/starboard) -"dHf" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/catwalk,/turf/simulated/floor/airless,/area/solar/starboard) -"dHg" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging,/obj/structure/lattice,/turf/space,/area/space) -"dHh" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging,/turf/space,/area/space) -"dHi" = (/obj/machinery/power/solar{id = "starboardsolar"; name = "Starboard Solar Array"},/obj/structure/cable/yellow,/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/starboard) -"dHj" = (/obj/effect/landmark{name = "carpspawn"},/turf/space,/area/skipjack_station/southwest_solars) -"dHk" = (/turf/space,/area/skipjack_station/southeast_solars) -"dHl" = (/turf/space,/area/syndicate_station/south) -"dHm" = (/obj/machinery/power/tracker,/obj/structure/cable/yellow,/turf/simulated/floor/airless,/area/solar/starboard) -"dHn" = (/obj/structure/lattice,/obj/structure/railing{tag = "icon-railing0 (WEST)"; icon_state = "railing0"; dir = 8},/turf/space,/area/space) +"aDN" = (/obj/structure/fitness/punchingbag,/turf/simulated/floor,/area/maintenance/pool) +"aDO" = (/obj/structure/table/rack,/obj/effect/floor_decal/corner/red/full,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 2; health = 1e+006},/obj/machinery/door/window/brigdoor/eastright{name = "Riot Armor"},/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,/turf/simulated/floor/tiled/dark,/area/security/armoury) +"aDP" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled/dark,/area/security/armoury) +"aDQ" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor/tiled/dark,/area/security/armoury) +"aDR" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/dark,/area/security/armoury) +"aDS" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/dark,/area/security/armoury) +"aDT" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/button/remote/blast_door{id = "Armoury"; name = "Armoury Access"; pixel_x = 28; pixel_y = -28; req_access = list(3)},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/security/armoury) +"aDU" = (/obj/machinery/door/blast/regular{id = "Armoury"; name = "Emergency Access"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/security/armoury) +"aDV" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/button/remote/blast_door{id = "Armoury"; name = "Emergency Access"; pixel_x = 0; pixel_y = -28; req_access = list(3)},/turf/simulated/floor/tiled,/area/security/brig) +"aDW" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor/tiled,/area/security/brig) +"aDX" = (/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/corner/red,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled,/area/security/brig) +"aDY" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/corner/red{dir = 10},/obj/machinery/light,/turf/simulated/floor/tiled,/area/security/brig) +"aDZ" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/effect/floor_decal/corner/red{dir = 8},/obj/machinery/camera/network/security{c_tag = "SEC - Brig Port"; dir = 1},/turf/simulated/floor/tiled,/area/security/brig) +"aEa" = (/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/security/brig) +"aEb" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/glass,/obj/effect/floor_decal/corner/red,/turf/simulated/floor/tiled,/area/security/brig) +"aEc" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/effect/floor_decal/corner/red{dir = 10},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/security/brig) +"aEd" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/corner/red{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor/tiled,/area/security/brig) +"aEe" = (/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,/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/security/brig) +"aEf" = (/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/disposalpipe/junction{icon_state = "pipe-j1"; dir = 4},/turf/simulated/floor/tiled,/area/security/brig) +"aEg" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/corner/red,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -25},/turf/simulated/floor/tiled,/area/security/brig) +"aEh" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/effect/floor_decal/corner/red{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/security/brig) +"aEi" = (/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"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/security/brig) +"aEj" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera/network/security{c_tag = "SEC - Brig Mid"; dir = 1},/turf/simulated/floor/tiled,/area/security/brig) +"aEk" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/security/brig) +"aEl" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/computer/guestpass{pixel_x = 0; pixel_y = -30},/turf/simulated/floor/tiled,/area/security/brig) +"aEm" = (/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,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/security/brig) +"aEn" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/corner/red,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/security/brig) +"aEo" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/effect/floor_decal/corner/red{dir = 10},/obj/structure/disposalpipe/segment{dir = 4},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled,/area/security/brig) +"aEp" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/glass,/obj/effect/floor_decal/corner/red{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/security/brig) +"aEq" = (/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{dir = 4},/turf/simulated/floor/tiled,/area/security/brig) +"aEr" = (/obj/machinery/button/remote/airlock{id = "visitdoor"; name = "Visitation Access"; pixel_y = -28},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/security/brig) +"aEs" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/security/brig) +"aEt" = (/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green,/turf/simulated/floor/tiled,/area/security/brig) +"aEu" = (/obj/effect/floor_decal/corner/red{dir = 6},/obj/structure/closet/secure_closet/brig,/turf/simulated/floor/tiled,/area/security/brig) +"aEv" = (/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},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green,/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) +"aEw" = (/obj/machinery/door/blast/regular{dir = 1; id = "Cell 1"; name = "Cell 1 Door"},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled,/area/security/prison) +"aEx" = (/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},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/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) +"aEy" = (/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},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/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) +"aEz" = (/obj/machinery/door/blast/regular{dir = 1; id = "Cell 2"; name = "Cell 2 Door"},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/security/prison) +"aEA" = (/obj/machinery/door/blast/regular{dir = 1; id = "Cell 3"; name = "Cell Door"},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled,/area/security/prison) +"aEB" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 4},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor,/area/maintenance/security_starboard) +"aEC" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/floor,/area/maintenance/security_starboard) +"aED" = (/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled,/area/janitor) +"aEE" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/janitor) +"aEF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/janitor) +"aEG" = (/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/janitor) +"aEH" = (/obj/machinery/door/airlock{name = "Custodial Closet"; req_access = list(26)},/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/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/janitor) +"aEI" = (/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/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/secondary/civilian_hallway_aft) +"aEJ" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/secondary/civilian_hallway_aft) +"aEK" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/secondary/civilian_hallway_aft) +"aEL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "lawyer_blast"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/lawoffice) +"aEM" = (/turf/simulated/floor/tiled/dark,/area/lawoffice) +"aEN" = (/obj/structure/bed/chair{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/dark,/area/lawoffice) +"aEO" = (/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) +"aEP" = (/obj/structure/bed/chair/office/dark{dir = 8},/obj/effect/landmark/start{name = "Internal Affairs Agent"},/turf/simulated/floor/tiled/dark,/area/lawoffice) +"aEQ" = (/obj/structure/extinguisher_cabinet{pixel_x = 25; pixel_y = 0},/obj/structure/table/reinforced,/obj/machinery/computer/skills,/turf/simulated/floor/tiled/dark,/area/lawoffice) +"aER" = (/obj/structure/table/standard,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/tiled,/area/holodeck_control) +"aES" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/holodeck_control) +"aET" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/machinery/light{dir = 8},/obj/item/weapon/stool/padded,/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aEU" = (/obj/structure/disposalpipe/segment,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aEV" = (/obj/machinery/vending/nifsoft_shop,/turf/simulated/floor/carpet,/area/crew_quarters/recreation_area) +"aEW" = (/obj/structure/bed/chair/office/dark{dir = 4},/turf/simulated/floor/carpet,/area/crew_quarters/recreation_area) +"aEX" = (/obj/structure/table/woodentable,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/carpet,/area/crew_quarters/recreation_area) +"aEY" = (/obj/structure/table/woodentable,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/carpet,/area/crew_quarters/recreation_area) +"aEZ" = (/obj/structure/table/woodentable,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/carpet,/area/crew_quarters/recreation_area) +"aFa" = (/obj/structure/bed/chair/office/dark{dir = 8},/turf/simulated/floor/carpet,/area/crew_quarters/recreation_area) +"aFb" = (/obj/machinery/vending/snack,/turf/simulated/floor/carpet,/area/crew_quarters/recreation_area) +"aFc" = (/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; pixel_y = 0},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) +"aFd" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) +"aFe" = (/obj/effect/floor_decal/spline/plain{dir = 9},/turf/simulated/floor/water/pool,/area/crew_quarters/pool) +"aFf" = (/obj/effect/floor_decal/spline/plain{dir = 1},/turf/simulated/floor/water/pool,/area/crew_quarters/pool) +"aFg" = (/obj/effect/floor_decal/spline/plain{dir = 1},/turf/simulated/floor/water/deep/pool,/area/crew_quarters/pool) +"aFh" = (/obj/effect/floor_decal/spline/plain{dir = 5},/turf/simulated/floor/water/deep/pool,/area/crew_quarters/pool) +"aFi" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) +"aFj" = (/obj/item/weapon/caution/cone,/turf/simulated/floor,/area/maintenance/pool) +"aFk" = (/obj/effect/decal/cleanable/blood,/turf/simulated/floor,/area/maintenance/pool) +"aFl" = (/obj/machinery/light/small{dir = 4; pixel_y = 0},/turf/simulated/floor,/area/maintenance/pool) +"aFm" = (/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/structure/window/reinforced{dir = 2; health = 1e+006},/obj/structure/window/reinforced{dir = 8},/obj/effect/floor_decal/corner/white{tag = "icon-corner_white (NORTH)"; icon_state = "corner_white"; dir = 1},/obj/effect/floor_decal/corner/blue{dir = 8},/obj/machinery/door/window/brigdoor/eastright{name = "EVA Suit"},/turf/simulated/floor/tiled/dark,/area/security/armoury) +"aFn" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/dark,/area/security/armoury) +"aFo" = (/obj/structure/table/rack,/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/item/clothing/glasses/sunglasses/sechud/tactical,/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled/dark,/area/security/armoury) +"aFp" = (/obj/structure/table/rack,/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled/dark,/area/security/armoury) +"aFq" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = -21},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled/dark,/area/security/armoury) +"aFr" = (/turf/simulated/wall/r_wall,/area/security/range) +"aFs" = (/turf/simulated/wall,/area/security/range) +"aFt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/range) +"aFu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/security/range) +"aFv" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 0},/turf/simulated/wall,/area/security/range) +"aFw" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_security{name = "Firing Range"; req_access = list(1)},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/security/range) +"aFx" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_security{name = "Firing Range"; req_access = list(1)},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/security/range) +"aFy" = (/turf/simulated/wall,/area/security/lobby) +"aFz" = (/obj/machinery/door/airlock/glass_security{id_tag = "BrigFoyer"; layer = 2.8; name = "Security Wing"; req_access = list(63)},/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/door/firedoor/glass,/turf/simulated/floor/tiled/red,/area/security/lobby) +"aFA" = (/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},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/security/lobby) +"aFB" = (/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,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/red,/area/security/lobby) +"aFC" = (/obj/machinery/door/window/brigdoor/northleft{req_access = list(63)},/obj/effect/floor_decal/corner/red{dir = 5},/turf/simulated/floor/tiled,/area/security/lobby) +"aFD" = (/obj/machinery/door/window/brigdoor/northright{req_access = list(63)},/obj/effect/floor_decal/corner/red{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/security/lobby) +"aFE" = (/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},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/security/lobby) +"aFF" = (/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},/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},/turf/simulated/floor/plating,/area/security/prison) +"aFG" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock{id_tag = "visitdoor"; name = "Visitation Area"; req_access = list(63)},/turf/simulated/floor/tiled,/area/security/prison) +"aFH" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_security{id_tag = "prisonexit"; name = "Brig Exit"; req_access = list(2)},/turf/simulated/floor/tiled,/area/security/prison) +"aFI" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_security{id_tag = "prisonexit"; name = "Brig Exit"; req_access = list(2)},/turf/simulated/floor/tiled,/area/security/prison) +"aFJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock/glass_security{name = "Brig Control"; req_access = list(1)},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/security/prison) +"aFK" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/computer/arcade,/turf/simulated/floor/tiled,/area/security/prison) +"aFL" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/security/prison) +"aFM" = (/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/disposalpipe/segment,/turf/simulated/floor/tiled,/area/security/prison) +"aFN" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/washing_machine,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/security/prison) +"aFO" = (/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/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/security/prison) +"aFP" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/security/prison) +"aFQ" = (/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/computer/arcade/orion_trail,/turf/simulated/floor/tiled,/area/security/prison) +"aFR" = (/obj/structure/table/standard,/obj/structure/bedsheetbin,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/security/prison) +"aFS" = (/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/security/prison) +"aFT" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/security/prison) +"aFU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/sortjunction{dir = 1; icon_state = "pipe-j1s"; name = "Janitor Closet"; sortType = "Janitor Closet"},/turf/simulated/floor,/area/maintenance/security_starboard) +"aFV" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "Custodial Maintenance"; req_access = list(26)},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/janitor) +"aFW" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/janitor) +"aFX" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/janitor) +"aFY" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/janitor) +"aFZ" = (/obj/structure/extinguisher_cabinet{pixel_x = 25; pixel_y = 0},/obj/structure/janitorialcart,/turf/simulated/floor/tiled,/area/janitor) +"aGa" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "lawyer_blast"; name = "Privacy Shutters"; opacity = 0},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/lawoffice) +"aGb" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/dark,/area/lawoffice) +"aGc" = (/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) +"aGd" = (/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled/dark,/area/lawoffice) +"aGe" = (/obj/item/weapon/stool/padded,/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aGf" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aGg" = (/obj/machinery/lapvend,/turf/simulated/floor/carpet,/area/crew_quarters/recreation_area) +"aGh" = (/obj/machinery/vending/cola,/turf/simulated/floor/carpet,/area/crew_quarters/recreation_area) +"aGi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/pool) +"aGj" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) +"aGk" = (/obj/effect/floor_decal/spline/plain{dir = 8},/turf/simulated/floor/water/pool,/area/crew_quarters/pool) +"aGl" = (/turf/simulated/floor/water/pool,/area/crew_quarters/pool) +"aGm" = (/turf/simulated/floor/water/deep/pool,/area/crew_quarters/pool) +"aGn" = (/obj/effect/floor_decal/spline/plain{dir = 4},/turf/simulated/floor/water/deep/pool,/area/crew_quarters/pool) +"aGo" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) +"aGp" = (/obj/random/trash_pile,/turf/simulated/floor,/area/maintenance/pool) +"aGq" = (/obj/item/clothing/gloves/boxing/yellow,/turf/simulated/floor,/area/maintenance/pool) +"aGr" = (/turf/simulated/wall/r_wall,/area/security/tactical) +"aGs" = (/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/door/firedoor/border_only,/obj/machinery/door/airlock/highsecurity{name = "Armoury Tactical Equipment"; req_access = list(3)},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/dark,/area/security/tactical) +"aGt" = (/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 2; health = 1e+006},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/security/tactical) +"aGu" = (/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 2; health = 1e+006},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/security/tactical) +"aGv" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/highsecurity{name = "Armoury Tactical Equipment"; req_access = list(3)},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/dark,/area/security/tactical) +"aGw" = (/turf/simulated/floor/tiled,/area/security/range) +"aGx" = (/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/tiled,/area/security/range) +"aGy" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/security/range) +"aGz" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = 28},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/security/range) +"aGA" = (/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/tiled,/area/security/range) +"aGB" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/item/weapon/gun/energy/laser/practice,/turf/simulated/floor/tiled,/area/security/range) +"aGC" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor/tiled,/area/security/range) +"aGD" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/security/range) +"aGE" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/firealarm{dir = 2; pixel_y = 23},/obj/machinery/light_switch{pixel_x = 14; pixel_y = 24},/obj/item/device/radio/intercom{broadcasting = 0; dir = 4; frequency = 1475; icon_state = "intercom"; listening = 1; name = "Station Intercom (Security)"; pixel_x = 21; pixel_y = 0},/turf/simulated/floor/tiled,/area/security/range) +"aGF" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/red/full{dir = 8},/obj/item/device/radio/intercom{broadcasting = 0; dir = 8; frequency = 1475; icon_state = "intercom"; listening = 1; name = "Station Intercom (Security)"; pixel_x = -21; pixel_y = 0},/turf/simulated/floor/tiled,/area/security/lobby) +"aGG" = (/turf/simulated/floor/tiled,/area/security/lobby) +"aGH" = (/obj/effect/floor_decal/corner/red/full{dir = 1},/turf/simulated/floor/tiled,/area/security/lobby) +"aGI" = (/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},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/security/lobby) +"aGJ" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/security/lobby) +"aGK" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/security/lobby) +"aGL" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/effect/floor_decal/corner/red{dir = 6},/obj/structure/table/reinforced,/turf/simulated/floor/tiled,/area/security/lobby) +"aGM" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/effect/floor_decal/corner/red{dir = 9},/obj/machinery/button/remote/blast_door{id = "visit_blast"; name = "Privacy Shutters"; pixel_x = -25; pixel_y = 0},/obj/machinery/button/flasher{id = "IAflash"; pixel_x = -25; pixel_y = 12},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/security/prison) +"aGN" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/security/prison) +"aGO" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor/tiled,/area/security/prison) +"aGP" = (/obj/machinery/atmospherics/unary/vent_pump/on{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"},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled,/area/security/prison) +"aGQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/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},/turf/simulated/floor/plating,/area/security/prison) +"aGR" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/button/flasher{id = "permentryflash"; name = "entry flash"; pixel_x = 0; pixel_y = -34; req_access = list(2)},/obj/machinery/button/remote/airlock{id = "prisonexit"; name = "Exit Doors"; pixel_x = 6; pixel_y = -26; req_access = list(2)},/obj/machinery/button/remote/airlock{id = "prisonentry"; name = "Entry Doors"; pixel_x = -6; pixel_y = -26; req_access = list(2)},/turf/simulated/floor/tiled,/area/security/prison) +"aGS" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/computer/security/telescreen{desc = "Big Brother is watching."; layer = 3.4; name = "Brig Monitor"; network = list("Prison"); pixel_x = 32; pixel_y = -3},/obj/item/weapon/stool/padded,/obj/machinery/button/remote/blast_door{id = "brigobs"; name = "Observation Shutters"; pixel_x = 6; pixel_y = -26; req_access = list(2)},/obj/machinery/button/flasher{id = "permflash"; name = "Brig flashes"; pixel_x = -6; pixel_y = -36; req_access = list(2); tag = "permflash"},/obj/machinery/button/remote/blast_door{id = "Prison Gate"; name = "Prison Lockdown"; pixel_x = 6; pixel_y = -36; req_access = list(2)},/obj/machinery/light_switch{pixel_x = -8; pixel_y = 26},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/security/prison) +"aGT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/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},/turf/simulated/floor/plating,/area/security/prison) +"aGU" = (/obj/item/weapon/stool/padded,/turf/simulated/floor/tiled,/area/security/prison) +"aGV" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/tiled,/area/security/prison) +"aGW" = (/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,/area/security/prison) +"aGX" = (/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) +"aGY" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled,/area/security/prison) +"aGZ" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 1; frequency = 1443; icon_state = "on"; id = "air_in"; use_power = 1},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/security/prison) +"aHa" = (/turf/simulated/floor/tiled,/area/security/prison) +"aHb" = (/obj/machinery/portable_atmospherics/powered/scrubber/huge,/turf/simulated/floor/tiled,/area/security/riot_control) +"aHc" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/maintenance/security_starboard) +"aHd" = (/obj/machinery/navbeacon/delivery/east{location = "Janitor"},/obj/structure/plasticflaps{opacity = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/janitor) +"aHe" = (/obj/structure/window/reinforced{dir = 4},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/window/northleft{name = "Janitorial Delivery"; req_access = list(26)},/turf/simulated/floor/tiled,/area/janitor) +"aHf" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/tiled,/area/janitor) +"aHg" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/tiled,/area/janitor) +"aHh" = (/obj/structure/mopbucket,/obj/item/weapon/mop,/obj/item/weapon/reagent_containers/glass/bucket,/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -26},/turf/simulated/floor/tiled,/area/janitor) +"aHi" = (/obj/structure/mopbucket,/obj/item/weapon/mop,/obj/item/weapon/reagent_containers/glass/bucket,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled,/area/janitor) +"aHj" = (/obj/structure/janitorialcart,/turf/simulated/floor/tiled,/area/janitor) +"aHk" = (/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},/turf/simulated/floor/tiled,/area/hallway/secondary/civilian_hallway_aft) +"aHl" = (/obj/machinery/button/remote/blast_door{id = "lawyer_blast"; name = "Privacy Shutters"; pixel_x = -26; pixel_y = 0},/obj/machinery/light_switch{pixel_x = -34; pixel_y = 0},/obj/machinery/camera/network/civilian{c_tag = "CIV - Internal Affairs"; dir = 5},/turf/simulated/floor/tiled/dark,/area/lawoffice) +"aHm" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/dark,/area/lawoffice) +"aHn" = (/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/machinery/status_display{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/tiled/dark,/area/lawoffice) +"aHo" = (/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 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/maintenance/holodeck) +"aHp" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/maintenance/holodeck) +"aHq" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/unary/vent_pump/on,/obj/machinery/camera/network/civilian{c_tag = "CIV - Holodeck Control"; dir = 4},/turf/simulated/floor/tiled,/area/holodeck_control) +"aHr" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/holodeck_control) +"aHs" = (/obj/machinery/door/airlock/glass{name = "Holodeck Control"},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/holodeck_control) +"aHt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/holodeck_control) +"aHu" = (/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aHv" = (/obj/effect/floor_decal/spline/plain,/obj/machinery/vending/fitness,/turf/simulated/floor/carpet,/area/crew_quarters/recreation_area) +"aHw" = (/obj/effect/floor_decal/spline/plain,/turf/simulated/floor/carpet,/area/crew_quarters/recreation_area) +"aHx" = (/obj/effect/floor_decal/spline/plain,/obj/structure/bed/chair/office/dark{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/carpet,/area/crew_quarters/recreation_area) +"aHy" = (/obj/effect/floor_decal/spline/plain,/obj/structure/bed/chair/office/dark{dir = 1},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/carpet,/area/crew_quarters/recreation_area) +"aHz" = (/obj/effect/floor_decal/spline/plain,/obj/structure/bed/chair/office/dark{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/carpet,/area/crew_quarters/recreation_area) +"aHA" = (/obj/effect/floor_decal/spline/plain,/obj/machinery/vending/coffee,/turf/simulated/floor/carpet,/area/crew_quarters/recreation_area) +"aHB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/pool) +"aHC" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) +"aHD" = (/obj/structure/table/standard,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled/dark,/area/security/tactical) +"aHE" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/dark,/area/security/tactical) +"aHF" = (/obj/structure/table/standard,/obj/machinery/camera/network/security{c_tag = "SEC - Secure Armory Aft"; dir = 2},/turf/simulated/floor/tiled/dark,/area/security/tactical) +"aHG" = (/obj/structure/table/standard,/turf/simulated/floor/tiled/dark,/area/security/tactical) +"aHH" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/dark,/area/security/tactical) +"aHI" = (/obj/structure/table/standard,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/machinery/recharger,/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},/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled/dark,/area/security/tactical) +"aHJ" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/structure/target_stake,/turf/simulated/floor/tiled,/area/security/range) +"aHK" = (/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled,/area/security/range) +"aHL" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/security/range) +"aHM" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor/tiled,/area/security/range) +"aHN" = (/obj/effect/floor_decal/industrial/loading{tag = "icon-loadingarea (WEST)"; icon_state = "loadingarea"; dir = 8},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window/westright{name = "Range Access"; req_access = list(63)},/turf/simulated/floor/tiled,/area/security/range) +"aHO" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled,/area/security/range) +"aHP" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled,/area/security/range) +"aHQ" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/flashbangs{pixel_x = -2; pixel_y = -2},/turf/simulated/floor/tiled,/area/security/range) +"aHR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/security/lobby) +"aHS" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/security/lobby) +"aHT" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/reinforced{dir = 8},/obj/effect/floor_decal/corner/red{dir = 9},/obj/machinery/computer/security{tag = "icon-computer (EAST)"; icon_state = "computer"; dir = 4},/turf/simulated/floor/tiled,/area/security/lobby) +"aHU" = (/obj/structure/bed/chair/office/dark,/obj/machinery/button/remote/airlock{desc = "A remote control switch for the brig foyer."; id = "BrigFoyer"; name = "Brig Foyer Doors"; pixel_x = -6; pixel_y = -26; req_access = list(63)},/turf/simulated/floor/tiled,/area/security/lobby) +"aHV" = (/obj/structure/bed/chair/office/dark,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/security/lobby) +"aHW" = (/obj/effect/floor_decal/corner/red{dir = 6},/obj/machinery/computer/secure_data{tag = "icon-computer (WEST)"; icon_state = "computer"; dir = 8},/turf/simulated/floor/tiled,/area/security/lobby) +"aHX" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/effect/floor_decal/corner/red/full,/turf/simulated/floor/tiled,/area/security/prison) +"aHY" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/bed/chair,/obj/effect/floor_decal/corner/red{dir = 10},/obj/item/device/radio/intercom{broadcasting = 0; dir = 4; frequency = 1475; icon_state = "intercom"; listening = 1; name = "Station Intercom (Security)"; pixel_x = 21; pixel_y = 0},/turf/simulated/floor/tiled,/area/security/prison) +"aHZ" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/flasher{id = "permentryflash"; name = "Floor mounted flash"; pixel_x = 0},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/effect/floor_decal/industrial/outline/yellow,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/tiled,/area/security/prison) +"aIa" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera/network/prison{c_tag = "SEC - Common Brig Enterance"; dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/security/prison) +"aIb" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/green,/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/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) +"aIc" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/table/steel,/obj/item/device/communicator,/obj/item/device/communicator,/obj/item/device/communicator,/obj/item/device/communicator,/obj/item/device/radio/headset,/obj/item/device/radio/headset,/obj/item/device/radio/headset,/obj/item/device/radio/headset,/turf/simulated/floor/tiled,/area/security/prison) +"aId" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/table/steel,/obj/machinery/camera/network/prison{c_tag = "SEC - Brig Observation"; dir = 1},/turf/simulated/floor/tiled,/area/security/prison) +"aIe" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/green,/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/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) +"aIf" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/security/prison) +"aIg" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/security/prison) +"aIh" = (/obj/machinery/flasher{id = "permflash"; name = "Floor mounted flash"; pixel_x = 0},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/security/prison) +"aIi" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/security/prison) +"aIj" = (/obj/structure/closet/crate,/obj/item/clothing/glasses/meson/prescription,/obj/item/weapon/storage/box/lights/mixed,/obj/random/maintenance/security,/obj/random/maintenance/security,/obj/random/maintenance/security,/turf/simulated/floor/plating,/area/maintenance/security_starboard) +"aIk" = (/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/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/civilian_hallway_aft) +"aIl" = (/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"},/turf/simulated/floor/tiled,/area/hallway/secondary/civilian_hallway_aft) +"aIm" = (/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 = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/hallway/secondary/civilian_hallway_aft) +"aIn" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock{name = "Internal Affairs"; req_access = list(38)},/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/lawoffice) +"aIo" = (/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/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/dark,/area/lawoffice) +"aIp" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled/dark,/area/lawoffice) +"aIq" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled/dark,/area/lawoffice) +"aIr" = (/obj/structure/table/reinforced,/obj/machinery/photocopier/faxmachine{anchored = 0; department = "Internal Affairs"},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled/dark,/area/lawoffice) +"aIs" = (/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,/area/maintenance/holodeck) +"aIt" = (/obj/machinery/light/small{dir = 4; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/meter,/turf/simulated/floor,/area/maintenance/holodeck) +"aIu" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/tiled,/area/holodeck_control) +"aIv" = (/obj/structure/table/standard,/obj/item/weapon/paper{desc = ""; info = "Brusies sustained in the holodeck can be healed simply by sleeping."; name = "Holodeck Disclaimer"},/turf/simulated/floor/tiled,/area/holodeck_control) +"aIw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/holodeck_control) +"aIx" = (/obj/machinery/door/airlock/glass{name = "Holodeck"},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/holodeck_control) +"aIy" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aIz" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aIA" = (/obj/machinery/door/airlock/glass{name = "Recreation Area"},/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aIB" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area) +"aIC" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/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/landmark{name = "lightsout"},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area) +"aID" = (/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/crew_quarters/recreation_area) +"aIE" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area) +"aIF" = (/obj/machinery/door/airlock/glass{name = "Pool"},/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/crew_quarters/pool) +"aIG" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) +"aIH" = (/obj/effect/floor_decal/spline/plain{dir = 9},/obj/item/weapon/beach_ball,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) +"aII" = (/obj/effect/floor_decal/spline/plain{dir = 1},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) +"aIJ" = (/obj/effect/floor_decal/spline/plain{dir = 5},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) +"aIK" = (/obj/structure/table/glass,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) +"aIL" = (/obj/structure/table/rack,/obj/effect/floor_decal/corner/green/full{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/window/brigdoor/eastleft{name = "Ballistics"},/obj/random/projectile/sec,/obj/random/projectile/sec,/turf/simulated/floor/tiled/dark,/area/security/tactical) +"aIM" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/dark,/area/security/tactical) +"aIN" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled/dark,/area/security/tactical) +"aIO" = (/turf/simulated/floor/tiled/dark,/area/security/tactical) +"aIP" = (/obj/structure/table/rack,/obj/effect/floor_decal/corner/blue/full{dir = 1},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/window/brigdoor/westright{name = "Energy"},/obj/random/energy/sec,/turf/simulated/floor/tiled/dark,/area/security/tactical) +"aIQ" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/tiled,/area/security/range) +"aIR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/tiled,/area/security/range) +"aIS" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/security/range) +"aIT" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/tiled,/area/security/range) +"aIU" = (/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,/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/tiled,/area/security/range) +"aIV" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/item/weapon/gun/energy/laser/practice,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/security/range) +"aIW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/turf/simulated/floor/tiled,/area/security/range) +"aIX" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/security/range) +"aIY" = (/obj/structure/table/reinforced,/obj/machinery/light{dir = 4},/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,/turf/simulated/floor/tiled,/area/security/range) +"aIZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/security/lobby) +"aJa" = (/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/camera/network/security{c_tag = "SEC - Lobby"; dir = 4},/obj/effect/floor_decal/corner/red{dir = 9},/turf/simulated/floor/tiled,/area/security/lobby) +"aJb" = (/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,/area/security/lobby) +"aJc" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/corner/red{dir = 6},/obj/effect/landmark{name = "lightsout"},/turf/simulated/floor/tiled,/area/security/lobby) +"aJd" = (/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},/obj/structure/cable/green,/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/security/lobby) +"aJe" = (/obj/structure/table/reinforced,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/window/brigdoor/southleft{name = "Secure Door"},/obj/effect/floor_decal/corner/red{dir = 10},/turf/simulated/floor/tiled,/area/security/lobby) +"aJf" = (/obj/structure/table/reinforced,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/window/brigdoor/southright{name = "Secure Door"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/floor_decal/corner/red{dir = 10},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor/tiled,/area/security/lobby) +"aJg" = (/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},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/security/lobby) +"aJh" = (/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},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "brigobs"; name = "Communal Brig Blast Door"; opacity = 0},/turf/simulated/floor/plating,/area/security/prison) +"aJi" = (/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Secure Gate"; name = "Communal Brig Blast Door"; opacity = 0},/obj/structure/table/steel_reinforced,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window/northright{name = "Visitation"; req_access = list(2)},/turf/simulated/floor/tiled,/area/security/prison) +"aJj" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_security{id_tag = "prisonentry"; name = "Brig Entry"; req_access = list(2)},/turf/simulated/floor/tiled,/area/security/prison) +"aJk" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_security{id_tag = "prisonentry"; name = "Brig Entry"; req_access = list(2)},/turf/simulated/floor/tiled,/area/security/prison) +"aJl" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/green,/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Prison Gate"; name = "Communal Brig Blast Door"; opacity = 0},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/security/prison) +"aJm" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/cable/green,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/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) +"aJn" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/security/prison) +"aJo" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/tiled,/area/security/prison) +"aJp" = (/obj/structure/table/steel,/obj/item/weapon/material/minihoe,/obj/item/device/analyzer/plant_analyzer,/obj/item/clothing/head/greenbandana,/turf/simulated/floor/tiled,/area/security/prison) +"aJq" = (/obj/machinery/vending/hydronutrients,/turf/simulated/floor/tiled,/area/security/prison) +"aJr" = (/obj/machinery/seed_storage/garden,/obj/machinery/camera/network/prison{c_tag = "SEC - Common Brig Fore"; dir = 1},/turf/simulated/floor/tiled,/area/security/prison) +"aJs" = (/obj/machinery/portable_atmospherics/hydroponics,/turf/simulated/floor/tiled,/area/security/prison) +"aJt" = (/obj/machinery/portable_atmospherics/hydroponics,/obj/machinery/light,/turf/simulated/floor/tiled,/area/security/prison) +"aJu" = (/obj/structure/reagent_dispensers/watertank,/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor/tiled,/area/security/prison) +"aJv" = (/obj/structure/table/rack,/obj/item/weapon/storage/toolbox/mechanical,/obj/item/weapon/storage/belt/utility,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/effect/decal/cleanable/dirt,/obj/random/maintenance/security,/obj/random/maintenance/security,/turf/simulated/floor/plating,/area/maintenance/security_starboard) +"aJw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/security_starboard) +"aJx" = (/turf/simulated/wall,/area/storage/art) +"aJy" = (/obj/structure/table/standard,/obj/item/weapon/storage/fancy/crayons,/obj/item/weapon/storage/fancy/crayons,/turf/simulated/floor/tiled,/area/storage/art) +"aJz" = (/obj/structure/table/standard,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/turf/simulated/floor/tiled,/area/storage/art) +"aJA" = (/obj/structure/table/standard,/obj/item/weapon/hand_labeler,/obj/item/weapon/hand_labeler,/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/light_switch{pixel_x = 11; pixel_y = 24},/turf/simulated/floor/tiled,/area/storage/art) +"aJB" = (/obj/structure/table/standard,/obj/item/stack/cable_coil/random,/obj/item/stack/cable_coil/random,/obj/machinery/atmospherics/unary/vent_pump/on,/obj/item/device/taperecorder,/obj/item/device/taperecorder,/turf/simulated/floor/tiled,/area/storage/art) +"aJC" = (/obj/structure/table/standard,/obj/item/stack/cable_coil/random,/obj/item/stack/cable_coil/random,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled,/area/storage/art) +"aJD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/storage/art) +"aJE" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green,/turf/simulated/floor/tiled/dark,/area/lawoffice) +"aJF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/dark,/area/lawoffice) +"aJG" = (/obj/machinery/photocopier,/obj/machinery/ai_status_display{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/tiled/dark,/area/lawoffice) +"aJH" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/meter,/turf/simulated/floor,/area/maintenance/holodeck) +"aJI" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor,/area/maintenance/holodeck) +"aJJ" = (/obj/machinery/door/airlock/maintenance{req_access = newlist()},/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/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/holodeck_control) +"aJK" = (/obj/item/weapon/stool/padded,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/holodeck_control) +"aJL" = (/obj/machinery/computer/HolodeckControl,/turf/simulated/floor/tiled,/area/holodeck_control) +"aJM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/holodeck_control) +"aJN" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aJO" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aJP" = (/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/crew_quarters/recreation_area_hallway) +"aJQ" = (/obj/machinery/door/airlock/glass{name = "Recreation Area"},/obj/machinery/door/firedoor/glass,/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/recreation_area_hallway) +"aJR" = (/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/recreation_area) +"aJS" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area) +"aJT" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area) +"aJU" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area) +"aJV" = (/obj/machinery/door/airlock/glass{name = "Pool"},/obj/machinery/door/firedoor/glass,/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/pool) +"aJW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) +"aJX" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) +"aJY" = (/obj/effect/floor_decal/spline/plain{dir = 10},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) +"aJZ" = (/obj/effect/floor_decal/spline/plain,/obj/machinery/hologram/holopad,/obj/machinery/light,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) +"aKa" = (/obj/effect/floor_decal/spline/plain{dir = 6},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) +"aKb" = (/obj/structure/table/glass,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) +"aKc" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/maintenance/pool) +"aKd" = (/obj/structure/table/rack,/obj/effect/floor_decal/corner/green/full,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 2; health = 1e+006},/obj/machinery/light{dir = 8},/obj/machinery/door/window/brigdoor/eastright{name = "Ballistics"},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/obj/random/projectile/sec,/obj/random/projectile/sec,/turf/simulated/floor/tiled/dark,/area/security/tactical) +"aKe" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled/dark,/area/security/tactical) +"aKf" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled/dark,/area/security/tactical) +"aKg" = (/obj/structure/table/rack,/obj/effect/floor_decal/corner/blue/full{dir = 4},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 2; health = 1e+006},/obj/machinery/light{dir = 4},/obj/machinery/door/window/brigdoor/westleft{name = "Energy"; req_access = list(1)},/obj/random/energy/sec,/turf/simulated/floor/tiled/dark,/area/security/tactical) +"aKh" = (/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/tiled,/area/security/range) +"aKi" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/security/range) +"aKj" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled,/area/security/range) +"aKk" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/security/range) +"aKl" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor/tiled,/area/security/range) +"aKm" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/industrial/loading{tag = "icon-loadingarea (WEST)"; icon_state = "loadingarea"; dir = 8},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window/westright{name = "Range Access"; req_access = list(63)},/turf/simulated/floor/tiled,/area/security/range) +"aKn" = (/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/scrubbers,/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled,/area/security/range) +"aKo" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/security/range) +"aKp" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/blanks{pixel_x = 2; pixel_y = -2},/obj/item/weapon/storage/box/blanks,/turf/simulated/floor/tiled,/area/security/range) +"aKq" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/green,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/security/lobby) +"aKr" = (/obj/effect/floor_decal/corner/red{dir = 9},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled,/area/security/lobby) +"aKs" = (/obj/machinery/hologram/holopad,/obj/effect/floor_decal/corner/red{dir = 4},/turf/simulated/floor/tiled,/area/security/lobby) +"aKt" = (/obj/effect/floor_decal/corner/red{dir = 5},/turf/simulated/floor/tiled,/area/security/lobby) +"aKu" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/security/lobby) +"aKv" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/effect/floor_decal/corner/red/full{dir = 1},/obj/structure/table/standard,/obj/item/weapon/book/manual/security_space_law,/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled,/area/security/lobby) +"aKw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/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; dir = 1; icon_state = "pdoor0"; id = "brigobs"; name = "Communal Brig Blast Door"; opacity = 0},/turf/simulated/floor/plating,/area/security/prison) +"aKx" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/table/reinforced,/obj/item/weapon/book/manual/security_space_law,/obj/effect/floor_decal/corner/red/full{dir = 8},/turf/simulated/floor/tiled,/area/security/prison) +"aKy" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/structure/bed/chair{dir = 1},/obj/effect/floor_decal/corner/red{dir = 5},/obj/machinery/flasher{id = "IAflash"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor/tiled,/area/security/prison) +"aKz" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/security/prison) +"aKA" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled,/area/security/prison) +"aKB" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/item/device/radio/intercom{desc = "Talk... listen through this."; dir = 1; name = "Station Intercom (Brig Radio)"; pixel_x = 0; pixel_y = 21; wires = 7},/turf/simulated/floor/tiled,/area/security/prison) +"aKC" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/machinery/computer/cryopod{density = 0; layer = 3.3; pixel_y = 32},/turf/simulated/floor/tiled,/area/security/prison) +"aKD" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled,/area/security/prison) +"aKE" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/security/prison) +"aKF" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/security/prison) +"aKG" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/security/prison) +"aKH" = (/obj/machinery/door/airlock{name = "Brig Restroom"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/freezer,/area/security/prison) +"aKI" = (/obj/structure/table/standard,/obj/item/device/camera_film{pixel_x = -2; pixel_y = -2},/obj/item/device/camera_film{pixel_x = 2; pixel_y = 2},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled,/area/storage/art) +"aKJ" = (/turf/simulated/floor/tiled,/area/storage/art) +"aKK" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/storage/art) +"aKL" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/storage/art) +"aKM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/storage/art) +"aKN" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled/dark,/area/lawoffice) +"aKO" = (/obj/structure/table/reinforced,/obj/item/weapon/pen/blue,/obj/item/weapon/pen/red{pixel_x = -5; pixel_y = -1},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor/tiled/dark,/area/lawoffice) +"aKP" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/maintenance/holodeck) +"aKQ" = (/obj/machinery/alarm{dir = 1; pixel_y = -25},/obj/structure/table/rack,/obj/random/maintenance/security,/obj/random/maintenance/clean,/turf/simulated/floor,/area/maintenance/holodeck) +"aKR" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled,/area/holodeck_control) +"aKS" = (/obj/machinery/light/small,/turf/simulated/floor/tiled,/area/holodeck_control) +"aKT" = (/obj/machinery/camera/network/northern_star{c_tag = "Hall - Recreation Mid"; dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aKU" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 2},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aKV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/recreation_area_hallway) +"aKW" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area) +"aKX" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light,/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area) +"aKY" = (/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},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area) +"aKZ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera/network/civilian{c_tag = "CIV - Recreation Area Aft"; dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area) +"aLa" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/machinery/light,/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area) +"aLb" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area) +"aLc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/pool) +"aLd" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) +"aLe" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/maintenance/pool) +"aLf" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 2; health = 1e+006},/obj/item/weapon/storage/box/shotgunshells,/obj/structure/window/reinforced{dir = 8},/obj/effect/floor_decal/corner/green/full,/obj/item/weapon/storage/box/shotgunshells,/obj/item/weapon/storage/box/shotgunammo,/obj/item/weapon/storage/box/shotgunammo,/obj/machinery/door/window/brigdoor/northleft{name = "Ammo"; req_access = list(2)},/turf/simulated/floor/tiled/dark,/area/security/tactical) +"aLg" = (/obj/effect/floor_decal/corner/green/full{dir = 4},/obj/structure/window/reinforced{dir = 2; health = 1e+006},/obj/structure/window/reinforced{dir = 4},/obj/structure/table/rack,/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/northright{name = "Ammo"},/turf/simulated/floor/tiled/dark,/area/security/tactical) +"aLh" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/window/reinforced,/obj/effect/floor_decal/corner/yellow/full,/obj/machinery/door/window/brigdoor/northleft{name = "Combat Armor"; req_access = list(2)},/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,/turf/simulated/floor/tiled/dark,/area/security/tactical) +"aLi" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/effect/floor_decal/corner/yellow/full{tag = "icon-corner_white_full (EAST)"; icon_state = "corner_white_full"; dir = 4},/obj/machinery/door/window/brigdoor/northright{name = "Combat Armor"},/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,/turf/simulated/floor/tiled/dark,/area/security/tactical) +"aLj" = (/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/range) +"aLk" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/security/range) +"aLl" = (/obj/effect/floor_decal/industrial/warning/corner,/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/tiled,/area/security/range) +"aLm" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/security/range) +"aLn" = (/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/industrial/warning/corner{dir = 8},/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/turf/simulated/floor/tiled,/area/security/range) +"aLo" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled,/area/security/range) +"aLp" = (/obj/structure/table/reinforced,/obj/machinery/recharger/wallcharger{pixel_x = 32; pixel_y = -4},/obj/item/clothing/ears/earmuffs{pixel_x = -3; pixel_y = -2},/obj/item/clothing/ears/earmuffs,/obj/item/clothing/ears/earmuffs,/turf/simulated/floor/tiled,/area/security/range) +"aLq" = (/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/security/lobby) +"aLr" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/security/lobby) +"aLs" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/tiled,/area/security/lobby) +"aLt" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled,/area/security/lobby) +"aLu" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/green,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "brigobs"; name = "Communal Brig Blast Door"; opacity = 0},/turf/simulated/floor/plating,/area/security/prison) +"aLv" = (/obj/effect/floor_decal/corner/red/full,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/machinery/light,/turf/simulated/floor/tiled,/area/security/prison) +"aLw" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/tiled,/area/security/prison) +"aLx" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/airlock{id_tag = "visitdoor"; name = "Visitation Area"; req_access = list(63)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/security/prison) +"aLy" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/tiled,/area/security/prison) +"aLz" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/security/prison) +"aLA" = (/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 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/security/prison) +"aLB" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/flasher{id = "permflash"; name = "Floor mounted flash"; pixel_x = 0},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/security/prison) +"aLC" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/tiled,/area/security/prison) +"aLD" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/security/prison) +"aLE" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/security/prison) +"aLF" = (/obj/machinery/recharge_station,/turf/simulated/floor/tiled,/area/security/prison) +"aLG" = (/obj/structure/closet{name = "Prisoner's Locker"},/obj/item/weapon/flame/lighter/zippo,/obj/item/weapon/storage/fancy/cigarettes,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/security/prison) +"aLH" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/item/weapon/bedsheet/orange,/obj/structure/bed/padded,/turf/simulated/floor/tiled,/area/security/prison) +"aLI" = (/obj/structure/closet{name = "Prisoner's Locker"},/obj/random/tech_supply,/obj/item/clothing/head/flatcap,/turf/simulated/floor/tiled,/area/security/prison) +"aLJ" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/shower{dir = 4; icon_state = "shower"; pixel_x = 5; pixel_y = 0},/obj/structure/curtain/open/shower/security,/turf/simulated/floor/tiled/freezer,/area/security/prison) +"aLK" = (/turf/simulated/floor/tiled/freezer,/area/security/prison) +"aLL" = (/obj/structure/mirror{pixel_x = 30},/obj/item/weapon/soap/nanotrasen,/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/tiled/freezer,/area/security/prison) +"aLM" = (/obj/structure/table/standard,/obj/item/device/camera,/obj/item/device/camera{pixel_x = 3; pixel_y = -4},/turf/simulated/floor/tiled,/area/storage/art) +"aLN" = (/obj/machinery/hologram/holopad,/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled,/area/storage/art) +"aLO" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/storage/art) +"aLP" = (/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/storage/art) +"aLQ" = (/obj/machinery/door/airlock/glass{name = "Art Storage"},/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/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/storage/art) +"aLR" = (/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"},/turf/simulated/floor/tiled,/area/hallway/secondary/civilian_hallway_aft) +"aLS" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/effect/landmark{name = "lightsout"},/turf/simulated/floor/tiled,/area/hallway/secondary/civilian_hallway_aft) +"aLT" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/camera/network/northern_star{c_tag = "Hall - Civilian Primary Aft 1"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/civilian_hallway_aft) +"aLU" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/floor/tiled/dark,/area/lawoffice) +"aLV" = (/obj/machinery/firealarm{dir = 4; pixel_x = 26},/obj/structure/table/reinforced,/obj/machinery/computer/skills,/turf/simulated/floor/tiled/dark,/area/lawoffice) +"aLW" = (/obj/structure/disposalpipe/sortjunction/flipped{dir = 2; name = "Fitness Room"; sortType = "Fitness Room"},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aLX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/recreation_area_hallway) +"aLY" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area) +"aLZ" = (/turf/simulated/wall,/area/crew_quarters/recreation_area_restroom) +"aMa" = (/obj/machinery/door/airlock{name = "Unisex Restrooms"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/recreation_area_restroom) +"aMb" = (/obj/structure/undies_wardrobe,/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area) +"aMc" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area) +"aMd" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"; name = "Clothing Storage"},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area) +"aMe" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) +"aMf" = (/obj/structure/closet/crate,/obj/item/target,/obj/item/target,/obj/item/target,/obj/item/target,/obj/item/target,/turf/simulated/floor/tiled,/area/security/range) +"aMg" = (/obj/machinery/light,/turf/simulated/floor/tiled,/area/security/range) +"aMh" = (/obj/machinery/camera/network/security{c_tag = "SEC - Firing Range"; dir = 1},/turf/simulated/floor/tiled,/area/security/range) +"aMi" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window/westright{name = "Range Access"; req_access = list(63)},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/item/device/radio/intercom{broadcasting = 0; frequency = 1475; icon_state = "intercom"; listening = 1; name = "Station Intercom (Security)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor/tiled,/area/security/range) +"aMj" = (/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green,/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled,/area/security/range) +"aMk" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled,/area/security/range) +"aMl" = (/obj/structure/table/reinforced,/obj/machinery/recharger/wallcharger{pixel_x = 32; pixel_y = -4},/obj/item/clothing/glasses/sunglasses,/obj/item/clothing/glasses/sunglasses{pixel_x = 3; pixel_y = 3},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/tiled,/area/security/range) +"aMm" = (/obj/effect/floor_decal/corner/red/full,/obj/structure/bed/chair{dir = 1},/obj/machinery/atm{pixel_y = -30},/turf/simulated/floor/tiled,/area/security/lobby) +"aMn" = (/obj/structure/cable/green,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/bed/chair{dir = 1},/turf/simulated/floor/tiled,/area/security/lobby) +"aMo" = (/obj/effect/floor_decal/corner/red{dir = 10},/turf/simulated/floor/tiled,/area/security/lobby) +"aMp" = (/obj/structure/bed/chair{dir = 1},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/tiled,/area/security/lobby) +"aMq" = (/obj/effect/floor_decal/corner/red/full{dir = 4},/obj/structure/bed/chair{dir = 1},/obj/structure/extinguisher_cabinet{pixel_x = 25; pixel_y = 0},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled,/area/security/lobby) +"aMr" = (/obj/structure/table/steel,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/vending/wallmed1{pixel_y = -32},/turf/simulated/floor/tiled,/area/security/prison) +"aMs" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/security/prison) +"aMt" = (/obj/structure/bed/chair,/turf/simulated/floor/tiled,/area/security/prison) +"aMu" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/tiled,/area/security/prison) +"aMv" = (/obj/machinery/door/airlock/glass{name = "Brig Dormitories"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/security/prison) +"aMw" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor/tiled,/area/security/prison) +"aMx" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled,/area/security/prison) +"aMy" = (/obj/machinery/shower{dir = 4; icon_state = "shower"; pixel_x = 5; pixel_y = 0},/obj/structure/curtain/open/shower/security,/turf/simulated/floor/tiled/freezer,/area/security/prison) +"aMz" = (/obj/structure/mopbucket,/obj/item/weapon/mop,/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled/freezer,/area/security/prison) +"aMA" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24; pixel_y = 0},/turf/simulated/floor/tiled,/area/storage/art) +"aMB" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/storage/art) +"aMC" = (/obj/machinery/camera/network/civilian{c_tag = "CIV - Art Storage"; dir = 8},/turf/simulated/floor/tiled,/area/storage/art) +"aMD" = (/obj/machinery/firealarm{dir = 4; pixel_x = 26},/turf/simulated/floor/tiled,/area/hallway/secondary/civilian_hallway_aft) +"aME" = (/obj/machinery/newscaster{pixel_x = 0; pixel_y = -30},/turf/simulated/floor/tiled/dark,/area/lawoffice) +"aMF" = (/obj/structure/table/standard,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/item/weapon/soap/nanotrasen,/turf/simulated/floor/tiled,/area/holodeck_control) +"aMG" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/machinery/light{dir = 8},/obj/item/weapon/stool/padded,/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aMH" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aMI" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aMJ" = (/obj/item/weapon/soap/nanotrasen,/obj/item/weapon/soap/nanotrasen,/obj/structure/table/standard,/obj/random/soap,/obj/item/clothing/under/bathrobe,/obj/item/clothing/under/bathrobe,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/recreation_area_restroom) +"aMK" = (/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"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/recreation_area_restroom) +"aML" = (/obj/structure/mirror{pixel_x = 28},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/recreation_area_restroom) +"aMM" = (/obj/machinery/door/airlock{name = "Unisex Showers"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/recreation_area_restroom) +"aMN" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) +"aMO" = (/obj/effect/floor_decal/spline/plain{dir = 10},/turf/simulated/floor/water/pool,/area/crew_quarters/pool) +"aMP" = (/obj/effect/floor_decal/spline/plain,/turf/simulated/floor/water/pool,/area/crew_quarters/pool) +"aMQ" = (/obj/effect/floor_decal/spline/plain,/turf/simulated/floor/water/deep/pool,/area/crew_quarters/pool) +"aMR" = (/obj/effect/floor_decal/spline/plain{dir = 6},/turf/simulated/floor/water/deep/pool,/area/crew_quarters/pool) +"aMS" = (/obj/structure/closet,/obj/item/weapon/beach_ball,/obj/random/maintenance/clean,/obj/random/maintenance/cargo,/turf/simulated/floor,/area/maintenance/pool) +"aMT" = (/turf/simulated/wall/r_wall,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aMU" = (/turf/simulated/wall/r_wall,/area/maintenance/security_port) +"aMV" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{name = "Security Maintenance"; req_access = list(1)},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/maintenance/security_port) +"aMW" = (/turf/simulated/wall/r_wall,/area/security/lobby) +"aMX" = (/obj/machinery/door/airlock/glass_security{name = "Security Lobby"; req_one_access = newlist()},/obj/machinery/door/firedoor/glass,/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled,/area/security/lobby) +"aMY" = (/obj/machinery/door/firedoor/glass,/obj/effect/floor_decal/industrial/warning,/obj/machinery/door/airlock/glass_security{name = "Security Lobby"; req_one_access = newlist()},/turf/simulated/floor/tiled,/area/security/lobby) +"aMZ" = (/obj/structure/table/steel,/obj/machinery/microwave,/turf/simulated/floor/tiled,/area/security/prison) +"aNa" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/table/steel,/obj/item/weapon/storage/box/donkpockets,/obj/item/weapon/storage/box/donkpockets{pixel_x = -3; pixel_y = -3},/turf/simulated/floor/tiled,/area/security/prison) +"aNb" = (/obj/structure/table/steel,/obj/item/weapon/dice,/obj/machinery/camera/network/prison{c_tag = "SEC - Common Brig Aft"; dir = 1},/obj/item/weapon/deck/cards,/turf/simulated/floor/tiled,/area/security/prison) +"aNc" = (/obj/structure/table/steel,/obj/item/weapon/book/manual/security_space_law,/obj/item/device/taperecorder{pixel_x = -4; pixel_y = 2},/turf/simulated/floor/tiled,/area/security/prison) +"aNd" = (/obj/structure/table/steel,/obj/item/weapon/newspaper,/obj/machinery/light,/turf/simulated/floor/tiled,/area/security/prison) +"aNe" = (/obj/machinery/cryopod,/obj/effect/floor_decal/industrial/warning{dir = 9},/turf/simulated/floor/tiled/white,/area/security/prison) +"aNf" = (/obj/structure/cryofeed,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled/white,/area/security/prison) +"aNg" = (/obj/item/weapon/bedsheet/orange,/obj/structure/bed/padded,/turf/simulated/floor/tiled,/area/security/prison) +"aNh" = (/obj/structure/closet{name = "Prisoner's Locker"},/obj/item/clothing/head/soft/orange,/obj/item/clothing/shoes/sandal,/turf/simulated/floor/tiled,/area/security/prison) +"aNi" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/item/weapon/bedsheet/orange,/obj/structure/bed/padded,/turf/simulated/floor/tiled,/area/security/prison) +"aNj" = (/obj/structure/closet{name = "Prisoner's Locker"},/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 Bedroom"; dir = 8},/turf/simulated/floor/tiled,/area/security/prison) +"aNk" = (/obj/machinery/door/airlock{name = "Toilet"},/turf/simulated/floor/tiled/freezer,/area/security/prison) +"aNl" = (/obj/structure/table/standard,/obj/item/weapon/storage/box,/obj/item/weapon/storage/box{pixel_x = 3; pixel_y = 3},/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/item/weapon/tape_roll{pixel_x = 4; pixel_y = 4},/obj/item/weapon/tape_roll,/turf/simulated/floor/tiled,/area/storage/art) +"aNm" = (/obj/structure/table/standard,/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/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/light,/turf/simulated/floor/tiled,/area/storage/art) +"aNn" = (/obj/structure/table/standard,/obj/machinery/recharger,/obj/machinery/newscaster{pixel_x = 0; pixel_y = -28},/turf/simulated/floor/tiled,/area/storage/art) +"aNo" = (/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/civilian_hallway_aft) +"aNp" = (/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; pixel_y = 0},/obj/machinery/light,/turf/simulated/floor/tiled/dark,/area/lawoffice) +"aNq" = (/obj/structure/closet/lawcloset,/turf/simulated/floor/tiled/dark,/area/lawoffice) +"aNr" = (/obj/structure/table/standard,/obj/machinery/light{dir = 8},/obj/item/weapon/soap/nanotrasen,/turf/simulated/floor/tiled,/area/holodeck_control) +"aNs" = (/obj/structure/table/glass,/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aNt" = (/obj/structure/disposalpipe/segment,/obj/structure/extinguisher_cabinet{pixel_x = 25; pixel_y = 0},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aNu" = (/obj/machinery/recharge_station,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/recreation_area_restroom) +"aNv" = (/obj/machinery/door/airlock{name = "Unit 1"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/recreation_area_restroom) +"aNw" = (/turf/simulated/floor/tiled/freezer,/area/crew_quarters/recreation_area_restroom) +"aNx" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/recreation_area_restroom) +"aNy" = (/obj/structure/mirror{pixel_x = 28},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/recreation_area_restroom) +"aNz" = (/obj/machinery/shower{dir = 4; icon_state = "shower"; pixel_x = 5; pixel_y = 0},/obj/structure/curtain/open/shower,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/recreation_area_restroom) +"aNA" = (/obj/machinery/shower{dir = 8; icon_state = "shower"; pixel_x = -5; pixel_y = 0},/obj/structure/curtain/open/shower,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/recreation_area_restroom) +"aNB" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) +"aNC" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) +"aND" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) +"aNE" = (/obj/machinery/door/airlock/maintenance{req_access = newlist()},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/maintenance/pool) +"aNF" = (/turf/simulated/shuttle/wall,/area/shuttle/large_escape_pod2/station) +"aNG" = (/turf/space,/obj/structure/shuttle/engine/propulsion{dir = 4; icon_state = "propulsion_r"},/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/large_escape_pod2/station) +"aNH" = (/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{density = 0; icon_state = "pdoor0"; id = "security_lockdown"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor,/area/maintenance/security_port) +"aNI" = (/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "security_lockdown"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor,/area/maintenance/security_port) +"aNJ" = (/turf/simulated/wall,/area/maintenance/security_port) +"aNK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_one) +"aNL" = (/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/central_one) +"aNM" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green,/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "brigobs"; name = "Communal Brig Blast Door"; opacity = 0},/turf/simulated/floor/plating,/area/security/prison) +"aNN" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/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 = "brigobs"; name = "Communal Brig Blast Door"; opacity = 0},/turf/simulated/floor/plating,/area/security/prison) +"aNO" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "brigobs"; name = "Communal Brig Blast Door"; opacity = 0},/turf/simulated/floor/plating,/area/security/prison) +"aNP" = (/obj/structure/toilet{dir = 1},/obj/machinery/light/small,/turf/simulated/floor/tiled/freezer,/area/security/prison) +"aNQ" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor,/area/maintenance/security_starboard) +"aNR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/maintenance/security_starboard) +"aNS" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/civilian_hallway_aft) +"aNT" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/secondary/civilian_hallway_aft) +"aNU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/machinery/camera/network/civilian{c_tag = "CIV - Holodeck Aft"; dir = 1},/turf/simulated/floor/plating,/area/holodeck_control) +"aNV" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aNW" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/recreation_area_restroom) +"aNX" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/recreation_area_restroom) +"aNY" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/recreation_area_restroom) +"aNZ" = (/obj/machinery/door/airlock{name = "Unisex Showers"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/recreation_area_restroom) +"aOa" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/recreation_area_restroom) +"aOb" = (/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/recreation_area_restroom) +"aOc" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/recreation_area_restroom) +"aOd" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) +"aOe" = (/obj/structure/bed/chair,/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod2/station) +"aOf" = (/obj/structure/bed/chair,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod2/station) +"aOg" = (/obj/structure/bed/chair,/obj/machinery/light{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod2/station) +"aOh" = (/obj/machinery/sleep_console{dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod2/station) +"aOi" = (/obj/machinery/sleeper{dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod2/station) +"aOj" = (/obj/structure/table/standard,/obj/item/bodybag/cryobag,/obj/item/roller{pixel_y = 8},/obj/item/roller{pixel_y = 16},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod2/station) +"aOk" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/bed/chair,/obj/machinery/light{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod2/station) +"aOl" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless,/area/shuttle/large_escape_pod2/station) +"aOm" = (/turf/space,/obj/structure/shuttle/engine/propulsion{dir = 4},/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/large_escape_pod2/station) +"aOn" = (/turf/simulated/wall/r_wall,/area/maintenance/substation/security) +"aOo" = (/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},/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/maintenance/security_port) +"aOp" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/structure/table/rack,/obj/random/maintenance/security,/obj/random/maintenance/security,/obj/random/maintenance/security,/obj/random/maintenance/security,/turf/simulated/floor,/area/maintenance/security_port) +"aOq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_one) +"aOr" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aOs" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aOt" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aOu" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment,/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/maintenance/security_starboard) +"aOv" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/maintenance/security_starboard) +"aOw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/civilian_hallway_aft) +"aOx" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/maintenance/holodeck) +"aOy" = (/obj/structure/closet,/obj/item/clothing/suit/storage/toggle/labcoat/genetics,/obj/item/weapon/storage/backpack/genetics,/obj/random/maintenance/clean,/obj/random/maintenance/medical,/turf/simulated/floor,/area/maintenance/holodeck) +"aOz" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aOA" = (/obj/machinery/light/small{dir = 8},/obj/structure/toilet{dir = 4},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/recreation_area_restroom) +"aOB" = (/obj/machinery/door/airlock{name = "Unit 2"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/recreation_area_restroom) +"aOC" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/recreation_area_restroom) +"aOD" = (/obj/machinery/light,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/recreation_area_restroom) +"aOE" = (/obj/machinery/washing_machine,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/recreation_area_restroom) +"aOF" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/light,/obj/item/weapon/bikehorn/rubberducky,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/recreation_area_restroom) +"aOG" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) +"aOH" = (/obj/structure/table/glass,/obj/machinery/light,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) +"aOI" = (/obj/item/weapon/stool/padded,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) +"aOJ" = (/obj/structure/closet/secure_closet/personal,/obj/machinery/camera/network/civilian{c_tag = "CIV - Pool Aft"; dir = 1},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) +"aOK" = (/obj/item/weapon/stool/padded,/obj/machinery/ai_status_display{pixel_y = -32},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) +"aOL" = (/obj/structure/table/glass,/obj/item/weapon/inflatable_duck,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) +"aOM" = (/obj/structure/shuttle/window,/obj/structure/grille,/turf/simulated/shuttle/plating,/area/shuttle/large_escape_pod2/station) +"aON" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod2/station) +"aOO" = (/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod2/station) +"aOP" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod2/station) +"aOQ" = (/obj/machinery/power/breakerbox/activated{RCon_tag = "Security Substation Bypass"},/turf/simulated/floor,/area/maintenance/substation/security) +"aOR" = (/obj/machinery/power/smes/buildable{charge = 0; RCon_tag = "Substation - Security"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor,/area/maintenance/substation/security) +"aOS" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/maintenance/substation/security) +"aOT" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/maintenance/substation/security) +"aOU" = (/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,/turf/simulated/floor,/area/maintenance/security_port) +"aOV" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/meter,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor,/area/maintenance/security_port) +"aOW" = (/turf/simulated/wall,/area/hallway/primary/central_one) +"aOX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_one) +"aOY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_one) +"aOZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_one) +"aPa" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_one) +"aPb" = (/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aPc" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aPd" = (/obj/machinery/space_heater,/turf/simulated/floor,/area/maintenance/security_starboard) +"aPe" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/civilian_hallway_aft) +"aPf" = (/turf/simulated/wall,/area/hallway/primary/central_two) +"aPg" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_two) +"aPh" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_two) +"aPi" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_two) +"aPj" = (/obj/random/trash_pile,/turf/simulated/floor,/area/maintenance/holodeck) +"aPk" = (/obj/machinery/camera/network/northern_star{c_tag = "Hall - Recreation Aft"; dir = 4},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aPl" = (/obj/item/inflatable/door/torn,/obj/item/weapon/screwdriver,/turf/simulated/floor,/area/maintenance/pool) +"aPm" = (/obj/structure/bed/chair{dir = 1},/obj/machinery/vending/wallmed1{layer = 3.3; name = "Emergency NanoMed"; pixel_x = -28; pixel_y = 0},/obj/structure/closet/walllocker/emerglocker{pixel_x = 0; pixel_y = -32},/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod2/station) +"aPn" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod2/station) +"aPo" = (/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) +"aPp" = (/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/crowbar,/obj/random/medical/lite,/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod2/station) +"aPq" = (/obj/structure/bed/chair{dir = 1},/obj/structure/closet/walllocker/emerglocker{pixel_x = 0; pixel_y = -32},/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod2/station) +"aPr" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod2/station) +"aPs" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/maintenance/substation/security) +"aPt" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/turf/simulated/floor,/area/maintenance/substation/security) +"aPu" = (/obj/structure/cable/green,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/power/sensor{name = "Powernet Sensor - Security Subgrid"; name_tag = "Security Subgrid"},/turf/simulated/floor,/area/maintenance/substation/security) +"aPv" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/engineering{name = "Security Substation"; req_one_access = list(1,11,24)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/maintenance/substation/security) +"aPw" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/meter,/turf/simulated/floor,/area/maintenance/security_port) +"aPx" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor,/area/maintenance/security_port) +"aPy" = (/obj/structure/flora/pottedplant{icon_state = "plant-22"},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one) +"aPz" = (/obj/structure/table/glass,/obj/machinery/camera/network/northern_star{c_tag = "Hall - Central Primary Fore Port 1"; dir = 2},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one) +"aPA" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aPB" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aPC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{req_access = newlist()},/turf/simulated/floor,/area/maintenance/security_starboard) +"aPD" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/civilian_hallway_aft) +"aPE" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/secondary/civilian_hallway_aft) +"aPF" = (/obj/machinery/vending/cola,/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_two) +"aPG" = (/obj/machinery/vending/snack,/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_two) +"aPH" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_two) +"aPI" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{req_access = newlist()},/turf/simulated/floor,/area/maintenance/holodeck) +"aPJ" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/turf/simulated/floor,/area/maintenance/pool) +"aPK" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/maintenance/pool) +"aPL" = (/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) +"aPM" = (/turf/space,/obj/structure/shuttle/engine/propulsion{dir = 4; icon_state = "propulsion_l"},/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/large_escape_pod2/station) +"aPN" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/structure/table/steel,/obj/machinery/cell_charger,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor,/area/maintenance/substation/security) +"aPO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor,/area/maintenance/substation/security) +"aPP" = (/obj/structure/cable/green,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/turf/simulated/floor,/area/maintenance/substation/security) +"aPQ" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{req_access = newlist()},/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"; pixel_y = 0},/turf/simulated/floor,/area/maintenance/security_port) +"aPR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aPS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aPT" = (/obj/structure/sign/pods{dir = 8; pixel_x = -32; pixel_y = 0},/obj/structure/sign/directions/evac{pixel_y = 32; pixel_z = 8},/obj/structure/sign/directions/medical{dir = 4; pixel_y = 32},/obj/structure/sign/directions/science{dir = 2; pixel_y = 32; pixel_z = -8},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one) +"aPU" = (/obj/structure/sign/directions/security{dir = 4; pixel_y = 32},/obj/structure/sign/directions/cargo{dir = 2; pixel_y = 32; pixel_z = 8},/obj/structure/sign/directions/engineering{dir = 2; pixel_y = 32; pixel_z = -8},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one) +"aPV" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one) +"aPW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aPX" = (/obj/structure/sign/directions/security{dir = 1; pixel_y = 32},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one) +"aPY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/primary/central_one) +"aPZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/hallway/primary/central_one) +"aQa" = (/obj/machinery/vending/cola,/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one) +"aQb" = (/obj/machinery/vending/snack,/obj/machinery/camera/network/northern_star{c_tag = "Hall - Central Primary Fore Mid 2"; dir = 2},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one) +"aQc" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one) +"aQd" = (/obj/structure/closet/emcloset,/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one) +"aQe" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one) +"aQf" = (/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one) +"aQg" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_one) +"aQh" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_one) +"aQi" = (/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one) +"aQj" = (/obj/machinery/firealarm{dir = 4; pixel_x = 26},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one) +"aQk" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/machinery/light{dir = 8},/obj/structure/sign/directions/evac{pixel_y = 32; pixel_z = 8},/obj/structure/sign/directions/medical{dir = 2; pixel_y = 32},/obj/structure/sign/directions/science{dir = 8; pixel_y = 32; pixel_z = -8},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_two) +"aQl" = (/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"aQm" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"aQn" = (/obj/structure/sign/directions/engineering{dir = 8; pixel_y = 32; pixel_z = -8},/obj/structure/sign/directions/security{dir = 8; pixel_y = 32},/obj/structure/sign/directions/cargo{dir = 8; pixel_y = 32; pixel_z = 8},/obj/machinery/camera/network/northern_star{c_tag = "Hall - Central Primary Starboard Fore 1"; dir = 8},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_two) +"aQo" = (/obj/structure/closet/emcloset,/turf/simulated/floor/tiled/dark,/area/crew_quarters/recreation_area_hallway) +"aQp" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/dark,/area/crew_quarters/recreation_area_hallway) +"aQq" = (/turf/simulated/floor/tiled/dark,/area/crew_quarters/recreation_area_hallway) +"aQr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/recreation_area_hallway) +"aQs" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/recreation_area_hallway) +"aQt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/recreation_area_hallway) +"aQu" = (/obj/machinery/door/airlock/glass{name = "Recreation Area"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aQv" = (/turf/simulated/wall,/area/storage/tools) +"aQw" = (/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,/area/maintenance/pool) +"aQx" = (/obj/effect/decal/cleanable/dirt,/obj/structure/closet/crate,/obj/item/weapon/reagent_containers/food/drinks/bottle/wine,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/random/drinkbottle,/obj/random/maintenance/clean,/turf/simulated/floor/plating,/area/maintenance/pool) +"aQy" = (/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,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aQz" = (/turf/simulated/wall,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aQA" = (/obj/machinery/computer/arcade,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aQB" = (/obj/machinery/vending/coffee,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aQC" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aQD" = (/obj/machinery/door/airlock/engineering{name = "Security Substation"; req_one_access = list(1,11,24)},/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor,/area/maintenance/substation/security) +"aQE" = (/obj/machinery/vending/fitness,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aQF" = (/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"; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aQG" = (/obj/machinery/alarm{pixel_y = 25},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aQH" = (/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aQI" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aQJ" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aQK" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aQL" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aQM" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aQN" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aQO" = (/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/primary/central_one) +"aQP" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aQQ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = 28},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aQR" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera/network/northern_star{c_tag = "Hall - Central Primary Fore Mid 1"; dir = 2},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aQS" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one) +"aQT" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/structure/disposalpipe/segment{dir = 4},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aQU" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aQV" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j1"; dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aQW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aQX" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aQY" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = 28},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aQZ" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aRa" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"aRb" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"aRc" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 2},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"aRd" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"aRe" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"aRf" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aRg" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aRh" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera/network/northern_star{c_tag = "Hall - Recreation Aft Port"; dir = 2},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aRi" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aRj" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aRk" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = 28},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aRl" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aRm" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aRn" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aRo" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aRp" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera/network/northern_star{c_tag = "Hall - Recreation Aft Starboard"; dir = 2},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aRq" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aRr" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aRs" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aRt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/storage/tools) +"aRu" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/tiled,/area/storage/tools) +"aRv" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/tiled,/area/storage/tools) +"aRw" = (/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/random/tech_supply,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/storage/tools) +"aRx" = (/obj/structure/closet/toolcloset,/turf/simulated/floor/tiled,/area/storage/tools) +"aRy" = (/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/pool) +"aRz" = (/obj/structure/table/rack,/obj/item/weapon/flame/lighter/random,/obj/item/weapon/storage/fancy/cigarettes/dromedaryco,/obj/random/maintenance/clean,/turf/simulated/floor/plating,/area/maintenance/pool) +"aRA" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 9},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aRB" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aRC" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 5},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aRD" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/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)},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aRE" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod_berth{frequency = 1380; id_tag = "large_escape_pod_2_berth"; pixel_x = 0; pixel_y = 26; tag_door = "large_escape_pod_2_berth_hatch"},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 9},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aRF" = (/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/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aRG" = (/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 = 27},/obj/machinery/hologram/holopad,/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aRH" = (/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/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aRI" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aRJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/sign/pods{dir = 8; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aRK" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = 28},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aRL" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aRM" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aRN" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aRO" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aRP" = (/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,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aRQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aRR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aRS" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aRT" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aRU" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass{name = "Central Access"},/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/central_one) +"aRV" = (/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/central_one) +"aRW" = (/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/hallway/primary/central_one) +"aRX" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/navbeacon/patrol{next_patrol = "CH2"; location = "CH1"},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aRY" = (/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,/area/hallway/primary/central_one) +"aRZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aSa" = (/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/central_one) +"aSb" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aSc" = (/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/central_one) +"aSd" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aSe" = (/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/central_one) +"aSf" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aSg" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/navbeacon/patrol{next_patrol = "CH3"; location = "CH2"},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aSh" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one) +"aSi" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/navbeacon/patrol{next_patrol = "CH4"; location = "CH3"},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aSj" = (/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,/area/hallway/primary/central_one) +"aSk" = (/obj/structure/cable{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,/area/hallway/primary/central_one) +"aSl" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aSm" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aSn" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"aSo" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"aSp" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"aSq" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/navbeacon/patrol{next_patrol = "CH5"; location = "CH4"},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"aSr" = (/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/hallway/primary/central_two) +"aSs" = (/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/central_two) +"aSt" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass{name = "Central Access"},/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/central_two) +"aSu" = (/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/recreation_area_hallway) +"aSv" = (/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},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aSw" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aSx" = (/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/crew_quarters/recreation_area_hallway) +"aSy" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aSz" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aSA" = (/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/recreation_area_hallway) +"aSB" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aSC" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aSD" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/dark,/area/crew_quarters/recreation_area_hallway) +"aSE" = (/obj/machinery/door/airlock/glass{name = "Auxiliary Tool Storage"; req_access = list(12)},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/storage/tools) +"aSF" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/storage/tools) +"aSG" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled,/area/storage/tools) +"aSH" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled,/area/storage/tools) +"aSI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/storage/tools) +"aSJ" = (/obj/machinery/door/airlock/maintenance{req_access = newlist()},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/maintenance/pool) +"aSK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor,/area/maintenance/pool) +"aSL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/light/small,/turf/simulated/floor,/area/maintenance/pool) +"aSM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/maintenance/pool) +"aSN" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/maintenance/pool) +"aSO" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aSP" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aSQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aSR" = (/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)},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aSS" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aST" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aSU" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aSV" = (/obj/machinery/camera/network/northern_star{c_tag = "Hall - Fore Port Escape 1"; dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aSW" = (/obj/machinery/newscaster{pixel_y = -30},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aSX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aSY" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aSZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aTa" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aTb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aTc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aTd" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/light,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aTe" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aTf" = (/obj/machinery/door/firedoor/glass,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aTg" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aTh" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aTi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera/network/northern_star{c_tag = "Hall - Fore Port Escape 2"; dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aTj" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aTk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aTl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aTm" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aTn" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/item/device/radio/intercom{layer = 4; name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aTo" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aTp" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aTq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aTr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/junction{dir = 1; icon_state = "pipe-j2"},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aTs" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aTt" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aTu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aTv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aTw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aTx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/newscaster{pixel_x = 0; pixel_y = -28},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aTy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aTz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aTA" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aTB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/light,/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aTC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aTD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aTE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aTF" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one) +"aTG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aTH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aTI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/camera/network/northern_star{c_tag = "Hall - Central Primary Fore Aft 1"; dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aTJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aTK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aTL" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aTM" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aTN" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aTO" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aTP" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aTQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aTR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/camera/network/northern_star{c_tag = "Hall - Central Primary Fore Aft 2"; dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aTS" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aTT" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aTU" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"aTV" = (/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/tiled,/area/hallway/primary/central_two) +"aTW" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"aTX" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"aTY" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"aTZ" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aUa" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/light,/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aUb" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aUc" = (/obj/machinery/light,/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aUd" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aUe" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aUf" = (/obj/structure/sign/directions/engineering{dir = 8; pixel_y = -32; pixel_z = 8},/obj/structure/sign/directions/security{dir = 8; pixel_y = -32},/obj/structure/sign/directions/cargo{dir = 8; pixel_y = -32; pixel_z = -8},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aUg" = (/obj/structure/sign/directions/science{dir = 8; pixel_y = -32; pixel_z = 8},/obj/structure/sign/directions/medical{dir = 8; pixel_y = -32},/obj/structure/sign/directions/evac{dir = 8; pixel_y = -32; pixel_z = -8},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aUh" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aUi" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area_hallway) +"aUj" = (/obj/machinery/camera/network/civilian{c_tag = "CIV - Auxiliary Tool Storage"; dir = 4},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/storage/tools) +"aUk" = (/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/structure/table/steel,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/storage/tools) +"aUl" = (/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/structure/table/steel,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/storage/tools) +"aUm" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/storage/tools) +"aUn" = (/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/machinery/cell_charger,/obj/structure/table/steel,/obj/structure/extinguisher_cabinet{pixel_x = 25},/turf/simulated/floor/tiled,/area/storage/tools) +"aUo" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/light,/obj/structure/closet/emcloset,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aUp" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/structure/closet/emcloset,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aUq" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aUr" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/structure/closet/emcloset,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aUs" = (/obj/structure/closet/emcloset,/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aUt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aUu" = (/obj/effect/floor_decal/industrial/warning,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/sign/directions/science{dir = 2; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aUv" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aUw" = (/obj/effect/floor_decal/industrial/warning,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aUx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aUy" = (/obj/machinery/light{dir = 8},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one) +"aUz" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aUA" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aUB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aUC" = (/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -26},/obj/structure/extinguisher_cabinet{pixel_x = 25; pixel_y = 0},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one) +"aUD" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one) +"aUE" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one) +"aUF" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/hallway/primary/central_one) +"aUG" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aUH" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aUI" = (/obj/machinery/firealarm{dir = 8; pixel_x = -26},/obj/structure/closet/emcloset,/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one) +"aUJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one) +"aUK" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/light,/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one) +"aUL" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_one) +"aUM" = (/obj/effect/floor_decal/industrial/warning,/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aUN" = (/obj/machinery/door/firedoor/glass,/obj/effect/floor_decal/industrial/warning,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aUO" = (/obj/effect/floor_decal/industrial/warning,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aUP" = (/obj/machinery/firealarm{dir = 8; pixel_x = -26},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_two) +"aUQ" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"aUR" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"aUS" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_two) +"aUT" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/recreation_area_hallway) +"aUU" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/recreation_area_hallway) +"aUV" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/recreation_area_hallway) +"aUW" = (/obj/item/weapon/caution/cone,/turf/simulated/floor/tiled/dark,/area/crew_quarters/recreation_area_hallway) +"aUX" = (/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/machinery/light_switch{pixel_x = -26; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/tiled,/area/storage/tools) +"aUY" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/storage/tools) +"aUZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled,/area/storage/tools) +"aVa" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/storage/tools) +"aVb" = (/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/structure/table/steel,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/recharger{pixel_y = 0},/turf/simulated/floor/tiled,/area/storage/tools) +"aVc" = (/turf/simulated/wall,/area/maintenance/engineering/pumpstation) +"aVd" = (/obj/machinery/space_heater,/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) +"aVe" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) +"aVf" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) +"aVg" = (/obj/machinery/atmospherics/binary/pump/high_power/on{dir = 4; name = "Pump station in"; target_pressure = 4500},/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) +"aVh" = (/obj/machinery/atmospherics/pipe/manifold/visible/cyan{dir = 1},/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) +"aVi" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) +"aVj" = (/obj/machinery/door/airlock/maintenance{req_access = newlist()},/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/secondary/escape/fore_port_escape_pod_hallway) +"aVk" = (/turf/simulated/wall,/area/maintenance/research_shuttle) +"aVl" = (/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/fore_port_escape_pod_hallway) +"aVm" = (/turf/simulated/wall,/area/gateway) +"aVn" = (/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/simulated/floor/tiled/dark,/area/gateway) +"aVo" = (/turf/simulated/floor/tiled/dark,/area/gateway) +"aVp" = (/obj/structure/closet/emcloset,/obj/item/weapon/storage/toolbox/emergency,/obj/item/weapon/storage/toolbox/emergency,/turf/simulated/floor/tiled/dark,/area/gateway) +"aVq" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aVr" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aVs" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aVt" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one) +"aVu" = (/obj/structure/table/glass,/obj/machinery/camera/network/northern_star{c_tag = "Hall - Central Primary Fore Port 2"; dir = 1},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one) +"aVv" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one) +"aVw" = (/turf/simulated/wall/r_wall,/area/hallway/primary/central_one) +"aVx" = (/obj/effect/floor_decal/industrial/warning/corner,/obj/machinery/ai_status_display{pixel_x = -32; pixel_y = 0},/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aVy" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aVz" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) +"aVA" = (/turf/simulated/wall,/area/maintenance/central) +"aVB" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{req_access = newlist()},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/maintenance/central) +"aVC" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hydroponics/garden) +"aVD" = (/obj/machinery/door/airlock/glass{name = "Garden"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hydroponics/garden) +"aVE" = (/obj/machinery/door/airlock/glass{name = "Garden"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hydroponics/garden) +"aVF" = (/obj/machinery/door/airlock/glass{name = "Garden"},/turf/simulated/floor/tiled,/area/hydroponics/garden) +"aVG" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"aVH" = (/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/central_two) +"aVI" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"aVJ" = (/turf/simulated/wall,/area/maintenance/medbay_fore) +"aVK" = (/obj/machinery/door/airlock/maintenance{req_access = newlist()},/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/maintenance/medbay_fore) +"aVL" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/engineering{name = "Pump Station"; req_one_access = list(11,24)},/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/maintenance/engineering/pumpstation) +"aVM" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/cyan{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) +"aVN" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/universal,/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) +"aVO" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact (EAST)"},/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) +"aVP" = (/obj/machinery/atmospherics/pipe/manifold/visible/cyan,/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) +"aVQ" = (/obj/structure/closet,/obj/item/weapon/towel/random,/obj/item/weapon/towel/random,/obj/item/weapon/towel/random,/obj/item/weapon/towel/random,/obj/random/maintenance/clean,/obj/random/maintenance/clean,/turf/simulated/floor,/area/maintenance/pool) +"aVR" = (/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_shuttle) +"aVS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/maintenance/research_shuttle) +"aVT" = (/turf/simulated/wall/r_wall,/area/rnd/research_foyer_auxiliary) +"aVU" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/rnd/research_foyer_auxiliary) +"aVV" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/door/airlock/research{name = "Research Division Auxiliary Access"; req_access = list(47)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/white,/area/rnd/research_foyer_auxiliary) +"aVW" = (/obj/structure/sign/science,/turf/simulated/wall/r_wall,/area/rnd/research_foyer_auxiliary) +"aVX" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor/tiled/dark,/area/gateway) +"aVY" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled/dark,/area/gateway) +"aVZ" = (/obj/machinery/gateway{dir = 9},/turf/simulated/floor/tiled/dark,/area/gateway) +"aWa" = (/obj/machinery/gateway{dir = 1},/turf/simulated/floor/tiled/dark,/area/gateway) +"aWb" = (/obj/machinery/gateway{dir = 5},/turf/simulated/floor/tiled/dark,/area/gateway) +"aWc" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled/dark,/area/gateway) +"aWd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_four) +"aWe" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"aWf" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"aWg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"aWh" = (/turf/simulated/wall/r_wall,/area/ai_server_room) +"aWi" = (/turf/simulated/wall/r_wall,/area/ai_upload_foyer) +"aWj" = (/obj/machinery/door/airlock/highsecurity{name = "AI Upload Access"; req_access = list(16)},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/dark,/area/ai_upload_foyer) +"aWk" = (/turf/simulated/wall/r_wall,/area/ai_cyborg_station) +"aWl" = (/turf/simulated/floor,/area/maintenance/central) +"aWm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/maintenance/central) +"aWn" = (/turf/simulated/wall,/area/hydroponics/garden) +"aWo" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hydroponics/garden) +"aWp" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hydroponics/garden) +"aWq" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hydroponics/garden) +"aWr" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hydroponics/garden) +"aWs" = (/obj/machinery/door/firedoor/glass,/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hydroponics/garden) +"aWt" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hydroponics/garden) +"aWu" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_two) +"aWv" = (/obj/structure/extinguisher_cabinet{pixel_x = 25},/obj/machinery/atm{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_two) +"aWw" = (/turf/simulated/wall,/area/ai_monitored/storage/emergency/eva) +"aWx" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/ai_monitored/storage/emergency/eva) +"aWy" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/ai_monitored/storage/emergency/eva) +"aWz" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/ai_monitored/storage/emergency/eva) +"aWA" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{req_access = newlist()},/turf/simulated/floor/tiled,/area/ai_monitored/storage/emergency/eva) +"aWB" = (/turf/simulated/floor,/area/maintenance/medbay_fore) +"aWC" = (/obj/effect/decal/cleanable/cobweb2,/obj/effect/decal/cleanable/dirt,/obj/random/trash_pile,/turf/simulated/floor/plating,/area/maintenance/medbay_fore) +"aWD" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/machinery/portable_atmospherics/powered/pump/filled,/turf/simulated/floor/tiled/hydro,/area/maintenance/engineering/pumpstation) +"aWE" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{dir = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) +"aWF" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) +"aWG" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/machinery/computer/station_alert,/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) +"aWH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/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/atmospherics/pipe/simple/hidden/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/turf/simulated/floor/plating,/area/maintenance/engineering/pumpstation) +"aWI" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/binary/passive_gate{dir = 8; target_pressure = 4500},/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) +"aWJ" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 9},/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) +"aWK" = (/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 9},/obj/effect/decal/warning_stripes,/turf/simulated/floor,/area/maintenance/engineering/pumpstation) +"aWL" = (/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) +"aWM" = (/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/obj/structure/closet/firecloset,/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) +"aWN" = (/obj/machinery/door/airlock/maintenance{req_one_access = newlist()},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/maintenance/pool) +"aWO" = (/obj/machinery/light/small{dir = 8},/obj/random/trash_pile,/turf/simulated/floor,/area/maintenance/research_shuttle) +"aWP" = (/obj/structure/closet/emcloset,/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor/tiled/white,/area/rnd/research_foyer_auxiliary) +"aWQ" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled/white,/area/rnd/research_foyer_auxiliary) +"aWR" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/tiled/white,/area/rnd/research_foyer_auxiliary) +"aWS" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/computer/cryopod/gateway{pixel_x = -32},/turf/simulated/floor/tiled/dark,/area/gateway) +"aWT" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/dark,/area/gateway) +"aWU" = (/obj/machinery/gateway{dir = 8},/turf/simulated/floor/tiled/dark,/area/gateway) +"aWV" = (/obj/machinery/cryopod/robot/door/gateway,/turf/simulated/floor/tiled/dark,/area/gateway) +"aWW" = (/obj/machinery/gateway{dir = 4},/turf/simulated/floor/tiled/dark,/area/gateway) +"aWX" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/dark,/area/gateway) +"aWY" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 26},/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled/dark,/area/gateway) +"aWZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_four) +"aXa" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"aXb" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"aXc" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"aXd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_four) +"aXe" = (/obj/machinery/message_server,/turf/simulated/floor/bluegrid,/area/ai_server_room) +"aXf" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/bluegrid,/area/ai_server_room) +"aXg" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/tiled/dark,/area/ai_server_room) +"aXh" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/machinery/camera/network/command{c_tag = "AI - Upload Foyer"; dir = 2},/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/tiled/dark,/area/ai_upload_foyer) +"aXi" = (/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/dark,/area/ai_upload_foyer) +"aXj" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/structure/sign/kiddieplaque{pixel_y = 32},/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/turf/simulated/floor/tiled/dark,/area/ai_upload_foyer) +"aXk" = (/obj/structure/bed/chair/office/light{dir = 4},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/tiled/dark,/area/ai_cyborg_station) +"aXl" = (/obj/structure/table/standard,/obj/item/weapon/phone,/obj/machinery/light{dir = 1},/turf/simulated/floor/bluegrid,/area/ai_cyborg_station) +"aXm" = (/obj/machinery/computer/aifixer,/turf/simulated/floor/bluegrid,/area/ai_cyborg_station) +"aXn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/maintenance/central) +"aXo" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hydroponics/garden) +"aXp" = (/obj/machinery/smartfridge/drying_rack,/turf/simulated/floor/grass,/area/hydroponics/garden) +"aXq" = (/obj/effect/floor_decal/spline/fancy/wood{dir = 2},/obj/machinery/seed_storage/garden,/turf/simulated/floor/grass,/area/hydroponics/garden) +"aXr" = (/obj/effect/floor_decal/spline/fancy/wood{dir = 2},/obj/machinery/vending/hydronutrients,/turf/simulated/floor/grass,/area/hydroponics/garden) +"aXs" = (/obj/effect/floor_decal/spline/fancy/wood{dir = 6},/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/glass/bucket,/obj/machinery/light{dir = 1},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/grass,/area/hydroponics/garden) +"aXt" = (/obj/structure/sink/kitchen{pixel_y = 28},/obj/effect/floor_decal/corner/green{dir = 9},/turf/simulated/floor/tiled,/area/hydroponics/garden) +"aXu" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/hydroponics/garden) +"aXv" = (/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/hydroponics/garden) +"aXw" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hydroponics/garden) +"aXx" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/camera/network/civilian{c_tag = "CIV - Park Fore"; dir = 2},/obj/effect/floor_decal/corner/green{dir = 6},/turf/simulated/floor/tiled,/area/hydroponics/garden) +"aXy" = (/obj/effect/floor_decal/spline/fancy/wood{tag = "icon-spline_fancy (SOUTHWEST)"; icon_state = "spline_fancy"; dir = 10},/obj/structure/flora/ausbushes/fernybush,/obj/machinery/light{dir = 1},/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/grass,/area/hydroponics/garden) +"aXz" = (/obj/effect/floor_decal/spline/fancy/wood{dir = 2},/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/ywflowers,/turf/simulated/floor/grass,/area/hydroponics/garden) +"aXA" = (/obj/effect/floor_decal/spline/fancy/wood{dir = 2},/obj/structure/flora/ausbushes/ywflowers,/turf/simulated/floor/grass,/area/hydroponics/garden) +"aXB" = (/obj/structure/flora/ausbushes/ywflowers,/turf/simulated/floor/grass,/area/hydroponics/garden) +"aXC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hydroponics/garden) +"aXD" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_two) +"aXE" = (/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_two) +"aXF" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/ai_monitored/storage/emergency/eva) +"aXG" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/emergency/eva) +"aXH" = (/obj/structure/dispenser/oxygen,/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/emergency/eva) +"aXI" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1; health = 1e+006},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 9},/obj/machinery/door/window/southleft,/obj/item/clothing/suit/space,/obj/item/clothing/head/helmet/space,/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/emergency/eva) +"aXJ" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1; health = 1e+006},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 5},/obj/machinery/door/window/southright,/obj/item/clothing/suit/space,/obj/item/clothing/head/helmet/space,/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/emergency/eva) +"aXK" = (/obj/structure/table/rack,/obj/machinery/atmospherics/unary/vent_pump/on,/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/item/device/suit_cooling_unit,/obj/item/device/suit_cooling_unit,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/emergency/eva) +"aXL" = (/obj/item/stack/material/wood{amount = 24},/turf/simulated/floor,/area/ai_monitored/storage/emergency/eva) +"aXM" = (/obj/item/stack/material/wood,/turf/simulated/floor,/area/ai_monitored/storage/emergency/eva) +"aXN" = (/obj/machinery/newscaster{pixel_y = 32},/obj/effect/floor_decal/corner/brown/full{dir = 1},/turf/simulated/floor/tiled/white,/area/ai_monitored/storage/emergency/eva) +"aXO" = (/obj/structure/closet/crate,/obj/random/maintenance/clean,/obj/random/maintenance/clean,/obj/random/maintenance/clean,/obj/random/maintenance/engineering,/obj/random/maintenance/engineering,/obj/random/maintenance/engineering,/turf/simulated/floor/tiled/white,/area/ai_monitored/storage/emergency/eva) +"aXP" = (/obj/effect/floor_decal/corner/yellow{dir = 4},/turf/simulated/floor/tiled/white,/area/ai_monitored/storage/emergency/eva) +"aXQ" = (/obj/effect/floor_decal/corner/yellow{dir = 5},/turf/simulated/floor/tiled/white,/area/ai_monitored/storage/emergency/eva) +"aXR" = (/obj/effect/floor_decal/corner/yellow{dir = 5},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled/white,/area/ai_monitored/storage/emergency/eva) +"aXS" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/maintenance/medbay_fore) +"aXT" = (/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) +"aXU" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/machinery/portable_atmospherics/powered/pump/filled,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor/tiled/hydro,/area/maintenance/engineering/pumpstation) +"aXV" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) +"aXW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) +"aXX" = (/obj/machinery/door/airlock/glass_engineeringatmos{name = "Pump Station Atmospherics"; req_one_access = list(11,24)},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) +"aXY" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) +"aXZ" = (/obj/machinery/atmospherics/pipe/simple/visible/universal,/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) +"aYa" = (/obj/machinery/atmospherics/pipe/simple/visible/red{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) +"aYb" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/canister/empty,/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) +"aYc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/maintenance/medbay_fore) +"aYd" = (/turf/space,/area/skipjack_station/northwest_solars) +"aYe" = (/turf/simulated/floor,/area/maintenance/research_shuttle) +"aYf" = (/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/maintenance/research_shuttle) +"aYg" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/maintenance/research_shuttle) +"aYh" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/structure/closet/firecloset,/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/obj/machinery/camera/network/research{c_tag = "SCI - Research Auxiliary Access"; dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/research_foyer_auxiliary) +"aYi" = (/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/white,/area/rnd/research_foyer_auxiliary) +"aYj" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled/white,/area/rnd/research_foyer_auxiliary) +"aYk" = (/obj/structure/window/reinforced,/obj/machinery/newscaster{pixel_x = -31; pixel_y = 0},/obj/machinery/camera/network/civilian{c_tag = "CIV - Gateway"; dir = 4},/turf/simulated/floor/tiled/dark,/area/gateway) +"aYl" = (/obj/machinery/gateway{dir = 10},/obj/effect/landmark{name = "JoinLateGateway"},/turf/simulated/floor/tiled/dark,/area/gateway) +"aYm" = (/obj/machinery/gateway,/obj/effect/landmark{name = "JoinLateGateway"},/turf/simulated/floor/tiled/dark,/area/gateway) +"aYn" = (/obj/machinery/gateway{dir = 6},/obj/effect/landmark{name = "JoinLateGateway"},/turf/simulated/floor/tiled/dark,/area/gateway) +"aYo" = (/obj/structure/window/reinforced,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/tiled/dark,/area/gateway) +"aYp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/primary/central_four) +"aYq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_four) +"aYr" = (/turf/simulated/wall,/area/hallway/primary/central_four) +"aYs" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"aYt" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"aYu" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"aYv" = (/obj/machinery/computer/message_monitor,/turf/simulated/floor/tiled/dark,/area/ai_server_room) +"aYw" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled/dark,/area/ai_server_room) +"aYx" = (/obj/structure/cable/cyan{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/dark,/area/ai_server_room) +"aYy" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/highsecurity{name = "Messaging Server"; req_access = list(16)},/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/dark,/area/ai_upload_foyer) +"aYz" = (/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/manifold/hidden/scrubbers,/turf/simulated/floor/tiled/dark,/area/ai_upload_foyer) +"aYA" = (/obj/machinery/hologram/holopad,/obj/structure/cable/cyan{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/cyan{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/turf/simulated/floor/tiled/dark,/area/ai_upload_foyer) +"aYB" = (/obj/structure/cable/cyan{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/dark,/area/ai_upload_foyer) +"aYC" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/highsecurity{name = "AI Upload Access"; req_access = list(16)},/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/dark,/area/ai_upload_foyer) +"aYD" = (/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 = 10},/turf/simulated/floor/tiled/dark,/area/ai_cyborg_station) +"aYE" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled/dark,/area/ai_cyborg_station) +"aYF" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled/dark,/area/ai_cyborg_station) +"aYG" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hydroponics/garden) +"aYH" = (/obj/machinery/portable_atmospherics/hydroponics/soil,/turf/simulated/floor/grass,/area/hydroponics/garden) +"aYI" = (/obj/effect/floor_decal/spline/fancy/wood{dir = 6},/turf/simulated/floor/grass,/area/hydroponics/garden) +"aYJ" = (/obj/effect/floor_decal/corner/green/full{dir = 8},/turf/simulated/floor/tiled,/area/hydroponics/garden) +"aYK" = (/obj/effect/floor_decal/corner/green{dir = 5},/turf/simulated/floor/tiled,/area/hydroponics/garden) +"aYL" = (/obj/effect/floor_decal/corner/green{dir = 1},/turf/simulated/floor/tiled,/area/hydroponics/garden) +"aYM" = (/turf/simulated/floor/tiled,/area/hydroponics/garden) +"aYN" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hydroponics/garden) +"aYO" = (/obj/effect/floor_decal/corner/green{dir = 4},/turf/simulated/floor/tiled,/area/hydroponics/garden) +"aYP" = (/obj/structure/bed/chair/wood{dir = 4},/obj/effect/floor_decal/corner/green{dir = 5},/turf/simulated/floor/tiled,/area/hydroponics/garden) +"aYQ" = (/obj/structure/table/woodentable,/obj/effect/floor_decal/corner/green{dir = 5},/turf/simulated/floor/tiled,/area/hydroponics/garden) +"aYR" = (/obj/structure/bed/chair/wood{dir = 8},/obj/effect/floor_decal/corner/green/full{dir = 1},/turf/simulated/floor/tiled,/area/hydroponics/garden) +"aYS" = (/obj/effect/floor_decal/spline/fancy/wood{tag = "icon-spline_fancy (SOUTHWEST)"; icon_state = "spline_fancy"; dir = 10},/obj/structure/flora/ausbushes/sparsegrass,/turf/simulated/floor/grass,/area/hydroponics/garden) +"aYT" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hydroponics/garden) +"aYU" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/primary/central_two) +"aYV" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"aYW" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"aYX" = (/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,/area/hallway/primary/central_two) +"aYY" = (/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/central_two) +"aYZ" = (/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/glass{name = "Emergency EVA"},/turf/simulated/floor/tiled,/area/ai_monitored/storage/emergency/eva) +"aZa" = (/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/emergency/eva) +"aZb" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/tiled,/area/ai_monitored/storage/emergency/eva) +"aZc" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/airlock/maintenance{req_access = newlist()},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/ai_monitored/storage/emergency/eva) +"aZd" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/ai_monitored/storage/emergency/eva) +"aZe" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/ai_monitored/storage/emergency/eva) +"aZf" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/floor_decal/corner/brown{dir = 6},/turf/simulated/floor/tiled/white,/area/ai_monitored/storage/emergency/eva) +"aZg" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/white,/area/ai_monitored/storage/emergency/eva) +"aZh" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/tiled/white,/area/ai_monitored/storage/emergency/eva) +"aZi" = (/turf/simulated/floor/tiled/yellow,/area/ai_monitored/storage/emergency/eva) +"aZj" = (/obj/structure/table/rack{dir = 1},/obj/item/weapon/storage/toolbox/emergency,/obj/random/maintenance/medical,/obj/random/maintenance/medical,/turf/simulated/floor/plating,/area/maintenance/medbay_fore) +"aZk" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/machinery/portable_atmospherics/powered/scrubber,/turf/simulated/floor/tiled/hydro,/area/maintenance/engineering/pumpstation) +"aZl" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/red{dir = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) +"aZm" = (/obj/machinery/atmospherics/pipe/simple/hidden/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) +"aZn" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/structure/table/steel_reinforced,/obj/random/tech_supply,/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/obj/random/maintenance/engineering,/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) +"aZo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/engineering/pumpstation) +"aZp" = (/obj/machinery/atmospherics/pipe/simple/visible/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) +"aZq" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/visible/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) +"aZr" = (/obj/machinery/camera/network/engineering{c_tag = "ENG - Pump Station"; dir = 1},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/machinery/atmospherics/tvalve/digital/mirrored/bypass{dir = 4},/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) +"aZs" = (/obj/machinery/atmospherics/binary/pump{dir = 4},/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) +"aZt" = (/obj/machinery/atmospherics/pipe/manifold/visible/red,/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) +"aZu" = (/obj/random/maintenance/research,/obj/random/maintenance/research,/obj/random/junk,/turf/simulated/floor,/area/maintenance/research_shuttle) +"aZv" = (/obj/structure/closet/l3closet/scientist,/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled/white,/area/rnd/research_foyer_auxiliary) +"aZw" = (/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/rnd/research_foyer_auxiliary) +"aZx" = (/obj/structure/curtain/open/shower,/obj/machinery/shower{icon_state = "shower"; dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/tiled/freezer,/area/rnd/research_foyer_auxiliary) +"aZy" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/vending/coffee,/turf/simulated/floor/tiled,/area/gateway) +"aZz" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/gateway) +"aZA" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/gateway) +"aZB" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/gateway) +"aZC" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/closet/emcloset,/obj/item/weapon/storage/toolbox/emergency,/obj/item/weapon/storage/toolbox/emergency,/turf/simulated/floor/tiled,/area/gateway) +"aZD" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/shuttle/plating,/area/gateway) +"aZE" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"aZF" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"aZG" = (/obj/structure/disposalpipe/junction{dir = 1; icon_state = "pipe-j2"},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"aZH" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"aZI" = (/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"aZJ" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled/dark,/area/ai_server_room) +"aZK" = (/turf/simulated/floor/tiled/dark,/area/ai_server_room) +"aZL" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/dark,/area/ai_server_room) +"aZM" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/obj/machinery/turretid/stun{control_area = "\improper AI Upload Chamber"; name = "AI Upload turret control"; pixel_x = 6; pixel_y = -24},/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1447; name = "Private AI Channel"; pixel_x = -12; pixel_y = -21},/turf/simulated/floor/tiled/dark,/area/ai_upload_foyer) +"aZN" = (/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/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/machinery/flasher{id = "AIFoyer"; pixel_x = 22; pixel_y = -36},/turf/simulated/floor/tiled/dark,/area/ai_upload_foyer) +"aZO" = (/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/cyan{d2 = 8; icon_state = "0-8"},/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled/dark,/area/ai_upload_foyer) +"aZP" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/dark,/area/ai_cyborg_station) +"aZQ" = (/obj/effect/landmark/start{name = "Cyborg"},/turf/simulated/floor/tiled/dark,/area/ai_cyborg_station) +"aZR" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/effect/landmark/start{name = "Cyborg"},/turf/simulated/floor/tiled/dark,/area/ai_cyborg_station) +"aZS" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hydroponics/garden) +"aZT" = (/obj/effect/floor_decal/spline/fancy/wood{dir = 6},/obj/structure/flora/ausbushes/sparsegrass,/turf/simulated/floor/grass,/area/hydroponics/garden) +"aZU" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/hydroponics/garden) +"aZV" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hydroponics/garden) +"aZW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/tiled,/area/hydroponics/garden) +"aZX" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hydroponics/garden) +"aZY" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled,/area/hydroponics/garden) +"aZZ" = (/obj/effect/floor_decal/corner/green/full{dir = 1},/turf/simulated/floor/tiled,/area/hydroponics/garden) +"baa" = (/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/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"bab" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"bac" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"bad" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"bae" = (/obj/machinery/door/airlock/glass{name = "Emergency EVA"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/ai_monitored/storage/emergency/eva) +"baf" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled,/area/ai_monitored/storage/emergency/eva) +"bag" = (/turf/simulated/floor/tiled,/area/ai_monitored/storage/emergency/eva) +"bah" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/ai_monitored/storage/emergency/eva) +"bai" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/extinguisher_cabinet{pixel_x = 25; pixel_y = 0},/turf/simulated/floor/tiled,/area/ai_monitored/storage/emergency/eva) +"baj" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/ai_monitored/storage/emergency/eva) +"bak" = (/obj/effect/floor_decal/corner/yellow/full{tag = "icon-corner_white_full (EAST)"; icon_state = "corner_white_full"; dir = 4},/turf/simulated/floor/tiled/white,/area/ai_monitored/storage/emergency/eva) +"bal" = (/obj/effect/floor_decal/corner/brown{dir = 6},/turf/simulated/floor/tiled/white,/area/ai_monitored/storage/emergency/eva) +"bam" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/white,/area/ai_monitored/storage/emergency/eva) +"ban" = (/turf/simulated/floor/tiled/white,/area/ai_monitored/storage/emergency/eva) +"bao" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled/white,/area/ai_monitored/storage/emergency/eva) +"bap" = (/obj/item/frame/light,/turf/simulated/floor/tiled/yellow,/area/ai_monitored/storage/emergency/eva) +"baq" = (/turf/simulated/wall,/area/medical/surgery_storage) +"bar" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor,/area/maintenance/medbay_fore) +"bas" = (/obj/machinery/floodlight,/turf/simulated/floor,/area/maintenance/medbay_fore) +"bat" = (/obj/machinery/atmospherics/pipe/simple/hidden/red{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/machinery/light_switch{pixel_x = 12; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) +"bau" = (/obj/structure/table/steel_reinforced,/obj/machinery/cell_charger,/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) +"bav" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/engineering/pumpstation) +"baw" = (/obj/structure/table/steel_reinforced,/obj/item/weapon/storage/briefcase/inflatable{pixel_x = 3; pixel_y = 6},/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) +"bax" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/structure/table/steel_reinforced,/obj/item/stack/material/glass{amount = 50},/obj/item/stack/material/steel{amount = 50; pixel_x = -2; pixel_y = -2},/turf/simulated/floor/tiled,/area/maintenance/engineering/pumpstation) +"bay" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/research_shuttle) +"baz" = (/obj/effect/decal/cleanable/generic,/obj/item/weapon/material/shard{icon_state = "medium"},/turf/simulated/floor/plating,/area/maintenance/research_shuttle) +"baA" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/airlock/research{name = "Research Division Auxiliary Access"; req_access = list(47)},/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/rnd/research_foyer_auxiliary) +"baB" = (/obj/machinery/lapvend,/turf/simulated/floor/tiled,/area/gateway) +"baC" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/gateway) +"baD" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/tiled,/area/gateway) +"baE" = (/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/tiled,/area/gateway) +"baF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/tiled,/area/gateway) +"baG" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/tiled,/area/gateway) +"baH" = (/obj/structure/cable/green{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/gateway) +"baI" = (/obj/machinery/door/airlock/glass{name = "Gateway Access"},/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},/turf/simulated/floor/tiled,/area/gateway) +"baJ" = (/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/central_four) +"baK" = (/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/glass,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"baL" = (/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/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"baM" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"baN" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"baO" = (/obj/machinery/blackbox_recorder,/turf/simulated/floor/bluegrid,/area/ai_server_room) +"baP" = (/obj/machinery/camera/network/command{c_tag = "AI - Messaging Server"; dir = 1},/turf/simulated/floor/bluegrid,/area/ai_server_room) +"baQ" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/tiled/dark,/area/ai_server_room) +"baR" = (/turf/simulated/wall/r_wall,/area/ai_upload) +"baS" = (/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/highsecurity{name = "AI Upload"; req_access = list(16)},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/dark,/area/ai_upload) +"baT" = (/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,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled/dark,/area/ai_cyborg_station) +"baU" = (/obj/machinery/recharge_station,/obj/machinery/camera/network/command{c_tag = "AI - Cyborg Station"; dir = 1},/turf/simulated/floor/bluegrid,/area/ai_cyborg_station) +"baV" = (/obj/machinery/recharge_station,/turf/simulated/floor/bluegrid,/area/ai_cyborg_station) +"baW" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hydroponics/garden) +"baX" = (/obj/structure/flora/ausbushes/leafybush,/turf/simulated/floor/grass,/area/hydroponics/garden) +"baY" = (/obj/effect/floor_decal/spline/fancy/wood{tag = "icon-spline_fancy (SOUTHWEST)"; icon_state = "spline_fancy"; dir = 10},/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/brflowers,/turf/simulated/floor/grass,/area/hydroponics/garden) +"baZ" = (/obj/structure/flora/ausbushes/brflowers,/turf/simulated/floor/grass,/area/hydroponics/garden) +"bba" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"bbb" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"bbc" = (/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/structure/cable/green,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/machinery/light_switch{pixel_x = 12; pixel_y = -24},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/emergency/eva) +"bbd" = (/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,/obj/effect/floor_decal/industrial/warning,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/emergency/eva) +"bbe" = (/obj/machinery/suit_storage_unit/standard_unit,/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/emergency/eva) +"bbf" = (/obj/structure/table/reinforced,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/effect/floor_decal/industrial/warning,/obj/item/weapon/crowbar/red,/obj/item/weapon/crowbar/red,/obj/item/weapon/crowbar/red,/obj/item/weapon/crowbar/red,/obj/item/weapon/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/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/camera/network/civilian{c_tag = "CIV - Emergency EVA"; dir = 1},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/emergency/eva) +"bbg" = (/obj/structure/table/woodentable,/obj/machinery/light,/obj/effect/floor_decal/corner/brown{dir = 10},/obj/random/maintenance/engineering,/obj/item/weapon/storage/belt/utility,/turf/simulated/floor/tiled/white,/area/ai_monitored/storage/emergency/eva) +"bbh" = (/obj/effect/floor_decal/corner/brown{dir = 10},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/tiled/white,/area/ai_monitored/storage/emergency/eva) +"bbi" = (/obj/effect/floor_decal/corner/brown/full{dir = 4},/turf/simulated/floor/tiled/white,/area/ai_monitored/storage/emergency/eva) +"bbj" = (/obj/effect/floor_decal/corner/yellow/full,/obj/effect/decal/cleanable/blood/oil,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/white,/area/ai_monitored/storage/emergency/eva) +"bbk" = (/obj/effect/floor_decal/corner/yellow{dir = 10},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/white,/area/ai_monitored/storage/emergency/eva) +"bbl" = (/obj/effect/floor_decal/corner/yellow{dir = 10},/obj/structure/table/marble,/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/item/taperoll/engineering,/obj/item/weapon/crowbar,/turf/simulated/floor/tiled/white,/area/ai_monitored/storage/emergency/eva) +"bbm" = (/obj/structure/table/marble,/turf/simulated/floor/tiled/yellow,/area/ai_monitored/storage/emergency/eva) +"bbn" = (/obj/structure/closet/crate/freezer,/turf/simulated/floor/tiled/freezer,/area/medical/surgery_storage) +"bbo" = (/obj/structure/closet/crate/freezer,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/tiled/freezer,/area/medical/surgery_storage) +"bbp" = (/obj/machinery/iv_drip,/turf/simulated/floor/tiled/freezer,/area/medical/surgery_storage) +"bbq" = (/obj/machinery/door/blast/shutters{density = 0; dir = 4; icon_state = "shutter0"; id = "medbayquar"; name = "Medbay Emergency Lockdown Shutters"; opacity = 0},/turf/simulated/floor,/area/maintenance/medbay_fore) +"bbr" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor,/area/maintenance/medbay_fore) +"bbs" = (/obj/structure/closet/crate,/obj/item/weapon/coin/silver,/obj/effect/decal/cleanable/cobweb2{tag = "icon-cobweb1"; icon_state = "cobweb1"},/obj/random/maintenance/medical,/obj/random/maintenance/medical,/obj/random/maintenance/medical,/turf/simulated/floor/plating,/area/mine/unexplored/upper_level) +"bbt" = (/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/mine/unexplored/upper_level) +"bbu" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/engineering{name = "Pump Station"; req_one_access = list(11,24)},/turf/simulated/floor,/area/maintenance/medbay_fore) +"bbv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/research_shuttle) +"bbw" = (/mob/living/simple_animal/mouse,/turf/simulated/floor,/area/maintenance/research_shuttle) +"bbx" = (/turf/simulated/wall/r_wall,/area/rnd/research_storage) +"bby" = (/obj/effect/floor_decal/corner/purple{dir = 9},/obj/machinery/ai_status_display{pixel_x = -32; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bbz" = (/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/tiled/white,/area/rnd/research) +"bbA" = (/obj/effect/floor_decal/corner/purple{dir = 6},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/atm{pixel_x = 28; pixel_y = 0},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bbB" = (/turf/simulated/wall/r_wall,/area/rnd/research) +"bbC" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/table/standard,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/item/weapon/storage/fancy/cigarettes{pixel_y = 2},/obj/machinery/atm{pixel_x = 0; pixel_y = -30},/obj/item/weapon/deck/cards,/obj/item/weapon/book/codex/lore/vir,/turf/simulated/floor/tiled,/area/gateway) +"bbD" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/gateway) +"bbE" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled,/area/gateway) +"bbF" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/gateway) +"bbG" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/gateway) +"bbH" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/light_switch{pixel_x = 0; pixel_y = -24},/turf/simulated/floor/tiled,/area/gateway) +"bbI" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/gateway) +"bbJ" = (/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"bbK" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"bbL" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/firealarm{dir = 4; layer = 3.3; pixel_x = 26},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"bbM" = (/turf/simulated/wall/r_wall,/area/hallway/primary/central_four) +"bbN" = (/turf/simulated/wall/r_wall,/area/teleporter) +"bbO" = (/turf/simulated/floor/tiled/dark,/area/ai_upload) +"bbP" = (/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,/turf/simulated/floor/tiled/dark,/area/ai_upload) +"bbQ" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hydroponics/garden) +"bbR" = (/obj/effect/floor_decal/spline/fancy/wood{dir = 4},/obj/structure/flora/ausbushes/brflowers,/turf/simulated/floor/grass,/area/hydroponics/garden) +"bbS" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/hydroponics/garden) +"bbT" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/flora/ausbushes/reedbush,/turf/simulated/floor/water/pool,/area/hydroponics/garden) +"bbU" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/water/pool,/area/hydroponics/garden) +"bbV" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/water/pool,/area/hydroponics/garden) +"bbW" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/water/pool,/area/hydroponics/garden) +"bbX" = (/obj/structure/bed/chair/wood,/obj/effect/floor_decal/corner/green/full{dir = 1},/turf/simulated/floor/tiled,/area/hydroponics/garden) +"bbY" = (/obj/effect/floor_decal/spline/fancy/wood{dir = 8},/obj/structure/flora/ausbushes/brflowers,/turf/simulated/floor/grass,/area/hydroponics/garden) +"bbZ" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera/network/northern_star{c_tag = "Hall - Central Primary Starboard Fore 2"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"bca" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"bcb" = (/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},/turf/simulated/floor/tiled/freezer,/area/medical/surgery_storage) +"bcc" = (/turf/simulated/floor/tiled/freezer,/area/medical/surgery_storage) +"bcd" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/tiled/freezer,/area/medical/surgery_storage) +"bce" = (/turf/simulated/floor,/area/mine/unexplored/upper_level) +"bcf" = (/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor,/area/maintenance/medbay_fore) +"bcg" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor,/area/maintenance/medbay_fore) +"bch" = (/obj/machinery/light/small{dir = 1},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor,/area/maintenance/medbay_fore) +"bci" = (/obj/effect/decal/cleanable/cobweb2,/obj/effect/decal/cleanable/cobweb2{icon_state = "spiderling"; name = "dead spider"; tag = "icon-spiderling"},/turf/simulated/floor,/area/maintenance/medbay_fore) +"bcj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/research_shuttle) +"bck" = (/obj/machinery/floodlight,/turf/simulated/floor,/area/rnd/research_storage) +"bcl" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/table/standard,/obj/item/device/t_scanner,/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor,/area/rnd/research_storage) +"bcm" = (/obj/structure/table/rack,/obj/item/weapon/storage/box/gloves,/obj/item/weapon/storage/toolbox/emergency,/turf/simulated/floor/plating,/area/rnd/research_storage) +"bcn" = (/turf/simulated/floor/tiled/white,/area/rnd/research) +"bco" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bcp" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bcq" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/tiled,/area/gateway) +"bcr" = (/obj/structure/closet/wardrobe/xenos,/turf/simulated/floor/tiled,/area/gateway) +"bcs" = (/obj/structure/closet/wardrobe/black,/obj/machinery/light,/turf/simulated/floor/tiled,/area/gateway) +"bct" = (/obj/structure/closet/l3closet/scientist,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/tiled,/area/gateway) +"bcu" = (/obj/structure/closet/l3closet/scientist,/turf/simulated/floor/tiled,/area/gateway) +"bcv" = (/obj/structure/disposalpipe/segment,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"bcw" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/newscaster{pixel_x = 28; pixel_y = 1},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"bcx" = (/obj/structure/table/standard,/obj/item/weapon/hand_tele,/turf/simulated/floor/tiled/dark,/area/teleporter) +"bcy" = (/obj/machinery/computer/teleporter,/turf/simulated/floor/tiled/dark,/area/teleporter) +"bcz" = (/obj/machinery/teleport/station,/turf/simulated/floor/tiled/dark,/area/teleporter) +"bcA" = (/obj/machinery/teleport/hub,/turf/simulated/floor/tiled/dark,/area/teleporter) +"bcB" = (/obj/machinery/ai_status_display{pixel_x = -32; pixel_y = 0},/obj/machinery/porta_turret/ai_defense,/turf/simulated/floor/bluegrid,/area/ai_upload) +"bcC" = (/turf/simulated/floor/bluegrid,/area/ai_upload) +"bcD" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/obj/machinery/porta_turret/ai_defense,/turf/simulated/floor/bluegrid,/area/ai_upload) +"bcE" = (/obj/structure/bed/chair/wood,/obj/effect/floor_decal/corner/green{dir = 9},/turf/simulated/floor/tiled,/area/hydroponics/garden) +"bcF" = (/obj/structure/bed/chair/wood,/turf/simulated/floor/tiled,/area/hydroponics/garden) +"bcG" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/water/pool,/area/hydroponics/garden) +"bcH" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/water/pool,/area/hydroponics/garden) +"bcI" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/flora/ausbushes/reedbush,/turf/simulated/floor/water/pool,/area/hydroponics/garden) +"bcJ" = (/obj/structure/table/woodentable,/obj/effect/floor_decal/corner/green{dir = 6},/turf/simulated/floor/tiled,/area/hydroponics/garden) +"bcK" = (/obj/structure/disposalpipe/segment,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"bcL" = (/turf/simulated/wall,/area/medical/surgeryobs) +"bcM" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/cups{pixel_x = 0; pixel_y = 0},/turf/simulated/floor/tiled,/area/medical/surgeryobs) +"bcN" = (/obj/structure/reagent_dispensers/water_cooler/full,/obj/effect/floor_decal/corner/paleblue{dir = 2},/turf/simulated/floor/tiled,/area/medical/surgeryobs) +"bcO" = (/obj/structure/table/standard,/obj/item/weapon/surgical/hemostat,/obj/item/weapon/surgical/cautery,/obj/effect/floor_decal/corner/pink/full{dir = 8},/obj/machinery/button/remote/blast_door{id = "surgeryobs2"; name = "Privacy Shutters"; pixel_x = -26; pixel_y = 0},/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/tiled/white,/area/medical/surgery2) +"bcP" = (/obj/structure/table/standard,/obj/item/stack/medical/advanced/bruise_pack,/obj/item/weapon/surgical/retractor,/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/tiled/white,/area/medical/surgery2) +"bcQ" = (/obj/structure/table/standard,/obj/item/weapon/surgical/circular_saw{pixel_y = 8},/obj/item/weapon/surgical/scalpel,/obj/effect/floor_decal/corner/pink{dir = 5},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled/white,/area/medical/surgery2) +"bcR" = (/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,/turf/simulated/floor/tiled/white,/area/medical/surgery2) +"bcS" = (/obj/structure/closet/secure_closet/medical2,/obj/effect/floor_decal/corner/pink/full{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/surgery2) +"bcT" = (/turf/simulated/wall,/area/medical/surgery2) +"bcU" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) +"bcV" = (/obj/structure/table/standard,/obj/item/device/radio{anchored = 1; broadcasting = 0; canhear_range = 7; frequency = 1487; icon = 'icons/obj/items.dmi'; icon_state = "red_phone"; listening = 1; name = "Surgery Emergency Phone"},/obj/machinery/light{dir = 1},/obj/random/medical,/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) +"bcW" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor/tiled/freezer,/area/medical/surgery_storage) +"bcX" = (/obj/machinery/door/airlock/maintenance{name = "Operating Theatre Maintenance Access"; req_access = list(45)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/freezer,/area/medical/surgery_storage) +"bcY" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/light/small{dir = 4; pixel_y = 0},/turf/simulated/floor,/area/maintenance/medbay_fore) +"bcZ" = (/obj/machinery/door/blast/shutters{density = 0; dir = 1; icon_state = "shutter0"; id = "medbayquar"; name = "Medbay Emergency Lockdown Shutters"; opacity = 0},/turf/simulated/floor,/area/maintenance/medbay_fore) +"bda" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/maintenance/medbay_fore) +"bdb" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor,/area/maintenance/medbay_fore) +"bdc" = (/obj/random/powercell,/obj/random/powercell,/obj/random/powercell,/obj/random/powercell,/obj/random/toolbox,/obj/effect/decal/cleanable/molten_item,/obj/structure/closet/crate,/obj/random/maintenance/medical,/obj/random/maintenance/medical,/turf/simulated/floor,/area/maintenance/medbay_fore) +"bdd" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/maintenance/research_shuttle) +"bde" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor,/area/rnd/research_storage) +"bdf" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/rnd/research_storage) +"bdg" = (/obj/machinery/light/small{dir = 4},/obj/machinery/portable_atmospherics/powered/pump/filled,/turf/simulated/floor,/area/rnd/research_storage) +"bdh" = (/obj/effect/floor_decal/corner/purple{dir = 9},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bdi" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/rnd/research) +"bdj" = (/obj/effect/floor_decal/corner/purple{dir = 6},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bdk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/gateway) +"bdl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/gateway) +"bdm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/gateway) +"bdn" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/hallway/primary/central_four) +"bdo" = (/obj/structure/disposalpipe/segment,/obj/machinery/camera/network/northern_star{c_tag = "Hall - Central Primary Port Fore 1"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"bdp" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 26},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"bdq" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 1},/obj/machinery/light,/turf/simulated/floor/tiled,/area/teleporter) +"bdr" = (/obj/item/weapon/stool/padded,/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled,/area/teleporter) +"bds" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled,/area/teleporter) +"bdt" = (/obj/effect/floor_decal/industrial/warning/corner,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled,/area/teleporter) +"bdu" = (/obj/structure/table/standard,/obj/item/weapon/aiModule/protectStation,/obj/machinery/light{dir = 1},/turf/simulated/floor/bluegrid,/area/ai_upload) +"bdv" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled/dark,/area/ai_upload) +"bdw" = (/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/manifold/hidden/scrubbers{dir = 4},/obj/machinery/ai_slipper{icon_state = "motion0"},/turf/simulated/floor/tiled/dark,/area/ai_upload) +"bdx" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled/dark,/area/ai_upload) +"bdy" = (/obj/structure/table/standard,/obj/item/weapon/aiModule/reset,/obj/machinery/light{dir = 1},/turf/simulated/floor/bluegrid,/area/ai_upload) +"bdz" = (/obj/effect/floor_decal/spline/fancy/wood{dir = 4},/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/brflowers,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/newscaster{pixel_x = -30},/turf/simulated/floor/grass,/area/hydroponics/garden) +"bdA" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/drinks/britcup,/obj/effect/floor_decal/corner/green{dir = 9},/turf/simulated/floor/tiled,/area/hydroponics/garden) +"bdB" = (/obj/structure/table/woodentable,/turf/simulated/floor/tiled,/area/hydroponics/garden) +"bdC" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/flora/ausbushes/reedbush,/turf/simulated/floor/water/pool,/area/hydroponics/garden) +"bdD" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/hydroponics/garden) +"bdE" = (/obj/effect/floor_decal/corner/green{dir = 10},/turf/simulated/floor/tiled,/area/hydroponics/garden) +"bdF" = (/obj/machinery/light{dir = 1},/obj/machinery/camera/network/civilian{c_tag = "CIV - Park Center"; dir = 9},/turf/simulated/floor/tiled,/area/hydroponics/garden) +"bdG" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/water/pool,/area/hydroponics/garden) +"bdH" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/flora/ausbushes/reedbush,/turf/simulated/floor/water/pool,/area/hydroponics/garden) +"bdI" = (/obj/structure/bed/chair/wood{dir = 1},/obj/effect/floor_decal/corner/green{dir = 6},/turf/simulated/floor/tiled,/area/hydroponics/garden) +"bdJ" = (/obj/effect/floor_decal/spline/fancy/wood{tag = "icon-spline_fancy (SOUTHWEST)"; icon_state = "spline_fancy"; dir = 10},/obj/structure/flora/ausbushes/sunnybush,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/grass,/area/hydroponics/garden) +"bdK" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"bdL" = (/turf/simulated/floor/tiled,/area/medical/surgeryobs) +"bdM" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/structure/bed/chair{dir = 4},/turf/simulated/floor/tiled,/area/medical/surgeryobs) +"bdN" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/effect/floor_decal/corner/paleblue{dir = 6},/turf/simulated/floor/tiled,/area/medical/surgeryobs) +"bdO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "surgeryobs2"; name = "Operating Theatre Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/surgeryobs) +"bdP" = (/obj/structure/table/standard,/obj/item/weapon/surgical/bonesetter,/obj/item/weapon/surgical/bonegel,/turf/simulated/floor/tiled/white,/area/medical/surgery2) +"bdQ" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled/white,/area/medical/surgery2) +"bdR" = (/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/surgery2) +"bdS" = (/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/tiled/white,/area/medical/surgery2) +"bdT" = (/obj/machinery/door/airlock/medical{name = "Operating Theatre 2"; req_access = list(45)},/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/firedoor/border_only,/turf/simulated/floor/tiled/white,/area/medical/surgery2) +"bdU" = (/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/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) +"bdV" = (/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"},/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) +"bdW" = (/obj/machinery/door/airlock/medical{name = "Operating Theatre Storage"; req_access = list(45)},/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/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/freezer,/area/medical/surgery_storage) +"bdX" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/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/medical/surgery_storage) +"bdY" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/turf/simulated/floor/tiled/freezer,/area/medical/surgery_storage) +"bdZ" = (/obj/structure/closet/secure_closet/medical2,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled/freezer,/area/medical/surgery_storage) +"bea" = (/turf/simulated/mineral,/area/maintenance/medbay_fore) +"beb" = (/turf/simulated/wall,/area/crew_quarters/medbreak) +"bec" = (/obj/machinery/door/airlock/maintenance{name = "Medbay Patient Wing Maintenance Access"; req_access = list(5)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/crew_quarters/medbreak) +"bed" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/maintenance/medbay_fore) +"bee" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/maintenance/medbay_fore) +"bef" = (/turf/simulated/wall/r_wall,/area/medical/virology) +"beg" = (/obj/structure/closet/hydrant{pixel_x = -32},/turf/simulated/floor/plating,/area/rnd/research_storage) +"beh" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/rnd/research_storage) +"bei" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bej" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/rnd/research) +"bek" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bel" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"bem" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/extinguisher_cabinet{pixel_x = 25; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"ben" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/teleporter) +"beo" = (/turf/simulated/floor/tiled,/area/teleporter) +"bep" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor/tiled,/area/teleporter) +"beq" = (/obj/structure/dispenser{phorontanks = 0},/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled/dark,/area/teleporter) +"ber" = (/obj/structure/table/standard,/obj/item/weapon/aiModule/freeform,/turf/simulated/floor/bluegrid,/area/ai_upload) +"bes" = (/obj/structure/cable/cyan{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,/turf/simulated/floor/tiled/dark,/area/ai_upload) +"bet" = (/obj/structure/table/standard,/obj/item/weapon/aiModule/nanotrasen,/turf/simulated/floor/bluegrid,/area/ai_upload) +"beu" = (/obj/effect/floor_decal/spline/fancy/wood{dir = 4},/obj/structure/flora/ausbushes/pointybush,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/grass,/area/hydroponics/garden) +"bev" = (/obj/structure/bed/chair/wood{dir = 1},/obj/effect/floor_decal/corner/green{dir = 9},/turf/simulated/floor/tiled,/area/hydroponics/garden) +"bew" = (/obj/structure/bed/chair/wood{dir = 1},/turf/simulated/floor/tiled,/area/hydroponics/garden) +"bex" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/water/pool,/area/hydroponics/garden) +"bey" = (/obj/effect/floor_decal/corner/green/full{dir = 4},/turf/simulated/floor/tiled,/area/hydroponics/garden) +"bez" = (/obj/effect/floor_decal/spline/fancy/wood{tag = "icon-spline_fancy (NORTHWEST)"; icon_state = "spline_fancy"; dir = 9},/obj/structure/flora/ausbushes/ywflowers,/turf/simulated/floor/grass,/area/hydroponics/garden) +"beA" = (/obj/effect/floor_decal/spline/fancy/wood{dir = 1},/obj/structure/flora/ausbushes/brflowers,/turf/simulated/floor/grass,/area/hydroponics/garden) +"beB" = (/obj/effect/floor_decal/spline/fancy/wood{dir = 5},/obj/structure/flora/ausbushes/ywflowers,/turf/simulated/floor/grass,/area/hydroponics/garden) +"beC" = (/obj/effect/floor_decal/corner/green/full,/turf/simulated/floor/tiled,/area/hydroponics/garden) +"beD" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/hydroponics/garden) +"beE" = (/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/effect/floor_decal/corner/green{dir = 5},/obj/machinery/light_switch{pixel_x = 36; pixel_y = 0},/turf/simulated/floor/tiled,/area/hydroponics/garden) +"beF" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/machinery/firealarm{dir = 8; pixel_x = -26},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"beG" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"beH" = (/obj/structure/disposalpipe/segment,/obj/machinery/newscaster{pixel_x = 30},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"beI" = (/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/medical/surgeryobs) +"beJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/bed/chair{dir = 4},/turf/simulated/floor/tiled,/area/medical/surgeryobs) +"beK" = (/obj/effect/floor_decal/corner/paleblue{dir = 6},/turf/simulated/floor/tiled,/area/medical/surgeryobs) +"beL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/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},/turf/simulated/floor/plating,/area/medical/surgeryobs) +"beM" = (/obj/effect/floor_decal/corner/pink{dir = 9},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/surgery2) +"beN" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled/white,/area/medical/surgery2) +"beO" = (/obj/machinery/optable,/turf/simulated/floor/tiled/white,/area/medical/surgery2) +"beP" = (/obj/machinery/computer/operating{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/surgery2) +"beQ" = (/obj/effect/floor_decal/corner/pink{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled/white,/area/medical/surgery2) +"beR" = (/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},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/surgery2) +"beS" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) +"beT" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/extinguisher_cabinet{pixel_x = 25},/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) +"beU" = (/turf/simulated/wall,/area/medical/surgery_hallway) +"beV" = (/turf/simulated/wall,/area/medical/exam_room) +"beW" = (/turf/simulated/wall,/area/medical/cryo) +"beX" = (/obj/structure/bookcase/manuals/medical,/obj/item/weapon/book/manual/stasis,/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) +"beY" = (/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) +"beZ" = (/obj/structure/table/standard,/obj/structure/noticeboard{pixel_y = 28},/obj/item/weapon/book/manual/medical_diagnostics_manual{pixel_y = 7},/obj/item/device/radio{anchored = 1; broadcasting = 0; canhear_range = 4; frequency = 1487; icon = 'icons/obj/items.dmi'; icon_state = "red_phone"; listening = 1; name = "Break Room Emergency Phone"},/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/obj/machinery/light{dir = 1},/obj/item/weapon/storage/box/glasses/square,/obj/machinery/recharger{pixel_y = 0},/obj/item/weapon/reagent_containers/food/drinks/britcup,/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) +"bfa" = (/obj/machinery/vending/cola,/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) +"bfb" = (/obj/machinery/vending/coffee,/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) +"bfc" = (/turf/simulated/wall,/area/crew_quarters/medical_restroom) +"bfd" = (/obj/machinery/alarm{pixel_y = 22},/obj/structure/table/standard,/obj/effect/floor_decal/corner/lime{dir = 5},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled/white,/area/medical/virology) +"bfe" = (/obj/structure/closet/secure_closet/personal/patient,/obj/effect/floor_decal/corner/lime{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bff" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/virology) +"bfg" = (/obj/structure/table/standard,/obj/machinery/alarm{pixel_y = 22},/obj/effect/floor_decal/corner/lime{dir = 5},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled/white,/area/medical/virology) +"bfh" = (/turf/simulated/wall/r_wall,/area/mine/unexplored/upper_level) +"bfi" = (/turf/simulated/wall,/area/rnd/research_storage) +"bfj" = (/obj/machinery/door/airlock{name = "Research Storage"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/rnd/research_storage) +"bfk" = (/obj/effect/floor_decal/corner/purple{dir = 9},/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bfl" = (/obj/effect/floor_decal/corner/purple{dir = 6},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 26},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera/network/research{c_tag = "SCI - Research Auxiliary Hallway"; dir = 8},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bfm" = (/turf/simulated/wall/r_wall,/area/rnd/research_restroom) +"bfn" = (/obj/structure/bed/chair,/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_four) +"bfo" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"bfp" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"bfq" = (/obj/structure/closet/emcloset,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"bfr" = (/obj/machinery/light_switch{pixel_x = -26},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/camera/network/command{c_tag = "COM - Teleporter"; dir = 4},/turf/simulated/floor/tiled,/area/teleporter) +"bfs" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor/tiled/dark,/area/teleporter) +"bft" = (/obj/machinery/porta_turret/ai_defense,/turf/simulated/floor/bluegrid,/area/ai_upload) +"bfu" = (/obj/structure/cable/cyan{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/bluegrid,/area/ai_upload) +"bfv" = (/obj/effect/floor_decal/industrial/outline/grey,/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/dark,/area/ai_upload) +"bfw" = (/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/structure/cable/cyan{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/bluegrid,/area/ai_upload) +"bfx" = (/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled/dark,/area/ai_upload) +"bfy" = (/obj/random/trash_pile,/turf/simulated/floor,/area/maintenance/central) +"bfz" = (/obj/effect/floor_decal/spline/fancy/wood{dir = 4},/obj/machinery/portable_atmospherics/hydroponics/soil,/turf/simulated/floor/grass,/area/hydroponics/garden) +"bfA" = (/obj/effect/floor_decal/corner/green{dir = 9},/turf/simulated/floor/tiled,/area/hydroponics/garden) +"bfB" = (/obj/effect/floor_decal/corner/green{dir = 6},/turf/simulated/floor/tiled,/area/hydroponics/garden) +"bfC" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hydroponics/garden) +"bfD" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled,/area/hydroponics/garden) +"bfE" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hydroponics/garden) +"bfF" = (/obj/machinery/door/airlock/glass{name = "Garden"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hydroponics/garden) +"bfG" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"bfH" = (/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/hallway/primary/central_two) +"bfI" = (/obj/structure/bed/chair,/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_two) +"bfJ" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled,/area/medical/surgeryobs) +"bfK" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/structure/bed/chair{dir = 4},/turf/simulated/floor/tiled,/area/medical/surgeryobs) +"bfL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/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},/turf/simulated/floor/plating,/area/medical/surgeryobs) +"bfM" = (/turf/simulated/floor/tiled/white,/area/medical/surgery2) +"bfN" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/surgery2) +"bfO" = (/obj/machinery/door/airlock/medical{name = "Operating Theatre 2"; req_access = list(45)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/white,/area/medical/surgery2) +"bfP" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) +"bfQ" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/gloves{pixel_x = 4; pixel_y = 4},/obj/item/weapon/storage/box/masks,/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) +"bfR" = (/obj/structure/table/standard,/obj/machinery/computer/med_data/laptop,/obj/effect/floor_decal/corner/pink/full{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/exam_room) +"bfS" = (/obj/structure/table/standard,/obj/item/weapon/paper_bin,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/effect/floor_decal/corner/pink{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/exam_room) +"bfT" = (/obj/structure/filingcabinet/medical{desc = "A large cabinet with hard copy medical records."; name = "Medical Records"},/obj/machinery/camera/network/medbay{c_tag = "MED - Examination Room"},/obj/effect/floor_decal/corner/pink{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/exam_room) +"bfU" = (/obj/structure/closet/secure_closet/medical1,/obj/effect/floor_decal/corner/pink/full{dir = 1},/obj/random/medical,/turf/simulated/floor/tiled/white,/area/medical/exam_room) +"bfV" = (/obj/item/weapon/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; pixel_y = 0},/obj/structure/table/glass,/obj/effect/floor_decal/corner/pink/full{dir = 8},/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/cryo) +"bfW" = (/obj/machinery/atmospherics/unary/cryo_cell,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/medical/cryo) +"bfX" = (/obj/machinery/atmospherics/unary/freezer{dir = 2; icon_state = "freezer"},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/medical/cryo) +"bfY" = (/obj/machinery/vending/snack,/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) +"bfZ" = (/obj/item/weapon/stool/padded,/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) +"bga" = (/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/light_switch{pixel_x = 11; pixel_y = 24},/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) +"bgb" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_x = -28},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/medical_restroom) +"bgc" = (/obj/structure/undies_wardrobe,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/medical_restroom) +"bgd" = (/obj/structure/table/standard,/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/item/weapon/soap,/obj/random/soap,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/medical_restroom) +"bge" = (/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/structure/urinal{pixel_y = 32},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/medical_restroom) +"bgf" = (/obj/structure/bed/padded,/turf/simulated/floor/tiled/white,/area/medical/virology) +"bgg" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/black,/turf/simulated/floor/tiled/white,/area/medical/virology) +"bgh" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bgi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/virology) +"bgj" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bgk" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/black,/turf/simulated/floor/tiled/white,/area/medical/virology) +"bgl" = (/obj/structure/closet/emcloset,/obj/random/maintenance/research,/turf/simulated/floor,/area/maintenance/research_shuttle) +"bgm" = (/turf/simulated/wall/r_wall,/area/server) +"bgn" = (/obj/machinery/r_n_d/server/robotics,/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/server) +"bgo" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; icon_state = "map_vent_out"; use_power = 1},/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/server) +"bgp" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled/dark,/area/server) +"bgq" = (/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},/obj/structure/sign/securearea{desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/server) +"bgr" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/obj/machinery/light/small{dir = 1},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc/high{dir = 1; name = "north bump"; pixel_y = 24},/turf/simulated/floor/tiled/dark,/area/server) +"bgs" = (/obj/machinery/camera/network/research{c_tag = "SCI - Server Room"},/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/machinery/atmospherics/portables_connector,/turf/simulated/floor/tiled/dark,/area/server) +"bgt" = (/obj/machinery/atmospherics/unary/freezer{dir = 2; icon_state = "freezer_1"; use_power = 1; power_setting = 20; set_temperature = 73},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled/dark,/area/server) +"bgu" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 8},/obj/effect/floor_decal/corner/purple{dir = 1},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bgv" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bgw" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled/white,/area/rnd/research) +"bgx" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_research{name = "Research Auxiliary Hallway"; req_access = list(47)},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bgy" = (/obj/structure/curtain/open/shower,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/window/southleft{name = "Shower 1"},/obj/machinery/shower{pixel_y = 3},/turf/simulated/floor/tiled/freezer,/area/rnd/research_restroom) +"bgz" = (/obj/structure/curtain/open/shower,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/window/southright{name = "Shower 2"},/obj/machinery/shower{pixel_y = 3},/turf/simulated/floor/tiled/freezer,/area/rnd/research_restroom) +"bgA" = (/obj/structure/table/glass,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_four) +"bgB" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"bgC" = (/obj/structure/cable/green{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},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"bgD" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/command{name = "Teleport Access"; req_access = list(17)},/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/teleporter) +"bgE" = (/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 = 9; pixel_y = 0},/turf/simulated/floor/tiled,/area/teleporter) +"bgF" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/hologram/holopad,/obj/item/device/radio/beacon,/turf/simulated/floor/tiled,/area/teleporter) +"bgG" = (/obj/structure/table/standard,/obj/item/weapon/aiModule/asimov,/obj/item/weapon/aiModule/freeformcore,/obj/machinery/door/window{base_state = "right"; dir = 4; 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_upload) +"bgH" = (/obj/structure/cable/cyan,/obj/machinery/power/apc/critical{name = "south bump"; pixel_y = -24},/turf/simulated/floor/bluegrid,/area/ai_upload) +"bgI" = (/obj/machinery/computer/aiupload,/turf/simulated/floor/bluegrid,/area/ai_upload) +"bgJ" = (/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/flasher{id = "AI"; pixel_x = 22; pixel_y = -24},/obj/item/device/radio/intercom/locked{frequency = 1343; locked_frequency = 1343; name = "Private AI Channel"; pixel_x = 38; pixel_y = -21},/turf/simulated/floor/bluegrid,/area/ai_upload) +"bgK" = (/obj/machinery/computer/borgupload,/turf/simulated/floor/bluegrid,/area/ai_upload) +"bgL" = (/obj/machinery/alarm{dir = 1; pixel_y = -25},/obj/machinery/camera/network/command{c_tag = "AI - Upload"; dir = 1},/turf/simulated/floor/bluegrid,/area/ai_upload) +"bgM" = (/obj/structure/table/standard,/obj/item/weapon/aiModule/oxygen,/obj/item/weapon/aiModule/oneHuman,/obj/machinery/door/window{base_state = "left"; dir = 8; icon_state = "left"; 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_upload) +"bgN" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor,/area/maintenance/central) +"bgO" = (/obj/effect/floor_decal/spline/fancy/wood{dir = 4},/obj/machinery/portable_atmospherics/hydroponics/soil,/obj/machinery/camera/network/civilian{c_tag = "CIV - Park Port"; dir = 4},/turf/simulated/floor/grass,/area/hydroponics/garden) +"bgP" = (/obj/effect/floor_decal/spline/plain{tag = "icon-spline_plain_full (NORTH)"; icon_state = "spline_plain_full"; dir = 1},/obj/structure/showcase{desc = "It looks almost lifelike."; icon = 'icons/obj/statue.dmi'; icon_state = "hos"; name = "Statue"},/turf/simulated/floor/tiled,/area/hydroponics/garden) +"bgQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/tiled,/area/hydroponics/garden) +"bgR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hydroponics/garden) +"bgS" = (/obj/machinery/door/firedoor/glass,/obj/effect/floor_decal/industrial/warning{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/hydroponics/garden) +"bgT" = (/obj/machinery/door/airlock/glass{name = "Garden"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hydroponics/garden) +"bgU" = (/obj/machinery/door/firedoor/glass,/obj/effect/floor_decal/industrial/warning{icon_state = "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/hallway/primary/central_two) +"bgV" = (/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,/area/hallway/primary/central_two) +"bgW" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"bgX" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"bgY" = (/obj/structure/table/glass,/obj/machinery/status_display{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_two) +"bgZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/medical/surgeryobs) +"bha" = (/obj/effect/floor_decal/corner/paleblue{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = 25},/turf/simulated/floor/tiled,/area/medical/surgeryobs) +"bhb" = (/obj/effect/floor_decal/corner/pink/full,/obj/machinery/computer/med_data{tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1},/turf/simulated/floor/tiled/white,/area/medical/surgery2) +"bhc" = (/obj/machinery/iv_drip,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/tiled/white,/area/medical/surgery2) +"bhd" = (/obj/effect/floor_decal/corner/pink{dir = 10},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 2; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/turf/simulated/floor/tiled/white,/area/medical/surgery2) +"bhe" = (/obj/machinery/vending/wallmed1{pixel_y = -32},/obj/machinery/camera/network/medbay{c_tag = "MED - Operating Theatre 2"; dir = 1},/turf/simulated/floor/tiled/white,/area/medical/surgery2) +"bhf" = (/obj/machinery/light_switch{pixel_x = 32; pixel_y = 2},/obj/effect/floor_decal/corner/pink/full{dir = 4},/obj/machinery/button/holosign{pixel_x = 24; pixel_y = 2},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/surgery2) +"bhg" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) +"bhh" = (/obj/structure/table/standard,/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/medical/surgery_hallway) +"bhi" = (/obj/structure/table/standard,/obj/item/weapon/cane,/obj/item/weapon/cane{pixel_x = -3; pixel_y = 2},/obj/item/weapon/storage/box/rxglasses,/obj/effect/floor_decal/corner/pink{dir = 9},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/random/medical,/turf/simulated/floor/tiled/white,/area/medical/exam_room) +"bhj" = (/obj/structure/bed/chair/office/light{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/exam_room) +"bhk" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/tiled/white,/area/medical/exam_room) +"bhl" = (/obj/effect/floor_decal/corner/pink{dir = 6},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/obj/machinery/vending/wallmed1{name = "NanoMed Wall"; pixel_x = 25; pixel_y = 16},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/exam_room) +"bhm" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/obj/effect/floor_decal/corner/pink{dir = 9},/obj/machinery/light{dir = 8},/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/cryo) +"bhn" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/cryo) +"bho" = (/obj/machinery/atmospherics/pipe/manifold4w/visible,/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/cryo) +"bhp" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/obj/effect/floor_decal/corner/pink{dir = 6},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/cryo) +"bhq" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) +"bhr" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) +"bhs" = (/obj/item/weapon/stool/padded,/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) +"bht" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/food/drinks/britcup,/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/item/weapon/reagent_containers/food/drinks/britcup,/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) +"bhu" = (/obj/structure/table/standard,/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/obj/item/weapon/deck/cards,/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) +"bhv" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/obj/item/weapon/stool/padded,/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) +"bhw" = (/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera/network/medbay{c_tag = "MED - Break Room"; dir = 8},/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) +"bhx" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/medical_restroom) +"bhy" = (/turf/simulated/floor/tiled/freezer,/area/crew_quarters/medical_restroom) +"bhz" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/medical_restroom) +"bhA" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/maintenance/medbay_fore) +"bhB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/maintenance/medbay_fore) +"bhC" = (/obj/item/roller,/obj/effect/floor_decal/corner/lime{dir = 10},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bhD" = (/obj/effect/floor_decal/corner/lime{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/black,/turf/simulated/floor/tiled/white,/area/medical/virology) +"bhE" = (/obj/effect/floor_decal/corner/lime{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bhF" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/virology) +"bhG" = (/obj/item/roller,/obj/effect/floor_decal/corner/lime{dir = 10},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bhH" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/rnd/docking) +"bhI" = (/turf/simulated/wall/r_wall,/area/rnd/docking) +"bhJ" = (/obj/structure/lattice,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/mineral/floor/ignore_mapgen,/area/rnd/docking) +"bhK" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/maintenance/research_shuttle) +"bhL" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/maintenance/research_shuttle) +"bhM" = (/obj/machinery/alarm/server{dir = 4; pixel_x = -22; pixel_y = 0},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/tiled/dark,/area/server) +"bhN" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/tiled/dark,/area/server) +"bhO" = (/turf/simulated/floor/tiled/dark,/area/server) +"bhP" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window/westleft{dir = 8; name = "Server Room"; opacity = 1; req_access = list(30)},/obj/machinery/door/window/eastleft{name = "Server Room"},/obj/effect/floor_decal/industrial/warning/full,/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/server) +"bhQ" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/obj/machinery/meter,/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled/dark,/area/server) +"bhR" = (/obj/structure/bed/chair/office/light,/obj/machinery/atmospherics/pipe/manifold/hidden,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/dark,/area/server) +"bhS" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/dark,/area/server) +"bhT" = (/obj/machinery/door/airlock/command{name = "Server Room"; req_access = list(30)},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/dark,/area/server) +"bhU" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bhV" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/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/white,/area/rnd/research) +"bhW" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bhX" = (/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},/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/plating,/area/rnd/research) +"bhY" = (/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/research) +"bhZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bia" = (/obj/effect/floor_decal/corner/purple{dir = 6},/obj/machinery/newscaster{pixel_x = 26; pixel_y = 1},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bib" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/effect/floor_decal/corner/purple/diagonal,/turf/simulated/floor/tiled/white,/area/rnd/research_restroom) +"bic" = (/obj/effect/floor_decal/corner/purple/diagonal,/turf/simulated/floor/tiled/white,/area/rnd/research_restroom) +"bid" = (/obj/machinery/door/airlock{name = "Unit 1"},/turf/simulated/floor/tiled/freezer,/area/rnd/research_restroom) +"bie" = (/obj/structure/toilet{dir = 8},/obj/machinery/light/small{dir = 4; pixel_y = 0},/turf/simulated/floor/tiled/freezer,/area/rnd/research_restroom) +"bif" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_four) +"big" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"bih" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"bii" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/teleporter) +"bij" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/teleporter) +"bik" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/teleporter) +"bil" = (/turf/simulated/wall/r_wall,/area/ai) +"bim" = (/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/vault/bolted{name = "AI core"; req_access = list(16)},/obj/machinery/door/blast/regular{id = "AICore"; name = "AI core maintenance hatch"},/turf/simulated/floor/bluegrid,/area/ai_upload) +"bin" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/maintenance/central) +"bio" = (/obj/effect/floor_decal/spline/fancy/wood{tag = "icon-spline_fancy (SOUTHWEST)"; icon_state = "spline_fancy"; dir = 10},/obj/structure/flora/ausbushes/ywflowers,/turf/simulated/floor/grass,/area/hydroponics/garden) +"bip" = (/obj/effect/floor_decal/spline/fancy/wood{dir = 6},/obj/structure/flora/ausbushes/ywflowers,/turf/simulated/floor/grass,/area/hydroponics/garden) +"biq" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hydroponics/garden) +"bir" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hydroponics/garden) +"bis" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"bit" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_two) +"biu" = (/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 = 0},/turf/simulated/floor/tiled,/area/medical/surgeryobs) +"biv" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/hologram/holopad,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled,/area/medical/surgeryobs) +"biw" = (/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 4; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 21; pixel_y = 0},/turf/simulated/floor/tiled,/area/medical/surgeryobs) +"bix" = (/obj/machinery/status_display,/turf/simulated/wall,/area/medical/surgery2) +"biy" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/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,/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) +"biz" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) +"biA" = (/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/structure/table/standard,/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) +"biB" = (/obj/structure/table/standard,/obj/effect/floor_decal/corner/pink/full,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/closet/secure_closet/medical_wall/pills{pixel_y = -32},/turf/simulated/floor/tiled/white,/area/medical/exam_room) +"biC" = (/obj/effect/floor_decal/corner/pink{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/exam_room) +"biD" = (/obj/structure/bed/padded,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled/white,/area/medical/exam_room) +"biE" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/effect/floor_decal/corner/pink{dir = 6},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/tiled/white,/area/medical/exam_room) +"biF" = (/obj/effect/floor_decal/corner/pink{dir = 9},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled/white,/area/medical/cryo) +"biG" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/cryo) +"biH" = (/obj/machinery/atmospherics/pipe/simple/visible,/obj/effect/floor_decal/industrial/warning/corner,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/cryo) +"biI" = (/obj/effect/floor_decal/corner/pink{dir = 6},/obj/effect/floor_decal/industrial/warning,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 25},/turf/simulated/floor/tiled/white,/area/medical/cryo) +"biJ" = (/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/obj/machinery/vending/wallmed1{name = "NanoMed Wall"; pixel_x = -25; pixel_y = 0},/obj/structure/flora/pottedplant{icon_state = "plant-22"},/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) +"biK" = (/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) +"biL" = (/obj/item/weapon/stool/padded,/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) +"biM" = (/obj/structure/table/standard,/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/structure/disposalpipe/segment,/obj/item/device/defib_kit/loaded,/obj/item/device/defib_kit/loaded,/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) +"biN" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/food/drinks/britcup,/obj/effect/floor_decal/corner/paleblue/diagonal{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/random/medical,/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) +"biO" = (/obj/item/weapon/stool/padded,/obj/effect/floor_decal/corner/paleblue/diagonal{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/manifold/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) +"biP" = (/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/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/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) +"biQ" = (/obj/machinery/door/airlock/medical{name = "Rest 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},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/medical_restroom) +"biR" = (/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/medical_restroom) +"biS" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/medical_restroom) +"biT" = (/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/light_switch{pixel_x = 12; pixel_y = -24},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/medical_restroom) +"biU" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/medical_restroom) +"biV" = (/obj/random/trash_pile,/turf/simulated/floor,/area/maintenance/medbay_fore) +"biW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area/maintenance/medbay_fore) +"biX" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/virology) +"biY" = (/obj/machinery/door/window/southright{dir = 1; name = "Virology Isolation Room Three"; req_access = list(39)},/obj/machinery/door/firedoor/glass,/obj/effect/floor_decal/corner/lime{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/black,/turf/simulated/floor/tiled/white,/area/medical/virology) +"biZ" = (/turf/simulated/wall,/area/medical/virology) +"bja" = (/obj/machinery/door/window/southright{dir = 1; name = "Virology Isolation Room Four"; req_access = list(39)},/obj/machinery/door/firedoor/glass,/obj/effect/floor_decal/corner/lime{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/black,/turf/simulated/floor/tiled/white,/area/medical/virology) +"bjb" = (/obj/machinery/vending/coffee,/obj/effect/floor_decal/corner/lime/full{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bjc" = (/obj/machinery/vending/snack,/obj/effect/floor_decal/corner/lime{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bjd" = (/obj/structure/closet/secure_closet/personal/patient,/obj/item/clothing/under/color/white,/obj/item/clothing/under/color/white,/obj/item/clothing/under/color/white,/obj/item/clothing/under/color/white,/obj/item/clothing/under/color/white,/obj/item/clothing/under/color/white,/obj/item/clothing/under/color/white,/obj/item/clothing/shoes/white,/obj/item/clothing/shoes/white,/obj/item/clothing/shoes/white,/obj/item/clothing/shoes/white,/obj/item/clothing/shoes/white,/obj/item/clothing/shoes/white,/obj/item/clothing/shoes/white,/obj/effect/floor_decal/corner/lime/full{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bje" = (/turf/simulated/shuttle/wall{hard_corner = 1},/area/shuttle/research/station) +"bjf" = (/turf/simulated/shuttle/wall,/area/shuttle/research/station) +"bjg" = (/obj/structure/shuttle/window,/obj/structure/grille,/turf/simulated/shuttle/plating,/area/shuttle/research/station) +"bjh" = (/turf/simulated/wall/r_wall,/area/maintenance/research_shuttle) +"bji" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor,/area/maintenance/research_shuttle) +"bjj" = (/obj/machinery/r_n_d/server/core,/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/server) +"bjk" = (/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; use_power = 1; pressure_checks = 2; pressure_checks_default = 2; pump_direction = 0},/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/server) +"bjl" = (/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},/obj/structure/sign/securearea{desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/server) +"bjm" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -26},/turf/simulated/floor/tiled/dark,/area/server) +"bjn" = (/obj/machinery/computer/rdservercontrol{tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1},/turf/simulated/floor/tiled/dark,/area/server) +"bjo" = (/obj/machinery/computer/message_monitor{tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1},/turf/simulated/floor/tiled/dark,/area/server) +"bjp" = (/obj/machinery/light{dir = 8},/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/obj/effect/floor_decal/corner/purple{dir = 8},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bjq" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bjr" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_research{name = "Research Auxiliary Hallway"; req_access = list(47)},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bjs" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bjt" = (/obj/effect/floor_decal/corner/purple{dir = 10},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light,/turf/simulated/floor/tiled/white,/area/rnd/research) +"bju" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bjv" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_x = -28},/obj/effect/floor_decal/corner/purple/diagonal,/turf/simulated/floor/tiled/white,/area/rnd/research_restroom) +"bjw" = (/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/obj/effect/floor_decal/corner/purple/diagonal,/turf/simulated/floor/tiled/white,/area/rnd/research_restroom) +"bjx" = (/turf/simulated/wall,/area/rnd/research_restroom) +"bjy" = (/turf/simulated/wall/r_wall,/area/rnd/lab) +"bjz" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"bjA" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"bjB" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"bjC" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/teleporter) +"bjD" = (/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/light{dir = 4},/turf/simulated/floor/tiled/dark,/area/teleporter) +"bjE" = (/turf/simulated/floor/tiled/dark,/area/ai) +"bjF" = (/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,/turf/simulated/floor/bluegrid,/area/ai) +"bjG" = (/obj/effect/floor_decal/spline/fancy/wood{dir = 4},/obj/structure/flora/ausbushes/palebush,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/grass,/area/hydroponics/garden) +"bjH" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/water/pool,/area/hydroponics/garden) +"bjI" = (/obj/effect/floor_decal/spline/fancy/wood{dir = 2},/obj/structure/flora/ausbushes/brflowers,/turf/simulated/floor/grass,/area/hydroponics/garden) +"bjJ" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled,/area/hydroponics/garden) +"bjK" = (/obj/effect/floor_decal/corner/green,/turf/simulated/floor/tiled,/area/hydroponics/garden) +"bjL" = (/obj/machinery/camera/network/civilian{c_tag = "CIV - Park Starboard"; dir = 8},/obj/effect/floor_decal/corner/green{dir = 10},/turf/simulated/floor/tiled,/area/hydroponics/garden) +"bjM" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"bjN" = (/obj/machinery/camera/network/medbay{c_tag = "MED - Surgery Observation"; dir = 4},/turf/simulated/floor/tiled,/area/medical/surgeryobs) +"bjO" = (/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,/area/medical/surgeryobs) +"bjP" = (/obj/effect/floor_decal/corner/paleblue{dir = 2},/turf/simulated/floor/tiled,/area/medical/surgeryobs) +"bjQ" = (/obj/structure/table/standard,/obj/item/weapon/surgical/hemostat,/obj/item/weapon/surgical/cautery,/obj/machinery/button/remote/blast_door{id = "surgeryobs"; name = "Privacy Shutters"; pixel_x = -26; pixel_y = 0},/obj/effect/floor_decal/corner/pink/full{dir = 8},/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/tiled/white,/area/medical/surgery) +"bjR" = (/obj/structure/table/standard,/obj/item/stack/medical/advanced/bruise_pack,/obj/item/weapon/surgical/retractor,/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/tiled/white,/area/medical/surgery) +"bjS" = (/obj/structure/table/standard,/obj/item/weapon/surgical/circular_saw{pixel_y = 8},/obj/item/weapon/surgical/scalpel,/obj/effect/floor_decal/corner/pink{dir = 5},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled/white,/area/medical/surgery) +"bjT" = (/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,/turf/simulated/floor/tiled/white,/area/medical/surgery) +"bjU" = (/obj/structure/closet/secure_closet/medical2,/obj/effect/floor_decal/corner/pink/full{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/surgery) +"bjV" = (/turf/simulated/wall,/area/medical/surgery) +"bjW" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/camera/network/medbay{c_tag = "MED - Surgery Hallway"; dir = 4},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) +"bjX" = (/obj/structure/table/standard,/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/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) +"bjY" = (/obj/effect/floor_decal/corner/pink{dir = 9},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/exam_room) +"bjZ" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/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/white,/area/medical/exam_room) +"bka" = (/obj/effect/floor_decal/corner/pink{dir = 6},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 4; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 21; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/exam_room) +"bkb" = (/obj/effect/floor_decal/corner/pink{dir = 9},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/tiled/white,/area/medical/cryo) +"bkc" = (/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/tiled/white,/area/medical/cryo) +"bkd" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 8},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled/white,/area/medical/cryo) +"bke" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled/steel,/area/medical/cryo) +"bkf" = (/obj/item/weapon/stool/padded,/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 8; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = -21; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) +"bkg" = (/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 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,/obj/structure/disposalpipe/segment,/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) +"bkh" = (/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/obj/machinery/newscaster{pixel_x = 30},/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) +"bki" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/medical_restroom) +"bkj" = (/obj/machinery/door/airlock{name = "Medical Restroom"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/medical_restroom) +"bkk" = (/obj/structure/closet/crate/medical,/obj/item/weapon/reagent_containers/syringe,/obj/random/maintenance/medical,/obj/random/maintenance/medical,/obj/random/firstaid,/turf/simulated/floor,/area/maintenance/medbay_fore) +"bkl" = (/obj/item/roller,/obj/effect/floor_decal/corner/lime{dir = 6},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bkm" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/monkeycubes,/obj/effect/floor_decal/corner/lime{dir = 1},/obj/item/weapon/extinguisher,/turf/simulated/floor/tiled/white,/area/medical/virology) +"bkn" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/black,/turf/simulated/floor/tiled/white,/area/medical/virology) +"bko" = (/obj/effect/floor_decal/corner/lime{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bkp" = (/obj/item/weapon/storage/secure/safe{pixel_x = 5; pixel_y = 29},/obj/effect/floor_decal/corner/lime{dir = 5},/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/machinery/camera/network/medbay{c_tag = "MED - Virology Fore"; dir = 2},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bkq" = (/obj/effect/floor_decal/corner/lime{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bkr" = (/obj/machinery/smartfridge/secure/virology,/obj/effect/floor_decal/corner/lime/full{dir = 1},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bks" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/green,/obj/effect/floor_decal/corner/lime/full{dir = 8},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bkt" = (/obj/effect/floor_decal/corner/lime{dir = 5},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bku" = (/turf/simulated/floor/tiled/white,/area/medical/virology) +"bkv" = (/obj/machinery/washing_machine,/obj/effect/floor_decal/corner/lime/full{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bkw" = (/obj/structure/lattice,/obj/machinery/light{dir = 1},/turf/simulated/mineral/floor/ignore_mapgen,/area/rnd/docking) +"bkx" = (/obj/structure/table/reinforced,/turf/simulated/shuttle/floor,/area/shuttle/research/station) +"bky" = (/obj/structure/bed/chair,/turf/simulated/shuttle/floor,/area/shuttle/research/station) +"bkz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/shuttle/plating,/area/rnd/docking) +"bkA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/shuttle/plating,/area/rnd/docking) +"bkB" = (/obj/machinery/computer/shuttle_control/research,/turf/simulated/floor/tiled/dark,/area/rnd/docking) +"bkC" = (/obj/machinery/atmospherics/portables_connector,/obj/machinery/portable_atmospherics/canister/air/airlock,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled/dark,/area/rnd/docking) +"bkD" = (/obj/machinery/door/airlock/maintenance{req_access = newlist(); req_one_access = newlist()},/obj/machinery/door/firedoor,/turf/simulated/floor,/area/rnd/docking) +"bkE" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 8},/obj/effect/floor_decal/corner/purple{dir = 1},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bkF" = (/obj/effect/floor_decal/corner/purple,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 26},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bkG" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/rnd/research) +"bkH" = (/obj/effect/floor_decal/corner/purple/diagonal,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/research_restroom) +"bkI" = (/obj/effect/floor_decal/corner/purple/diagonal,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/tiled/white,/area/rnd/research_restroom) +"bkJ" = (/obj/structure/closet/wardrobe/science_white,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/effect/floor_decal/corner/purple/diagonal,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled/white,/area/rnd/research_restroom) +"bkK" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/tiled/dark,/area/rnd/lab) +"bkL" = (/obj/structure/table/standard,/obj/item/weapon/storage/belt/utility,/obj/item/clothing/gloves/sterile/latex,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/tiled/dark,/area/rnd/lab) +"bkM" = (/obj/machinery/autolathe,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/dark,/area/rnd/lab) +"bkN" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/shuttle/plating,/area/rnd/lab) +"bkO" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/shuttle/plating,/area/rnd/lab) +"bkP" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/plating,/area/rnd/lab) +"bkQ" = (/obj/machinery/shieldwallgen,/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/teleporter) +"bkR" = (/obj/machinery/shieldwallgen,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/teleporter) +"bkS" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled,/area/teleporter) +"bkT" = (/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/closet/crate,/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/tiled,/area/teleporter) +"bkU" = (/obj/machinery/porta_turret/ai_defense,/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/tiled/dark,/area/ai) +"bkV" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/machinery/light{dir = 1},/obj/machinery/status_display{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/tiled/dark,/area/ai) +"bkW" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/bluegrid,/area/ai) +"bkX" = (/obj/structure/cable/cyan{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 = 9; pixel_y = 0},/obj/machinery/hologram/holopad,/turf/simulated/floor/bluegrid,/area/ai) +"bkY" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/bluegrid,/area/ai) +"bkZ" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/light{dir = 1},/obj/machinery/ai_status_display{pixel_y = 32},/turf/simulated/floor/tiled/dark,/area/ai) +"bla" = (/obj/machinery/porta_turret/ai_defense,/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor/tiled/dark,/area/ai) +"blb" = (/obj/effect/floor_decal/spline/fancy/wood{dir = 4},/obj/structure/flora/ausbushes/sparsegrass,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/grass,/area/hydroponics/garden) +"blc" = (/obj/structure/table/woodentable,/obj/effect/floor_decal/corner/green{dir = 9},/turf/simulated/floor/tiled,/area/hydroponics/garden) +"bld" = (/obj/structure/table/woodentable,/obj/item/weapon/book/codex/lore/vir,/turf/simulated/floor/tiled,/area/hydroponics/garden) +"ble" = (/obj/machinery/light,/turf/simulated/floor/tiled,/area/hydroponics/garden) +"blf" = (/obj/structure/bed/chair/wood,/obj/effect/floor_decal/corner/green{dir = 6},/turf/simulated/floor/tiled,/area/hydroponics/garden) +"blg" = (/obj/effect/floor_decal/spline/fancy/wood{tag = "icon-spline_fancy (NORTHWEST)"; icon_state = "spline_fancy"; dir = 9},/obj/structure/flora/ausbushes/sunnybush,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/grass,/area/hydroponics/garden) +"blh" = (/obj/machinery/newscaster{pixel_x = -30},/turf/simulated/floor/tiled,/area/medical/surgeryobs) +"bli" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/structure/bed/chair{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/medical/surgeryobs) +"blj" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/effect/floor_decal/corner/paleblue{dir = 6},/turf/simulated/floor/tiled,/area/medical/surgeryobs) +"blk" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "surgeryobs"; name = "Operating Theatre Privacy Shutters"; opacity = 0},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/surgeryobs) +"bll" = (/obj/structure/table/standard,/obj/item/weapon/surgical/bonesetter,/obj/item/weapon/surgical/bonegel,/turf/simulated/floor/tiled/white,/area/medical/surgery) +"blm" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled/white,/area/medical/surgery) +"bln" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/medical/surgery) +"blo" = (/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/medical/surgery) +"blp" = (/obj/machinery/door/airlock/medical{name = "Operating Theatre 1"; req_access = list(45)},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/white,/area/medical/surgery) +"blq" = (/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,/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) +"blr" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) +"bls" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) +"blt" = (/obj/structure/closet/wardrobe/medic_white,/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) +"blu" = (/obj/effect/floor_decal/corner/pink{dir = 9},/obj/machinery/button/windowtint{id = "exam_window_tint"; pixel_x = -26; pixel_y = 6},/obj/machinery/light_switch{dir = 2; name = "light switch "; pixel_x = -26; pixel_y = -4},/turf/simulated/floor/tiled/white,/area/medical/exam_room) +"blv" = (/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/exam_room) +"blw" = (/obj/structure/bed/chair/wheelchair,/obj/effect/floor_decal/corner/pink{dir = 6},/obj/structure/extinguisher_cabinet{pixel_x = 25},/turf/simulated/floor/tiled/white,/area/medical/exam_room) +"blx" = (/obj/machinery/light_switch{pixel_x = -26; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/cryo) +"bly" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/medical/cryo) +"blz" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/cryo) +"blA" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/steel,/area/medical/cryo) +"blB" = (/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -26},/obj/machinery/computer/crew{tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1},/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) +"blC" = (/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/obj/machinery/light,/obj/machinery/computer/med_data{tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1},/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) +"blD" = (/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/obj/structure/flora/skeleton{name = "\proper Wilhelm"},/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) +"blE" = (/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 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,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) +"blF" = (/obj/structure/closet/wardrobe/medic_white,/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/obj/machinery/light,/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) +"blG" = (/obj/machinery/washing_machine,/obj/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) +"blH" = (/obj/machinery/shower{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/window/northleft{name = "Shower"; req_access = list()},/obj/structure/curtain/open/shower/medical,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/medical_restroom) +"blI" = (/obj/machinery/shower{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/window/northright{dir = 1; name = "Shower"; req_access = list()},/obj/structure/curtain/open/shower/medical,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/medical_restroom) +"blJ" = (/obj/structure/toilet{dir = 1},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/medical_restroom) +"blK" = (/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,/turf/simulated/floor/plating,/area/maintenance/medbay_fore) +"blL" = (/obj/structure/table/standard,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/effect/floor_decal/corner/lime{dir = 9},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) +"blM" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/black{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) +"blN" = (/obj/effect/floor_decal/corner/lime{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/black{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) +"blO" = (/obj/machinery/door/window/westright{name = "Virology Isolation Room Two"; req_access = list(39)},/obj/machinery/door/firedoor/glass,/obj/effect/floor_decal/corner/lime{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/black{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) +"blP" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/black{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) +"blQ" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold4w/hidden/black,/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled/white,/area/medical/virology) +"blR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/black,/turf/simulated/floor/tiled/white,/area/medical/virology) +"blS" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/black{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) +"blT" = (/obj/structure/table/glass,/obj/item/device/antibody_scanner{pixel_x = 2; pixel_y = 2},/obj/item/device/antibody_scanner,/obj/structure/reagent_dispensers/virusfood{pixel_x = 30},/obj/effect/floor_decal/corner/lime{dir = 6},/turf/simulated/floor/tiled/white,/area/medical/virology) +"blU" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/green,/obj/effect/floor_decal/corner/lime{dir = 9},/turf/simulated/floor/tiled/white,/area/medical/virology) +"blV" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) +"blW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/black{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/virology) +"blX" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled/white,/area/medical/virology) +"blY" = (/obj/item/weapon/stool/padded,/obj/effect/floor_decal/corner/lime{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) +"blZ" = (/obj/structure/reagent_dispensers/water_cooler/full,/obj/effect/floor_decal/corner/lime/full{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bma" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/research/station) +"bmb" = (/turf/simulated/shuttle/floor,/area/shuttle/research/station) +"bmc" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/shuttle/plating,/area/rnd/docking) +"bmd" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1380; id_tag = "research_dock_pump"},/obj/effect/floor_decal/industrial/warning{dir = 9},/turf/simulated/floor/tiled,/area/rnd/docking) +"bme" = (/obj/machinery/light/small{dir = 1},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "research_dock_sensor"; pixel_x = 0; pixel_y = 25},/obj/effect/floor_decal/industrial/warning{dir = 5},/turf/simulated/floor/tiled,/area/rnd/docking) +"bmf" = (/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},/obj/machinery/door/firedoor/border_only,/turf/simulated/shuttle/plating,/area/rnd/docking) +"bmg" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/tiled/white,/area/rnd/docking) +"bmh" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled/white,/area/rnd/docking) +"bmi" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/tiled/white,/area/rnd/docking) +"bmj" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = 28},/obj/effect/floor_decal/corner/purple{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/airlock/glass_research{name = "Research Dock Hallway"; req_access = list(47)},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/white,/area/rnd/docking) +"bmk" = (/obj/machinery/camera/network/research{c_tag = "SCI - Research Dock Hallway Port"; dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled/white,/area/rnd/docking) +"bml" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/docking) +"bmm" = (/obj/effect/floor_decal/corner/purple{dir = 5},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/tiled/white,/area/rnd/docking) +"bmn" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/airlock/glass_research{name = "Research Dock Hallway"; req_access = list(47)},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/white,/area/rnd/docking) +"bmo" = (/obj/machinery/alarm{pixel_y = 22},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/docking) +"bmp" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/effect/floor_decal/corner/purple{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/docking) +"bmq" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled/white,/area/rnd/docking) +"bmr" = (/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/white,/area/rnd/docking) +"bms" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/firealarm{pixel_y = 26},/obj/effect/floor_decal/corner/purple{dir = 5},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/tiled/white,/area/rnd/docking) +"bmt" = (/obj/machinery/door/airlock/glass_research{name = "Research Dock Hallway"; req_access = list(47)},/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/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/docking) +"bmu" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/floor/tiled/dark,/area/rnd/docking) +"bmv" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bmw" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bmx" = (/obj/effect/floor_decal/corner/purple{dir = 6},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera/network/research{c_tag = "SCI - Research Hallway Aft"; dir = 8},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bmy" = (/obj/structure/bed/chair/comfy/purp{dir = 4},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor/wood,/area/rnd/research) +"bmz" = (/obj/structure/table/glass,/obj/machinery/newscaster{pixel_y = 32},/obj/machinery/light{dir = 1},/turf/simulated/floor/wood,/area/rnd/research) +"bmA" = (/obj/structure/bed/chair/comfy/purp{dir = 8},/turf/simulated/floor/wood,/area/rnd/research) +"bmB" = (/obj/structure/table/standard,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/machinery/light_switch{pixel_x = -12; pixel_y = -24},/obj/effect/floor_decal/corner/purple/diagonal,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/item/weapon/soap/nanotrasen,/obj/item/weapon/soap/nanotrasen,/turf/simulated/floor/tiled/white,/area/rnd/research_restroom) +"bmC" = (/obj/effect/floor_decal/corner/purple/diagonal,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled/white,/area/rnd/research_restroom) +"bmD" = (/obj/structure/undies_wardrobe,/obj/effect/floor_decal/corner/purple/diagonal,/turf/simulated/floor/tiled/white,/area/rnd/research_restroom) +"bmE" = (/obj/effect/floor_decal/corner/purple/full{dir = 8},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/rnd/lab) +"bmF" = (/obj/effect/floor_decal/corner/purple{dir = 5},/turf/simulated/floor/tiled/white,/area/rnd/lab) +"bmG" = (/obj/effect/floor_decal/corner/purple{dir = 5},/obj/machinery/camera/network/research{c_tag = "SCI - R&D Lab"},/turf/simulated/floor/tiled/white,/area/rnd/lab) +"bmH" = (/obj/structure/table/standard{name = "plastic table frame"},/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/effect/floor_decal/corner/purple{dir = 5},/turf/simulated/floor/tiled/white,/area/rnd/lab) +"bmI" = (/obj/structure/table/standard,/obj/item/weapon/hand_labeler,/obj/item/weapon/pen,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/effect/floor_decal/corner/purple{dir = 5},/turf/simulated/floor/tiled/white,/area/rnd/lab) +"bmJ" = (/obj/item/weapon/stock_parts/console_screen,/obj/structure/table/standard,/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/effect/floor_decal/corner/purple/full{dir = 1},/obj/machinery/firealarm{dir = 4; layer = 3.3; pixel_x = 26},/obj/machinery/recharger{pixel_y = 0},/turf/simulated/floor/tiled/white,/area/rnd/lab) +"bmK" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"bmL" = (/obj/structure/closet/crate,/obj/item/weapon/crowbar,/turf/simulated/floor/tiled,/area/teleporter) +"bmM" = (/obj/structure/closet/crate,/turf/simulated/floor/tiled,/area/teleporter) +"bmN" = (/obj/structure/table/standard,/obj/structure/flora/pottedplant{icon_state = "plant-09"; name = "Steve"; pixel_y = 15; tag = "icon-plant-09"},/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/tiled/dark,/area/ai) +"bmO" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/floor/tiled/dark,/area/ai) +"bmP" = (/obj/machinery/ai_slipper{icon_state = "motion0"},/obj/structure/cable/cyan{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/bluegrid,/area/ai) +"bmQ" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/bluegrid,/area/ai) +"bmR" = (/obj/structure/cable/cyan{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/bluegrid,/area/ai) +"bmS" = (/obj/structure/cable/cyan{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/ai_slipper{icon_state = "motion0"},/turf/simulated/floor/bluegrid,/area/ai) +"bmT" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor/tiled/dark,/area/ai) +"bmU" = (/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 8},/turf/simulated/floor/tiled/dark,/area/ai) +"bmV" = (/obj/effect/floor_decal/spline/fancy/wood{dir = 8},/obj/structure/flora/ausbushes/ppflowers,/turf/simulated/floor/grass,/area/hydroponics/garden) +"bmW" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"bmX" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/disposalpipe/segment,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 26},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"bmY" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/bed/chair{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/medical/surgeryobs) +"bmZ" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "surgeryobs"; name = "Operating Theatre Privacy Shutters"; opacity = 0},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/surgeryobs) +"bna" = (/obj/effect/floor_decal/corner/pink{dir = 9},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/surgery) +"bnb" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled/white,/area/medical/surgery) +"bnc" = (/obj/machinery/optable,/turf/simulated/floor/tiled/white,/area/medical/surgery) +"bnd" = (/obj/machinery/computer/operating{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/surgery) +"bne" = (/obj/effect/floor_decal/corner/pink{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled/white,/area/medical/surgery) +"bnf" = (/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},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/surgery) +"bng" = (/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) +"bnh" = (/obj/machinery/button/remote/airlock{desc = "A remote control-switch for Surgery."; id = "Surgery"; name = "Surgery"; pixel_x = 24; pixel_y = -8},/obj/structure/closet/secure_closet/medical3,/obj/random/medical,/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) +"bni" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/polarized{dir = 8; id = "exam_window_tint"},/obj/structure/window/reinforced/polarized{dir = 4; id = "exam_window_tint"},/obj/structure/window/reinforced/polarized{dir = 2; id = "exam_window_tint"},/obj/structure/window/reinforced/polarized{dir = 1; id = "exam_window_tint"},/turf/simulated/floor/plating,/area/medical/exam_room) +"bnj" = (/obj/machinery/door/airlock/medical{name = "Examination Room"; req_access = list(5)},/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"},/turf/simulated/floor/tiled/white,/area/medical/exam_room) +"bnk" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/white,/area/medical/cryo) +"bnl" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/medical/cryo) +"bnm" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/white,/area/medical/cryo) +"bnn" = (/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},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/cryo) +"bno" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/medbreak) +"bnp" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/medbreak) +"bnq" = (/obj/machinery/door/airlock/glass_medical{name = "Staff Room"; req_access = list(5)},/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/effect/floor_decal/corner/paleblue/diagonal{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak) +"bnr" = (/turf/simulated/wall,/area/medical/psych) +"bns" = (/obj/structure/closet/secure_closet/personal/patient,/obj/effect/floor_decal/corner/lime{dir = 9},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bnt" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bnu" = (/obj/effect/floor_decal/corner/lime{dir = 6},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bnv" = (/obj/effect/floor_decal/corner/lime{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bnw" = (/obj/structure/closet/crate/freezer,/obj/effect/floor_decal/corner/lime,/turf/simulated/floor/tiled/white,/area/medical/virology) +"bnx" = (/obj/structure/table/glass,/obj/machinery/computer/med_data/laptop,/obj/effect/floor_decal/corner/lime{dir = 10},/obj/machinery/light,/turf/simulated/floor/tiled/white,/area/medical/virology) +"bny" = (/obj/machinery/disease2/diseaseanalyser,/obj/effect/floor_decal/corner/lime{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bnz" = (/obj/machinery/atmospherics/pipe/simple/hidden/black,/turf/simulated/floor/tiled/white,/area/medical/virology) +"bnA" = (/obj/effect/floor_decal/corner/lime,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/black,/turf/simulated/floor/tiled/white,/area/medical/virology) +"bnB" = (/obj/effect/floor_decal/corner/lime{dir = 10},/obj/machinery/light,/turf/simulated/floor/tiled/white,/area/medical/virology) +"bnC" = (/obj/item/weapon/stool/padded,/turf/simulated/floor/tiled/white,/area/medical/virology) +"bnD" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/cups,/obj/effect/floor_decal/corner/lime{dir = 6},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 4; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 21; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bnE" = (/turf/simulated/mineral/floor/ignore_mapgen,/area/space) +"bnF" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/computer/shuttle_control/research{tag = "icon-computer (EAST)"; icon_state = "computer"; dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/research/station) +"bnG" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "research_shuttle_hatch"; locked = 1; name = "Shuttle Hatch"; req_access = list(13)},/turf/simulated/shuttle/floor,/area/shuttle/research/station) +"bnH" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "research_dock_outer"; locked = 1; name = "Research Elevator Airlock"; req_access = list(13)},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "research_dock_airlock"; name = "exterior access button"; pixel_x = -6; pixel_y = -26; req_one_access = list(13,65)},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/rnd/docking) +"bnI" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled,/area/rnd/docking) +"bnJ" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/tiled,/area/rnd/docking) +"bnK" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "research_dock_inner"; locked = 1; name = "Research Elevator Airlock"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/rnd/docking) +"bnL" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "research_dock_airlock"; name = "interior access button"; pixel_x = -26; pixel_y = 26; req_one_access = list(13,65)},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled/white,/area/rnd/docking) +"bnM" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/tiled/white,/area/rnd/docking) +"bnN" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/docking) +"bnO" = (/obj/effect/floor_decal/corner/purple{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/airlock/glass_research{name = "Research Dock Hallway"; req_access = list(47)},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/white,/area/rnd/docking) +"bnP" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/tiled/white,/area/rnd/docking) +"bnQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/docking) +"bnR" = (/obj/effect/floor_decal/corner/purple{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled/white,/area/rnd/docking) +"bnS" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/airlock/glass_research{name = "Research Dock Hallway"; req_access = list(47)},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/white,/area/rnd/docking) +"bnT" = (/obj/machinery/newscaster{pixel_x = 0; pixel_y = -28},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/docking) +"bnU" = (/obj/effect/floor_decal/corner/purple{dir = 10},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/tiled/white,/area/rnd/docking) +"bnV" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/power/apc/critical{name = "south bump"; pixel_y = -24},/obj/structure/cable/green,/turf/simulated/floor/tiled/white,/area/rnd/docking) +"bnW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/item/device/radio/intercom{layer = 4; name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled/white,/area/rnd/docking) +"bnX" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/floor_decal/corner/purple{dir = 10},/obj/machinery/camera/network/research{c_tag = "SCI - Research Dock Hallway Starboard"; dir = 1},/turf/simulated/floor/tiled/white,/area/rnd/docking) +"bnY" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/light,/turf/simulated/floor/tiled/white,/area/rnd/docking) +"bnZ" = (/obj/machinery/door/airlock/glass_research{name = "Research Dock Hallway"; req_access = list(47)},/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/docking) +"boa" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/floor/tiled/dark,/area/rnd/research) +"bob" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled/white,/area/rnd/research) +"boc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/rnd/research) +"bod" = (/turf/simulated/floor/wood,/area/rnd/research) +"boe" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/vending/cola,/turf/simulated/floor/wood,/area/rnd/research) +"bof" = (/obj/machinery/door/airlock{name = "Research Restroom"},/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"},/turf/simulated/floor/tiled/white,/area/rnd/research_restroom) +"bog" = (/obj/effect/floor_decal/corner/purple{dir = 9},/obj/structure/extinguisher_cabinet{pixel_x = -27},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/rnd/lab) +"boh" = (/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/tiled/white,/area/rnd/lab) +"boi" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled/white,/area/rnd/lab) +"boj" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor/tiled/white,/area/rnd/lab) +"bok" = (/obj/structure/table/standard,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/capacitor,/obj/item/weapon/stock_parts/capacitor,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/micro_laser,/obj/item/weapon/stock_parts/micro_laser,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/effect/floor_decal/corner/purple{dir = 6},/turf/simulated/floor/tiled/white,/area/rnd/lab) +"bol" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor/tiled/dark,/area/ai) +"bom" = (/turf/simulated/floor/bluegrid,/area/ai) +"bon" = (/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/bluegrid,/area/ai) +"boo" = (/turf/simulated/wall/durasteel,/area/ai) +"bop" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled/dark,/area/ai) +"boq" = (/obj/effect/floor_decal/corner/green{dir = 8},/turf/simulated/floor/tiled,/area/hydroponics/garden) +"bor" = (/obj/structure/bed/chair/wood{dir = 1},/obj/effect/floor_decal/corner/green/full{dir = 4},/turf/simulated/floor/tiled,/area/hydroponics/garden) +"bos" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/primary/central_two) +"bot" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/medical/surgeryobs) +"bou" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/bed/chair{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/medical/surgeryobs) +"bov" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "surgeryobs"; name = "Operating Theatre Privacy Shutters"; opacity = 0},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/surgeryobs) +"bow" = (/turf/simulated/floor/tiled/white,/area/medical/surgery) +"box" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/surgery) +"boy" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/surgery) +"boz" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/surgery) +"boA" = (/obj/machinery/door/airlock/medical{name = "Operating Theatre 1"; req_access = list(45)},/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/tiled/white,/area/medical/surgery) +"boB" = (/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,/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) +"boC" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) +"boD" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) +"boE" = (/obj/machinery/door/airlock/glass_medical{id_tag = "Surgery"; name = "Pre-Op Prep Room"; req_access = list(5)},/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) +"boF" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"boG" = (/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/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"boH" = (/obj/structure/sign/examroom{pixel_y = 32},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/camera/network/medbay{c_tag = "MED - Diagnostics Fore"; dir = 2},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"boI" = (/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/tiled/white,/area/medical/sleeper) +"boJ" = (/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/white,/area/medical/sleeper) +"boK" = (/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"boL" = (/obj/effect/floor_decal/corner/paleblue{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"boM" = (/obj/machinery/alarm{pixel_y = 22},/obj/effect/floor_decal/corner/paleblue{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"boN" = (/obj/effect/floor_decal/corner/paleblue{dir = 5},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"boO" = (/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/white,/area/medical/sleeper) +"boP" = (/obj/effect/floor_decal/corner/paleblue{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"boQ" = (/obj/machinery/recharge_station,/obj/effect/floor_decal/corner/paleblue{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"boR" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/machinery/light_switch{pixel_x = -36; pixel_y = 0},/turf/simulated/floor/wood,/area/medical/psych) +"boS" = (/obj/item/weapon/storage/secure/safe{pixel_x = 5; pixel_y = 28},/turf/simulated/floor/wood,/area/medical/psych) +"boT" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/carpet/blue,/area/medical/psych) +"boU" = (/obj/machinery/camera/network/medbay{c_tag = "MED - Mental Health"; dir = 2},/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp/green,/turf/simulated/floor/carpet/blue,/area/medical/psych) +"boV" = (/obj/structure/bookcase,/turf/simulated/floor/carpet/blue,/area/medical/psych) +"boW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/virology) +"boX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/virology) +"boY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/virology) +"boZ" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/newscaster{pixel_x = -32; pixel_y = 0},/obj/effect/floor_decal/corner/lime{dir = 9},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bpa" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/hidden/black{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bpb" = (/obj/machinery/disposal,/obj/effect/floor_decal/industrial/warning/full,/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/sign/deathsposal{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bpc" = (/obj/machinery/computer/diseasesplicer,/obj/effect/floor_decal/corner/lime{dir = 9},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bpd" = (/obj/structure/bed/chair/office/dark{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/black{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bpe" = (/obj/machinery/atmospherics/pipe/simple/hidden/black{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bpf" = (/obj/machinery/door/airlock/glass_medical{name = "Virology Laboratory"; req_access = list(39)},/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/black{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bpg" = (/obj/machinery/atmospherics/pipe/manifold/hidden/black{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bph" = (/obj/effect/floor_decal/corner/lime{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/black{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bpi" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area/medical/virology) +"bpj" = (/obj/effect/floor_decal/corner/lime{dir = 9},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bpk" = (/obj/structure/table/standard,/obj/effect/floor_decal/corner/lime{dir = 6},/obj/machinery/camera/network/medbay{c_tag = "MED - Virology Quarantine Starboard"; dir = 8},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/obj/item/weapon/soap/nanotrasen,/turf/simulated/floor/tiled/white,/area/medical/virology) +"bpl" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; external_pressure_bound = 140; external_pressure_bound_default = 140; icon_state = "map_vent_out"; pressure_checks = 1; pressure_checks_default = 1; use_power = 1},/obj/machinery/shield_diffuser,/turf/simulated/floor/airless,/area/maintenance/disposal) +"bpm" = (/obj/structure/closet/crate,/obj/random/maintenance/research,/turf/simulated/shuttle/floor,/area/shuttle/research/station) +"bpn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/shuttle/plating,/area/rnd/docking) +"bpo" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1380; id_tag = "research_dock_pump"},/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/camera/network/research{c_tag = "SCI - Research Elevator Airlock"; dir = 1},/turf/simulated/floor/tiled,/area/rnd/docking) +"bpp" = (/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380; id_tag = "research_dock_airlock"; pixel_x = 0; pixel_y = -26; req_one_access = list(13,65); tag_airpump = "research_dock_pump"; tag_chamber_sensor = "research_dock_sensor"; tag_exterior_door = "research_dock_outer"; tag_interior_door = "research_dock_inner"},/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/floor/tiled,/area/rnd/docking) +"bpq" = (/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},/obj/machinery/door/firedoor/border_only,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/turf/simulated/shuttle/plating,/area/rnd/docking) +"bpr" = (/obj/effect/floor_decal/corner/purple,/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/obj/item/device/radio/intercom{layer = 4; name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled/white,/area/rnd/docking) +"bps" = (/obj/machinery/light,/obj/effect/floor_decal/corner/purple{dir = 10},/turf/simulated/floor/tiled/white,/area/rnd/docking) +"bpt" = (/obj/structure/closet/emcloset,/obj/effect/floor_decal/corner/purple{dir = 8},/turf/simulated/floor/tiled/white,/area/rnd/docking) +"bpu" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/rnd/research) +"bpv" = (/obj/structure/bed/chair,/obj/effect/landmark/start{name = "Xenobiologist"},/turf/simulated/floor/wood,/area/rnd/research) +"bpw" = (/obj/structure/bed/chair,/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/effect/landmark/start{name = "Xenobiologist"},/turf/simulated/floor/wood,/area/rnd/research) +"bpx" = (/obj/machinery/vending/coffee,/turf/simulated/floor/wood,/area/rnd/research) +"bpy" = (/obj/effect/floor_decal/corner/purple{dir = 9},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bpz" = (/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/tiled/white,/area/rnd/research) +"bpA" = (/obj/effect/floor_decal/corner/purple{dir = 6},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = 28},/obj/structure/table/standard,/obj/machinery/recharger,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bpB" = (/turf/simulated/wall,/area/rnd/lab) +"bpC" = (/obj/effect/floor_decal/corner/purple{dir = 9},/obj/machinery/light{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/rnd/lab) +"bpD" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/lab) +"bpE" = (/obj/machinery/r_n_d/destructive_analyzer,/turf/simulated/floor/tiled,/area/rnd/lab) +"bpF" = (/turf/simulated/floor/tiled,/area/rnd/lab) +"bpG" = (/obj/machinery/r_n_d/protolathe,/turf/simulated/floor/tiled,/area/rnd/lab) +"bpH" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled/white,/area/rnd/lab) +"bpI" = (/obj/structure/table/standard,/obj/item/stack/cable_coil,/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = 3},/obj/item/weapon/stock_parts/scanning_module{pixel_x = 2; pixel_y = 3},/obj/item/weapon/stock_parts/scanning_module,/obj/effect/floor_decal/corner/purple{dir = 6},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled/white,/area/rnd/lab) +"bpJ" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/structure/disposalpipe/segment,/obj/machinery/camera/network/northern_star{c_tag = "Hall - Central Primary Port Fore 2"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"bpK" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"bpL" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"bpM" = (/obj/effect/landmark{name = "tripai"},/obj/item/device/radio/intercom{dir = 1; listening = 0; name = "Custom Channel"; pixel_x = 0; pixel_y = 20},/obj/item/device/radio/intercom{broadcasting = 0; dir = 2; frequency = 1343; name = "Private Channel"; pixel_x = 0; pixel_y = -21},/obj/item/device/radio/intercom{broadcasting = 1; dir = 8; listening = 1; name = "Common Channel"; pixel_x = -21; pixel_y = 0},/turf/simulated/floor/bluegrid,/area/ai) +"bpN" = (/obj/machinery/porta_turret/ai_defense,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor/tiled/dark,/area/ai) +"bpO" = (/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/dark,/area/ai) +"bpP" = (/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 = 8; pixel_y = 25; req_access = list(16)},/obj/machinery/light/small{dir = 1},/obj/machinery/camera/xray/command{c_tag = "AI - Core"; dir = 2},/turf/simulated/floor/tiled/dark,/area/ai) +"bpQ" = (/obj/machinery/porta_turret/ai_defense,/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled/dark,/area/ai) +"bpR" = (/obj/effect/landmark{name = "tripai"},/obj/item/device/radio/intercom{dir = 1; listening = 0; name = "Custom Channel"; pixel_x = 0; pixel_y = 21},/obj/item/device/radio/intercom{broadcasting = 0; frequency = 1343; name = "Private Channel"; pixel_x = 0; pixel_y = -21},/obj/item/device/radio/intercom{broadcasting = 1; dir = 4; listening = 1; name = "Common Channel"; pixel_x = 21; pixel_y = 0},/turf/simulated/floor/bluegrid,/area/ai) +"bpS" = (/obj/structure/flora/ausbushes/lavendergrass,/turf/simulated/floor/grass,/area/hydroponics/garden) +"bpT" = (/obj/effect/floor_decal/spline/fancy/wood{dir = 5},/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/brflowers,/turf/simulated/floor/grass,/area/hydroponics/garden) +"bpU" = (/obj/effect/floor_decal/spline/fancy/wood{tag = "icon-spline_fancy (NORTHWEST)"; icon_state = "spline_fancy"; dir = 9},/obj/structure/flora/ausbushes/sparsegrass,/turf/simulated/floor/grass,/area/hydroponics/garden) +"bpV" = (/obj/structure/flora/ausbushes/ppflowers,/turf/simulated/floor/grass,/area/hydroponics/garden) +"bpW" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"bpX" = (/obj/structure/disposalpipe/segment,/obj/machinery/camera/network/northern_star{c_tag = "Hall - Central Primary Starboard Mid 1"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"bpY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_two) +"bpZ" = (/obj/effect/floor_decal/corner/paleblue{dir = 4},/turf/simulated/floor/tiled,/area/medical/surgeryobs) +"bqa" = (/obj/effect/floor_decal/corner/pink/full,/obj/machinery/computer/med_data{tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1},/turf/simulated/floor/tiled/white,/area/medical/surgery) +"bqb" = (/obj/machinery/iv_drip,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/tiled/white,/area/medical/surgery) +"bqc" = (/obj/effect/floor_decal/corner/pink{dir = 10},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 2; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/turf/simulated/floor/tiled/white,/area/medical/surgery) +"bqd" = (/obj/machinery/vending/wallmed1{pixel_y = -32},/obj/machinery/camera/network/medbay{c_tag = "MED - Operating Theatre 1"; dir = 1},/turf/simulated/floor/tiled/white,/area/medical/surgery) +"bqe" = (/obj/machinery/button/holosign{pixel_x = 24; pixel_y = 2},/obj/machinery/light_switch{pixel_x = 32; pixel_y = 2},/obj/effect/floor_decal/corner/pink/full{dir = 4},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/surgery) +"bqf" = (/obj/structure/bed/chair/comfy/black{dir = 1},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) +"bqg" = (/obj/structure/bed/chair/comfy/black{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) +"bqh" = (/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,/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) +"bqi" = (/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/medical/surgery_hallway) +"bqj" = (/obj/machinery/door/airlock/glass_medical{id_tag = "Surgery"; name = "Pre-Op Prep Room"; 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},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway) +"bqk" = (/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/medical/sleeper) +"bql" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/structure/disposalpipe/junction{icon_state = "pipe-j1"; dir = 4},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bqm" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bqn" = (/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"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bqo" = (/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/disposalpipe/junction/yjunction,/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bqp" = (/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/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bqq" = (/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/medical/sleeper) +"bqr" = (/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/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bqs" = (/obj/machinery/atmospherics/pipe/manifold4w/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 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/junction{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bqt" = (/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/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/medical{id_tag = "mentaldoor"; name = "Mental Health"; req_access = list(64)},/turf/simulated/floor/tiled/white,/area/medical/psych) +"bqu" = (/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/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/medical/psych) +"bqv" = (/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"},/turf/simulated/floor/wood,/area/medical/psych) +"bqw" = (/obj/structure/bed/chair/comfy/brown{dir = 4},/turf/simulated/floor/carpet/blue,/area/medical/psych) +"bqx" = (/obj/structure/table/woodentable,/obj/item/weapon/folder/white,/turf/simulated/floor/carpet/blue,/area/medical/psych) +"bqy" = (/obj/effect/landmark/start{name = "Psychiatrist"},/obj/structure/bed/chair/office/dark{dir = 8},/turf/simulated/floor/carpet/blue,/area/medical/psych) +"bqz" = (/turf/simulated/floor/carpet/blue,/area/medical/psych) +"bqA" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled/white,/area/medical/virology) +"bqB" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/black,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/virology) +"bqC" = (/obj/machinery/disease2/isolator,/obj/effect/floor_decal/corner/lime{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bqD" = (/obj/machinery/light{dir = 1},/obj/machinery/computer/centrifuge,/obj/effect/floor_decal/corner/lime{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bqE" = (/obj/machinery/disease2/incubator,/obj/effect/floor_decal/corner/lime{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bqF" = (/obj/effect/floor_decal/corner/lime,/turf/simulated/floor/tiled/white,/area/medical/virology) +"bqG" = (/obj/effect/floor_decal/corner/lime{dir = 8},/obj/machinery/camera/network/medbay{c_tag = "MED - Virology Quarantine Port"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/black,/turf/simulated/floor/tiled/white,/area/medical/virology) +"bqH" = (/obj/effect/floor_decal/corner/lime{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/black,/turf/simulated/floor/tiled/white,/area/medical/virology) +"bqI" = (/obj/effect/floor_decal/corner/lime{dir = 5},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bqJ" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/effect/floor_decal/corner/lime{dir = 6},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bqK" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow,/obj/structure/lattice,/turf/space,/area/space) +"bqL" = (/obj/structure/lattice,/obj/machinery/light,/turf/simulated/mineral/floor/ignore_mapgen,/area/rnd/docking) +"bqM" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/research/station) +"bqN" = (/obj/structure/bed/chair{dir = 1},/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "research_shuttle"; pixel_x = -8; pixel_y = -25; req_one_access = list(13,65); tag_door = "research_shuttle_hatch"},/turf/simulated/shuttle/floor,/area/shuttle/research/station) +"bqO" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/shuttle/plating,/area/rnd/docking) +"bqP" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/shuttle/plating,/area/rnd/docking) +"bqQ" = (/obj/machinery/space_heater,/turf/simulated/floor,/area/maintenance/research) +"bqR" = (/turf/simulated/floor,/area/maintenance/research) +"bqS" = (/obj/random/junk,/turf/simulated/floor,/area/maintenance/research) +"bqT" = (/turf/simulated/wall/r_wall,/area/maintenance/research) +"bqU" = (/turf/simulated/wall,/area/rnd/workshop) +"bqV" = (/obj/structure/table/steel,/obj/item/weapon/storage/bag/circuits/basic,/obj/machinery/newscaster{pixel_x = -28; pixel_y = 0},/obj/effect/floor_decal/corner/green/full{dir = 8},/turf/simulated/floor/tiled/dark,/area/rnd/workshop) +"bqW" = (/obj/structure/table/steel,/obj/item/device/integrated_electronics/debugger{pixel_x = -5; pixel_y = 0},/obj/item/device/integrated_electronics/wirer{pixel_x = 5; pixel_y = 0},/obj/effect/floor_decal/corner/green{dir = 5},/turf/simulated/floor/tiled/dark,/area/rnd/workshop) +"bqX" = (/obj/structure/table/steel,/obj/item/device/electronic_assembly/large{pixel_y = 6},/obj/effect/floor_decal/corner/green{dir = 5},/turf/simulated/floor/tiled/dark,/area/rnd/workshop) +"bqY" = (/obj/machinery/alarm{pixel_y = 25},/obj/machinery/atmospherics/unary/vent_pump/on,/obj/machinery/camera/network/research{c_tag = "SCI - Workshop"; dir = 2},/obj/effect/floor_decal/corner/green{dir = 1},/turf/simulated/floor/tiled/dark,/area/rnd/workshop) +"bqZ" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/tiled/dark,/area/rnd/workshop) +"bra" = (/turf/simulated/wall/r_wall,/area/rnd/workshop) +"brb" = (/obj/effect/floor_decal/corner/purple{dir = 9},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/rnd/research) +"brc" = (/obj/effect/floor_decal/corner/purple{dir = 6},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/rnd/research) +"brd" = (/obj/structure/table/glass,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/machinery/camera/network/research{c_tag = "SCI - Break Room"; dir = 4},/turf/simulated/floor/wood,/area/rnd/research) +"bre" = (/obj/structure/table/glass,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/wood,/area/rnd/research) +"brf" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/wood,/area/rnd/research) +"brg" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/wood,/area/rnd/research) +"brh" = (/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/research) +"bri" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/research) +"brj" = (/obj/structure/table/standard,/obj/item/weapon/clipboard,/obj/item/weapon/clipboard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/rnd/research) +"brk" = (/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_x = -30; pixel_y = 0},/obj/effect/floor_decal/corner/purple{dir = 9},/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/rnd/lab) +"brl" = (/obj/machinery/computer/rdconsole/core{tag = "icon-computer (EAST)"; icon_state = "computer"; dir = 4},/turf/simulated/floor/tiled,/area/rnd/lab) +"brm" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/rnd/lab) +"brn" = (/obj/machinery/r_n_d/circuit_imprinter,/obj/item/weapon/reagent_containers/glass/beaker/sulphuric,/turf/simulated/floor/tiled,/area/rnd/lab) +"bro" = (/obj/effect/floor_decal/corner/purple{dir = 6},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled/white,/area/rnd/lab) +"brp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/rnd/lab) +"brq" = (/obj/machinery/power/apc/super/critical{dir = 4; is_critical = 1; name = "east bump"; pixel_x = 24; pixel_y = 0},/obj/structure/cable/cyan,/turf/simulated/floor/bluegrid,/area/ai) +"brr" = (/obj/effect/landmark/start{name = "AI"},/obj/item/device/radio/intercom{broadcasting = 1; dir = 2; listening = 1; name = "Common Channel"; pixel_y = -21},/obj/item/device/radio/intercom{dir = 8; listening = 0; name = "Custom Channel"; pixel_x = -21; pixel_y = -10},/obj/item/device/radio/intercom{broadcasting = 0; dir = 4; frequency = 1343; name = "Private Channel"; pixel_x = 21; pixel_y = -10},/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},/turf/simulated/floor/bluegrid,/area/ai) +"brs" = (/obj/effect/floor_decal/spline/fancy/wood{dir = 5},/obj/structure/flora/ausbushes/sparsegrass,/turf/simulated/floor/grass,/area/hydroponics/garden) +"brt" = (/obj/structure/bed/chair/wood{dir = 4},/turf/simulated/floor/tiled,/area/hydroponics/garden) +"bru" = (/obj/structure/bed/chair/wood{dir = 8},/turf/simulated/floor/tiled,/area/hydroponics/garden) +"brv" = (/obj/machinery/door/airlock/medical{id_tag = "surgery_observation"; name = "Observation Room"; req_access = newlist()},/obj/machinery/holosign/surgery,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/surgeryobs) +"brw" = (/turf/simulated/wall,/area/medical/medbay_primary_storage) +"brx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/medbay_primary_storage) +"bry" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/medbay_primary_storage) +"brz" = (/obj/machinery/iv_drip,/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"brA" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"brB" = (/obj/effect/floor_decal/corner/pink,/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"brC" = (/obj/effect/floor_decal/corner/pink{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"brD" = (/obj/effect/floor_decal/corner/pink{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"brE" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"brF" = (/obj/effect/floor_decal/corner/paleblue{dir = 2},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"brG" = (/obj/effect/floor_decal/corner/paleblue{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"brH" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/effect/floor_decal/corner/paleblue{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"brI" = (/obj/machinery/camera/network/medbay{c_tag = "MED - Diagnostics Starboard"; dir = 1},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"brJ" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"brK" = (/obj/effect/floor_decal/corner/paleblue{dir = 2},/obj/machinery/light,/obj/machinery/vending/fitness,/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"brL" = (/obj/machinery/vending/medical,/obj/effect/floor_decal/corner/paleblue{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"brM" = (/turf/simulated/floor/wood,/area/medical/psych) +"brN" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/wood,/area/medical/psych) +"brO" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/landmark/start{name = "Psychiatrist"},/turf/simulated/floor/carpet/blue,/area/medical/psych) +"brP" = (/obj/structure/table/woodentable,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/item/weapon/paper_bin{pixel_y = 4},/obj/item/weapon/pen{pixel_y = 4},/turf/simulated/floor/carpet/blue,/area/medical/psych) +"brQ" = (/obj/structure/table/woodentable,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/computer/med_data/laptop,/turf/simulated/floor/carpet/blue,/area/medical/psych) +"brR" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/carpet/blue,/area/medical/psych) +"brS" = (/obj/structure/table/standard,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/effect/floor_decal/corner/lime{dir = 9},/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) +"brT" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/black{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) +"brU" = (/obj/machinery/door/window/westright{name = "Virology Isolation Room One"; req_access = list(39)},/obj/machinery/door/firedoor/glass,/obj/effect/floor_decal/corner/lime{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/black{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) +"brV" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/black,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/virology) +"brW" = (/obj/structure/bed/chair/office/dark{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/black{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/virology) +"brX" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled/white,/area/medical/virology) +"brY" = (/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/requests_console{department = "Virology"; name = "Virology Requests Console"; pixel_x = 32},/obj/effect/floor_decal/corner/lime{dir = 6},/turf/simulated/floor/tiled/white,/area/medical/virology) +"brZ" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/green,/obj/effect/floor_decal/corner/lime{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/black,/turf/simulated/floor/tiled/white,/area/medical/virology) +"bsa" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/black{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bsb" = (/obj/machinery/atmospherics/pipe/simple/hidden/black{dir = 4},/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled/white,/area/medical/virology) +"bsc" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bsd" = (/obj/item/weapon/stool/padded,/obj/effect/floor_decal/corner/lime,/turf/simulated/floor/tiled/white,/area/medical/virology) +"bse" = (/obj/structure/table/standard,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/obj/effect/floor_decal/corner/lime/full{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bsf" = (/obj/machinery/power/solar{id = "portsolar"; name = "Port Solar Array"},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/auxport) +"bsg" = (/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/auxport) +"bsh" = (/obj/machinery/power/solar{id = "portsolar"; name = "Port Solar Array"},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/auxport) +"bsi" = (/turf/simulated/wall,/area/maintenance/research) +"bsj" = (/obj/effect/floor_decal/industrial/warning/corner,/obj/machinery/light/small,/turf/simulated/floor/airless,/area/maintenance/research) +"bsk" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "arrivals_airlock"; name = "exterior access button"; pixel_x = -25; pixel_y = -25; req_access = list(13)},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/airless,/area/maintenance/research) +"bsl" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor/airless,/area/maintenance/research) +"bsm" = (/turf/simulated/wall,/area/maintenance/disposal) +"bsn" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 6},/turf/simulated/floor/plating,/area/maintenance/disposal) +"bso" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 9; icon_state = "intact"; tag = "icon-intact (NORTHEAST)"},/turf/simulated/floor/plating,/area/maintenance/disposal) +"bsp" = (/turf/simulated/wall,/area/rnd/docking) +"bsq" = (/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,/turf/simulated/floor,/area/maintenance/research) +"bsr" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/research) +"bss" = (/obj/machinery/light/small{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/random/trash_pile,/turf/simulated/floor,/area/maintenance/research) +"bst" = (/obj/structure/table/steel,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/effect/floor_decal/corner/green{dir = 9},/turf/simulated/floor/tiled/dark,/area/rnd/workshop) +"bsu" = (/obj/structure/bed/chair/office/dark{dir = 8},/turf/simulated/floor/tiled/dark,/area/rnd/workshop) +"bsv" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/tiled/dark,/area/rnd/workshop) +"bsw" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/dark,/area/rnd/workshop) +"bsx" = (/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/machinery/light_switch{pixel_x = 26; pixel_y = -26},/turf/simulated/floor/tiled/dark,/area/rnd/workshop) +"bsy" = (/obj/machinery/door/airlock/glass_research{name = "Workshop"; req_access = list(47)},/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/dark,/area/rnd/workshop) +"bsz" = (/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/rnd/research) +"bsA" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bsB" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/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/white,/area/rnd/research) +"bsC" = (/obj/structure/table/glass,/obj/machinery/recharger{pixel_y = 0},/turf/simulated/floor/wood,/area/rnd/research) +"bsD" = (/obj/structure/table/glass,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/wood,/area/rnd/research) +"bsE" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/wood,/area/rnd/research) +"bsF" = (/obj/machinery/door/firedoor/glass,/turf/simulated/floor/wood,/area/rnd/research) +"bsG" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/white,/area/rnd/research) +"bsH" = (/obj/effect/floor_decal/corner/purple{dir = 6},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bsI" = (/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},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/rnd/lab) +"bsJ" = (/obj/effect/floor_decal/corner/purple{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/rnd/lab) +"bsK" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/lab) +"bsL" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled/white,/area/rnd/lab) +"bsM" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/turf/simulated/floor/tiled/white,/area/rnd/lab) +"bsN" = (/obj/effect/floor_decal/corner/purple{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/white,/area/rnd/lab) +"bsO" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/rnd/lab) +"bsP" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/tiled/dark,/area/ai) +"bsQ" = (/obj/effect/floor_decal/industrial/warning{dir = 5},/turf/simulated/floor/tiled/dark,/area/ai) +"bsR" = (/obj/machinery/ai_slipper{icon_state = "motion0"},/turf/simulated/floor/bluegrid,/area/ai) +"bsS" = (/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/ai_slipper{icon_state = "motion0"},/turf/simulated/floor/bluegrid,/area/ai) +"bsT" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 9},/turf/simulated/floor/tiled/dark,/area/ai) +"bsU" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/turf/simulated/floor/tiled/dark,/area/ai) +"bsV" = (/obj/structure/bed/chair/wood{dir = 4},/obj/effect/floor_decal/corner/green{dir = 10},/turf/simulated/floor/tiled,/area/hydroponics/garden) +"bsW" = (/obj/structure/table/woodentable,/obj/effect/floor_decal/corner/green{dir = 10},/turf/simulated/floor/tiled,/area/hydroponics/garden) +"bsX" = (/obj/structure/bed/chair/wood{dir = 8},/obj/effect/floor_decal/corner/green{dir = 10},/turf/simulated/floor/tiled,/area/hydroponics/garden) +"bsY" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"bsZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "medbayquar"; name = "Medbay Emergency Lockdown Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/reception) +"bta" = (/obj/machinery/alarm{pixel_y = 22},/obj/effect/floor_decal/corner/paleblue{dir = 9},/obj/structure/flora/pottedplant{tag = "icon-plant-10"; icon_state = "plant-10"},/turf/simulated/floor/tiled/white,/area/medical/reception) +"btb" = (/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/reception) +"btc" = (/obj/item/roller,/obj/item/roller{pixel_y = 8},/obj/item/roller{pixel_y = 16},/obj/structure/table/glass,/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/effect/floor_decal/corner/paleblue{dir = 6},/turf/simulated/floor/tiled/white,/area/medical/reception) +"btd" = (/obj/structure/table/standard,/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/med_data/laptop,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/effect/floor_decal/corner/paleblue/full{dir = 8},/obj/machinery/camera/network/medbay{c_tag = "MED - Lobby Fore"; dir = 2},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/reception) +"bte" = (/obj/machinery/photocopier,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/effect/floor_decal/corner/paleblue{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/reception) +"btf" = (/obj/structure/filingcabinet/chestdrawer{name = "Medical Forms"},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/effect/floor_decal/corner/paleblue{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/reception) +"btg" = (/obj/structure/filingcabinet/medical{desc = "A large cabinet with hard copy medical records."; name = "Medical Records"},/obj/machinery/alarm{pixel_y = 22},/obj/effect/floor_decal/corner/paleblue/full{dir = 1},/obj/structure/extinguisher_cabinet{pixel_x = 25},/turf/simulated/floor/tiled/white,/area/medical/reception) +"bth" = (/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/machinery/firealarm{dir = 2; pixel_y = 24},/obj/effect/floor_decal/corner/paleblue/full{dir = 8},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) +"bti" = (/obj/structure/table/standard,/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/flashlight/pen,/obj/item/device/flashlight/pen,/obj/item/device/flashlight/pen,/obj/item/device/flashlight/pen,/obj/item/device/flashlight/pen,/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/effect/floor_decal/corner/paleblue{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) +"btj" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/beakers,/obj/item/weapon/storage/box/syringes{pixel_x = 4; pixel_y = 4},/obj/item/weapon/storage/box/syringes,/obj/machinery/alarm{pixel_y = 22},/obj/effect/floor_decal/corner/paleblue{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) +"btk" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/gloves{pixel_x = 4; pixel_y = 4},/obj/item/weapon/storage/box/masks{pixel_y = 0},/obj/effect/floor_decal/corner/paleblue{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) +"btl" = (/obj/structure/closet/secure_closet/medical3,/obj/effect/floor_decal/corner/paleblue{dir = 5},/obj/item/weapon/soap/nanotrasen,/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) +"btm" = (/obj/structure/closet/secure_closet/medical3,/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/effect/floor_decal/corner/paleblue/full{dir = 1},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/obj/item/weapon/soap/nanotrasen,/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) +"btn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/medbay_primary_storage) +"bto" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"btp" = (/obj/structure/disposalpipe/junction{dir = 1; icon_state = "pipe-j2"},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"btq" = (/obj/effect/floor_decal/corner/pink{dir = 6},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"btr" = (/obj/machinery/bodyscanner{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bts" = (/obj/machinery/body_scanconsole,/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"btt" = (/obj/effect/floor_decal/corner/pink{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"btu" = (/obj/effect/floor_decal/corner/paleblue{dir = 2},/obj/structure/disposalpipe/segment,/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"btv" = (/turf/simulated/wall,/area/crew_quarters/heads/cmo) +"btw" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/machinery/door/blast/shutters{density = 0; dir = 1; icon_state = "shutter0"; id = "cmooffice"; name = "CMO Office Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/crew_quarters/heads/cmo) +"btx" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/door/blast/shutters{density = 0; dir = 1; icon_state = "shutter0"; id = "cmooffice"; name = "CMO Office Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/crew_quarters/heads/cmo) +"bty" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/blast/shutters{density = 0; dir = 1; icon_state = "shutter0"; id = "cmooffice"; name = "CMO Office Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/crew_quarters/heads/cmo) +"btz" = (/obj/machinery/door/airlock/command{id_tag = null; name = "CMO's Office"; req_access = list(40)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) +"btA" = (/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 8; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = -21; pixel_y = 0},/obj/structure/bed/chair/comfy/brown{dir = 4},/turf/simulated/floor/carpet/blue,/area/medical/psych) +"btB" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/turf/simulated/floor/carpet/blue,/area/medical/psych) +"btC" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/carpet/blue,/area/medical/psych) +"btD" = (/obj/item/roller,/obj/effect/floor_decal/corner/lime{dir = 6},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled/white,/area/medical/virology) +"btE" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/virology) +"btF" = (/obj/structure/table/glass,/obj/item/weapon/storage/fancy/vials,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/effect/floor_decal/corner/lime/full{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) +"btG" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/green,/obj/effect/floor_decal/corner/lime/full,/obj/machinery/atmospherics/pipe/simple/hidden/black,/turf/simulated/floor/tiled/white,/area/medical/virology) +"btH" = (/obj/effect/floor_decal/corner/lime{dir = 10},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor/tiled/white,/area/medical/virology) +"btI" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/black{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/virology) +"btJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/black{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/virology) +"btK" = (/obj/machinery/computer/arcade,/obj/effect/floor_decal/corner/lime/full{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) +"btL" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/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/auxport) +"btM" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "arrivals_outer"; locked = 1; name = "Cargo EVA Internal Airlock"; req_access = list(10,13)},/turf/simulated/floor,/area/maintenance/research) +"btN" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/research) +"btO" = (/obj/machinery/door/blast/regular{id = "trash"; name = "disposal mass driver"},/obj/machinery/shield_diffuser,/turf/simulated/floor/airless,/area/maintenance/disposal) +"btP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/disposal) +"btQ" = (/obj/machinery/disposal/deliveryChute{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/turf/simulated/floor,/area/maintenance/disposal) +"btR" = (/obj/machinery/conveyor{dir = 4; id = "garbage"},/obj/machinery/light/small{dir = 1},/obj/structure/plasticflaps/mining,/turf/simulated/floor,/area/maintenance/disposal) +"btS" = (/obj/machinery/conveyor{dir = 4; id = "garbage"},/obj/structure/sign/vacuum{pixel_x = 0; pixel_y = 32},/turf/simulated/floor,/area/maintenance/disposal) +"btT" = (/obj/effect/decal/cleanable/cobweb2,/obj/machinery/conveyor{dir = 4; id = "garbage"},/turf/simulated/floor,/area/maintenance/disposal) +"btU" = (/turf/simulated/mineral,/area/mine/explored/upper_level) +"btV" = (/obj/structure/closet/crate,/obj/random/maintenance/research,/obj/random/maintenance/research,/obj/random/maintenance/research,/obj/random/maintenance/research,/turf/simulated/floor,/area/maintenance/research) +"btW" = (/obj/effect/floor_decal/corner/green{dir = 9},/obj/structure/table/steel,/turf/simulated/floor/tiled/dark,/area/rnd/workshop) +"btX" = (/obj/structure/reagent_dispensers/acid{density = 0; pixel_x = 0; pixel_y = -30},/obj/structure/table/steel,/turf/simulated/floor/tiled/dark,/area/rnd/workshop) +"btY" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/light,/obj/effect/floor_decal/corner/green,/obj/machinery/computer/rdconsole/core{tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1},/turf/simulated/floor/tiled/dark,/area/rnd/workshop) +"btZ" = (/obj/machinery/r_n_d/circuit_imprinter,/obj/item/weapon/reagent_containers/glass/beaker/sulphuric,/obj/effect/floor_decal/corner/green{dir = 10},/turf/simulated/floor/tiled/dark,/area/rnd/workshop) +"bua" = (/obj/item/stack/material/glass{amount = 50; pixel_x = 3; pixel_y = 3},/obj/structure/table/steel,/obj/item/weapon/reagent_containers/food/snacks/cheesiehonkers,/obj/item/weapon/reagent_containers/food/drinks/cans/space_mountain_wind,/obj/effect/floor_decal/corner/green/full{dir = 4},/turf/simulated/floor/tiled/dark,/area/rnd/workshop) +"bub" = (/obj/effect/floor_decal/corner/purple/full,/obj/machinery/newscaster{pixel_x = -28; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/rnd/research) +"buc" = (/obj/effect/floor_decal/corner/purple{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/rnd/research) +"bud" = (/obj/effect/floor_decal/corner/purple/full{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bue" = (/obj/structure/bed/chair{dir = 1},/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor/wood,/area/rnd/research) +"buf" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/floor/wood,/area/rnd/research) +"bug" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/rnd/research) +"buh" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/wood,/area/rnd/research) +"bui" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/rnd/research) +"buj" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/research) +"buk" = (/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/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bul" = (/obj/machinery/door/airlock/glass_research{name = "Research and Development"; req_access = list(7)},/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/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/lab) +"bum" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/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"},/turf/simulated/floor/tiled/white,/area/rnd/lab) +"bun" = (/obj/item/weapon/stool/padded,/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/lab) +"buo" = (/obj/effect/floor_decal/corner/purple{dir = 2},/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/lab) +"bup" = (/obj/effect/floor_decal/corner/purple{dir = 10},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/tiled/white,/area/rnd/lab) +"buq" = (/obj/effect/floor_decal/corner/purple{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/lab) +"bur" = (/obj/structure/bed/chair/office/light,/obj/effect/floor_decal/corner/purple{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor/tiled/white,/area/rnd/lab) +"bus" = (/obj/structure/table/standard{name = "plastic table frame"},/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/effect/floor_decal/corner/purple/full{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/rnd/lab) +"but" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/navbeacon/patrol{next_patrol = "CH1"; location = "CH12"},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"buu" = (/obj/machinery/porta_turret/ai_defense,/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/tiled/dark,/area/ai) +"buv" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/bluegrid,/area/ai) +"buw" = (/obj/machinery/power/smes/buildable{charge = 5e+006; input_attempt = 1; input_level = 200000; output_level = 200000},/obj/structure/cable/cyan{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/bluegrid,/area/ai) +"bux" = (/obj/structure/cable/cyan{d2 = 8; icon_state = "0-8"},/obj/machinery/power/sensor{name = "Powernet Sensor - AI Subgrid"; name_tag = "AI Subgrid"},/obj/structure/cable/cyan{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/bluegrid,/area/ai) +"buy" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 9},/obj/structure/cable/cyan{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled/dark,/area/ai) +"buz" = (/obj/machinery/porta_turret/ai_defense,/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 1},/turf/simulated/floor/tiled/dark,/area/ai) +"buA" = (/obj/effect/floor_decal/spline/fancy/wood{dir = 1},/obj/structure/flora/ausbushes/brflowers,/obj/machinery/light,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/grass,/area/hydroponics/garden) +"buB" = (/obj/effect/floor_decal/spline/fancy/wood{dir = 1},/obj/structure/flora/ausbushes/brflowers,/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor/grass,/area/hydroponics/garden) +"buC" = (/obj/effect/floor_decal/spline/fancy/wood{dir = 1},/obj/machinery/portable_atmospherics/hydroponics/soil,/turf/simulated/floor/grass,/area/hydroponics/garden) +"buD" = (/obj/effect/floor_decal/spline/fancy/wood{dir = 1},/obj/machinery/portable_atmospherics/hydroponics/soil,/obj/machinery/camera/network/civilian{c_tag = "CIV - Park Aft"; dir = 1},/turf/simulated/floor/grass,/area/hydroponics/garden) +"buE" = (/obj/effect/floor_decal/spline/fancy/wood{dir = 1},/obj/structure/flora/ausbushes/brflowers,/obj/machinery/newscaster{pixel_x = 0; pixel_y = -28},/turf/simulated/floor/grass,/area/hydroponics/garden) +"buF" = (/obj/effect/floor_decal/spline/fancy/wood{dir = 1},/obj/structure/flora/ausbushes/brflowers,/obj/machinery/light,/turf/simulated/floor/grass,/area/hydroponics/garden) +"buG" = (/obj/structure/flora/ausbushes/genericbush,/turf/simulated/floor/grass,/area/hydroponics/garden) +"buH" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/navbeacon/patrol{next_patrol = "CH6"; location = "CH5"},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"buI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_two) +"buJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "medbayquar"; name = "Medbay Emergency Lockdown Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/reception) +"buK" = (/obj/structure/bed/chair{dir = 4},/obj/effect/floor_decal/corner/paleblue{dir = 9},/turf/simulated/floor/tiled/white,/area/medical/reception) +"buL" = (/obj/effect/floor_decal/corner/paleblue{dir = 6},/obj/machinery/computer/transhuman/designer,/turf/simulated/floor/tiled/white,/area/medical/reception) +"buM" = (/obj/structure/table/standard,/obj/structure/window/reinforced{dir = 8},/obj/item/device/radio{anchored = 1; broadcasting = 0; canhear_range = 1; frequency = 1487; icon = 'icons/obj/items.dmi'; icon_state = "red_phone"; listening = 1; name = "Reception Emergency Phone"; pixel_x = -5},/obj/effect/floor_decal/corner/paleblue{dir = 9},/turf/simulated/floor/tiled/white,/area/medical/reception) +"buN" = (/turf/simulated/floor/tiled/white,/area/medical/reception) +"buO" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled/white,/area/medical/reception) +"buP" = (/obj/effect/floor_decal/corner/paleblue{dir = 6},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 4; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 21; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/reception) +"buQ" = (/obj/structure/table/standard,/obj/item/roller,/obj/item/roller{pixel_y = 8},/obj/item/roller{pixel_y = 16},/obj/effect/floor_decal/corner/paleblue{dir = 9},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -22},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) +"buR" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) +"buS" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) +"buT" = (/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) +"buU" = (/obj/effect/floor_decal/corner/paleblue{dir = 4},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) +"buV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/medbay_primary_storage) +"buW" = (/obj/structure/table/glass,/obj/item/roller,/obj/item/roller{pixel_y = 8},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"buX" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"buY" = (/obj/effect/floor_decal/corner/pink{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"buZ" = (/obj/effect/floor_decal/corner/pink{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bva" = (/obj/effect/floor_decal/corner/pink{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bvb" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bvc" = (/obj/effect/floor_decal/corner/paleblue{dir = 6},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bvd" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "cmooffice"; name = "CMO Office Privacy Shutters"; opacity = 0},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/heads/cmo) +"bve" = (/obj/structure/flora/pottedplant{tag = "icon-plant-01"; icon_state = "plant-01"},/obj/effect/floor_decal/corner/paleblue/full{dir = 8},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) +"bvf" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/effect/floor_decal/corner/paleblue{dir = 5},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) +"bvg" = (/obj/effect/floor_decal/corner/paleblue{dir = 1},/obj/machinery/light{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/mob/living/simple_animal/cat/fluff/Runtime,/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) +"bvh" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) +"bvi" = (/obj/effect/floor_decal/corner/paleblue{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) +"bvj" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/effect/floor_decal/corner/paleblue/full{dir = 1},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) +"bvk" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/item/toy/plushie/therapy/purple,/obj/item/toy/plushie/farwa,/turf/simulated/floor/carpet/blue,/area/medical/psych) +"bvl" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/bed/psych,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/turf/simulated/floor/carpet/blue,/area/medical/psych) +"bvm" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light,/obj/structure/sign/poster{pixel_x = 0; pixel_y = -32},/turf/simulated/floor/carpet/blue,/area/medical/psych) +"bvn" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/carpet/blue,/area/medical/psych) +"bvo" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/filingcabinet/medical,/turf/simulated/floor/carpet/blue,/area/medical/psych) +"bvp" = (/obj/machinery/alarm{dir = 1; pixel_y = -25},/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal,/turf/simulated/floor/carpet/blue,/area/medical/psych) +"bvq" = (/obj/structure/table/glass,/obj/item/weapon/folder/white,/obj/item/weapon/hand_labeler,/obj/effect/floor_decal/corner/lime/full,/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bvr" = (/obj/structure/table/glass,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 8},/obj/item/device/radio{anchored = 1; broadcasting = 0; canhear_range = 7; frequency = 1487; icon = 'icons/obj/items.dmi'; icon_state = "red_phone"; listening = 1; name = "Virology Emergency Phone"; pixel_x = -6; pixel_y = 8},/obj/item/weapon/reagent_containers/spray/cleaner,/obj/effect/floor_decal/corner/lime{dir = 10},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/virology) +"bvs" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/obj/effect/floor_decal/corner/lime{dir = 8},/obj/machinery/light,/turf/simulated/floor/tiled/white,/area/medical/virology) +"bvt" = (/obj/effect/floor_decal/corner/lime,/obj/machinery/camera/network/medbay{c_tag = "MED - Virology Aft"; dir = 1},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 2; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bvu" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/gloves{pixel_x = 4; pixel_y = 4},/obj/item/weapon/storage/box/masks,/obj/effect/floor_decal/corner/lime{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bvv" = (/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/firealarm{dir = 4; pixel_x = 24},/obj/effect/floor_decal/corner/lime/full{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bvw" = (/obj/machinery/atmospherics/pipe/simple/hidden/black,/turf/simulated/wall,/area/medical/virology) +"bvx" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bvy" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/black,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bvz" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal,/obj/effect/floor_decal/industrial/warning/full,/obj/structure/sign/deathsposal{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bvA" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "arrivals_pump"},/obj/effect/floor_decal/industrial/warning{dir = 9},/turf/simulated/floor,/area/maintenance/research) +"bvB" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 1},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor,/area/maintenance/research) +"bvC" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1379; id_tag = "arrivals_pump"},/obj/effect/floor_decal/industrial/warning{dir = 5},/obj/machinery/camera/network/exodus{c_tag = "CIV - Port Fore Airlock"; dir = 9},/turf/simulated/floor,/area/maintenance/research) +"bvD" = (/obj/machinery/mass_driver{dir = 1; id = "trash"},/turf/simulated/floor/airless,/area/maintenance/disposal) +"bvE" = (/obj/structure/disposaloutlet{dir = 8},/obj/structure/disposalpipe/trunk{dir = 1},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/airless,/area/maintenance/disposal) +"bvF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/turf/simulated/floor/plating,/area/maintenance/disposal) +"bvG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/disposal) +"bvH" = (/obj/structure/sign/biohazard,/turf/simulated/wall,/area/maintenance/disposal) +"bvI" = (/obj/machinery/conveyor{dir = 2; id = "garbage"},/turf/simulated/floor/plating,/area/maintenance/disposal) +"bvJ" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/maintenance/disposal) +"bvK" = (/turf/simulated/wall/r_wall,/area/rnd/misc_lab) +"bvL" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_research{name = "Research Hallway"; req_access = list(47)},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bvM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/rnd/research) +"bvN" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_research{name = "Research Hallway"; req_access = list(47)},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bvO" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/flora/pottedplant{icon_state = "plant-22"},/turf/simulated/floor/wood,/area/rnd/research) +"bvP" = (/obj/machinery/light,/turf/simulated/floor/wood,/area/rnd/research) +"bvQ" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/wood,/area/rnd/research) +"bvR" = (/obj/machinery/vending/snack,/turf/simulated/floor/wood,/area/rnd/research) +"bvS" = (/obj/effect/floor_decal/corner/purple{dir = 9},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/rnd/research) +"bvT" = (/obj/item/weapon/folder/white,/obj/structure/table/standard,/obj/item/weapon/disk/tech_disk{pixel_x = 0; pixel_y = 0},/obj/item/weapon/disk/tech_disk{pixel_x = 0; pixel_y = 0},/obj/item/weapon/disk/design_disk,/obj/item/weapon/disk/design_disk,/obj/item/weapon/reagent_containers/dropper{pixel_y = -4},/obj/machinery/light_switch{pixel_x = 0; pixel_y = -26},/obj/effect/floor_decal/corner/purple{dir = 10},/turf/simulated/floor/tiled/white,/area/rnd/lab) +"bvU" = (/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_x = 0; pixel_y = -28},/obj/effect/floor_decal/corner/purple{dir = 10},/turf/simulated/floor/tiled/white,/area/rnd/lab) +"bvV" = (/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/effect/floor_decal/corner/purple/full{dir = 4},/obj/machinery/light,/obj/structure/reagent_dispensers/acid{density = 0; pixel_x = 0; pixel_y = -30},/turf/simulated/floor/tiled/white,/area/rnd/lab) +"bvW" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/rnd/lab) +"bvX" = (/obj/structure/table/reinforced,/obj/machinery/door/window/northleft{name = "Research and Development Desk"; req_access = list(7)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/rnd/lab) +"bvY" = (/obj/machinery/light,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor/tiled/dark,/area/ai) +"bvZ" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/bluegrid,/area/ai) +"bwa" = (/obj/machinery/flasher{id = "AI"; pixel_x = 0; pixel_y = -24},/obj/machinery/hologram/holopad,/turf/simulated/floor/bluegrid,/area/ai) +"bwb" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/bluegrid,/area/ai) +"bwc" = (/obj/machinery/light,/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled/dark,/area/ai) +"bwd" = (/turf/simulated/wall,/area/medical/reception) +"bwe" = (/obj/structure/bed/chair{dir = 4},/obj/structure/sign/nosmoking_1{pixel_x = -32},/obj/effect/floor_decal/corner/paleblue{dir = 9},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/reception) +"bwf" = (/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"},/turf/simulated/floor/tiled/white,/area/medical/reception) +"bwg" = (/obj/structure/table/standard,/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"; name = "Medical Reception"; req_access = list(5)},/obj/effect/floor_decal/corner/paleblue{dir = 9},/turf/simulated/floor/tiled/white,/area/medical/reception) +"bwh" = (/obj/structure/bed/chair/office/light{dir = 8},/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor/tiled/white,/area/medical/reception) +"bwi" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/medical/reception) +"bwj" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/machinery/light_switch{dir = 2; name = "light switch "; pixel_x = 36; pixel_y = 0},/obj/effect/floor_decal/corner/paleblue{dir = 4},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/tiled/white,/area/medical/reception) +"bwk" = (/obj/effect/floor_decal/corner/paleblue{dir = 1},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) +"bwl" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) +"bwm" = (/obj/structure/table/standard,/obj/item/weapon/storage/firstaid/adv{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/firstaid/adv,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) +"bwn" = (/obj/structure/table/standard,/obj/item/weapon/storage/firstaid/toxin{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/firstaid/toxin{pixel_x = 0; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) +"bwo" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_medical{name = "Medbay Equipment"; req_access = list(5)},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) +"bwp" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bwq" = (/obj/effect/floor_decal/corner/paleblue,/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bwr" = (/obj/effect/floor_decal/corner/paleblue{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bws" = (/obj/effect/floor_decal/corner/paleblue{dir = 4},/obj/structure/disposalpipe/segment,/obj/structure/bed/chair{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bwt" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "cmooffice"; name = "CMO Office Privacy Shutters"; opacity = 0},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/heads/cmo) +"bwu" = (/obj/effect/floor_decal/corner/paleblue{dir = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) +"bwv" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) +"bww" = (/obj/structure/table/reinforced,/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) +"bwx" = (/obj/structure/table/reinforced,/obj/machinery/computer/skills{pixel_y = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) +"bwy" = (/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) +"bwz" = (/obj/structure/closet/secure_closet/CMO,/obj/effect/floor_decal/corner/paleblue{dir = 6},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/obj/item/weapon/cmo_disk_holder,/obj/item/device/defib_kit/compact/combat/loaded,/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) +"bwA" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{id_tag = "mentaldoor"; name = "Mental Health"; req_access = list(64)},/turf/simulated/floor/tiled,/area/medical/psych) +"bwB" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/virology) +"bwC" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/medical/virology) +"bwD" = (/obj/machinery/door/airlock/glass_medical{name = "Virology Laboratory"; req_access = list(39)},/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/black,/turf/simulated/floor/tiled/white,/area/medical/virology) +"bwE" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/virology) +"bwF" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/hidden/red{dir = 6; icon_state = "intact"; tag = "icon-intact (SOUTHEAST)"},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bwG" = (/obj/effect/floor_decal/industrial/outline/blue,/obj/machinery/atmospherics/tvalve/bypass,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/plating,/area/medical/virology) +"bwH" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/medical/virology) +"bwI" = (/obj/machinery/door/airlock/medical{autoclose = 0; frequency = 1379; icon_state = "door_locked"; id_tag = "virologyq_airlock_exterior"; locked = 1; name = "Virology Quarantine Airlock"; req_access = list(39)},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "virologyq_airlock_control"; name = "Virology Quarantine Access Button"; pixel_x = 24; pixel_y = 0; req_access = list(39)},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/black,/turf/simulated/floor/tiled/white,/area/medical/virology) +"bwJ" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/maintenance/research) +"bwK" = (/obj/machinery/atmospherics/pipe/simple/visible,/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor,/area/maintenance/research) +"bwL" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "arrivals_pump"; tag_exterior_door = "arrivals_outer"; frequency = 1379; id_tag = "arrivals_airlock"; tag_interior_door = "arrivals_inner"; pixel_x = 25; req_access = list(13); tag_chamber_sensor = "arrivals_sensor"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "arrivals_sensor"; pixel_x = 25; pixel_y = 12},/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/floor,/area/maintenance/research) +"bwM" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1; health = 1e+006},/obj/structure/window/reinforced{dir = 4; health = 1e+006},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/disposal) +"bwN" = (/obj/item/trash/candy,/obj/item/trash/popcorn,/obj/machinery/button/remote/driver{id = "trash"; pixel_x = -26; pixel_y = -6},/turf/simulated/floor/plating,/area/maintenance/disposal) +"bwO" = (/obj/item/weapon/stool/padded,/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/turf/simulated/floor,/area/maintenance/disposal) +"bwP" = (/obj/machinery/conveyor_switch/oneway{convdir = -1; id = "garbage"; name = "disposal coveyor"},/turf/simulated/floor,/area/maintenance/disposal) +"bwQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/disposal) +"bwR" = (/obj/machinery/light/small{dir = 4; pixel_y = 0},/obj/machinery/conveyor{dir = 2; id = "garbage"},/turf/simulated/floor/plating,/area/maintenance/disposal) +"bwS" = (/obj/structure/closet/secure_closet/scientist,/obj/effect/floor_decal/corner/purple/full{dir = 8},/obj/machinery/light{dir = 1},/obj/machinery/newscaster{pixel_x = -28; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) +"bwT" = (/obj/structure/closet/crate,/obj/effect/floor_decal/corner/purple{dir = 5},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = 28},/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) +"bwU" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/machinery/alarm{pixel_y = 22},/obj/effect/floor_decal/corner/purple{dir = 5},/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) +"bwV" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/effect/floor_decal/corner/purple{dir = 5},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/camera/network/research{c_tag = "SCI - Miscellaneous Research"; dir = 2},/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) +"bwW" = (/obj/machinery/disposal,/obj/effect/floor_decal/corner/purple{dir = 5},/obj/structure/disposalpipe/trunk,/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) +"bwX" = (/obj/structure/closet/bombcloset,/obj/effect/floor_decal/corner/purple{dir = 5},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) +"bwY" = (/obj/machinery/suit_storage_unit/standard_unit,/obj/effect/floor_decal/corner/purple{dir = 5},/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) +"bwZ" = (/obj/effect/floor_decal/corner/purple/full{dir = 8},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bxa" = (/obj/effect/floor_decal/corner/purple{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bxb" = (/obj/effect/floor_decal/corner/purple/full{dir = 1},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bxc" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/rnd/research) +"bxd" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/rnd/research) +"bxe" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/rnd/research) +"bxf" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/rnd/research) +"bxg" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/rnd/research) +"bxh" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bxi" = (/turf/simulated/wall/r_wall,/area/rnd/research_foyer) +"bxj" = (/obj/effect/floor_decal/corner/purple/full{dir = 8},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor/tiled,/area/rnd/research_foyer) +"bxk" = (/obj/effect/floor_decal/corner/purple{dir = 5},/turf/simulated/floor/tiled,/area/rnd/research_foyer) +"bxl" = (/obj/effect/floor_decal/corner/purple/full{dir = 1},/obj/machinery/firealarm{dir = 4; layer = 3.3; pixel_x = 26},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled,/area/rnd/research_foyer) +"bxm" = (/obj/machinery/atm{pixel_x = 0; pixel_y = 32},/obj/structure/sign/directions/science{dir = 8; pixel_x = -32; pixel_z = -8},/obj/structure/sign/directions/security{dir = 1; pixel_x = -32},/obj/structure/sign/directions/evac{dir = 2; pixel_x = -32; pixel_z = 8},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_four) +"bxn" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/newscaster{pixel_x = 28; pixel_y = 1},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"bxo" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/ai) +"bxp" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"bxq" = (/obj/machinery/camera/network/northern_star{c_tag = "Hall - Central Primary Starboard Mid 2"; dir = 8},/obj/structure/sign/directions/security{dir = 1; pixel_x = 32; pixel_y = 0},/obj/structure/sign/directions/evac{dir = 2; pixel_x = 32; pixel_z = 8},/obj/structure/sign/directions/science{dir = 2; pixel_x = 32; pixel_z = -8},/obj/machinery/atm{pixel_y = 30},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_two) +"bxr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/primary/central_two) +"bxs" = (/obj/structure/sign/redcross{desc = "The Star of Life, a symbol of Medical Aid."; icon_state = "lifestar"; name = "Medbay"},/turf/simulated/wall,/area/medical/reception) +"bxt" = (/obj/structure/bed/chair{dir = 4},/obj/effect/landmark/start{name = "Medical Doctor"},/obj/effect/floor_decal/corner/paleblue{dir = 1},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/reception) +"bxu" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled/white,/area/medical/reception) +"bxv" = (/obj/effect/floor_decal/corner/paleblue{dir = 6},/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/white,/area/medical/reception) +"bxw" = (/obj/structure/table/standard,/obj/structure/window/reinforced{dir = 8},/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/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/airlock{desc = "A remote control switch for the medbay foyer."; id = "surgery_observation"; name = "Surgery Door Access"; pixel_x = 8; pixel_y = 0; specialfunctions = 4},/obj/effect/floor_decal/corner/paleblue{dir = 9},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/medical/reception) +"bxx" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/computer/crew{tag = "icon-computer (EAST)"; icon_state = "computer"; dir = 4},/turf/simulated/floor/tiled/white,/area/medical/reception) +"bxy" = (/obj/item/weapon/stool/padded,/obj/structure/cable/green{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/tiled/white,/area/medical/reception) +"bxz" = (/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 = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/reception) +"bxA" = (/obj/machinery/door/airlock/glass_medical{name = "Medbay Equipment"; req_access = list(5)},/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/white,/area/medical/medbay_primary_storage) +"bxB" = (/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/white,/area/medical/medbay_primary_storage) +"bxC" = (/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 = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) +"bxD" = (/obj/structure/table/standard,/obj/item/weapon/storage/firstaid/o2{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/firstaid/o2{pixel_x = 0; pixel_y = 0},/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/white,/area/medical/medbay_primary_storage) +"bxE" = (/obj/structure/table/standard,/obj/item/weapon/storage/firstaid/fire{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/firstaid/fire{pixel_x = 0; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) +"bxF" = (/obj/machinery/camera/network/medbay{c_tag = "MED - Equipment Storage"; dir = 8},/obj/effect/floor_decal/corner/paleblue,/obj/structure/table/rack,/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/device/radio{frequency = 1487; icon_state = "med_walkietalkie"; name = "Medbay Emergency Radio Link"},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) +"bxG" = (/obj/structure/table/glass,/obj/structure/closet/secure_closet/medical_wall/pills{pixel_x = -32},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bxH" = (/obj/effect/floor_decal/corner/paleblue{dir = 6},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bxI" = (/obj/machinery/sleeper{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bxJ" = (/obj/machinery/sleep_console,/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bxK" = (/obj/effect/floor_decal/corner/paleblue{dir = 9},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bxL" = (/obj/machinery/hologram/holopad,/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"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bxM" = (/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/disposalpipe/sortjunction/flipped{dir = 2; name = "CMO Office"; sortType = "CMO Office"},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bxN" = (/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/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/command{id_tag = "cmodoor"; name = "CMO's Office"; req_access = list(40)},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) +"bxO" = (/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/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) +"bxP" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/bed/chair{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) +"bxQ" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/obj/item/weapon/clipboard,/obj/item/weapon/stamp/cmo,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/item/weapon/folder/white_cmo,/obj/item/weapon/pen/multi,/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) +"bxR" = (/obj/structure/bed/chair/office/light{dir = 8},/obj/machinery/button/remote/blast_door{desc = "A remote control-switch for shutters."; id = "medbayquar"; name = "Medbay Emergency Lockdown Control"; pixel_x = -28; 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/blast_door{desc = "A remote control-switch for shutters."; id = "cmooffice"; name = "CMO Privacy Shutters"; pixel_x = -38; pixel_y = 28},/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 = 36},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/landmark/start{name = "Chief Medical Officer"},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) +"bxS" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) +"bxT" = (/obj/structure/table/reinforced,/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/item/device/radio{frequency = 1487; name = "Medbay Emergency Radio Link"},/obj/item/device/megaphone,/obj/effect/floor_decal/corner/paleblue{dir = 6},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) +"bxU" = (/turf/simulated/wall,/area/medical/morgue) +"bxV" = (/obj/structure/table/steel,/turf/simulated/floor/tiled,/area/medical/morgue) +"bxW" = (/turf/simulated/floor/tiled,/area/medical/morgue) +"bxX" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/tiled,/area/medical/morgue) +"bxY" = (/obj/structure/closet/secure_closet{name = "Psychiatrist's Locker"; req_access = list(64)},/obj/item/clothing/suit/straight_jacket{layer = 3},/obj/item/weapon/reagent_containers/glass/bottle/stoxin,/obj/item/weapon/reagent_containers/pill/methylphenidate,/obj/item/weapon/reagent_containers/pill/citalopram,/obj/item/weapon/reagent_containers/pill/citalopram,/obj/item/weapon/reagent_containers/pill/methylphenidate,/obj/item/weapon/reagent_containers/syringe,/turf/simulated/floor/tiled,/area/medical/morgue) +"bxZ" = (/obj/structure/closet/l3closet/virology,/obj/item/clothing/mask/gas,/obj/effect/floor_decal/corner/lime{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bya" = (/obj/effect/floor_decal/corner/lime{dir = 5},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/virology) +"byb" = (/obj/effect/floor_decal/corner/lime{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/black{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) +"byc" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/black{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) +"byd" = (/obj/effect/floor_decal/corner/lime{dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bye" = (/obj/effect/floor_decal/corner/lime{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/virology) +"byf" = (/obj/effect/floor_decal/corner/lime{dir = 5},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled/white,/area/medical/virology) +"byg" = (/obj/effect/floor_decal/corner/lime{dir = 1},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/tiled/white,/area/medical/virology) +"byh" = (/obj/machinery/atmospherics/pipe/simple/hidden/universal,/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) +"byi" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/embedded_controller/radio/airlock/access_controller{id_tag = "virologyq_airlock_control"; name = "Virology Quarantine Access Console"; pixel_x = 22; pixel_y = 0; tag_exterior_door = "virologyq_airlock_exterior"; tag_interior_door = "virologyq_airlock_interior"},/obj/effect/floor_decal/industrial/warning/corner,/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/turf/simulated/floor/tiled/white,/area/medical/virology) +"byj" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "virologyq_airlock_control"; name = "Virology Quarantine Access Button"; pixel_x = -28; pixel_y = 0; req_access = list(39)},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/structure/disposalpipe/segment,/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/tiled/white,/area/medical/virology) +"byk" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/black{dir = 9},/turf/simulated/floor/tiled/white,/area/medical/virology) +"byl" = (/obj/effect/floor_decal/industrial/warning{dir = 5},/obj/structure/closet/l3closet/virology,/obj/machinery/camera/network/medbay{c_tag = "MED - Virology Quarantine Airlock"; dir = 8},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bym" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/auxsolarport) +"byn" = (/turf/simulated/wall/r_wall,/area/maintenance/auxsolarport) +"byo" = (/obj/machinery/atmospherics/pipe/simple/visible,/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "arrivals_inner"; locked = 1; name = "Cargo EVA Internal Airlock"; req_access = list(13)},/turf/simulated/floor,/area/maintenance/research) +"byp" = (/obj/machinery/camera/network/civilian{c_tag = "CIV - Waste Disposal"; dir = 4},/turf/simulated/floor,/area/maintenance/disposal) +"byq" = (/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/turf/simulated/floor,/area/maintenance/disposal) +"byr" = (/obj/random/trash_pile,/turf/simulated/floor,/area/maintenance/disposal) +"bys" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/disposal) +"byt" = (/obj/machinery/conveyor{dir = 2; id = "garbage"},/obj/machinery/alarm{dir = 8; pixel_x = 25; pixel_y = 0},/turf/simulated/floor,/area/maintenance/disposal) +"byu" = (/obj/machinery/atmospherics/portables_connector,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/effect/floor_decal/corner/purple/full{dir = 8},/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) +"byv" = (/obj/effect/floor_decal/corner/purple{dir = 1},/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) +"byw" = (/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) +"byx" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) +"byy" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) +"byz" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) +"byA" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) +"byB" = (/obj/machinery/light_switch{pixel_x = 26; pixel_y = 26},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) +"byC" = (/obj/machinery/door/airlock/research{name = "Miscellaneous Reseach Room"; req_access = list(); req_one_access = list(7,29)},/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) +"byD" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/research) +"byE" = (/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/white,/area/rnd/research) +"byF" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/junction{icon_state = "pipe-j1"; dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/research) +"byG" = (/obj/machinery/door/firedoor/glass,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/research) +"byH" = (/obj/effect/floor_decal/corner/purple{dir = 5},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/research) +"byI" = (/obj/structure/disposalpipe/sortjunction{dir = 4; name = "RD Office"; sortType = "RD Office"},/turf/simulated/floor/tiled/white,/area/rnd/research) +"byJ" = (/obj/effect/floor_decal/corner/purple{dir = 5},/obj/structure/disposalpipe/sortjunction/flipped{dir = 4; name = "Research"; sortType = "Research"},/turf/simulated/floor/tiled/white,/area/rnd/research) +"byK" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/unary/vent_pump/on,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/research) +"byL" = (/obj/effect/floor_decal/corner/purple{dir = 5},/obj/structure/noticeboard{pixel_y = 28},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/research) +"byM" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/research) +"byN" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/sortjunction{dir = 4; name = "Robotics"; sortType = "Robotics"},/turf/simulated/floor/tiled/white,/area/rnd/research) +"byO" = (/obj/effect/floor_decal/industrial/warning/corner,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera/network/research{c_tag = "SCI - Research Hallway Starboard"; dir = 8},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/rnd/research) +"byP" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/rnd/research_foyer) +"byQ" = (/obj/structure/closet/firecloset,/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled/white,/area/rnd/research_foyer) +"byR" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled/white,/area/rnd/research_foyer) +"byS" = (/obj/structure/sink{pixel_y = 16},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled/white,/area/rnd/research_foyer) +"byT" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor/tiled,/area/rnd/research_foyer) +"byU" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/rnd/research_foyer) +"byV" = (/turf/simulated/floor/tiled,/area/rnd/research_foyer) +"byW" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/rnd/research_foyer) +"byX" = (/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_four) +"byY" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"byZ" = (/obj/structure/closet/emcloset,/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_four) +"bza" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/maintenance/central) +"bzb" = (/turf/simulated/wall/r_wall,/area/maintenance/central) +"bzc" = (/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor,/area/maintenance/central) +"bzd" = (/obj/structure/cable{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,/area/maintenance/central) +"bze" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor,/area/maintenance/central) +"bzf" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/meter,/turf/simulated/floor,/area/maintenance/central) +"bzg" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_two) +"bzh" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"bzi" = (/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/primary/central_two) +"bzj" = (/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j1s"; name = "Kitchen"; sortType = "Kitchen"},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"bzk" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"bzl" = (/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "medbayquar"; name = "Medbay Emergency Lockdown Shutters"; opacity = 0},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_two) +"bzm" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/white,/area/medical/reception) +"bzn" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/medical/reception) +"bzo" = (/obj/structure/table/standard,/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"; name = "Medical Reception"; req_access = list(5)},/obj/item/weapon/reagent_containers/spray/cleaner{pixel_x = -5},/obj/effect/floor_decal/corner/paleblue{dir = 9},/turf/simulated/floor/tiled/white,/area/medical/reception) +"bzp" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/white,/area/medical/reception) +"bzq" = (/obj/effect/floor_decal/corner/paleblue{dir = 2},/obj/effect/landmark{name = "lightsout"},/turf/simulated/floor/tiled/white,/area/medical/reception) +"bzr" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/obj/effect/floor_decal/corner/paleblue{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) +"bzs" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) +"bzt" = (/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/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) +"bzu" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) +"bzv" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) +"bzw" = (/obj/effect/floor_decal/corner/paleblue{dir = 6},/obj/structure/table/rack,/obj/item/wheelchair,/obj/item/wheelchair{pixel_y = 9},/obj/item/wheelchair{pixel_y = 18},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) +"bzx" = (/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/defib_kit/loaded,/obj/item/device/defib_kit/loaded,/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bzy" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bzz" = (/obj/effect/floor_decal/corner/paleblue{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bzA" = (/obj/effect/floor_decal/corner/paleblue{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bzB" = (/obj/effect/floor_decal/corner/paleblue{dir = 2},/obj/structure/disposalpipe/segment,/obj/structure/bed/chair{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bzC" = (/obj/machinery/photocopier,/obj/effect/floor_decal/corner/paleblue{dir = 8},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) +"bzD" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) +"bzE" = (/obj/structure/table/reinforced,/obj/machinery/computer/med_data/laptop{pixel_x = 3; pixel_y = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) +"bzF" = (/obj/effect/floor_decal/corner/paleblue{dir = 2},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) +"bzG" = (/obj/structure/table/rack,/obj/item/weapon/storage/belt/medical,/obj/item/clothing/accessory/stethoscope,/obj/item/clothing/glasses/hud/health,/obj/machinery/requests_console{announcementConsole = 1; department = "Chief Medical Officer's Desk"; departmentType = 5; name = "Chief Medical Officer RC"; pixel_x = 32; pixel_y = -2},/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -26},/obj/effect/floor_decal/corner/paleblue/full{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) +"bzH" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Morgue"; req_access = list(6)},/turf/simulated/floor/tiled,/area/medical/morgue) +"bzI" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/maintenance/medbay_fore) +"bzJ" = (/obj/effect/floor_decal/corner/lime{dir = 10},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bzK" = (/obj/machinery/embedded_controller/radio/airlock/access_controller{id_tag = "virology_airlock_control"; name = "Virology Access Console"; pixel_x = 8; pixel_y = -22; tag_exterior_door = "virology_airlock_exterior"; tag_interior_door = "virology_airlock_interior"},/obj/effect/floor_decal/industrial/warning/corner,/obj/effect/floor_decal/corner/lime{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bzL" = (/obj/effect/floor_decal/industrial/warning,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/black,/obj/structure/disposalpipe/junction/yjunction,/turf/simulated/floor/tiled/white,/area/medical/virology) +"bzM" = (/obj/machinery/button/remote/blast_door{desc = "A remote control-switch for shutters."; id = "virologyquar"; name = "Virology Emergency Lockdown Control"; pixel_x = 0; pixel_y = -28; req_access = list(5)},/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/effect/floor_decal/corner/lime,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 6},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bzN" = (/obj/effect/floor_decal/corner/lime{dir = 10},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera/network/medbay{c_tag = "MED - Virology Hallway"; dir = 1},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bzO" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/floor_decal/corner/lime{dir = 10},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/tiled/white,/area/medical/virology) +"bzP" = (/obj/effect/floor_decal/corner/lime{dir = 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/yellow{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bzQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bzR" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 9; icon_state = "intact"; tag = "icon-intact (NORTHEAST)"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bzS" = (/obj/machinery/door/airlock/medical{autoclose = 0; frequency = 1379; icon_state = "door_locked"; id_tag = "virologyq_airlock_interior"; locked = 1; name = "Virology Quarantine Airlock"; req_access = list(39)},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bzT" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bzU" = (/obj/effect/floor_decal/industrial/warning/corner,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/tiled/white,/area/medical/virology) +"bzV" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bzW" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/catwalk,/turf/simulated/floor/airless,/area/solar/auxport) +"bzX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) +"bzY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/auxsolarport) +"bzZ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/auxsolarport) +"bAa" = (/obj/machinery/portable_atmospherics/canister/air/airlock,/obj/machinery/atmospherics/portables_connector,/obj/effect/floor_decal/industrial/outline/yellow,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor,/area/maintenance/auxsolarport) +"bAb" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/machinery/power/terminal{dir = 4},/obj/machinery/light/small{dir = 1},/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor,/area/maintenance/auxsolarport) +"bAc" = (/obj/machinery/power/smes/buildable{charge = 0; RCon_tag = "Solar - Fore Port"},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor,/area/maintenance/auxsolarport) +"bAd" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/maintenance/auxsolarport) +"bAe" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "arrivals_airlock"; name = "interior access button"; pixel_x = 25; pixel_y = 25; req_access = list(13)},/turf/simulated/floor,/area/maintenance/research) +"bAf" = (/obj/machinery/portable_atmospherics/canister/air/airlock,/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor,/area/maintenance/research) +"bAg" = (/obj/structure/closet/emcloset,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor,/area/maintenance/research) +"bAh" = (/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/light_switch{pixel_x = 12; pixel_y = -25},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor,/area/maintenance/disposal) +"bAi" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/turf/simulated/floor,/area/maintenance/disposal) +"bAj" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -21},/obj/machinery/light/small,/obj/effect/decal/cleanable/blood/oil,/turf/simulated/floor/plating,/area/maintenance/disposal) +"bAk" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "Disposal Access"; req_access = list(12)},/turf/simulated/floor/plating,/area/maintenance/disposal) +"bAl" = (/obj/machinery/conveyor{dir = 2; id = "garbage"},/turf/simulated/floor,/area/maintenance/disposal) +"bAm" = (/obj/machinery/atmospherics/binary/pump,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/effect/floor_decal/corner/purple{dir = 9},/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) +"bAn" = (/obj/structure/bed/chair/office/light,/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) +"bAo" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) +"bAp" = (/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/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) +"bAq" = (/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/white,/area/rnd/misc_lab) +"bAr" = (/obj/machinery/button/remote/blast_door{id = "misclab"; name = "Test Chamber Blast Doors"; pixel_x = 6; pixel_y = -30; req_access = list(47)},/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{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) +"bAs" = (/obj/machinery/door/airlock/research{name = "Miscellaneous Reseach Room"; req_access = list(); req_one_access = list(7,29)},/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},/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) +"bAt" = (/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/white,/area/rnd/research) +"bAu" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/rnd/research) +"bAv" = (/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},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/rnd/research) +"bAw" = (/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/white,/area/rnd/research) +"bAx" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/rnd/research) +"bAy" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/tiled/white,/area/rnd/research) +"bAz" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/rnd/research) +"bAA" = (/obj/effect/floor_decal/industrial/warning{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 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bAB" = (/obj/machinery/door/airlock/research{id_tag = "researchdoor"; name = "Research Division Access"; req_access = list(47)},/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/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/research_foyer) +"bAC" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/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},/turf/simulated/floor/tiled/white,/area/rnd/research_foyer) +"bAD" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/landmark{name = "lightsout"},/turf/simulated/floor/tiled/white,/area/rnd/research_foyer) +"bAE" = (/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/rnd/research_foyer) +"bAF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/airlock/research{id_tag = "researchdoor"; name = "Research Division Access"; req_access = list(47)},/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/research_foyer) +"bAG" = (/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/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/rnd/research_foyer) +"bAH" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/hologram/holopad,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/rnd/research_foyer) +"bAI" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/rnd/research_foyer) +"bAJ" = (/obj/machinery/door/firedoor/glass,/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/item/device/radio/beacon,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/rnd/research_foyer) +"bAK" = (/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_four) +"bAL" = (/obj/machinery/door/firedoor/glass,/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"bAM" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"bAN" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_four) +"bAO" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_four) +"bAP" = (/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},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_four) +"bAQ" = (/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/dark,/area/hallway/primary/central_four) +"bAR" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{req_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},/turf/simulated/floor,/area/maintenance/central) +"bAS" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/maintenance/central) +"bAT" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/maintenance/central) +"bAU" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor,/area/maintenance/central) +"bAV" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/maintenance/central) +"bAW" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall,/area/maintenance/central) +"bAX" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor,/area/maintenance/central) +"bAY" = (/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,/area/maintenance/central) +"bAZ" = (/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/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor,/area/maintenance/central) +"bBa" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area/maintenance/central) +"bBb" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/maintenance/central) +"bBc" = (/obj/effect/decal/cleanable/flour,/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor,/area/maintenance/central) +"bBd" = (/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,/area/maintenance/central) +"bBe" = (/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,/area/maintenance/central) +"bBf" = (/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/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,/area/maintenance/central) +"bBg" = (/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,/area/maintenance/central) +"bBh" = (/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/small{dir = 1},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/maintenance/central) +"bBi" = (/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/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{req_access = newlist()},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/maintenance/central) +"bBj" = (/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/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_two) +"bBk" = (/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"},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_two) +"bBl" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_two) +"bBm" = (/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/dark,/area/hallway/primary/central_two) +"bBn" = (/obj/machinery/door/firedoor/glass,/obj/effect/floor_decal/industrial/warning{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/hallway/primary/central_two) +"bBo" = (/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "medbayquar"; name = "Medbay Emergency Lockdown Shutters"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_two) +"bBp" = (/obj/machinery/door/firedoor/glass,/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/white,/area/medical/reception) +"bBq" = (/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/reception) +"bBr" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/reception) +"bBs" = (/obj/effect/floor_decal/corner/paleblue{dir = 6},/turf/simulated/floor/tiled/white,/area/medical/reception) +"bBt" = (/obj/structure/table/standard,/obj/structure/window/reinforced{dir = 8},/obj/item/device/radio{anchored = 1; broadcasting = 0; canhear_range = 1; frequency = 1487; icon = 'icons/obj/items.dmi'; icon_state = "red_phone"; listening = 1; name = "Reception Emergency Phone"},/obj/effect/floor_decal/corner/paleblue{dir = 9},/turf/simulated/floor/tiled/white,/area/medical/reception) +"bBu" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/reception) +"bBv" = (/obj/effect/floor_decal/corner/paleblue{dir = 4},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled/white,/area/medical/reception) +"bBw" = (/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/effect/floor_decal/corner/paleblue/full,/obj/machinery/light{dir = 8},/obj/item/weapon/storage/firstaid/regular{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) +"bBx" = (/obj/structure/table/standard,/obj/item/weapon/packageWrap,/obj/item/weapon/hand_labeler,/obj/effect/floor_decal/corner/paleblue{dir = 8},/obj/item/weapon/storage/box/nifsofts_medical,/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) +"bBy" = (/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/white,/area/medical/medbay_primary_storage) +"bBz" = (/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/machinery/vending/medical,/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) +"bBA" = (/obj/structure/table/standard,/obj/item/weapon/storage/toolbox/emergency,/obj/item/bodybag/cryobag,/obj/item/bodybag/cryobag,/obj/item/bodybag/cryobag,/obj/effect/floor_decal/corner/paleblue{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) +"bBB" = (/obj/effect/floor_decal/corner/paleblue/full{dir = 4},/obj/structure/table/standard,/obj/item/weapon/storage/box/body_record_disk,/obj/item/weapon/paper{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"},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) +"bBC" = (/obj/structure/closet/secure_closet/medical1,/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bBD" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bBE" = (/obj/effect/floor_decal/corner/paleblue,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bBF" = (/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bBG" = (/obj/effect/floor_decal/corner/paleblue{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bBH" = (/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/white,/area/medical/sleeper) +"bBI" = (/obj/effect/floor_decal/corner/paleblue{dir = 6},/obj/structure/disposalpipe/segment,/obj/structure/bed/chair{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bBJ" = (/obj/structure/filingcabinet/chestdrawer{dir = 1},/obj/effect/floor_decal/corner/paleblue/full,/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) +"bBK" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/effect/floor_decal/corner/paleblue{dir = 10},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) +"bBL" = (/obj/structure/table/reinforced,/obj/machinery/photocopier/faxmachine{department = "CMO's Office"},/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/machinery/light,/obj/machinery/camera/network/medbay{c_tag = "MED - CMO"; dir = 1},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) +"bBM" = (/obj/machinery/keycard_auth{pixel_x = 0; pixel_y = -24},/obj/machinery/light_switch{pixel_x = -10; pixel_y = -23},/obj/effect/floor_decal/corner/paleblue{dir = 10},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) +"bBN" = (/obj/effect/floor_decal/corner/paleblue/full{dir = 4},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 2; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/obj/machinery/computer/crew{tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1},/turf/simulated/floor/tiled/white,/area/crew_quarters/heads/cmo) +"bBO" = (/obj/effect/floor_decal/corner/paleblue/full{dir = 8},/obj/structure/disposalpipe/trunk,/obj/machinery/disposal,/turf/simulated/floor/tiled,/area/medical/morgue) +"bBP" = (/obj/structure/table/steel,/obj/item/weapon/autopsy_scanner,/obj/item/weapon/surgical/scalpel,/obj/machinery/light{dir = 1},/obj/item/weapon/surgical/cautery,/obj/effect/floor_decal/corner/paleblue{dir = 5},/turf/simulated/floor/tiled,/area/medical/morgue) +"bBQ" = (/obj/structure/table/steel,/obj/item/device/camera{name = "Autopsy Camera"; pixel_x = -2; pixel_y = 7},/obj/item/weapon/paper_bin{pixel_y = -6},/obj/item/weapon/pen/red{pixel_x = -1; pixel_y = -9},/obj/item/weapon/pen/blue{pixel_x = 3; pixel_y = -5},/obj/effect/floor_decal/corner/paleblue{dir = 5},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 1; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor/tiled,/area/medical/morgue) +"bBR" = (/obj/effect/floor_decal/corner/paleblue{dir = 5},/turf/simulated/floor/tiled,/area/medical/morgue) +"bBS" = (/obj/effect/floor_decal/corner/paleblue{dir = 5},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor/tiled,/area/medical/morgue) +"bBT" = (/obj/effect/floor_decal/corner/paleblue/full{dir = 1},/obj/structure/morgue{tag = "icon-morgue1 (WEST)"; icon_state = "morgue1"; dir = 8},/turf/simulated/floor/tiled,/area/medical/morgue) +"bBU" = (/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/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/black,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/virology) +"bBV" = (/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/turf/simulated/wall/r_wall,/area/medical/virology) +"bBW" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/structure/closet/l3closet/virology,/turf/simulated/floor/tiled/white,/area/medical/virology) +"bBX" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/light,/turf/simulated/floor/tiled/white,/area/medical/virology) +"bBY" = (/obj/machinery/power/tracker,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/airless,/area/solar/auxport) +"bBZ" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/catwalk,/turf/simulated/floor/airless,/area/solar/auxport) +"bCa" = (/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"},/obj/structure/catwalk,/turf/simulated/floor/airless,/area/solar/auxport) +"bCb" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "solar_tool_airlock"; name = "exterior access button"; pixel_x = 26; pixel_y = -26; req_access = list(11,13)},/obj/structure/catwalk,/turf/simulated/floor/airless,/area/solar/auxport) +"bCc" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "solar_tool_outer"; locked = 1; name = "Engineering External Access"; req_access = list(11,13)},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/maintenance/auxsolarport) +"bCd" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 8},/turf/simulated/floor,/area/maintenance/auxsolarport) +"bCe" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "solar_tool_pump"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; id_tag = "solar_tool_airlock"; pixel_x = 0; pixel_y = 28; req_access = list(13); tag_airpump = "solar_tool_pump"; tag_chamber_sensor = "solar_tool_sensor"; tag_exterior_door = "solar_tool_outer"; tag_interior_door = "solar_tool_inner"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "solar_tool_sensor"; pixel_x = 0; pixel_y = -26},/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 4},/turf/simulated/floor,/area/maintenance/auxsolarport) +"bCf" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "solar_tool_inner"; locked = 1; name = "Engineering External Access"; req_access = list(11,13)},/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/maintenance/auxsolarport) +"bCg" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/obj/effect/decal/cleanable/dirt,/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/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "solar_tool_airlock"; name = "interior access button"; pixel_x = -26; pixel_y = 26; req_access = list(11,13)},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor,/area/maintenance/auxsolarport) +"bCh" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/maintenance/auxsolarport) +"bCi" = (/obj/effect/decal/cleanable/dirt,/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,/area/maintenance/auxsolarport) +"bCj" = (/obj/machinery/door/airlock/engineering{icon_state = "door_closed"; locked = 0; name = "Fore Port Solar Access"; req_access = list(11)},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor,/area/maintenance/auxsolarport) +"bCk" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor,/area/maintenance/research) +"bCl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor,/area/maintenance/research) +"bCm" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/maintenance/research) +"bCn" = (/obj/machinery/door/airlock/maintenance{name = "Disposal Access"; req_access = list(12)},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/turf/simulated/floor,/area/maintenance/disposal) +"bCo" = (/obj/structure/disposalpipe/trunk,/obj/structure/disposaloutlet{dir = 1},/turf/simulated/floor,/area/maintenance/disposal) +"bCp" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/effect/floor_decal/corner/purple{dir = 9},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) +"bCq" = (/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/structure/table/reinforced,/obj/item/clothing/mask/gas,/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) +"bCr" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/obj/structure/table/reinforced,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) +"bCs" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) +"bCt" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) +"bCu" = (/obj/structure/table/reinforced,/obj/item/weapon/wrench,/obj/item/weapon/crowbar/red,/obj/item/clothing/glasses/science,/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) +"bCv" = (/obj/structure/table/reinforced,/obj/machinery/button/ignition{id = "Xenobio"; pixel_x = -6; pixel_y = 4},/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/rnd/misc_lab) +"bCw" = (/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 = 0},/obj/item/weapon/stool/padded,/obj/effect/floor_decal/corner/purple,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) +"bCx" = (/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/camera/network/research{c_tag = "SCI - Research Hallway Center"; dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bCy" = (/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/white,/area/rnd/research) +"bCz" = (/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,/turf/simulated/floor/tiled/white,/area/rnd/research) +"bCA" = (/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bCB" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/corner/purple{dir = 10},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bCC" = (/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/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/rnd/research) +"bCD" = (/obj/effect/floor_decal/corner/purple{dir = 10},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bCE" = (/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/rnd/research) +"bCF" = (/obj/effect/floor_decal/corner/purple{dir = 10},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bCG" = (/obj/effect/floor_decal/corner/pink,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bCH" = (/obj/effect/floor_decal/corner/pink{dir = 10},/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 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/rnd/research) +"bCI" = (/obj/effect/floor_decal/corner/pink{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/computer/guestpass{pixel_x = 28},/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bCJ" = (/obj/effect/floor_decal/industrial/warning,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/structure/closet/l3closet/scientist,/turf/simulated/floor/tiled/white,/area/rnd/research_foyer) +"bCK" = (/obj/structure/closet/emcloset,/obj/effect/floor_decal/industrial/warning,/obj/machinery/camera/network/research{c_tag = "SCI - Research Main Access"; dir = 1},/obj/machinery/light,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green,/turf/simulated/floor/tiled/white,/area/rnd/research_foyer) +"bCL" = (/obj/machinery/shower{dir = 1},/obj/structure/curtain/open/shower,/obj/structure/window/reinforced{dir = 8},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled/freezer,/area/rnd/research_foyer) +"bCM" = (/obj/structure/sign/science,/turf/simulated/wall/r_wall,/area/rnd/research_foyer) +"bCN" = (/obj/machinery/camera/network/research{c_tag = "SCI - Research Foyer"; dir = 4},/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/turf/simulated/floor/tiled,/area/rnd/research_foyer) +"bCO" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled,/area/rnd/research_foyer) +"bCP" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"bCQ" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"bCR" = (/obj/machinery/firealarm{dir = 4; pixel_x = 26},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_four) +"bCS" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/space_heater,/turf/simulated/floor,/area/maintenance/central) +"bCT" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light/small,/obj/machinery/portable_atmospherics/powered/pump/filled,/turf/simulated/floor,/area/maintenance/central) +"bCU" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/portable_atmospherics/powered/scrubber,/turf/simulated/floor,/area/maintenance/central) +"bCV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/central) +"bCW" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/item/weapon/material/shard{icon_state = "medium"},/obj/item/stack/rods,/turf/simulated/floor,/area/maintenance/central) +"bCX" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/maintenance/central) +"bCY" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/mob/living/simple_animal/mouse,/turf/simulated/floor,/area/maintenance/central) +"bCZ" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor,/area/maintenance/central) +"bDa" = (/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/maintenance{req_access = newlist()},/obj/machinery/door/firedoor,/turf/simulated/floor/tiled,/area/maintenance/central) +"bDb" = (/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/maintenance/central) +"bDc" = (/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/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/tiled,/area/maintenance/central) +"bDd" = (/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/alarm{pixel_y = 22},/turf/simulated/floor/tiled,/area/maintenance/central) +"bDe" = (/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/machinery/door/airlock/maintenance{req_access = newlist()},/obj/machinery/door/firedoor,/turf/simulated/floor/tiled,/area/maintenance/central) +"bDf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor,/area/maintenance/central) +"bDg" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/meter,/turf/simulated/floor,/area/maintenance/central) +"bDh" = (/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 = 6},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/maintenance/central) +"bDi" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/maintenance/central) +"bDj" = (/turf/simulated/wall,/area/hydroponics) +"bDk" = (/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,/area/maintenance/central) +"bDl" = (/obj/random/obstruction,/turf/simulated/floor,/area/maintenance/central) +"bDm" = (/obj/random/maintenance/clean,/obj/random/maintenance/clean,/obj/random/maintenance/medical,/obj/random/maintenance/medical,/obj/structure/closet/crate/freezer,/turf/simulated/floor,/area/maintenance/central) +"bDn" = (/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/central) +"bDo" = (/turf/simulated/wall,/area/crew_quarters/kitchen) +"bDp" = (/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,/area/maintenance/central) +"bDq" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor,/area/maintenance/central) +"bDr" = (/obj/structure/closet/emcloset,/obj/machinery/firealarm{dir = 8; pixel_x = -26},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_two) +"bDs" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"bDt" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"bDu" = (/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "medbayquar"; name = "Medbay Emergency Lockdown Shutters"; opacity = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_two) +"bDv" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/white,/area/medical/reception) +"bDw" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/reception) +"bDx" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/reception) +"bDy" = (/obj/effect/floor_decal/corner/paleblue{dir = 6},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/medical/reception) +"bDz" = (/obj/structure/table/standard,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/computer/med_data/laptop,/obj/effect/floor_decal/corner/paleblue/full,/turf/simulated/floor/tiled/white,/area/medical/reception) +"bDA" = (/obj/structure/table/standard,/obj/structure/window/reinforced,/obj/item/weapon/paper_bin,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/obj/effect/floor_decal/corner/paleblue{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/reception) +"bDB" = (/obj/structure/table/standard,/obj/structure/window/reinforced,/obj/effect/floor_decal/corner/paleblue{dir = 8},/obj/item/weapon/backup_implanter{pixel_y = -6},/obj/item/weapon/backup_implanter,/obj/item/weapon/backup_implanter{pixel_y = 6},/obj/item/weapon/backup_implanter{pixel_y = 12},/turf/simulated/floor/tiled/white,/area/medical/reception) +"bDC" = (/obj/machinery/door/window/southright{name = "Medical Reception"; req_access = list(5)},/obj/structure/noticeboard{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/reception) +"bDD" = (/obj/machinery/door/airlock/glass_medical{name = "Medbay Equipment"; req_access = list(5)},/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/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) +"bDE" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/medbay_primary_storage) +"bDF" = (/obj/machinery/iv_drip,/obj/structure/closet/secure_closet/medical_wall{name = "O- Blood Locker"; pixel_x = -32},/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/medical/sleeper) +"bDG" = (/obj/effect/floor_decal/corner/paleblue{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bDH" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/effect/floor_decal/corner/paleblue{dir = 4},/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bDI" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "cmooffice"; name = "CMO Office Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/crew_quarters/heads/cmo) +"bDJ" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "cmooffice"; name = "CMO Office Privacy Shutters"; opacity = 0},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/heads/cmo) +"bDK" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/effect/floor_decal/corner/paleblue/full{dir = 8},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/tiled,/area/medical/morgue) +"bDL" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/effect/floor_decal/corner/paleblue{dir = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/medical/morgue) +"bDM" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/medical/morgue) +"bDN" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled,/area/medical/morgue) +"bDO" = (/obj/effect/floor_decal/corner/paleblue{dir = 6},/obj/structure/morgue{tag = "icon-morgue1 (WEST)"; icon_state = "morgue1"; dir = 8},/turf/simulated/floor/tiled,/area/medical/morgue) +"bDP" = (/obj/effect/floor_decal/industrial/warning{dir = 5},/obj/structure/closet/wardrobe/virology_white,/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "virology_airlock_control"; name = "Virology Access Button"; pixel_x = 8; pixel_y = 28; req_access = list(39)},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bDQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/black{dir = 9},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/virology) +"bDR" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/shower{dir = 8; icon_state = "shower"; pixel_x = -5; pixel_y = 0},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/turf/simulated/floor/tiled/steel,/area/medical/virology) +"bDS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/auxsolarport) +"bDT" = (/obj/structure/cable/yellow,/obj/machinery/power/solar_control{id = "auxsolareast"; name = "Fore Port Solar Control"; track = 0},/turf/simulated/floor,/area/maintenance/auxsolarport) +"bDU" = (/obj/item/weapon/stool,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/item/stack/cable_coil/yellow,/obj/item/stack/cable_coil/yellow,/turf/simulated/floor,/area/maintenance/auxsolarport) +"bDV" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/machinery/camera/network/engineering{c_tag = "ENG - Solar Fore Port"; dir = 1},/turf/simulated/floor,/area/maintenance/auxsolarport) +"bDW" = (/obj/machinery/camera/network/engineering{c_tag = "ENG - Solar Fore Port Access"; dir = 4},/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/turf/simulated/floor,/area/maintenance/research) +"bDX" = (/obj/machinery/light/small,/turf/simulated/floor,/area/maintenance/research) +"bDY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor,/area/maintenance/research) +"bDZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/turf/simulated/floor,/area/maintenance/research) +"bEa" = (/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor,/area/maintenance/research) +"bEb" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/maintenance/research) +"bEc" = (/obj/machinery/shieldwallgen{anchored = 1; req_access = list(47)},/obj/effect/floor_decal/corner/purple/full,/obj/structure/cable/green,/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) +"bEd" = (/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "misclab"; name = "Test Chamber Blast Doors"; opacity = 0},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/rnd/misc_lab) +"bEe" = (/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "misclab"; name = "Test Chamber Blast Doors"; opacity = 0},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/rnd/misc_lab) +"bEf" = (/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "misclab"; name = "Test Chamber Blast Doors"; opacity = 0},/obj/machinery/door/window/southleft{dir = 1; name = "Test Chamber"; req_one_access = list(7,29)},/obj/machinery/door/window/southleft{name = "Test Chamber"; req_one_access = list(7,29)},/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 8},/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) +"bEg" = (/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "misclab"; name = "Test Chamber Blast Doors"; opacity = 0},/obj/machinery/door/window/southright{dir = 1; name = "Test Chamber"; req_one_access = list(7,29)},/obj/machinery/door/window/southright{name = "Test Chamber"; req_one_access = list(7,29)},/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) +"bEh" = (/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "misclab"; name = "Test Chamber Blast Doors"; opacity = 0},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/rnd/misc_lab) +"bEi" = (/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "misclab"; name = "Test Chamber Blast Doors"; opacity = 0},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/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/rnd/misc_lab) +"bEj" = (/obj/machinery/shieldwallgen{anchored = 1; req_access = list(47)},/obj/effect/floor_decal/corner/purple/full{dir = 4},/obj/structure/cable/green,/turf/simulated/floor/tiled/white,/area/rnd/misc_lab) +"bEk" = (/obj/effect/floor_decal/corner/purple{dir = 9},/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},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bEl" = (/obj/effect/floor_decal/corner/purple{dir = 6},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/rnd/research) +"bEm" = (/turf/simulated/wall/r_wall,/area/rnd/rdoffice) +"bEn" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/polarized{dir = 1},/obj/structure/window/reinforced/polarized,/obj/structure/window/reinforced/polarized{dir = 4},/obj/structure/window/reinforced/polarized{dir = 8},/turf/simulated/floor/plating,/area/rnd/rdoffice) +"bEo" = (/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/structure/disposalpipe/segment,/obj/machinery/door/airlock/command{id_tag = "researchdoor"; name = "Research Director"; req_access = list(30)},/turf/simulated/floor/tiled/white,/area/rnd/rdoffice) +"bEp" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/polarized{dir = 1},/obj/structure/window/reinforced/polarized,/obj/structure/window/reinforced/polarized{dir = 8},/turf/simulated/floor/plating,/area/rnd/rdoffice) +"bEq" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/polarized{dir = 1},/obj/structure/window/reinforced/polarized,/obj/structure/window/reinforced/polarized{dir = 4},/turf/simulated/floor/plating,/area/rnd/rdoffice) +"bEr" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/assembly/robotics) +"bEs" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_research{name = "Robotics Lab"; req_access = list(29,47)},/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/white,/area/assembly/robotics) +"bEt" = (/obj/effect/floor_decal/corner/purple/full,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor/tiled,/area/rnd/research_foyer) +"bEu" = (/obj/effect/floor_decal/corner/purple{dir = 10},/turf/simulated/floor/tiled,/area/rnd/research_foyer) +"bEv" = (/obj/effect/floor_decal/corner/purple/full{dir = 4},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled,/area/rnd/research_foyer) +"bEw" = (/obj/structure/sign/directions/cargo{dir = 2; pixel_x = -32; pixel_z = 8},/obj/structure/sign/directions/medical{dir = 2; pixel_x = -32; pixel_y = 0},/obj/structure/sign/directions/engineering{dir = 2; pixel_x = -32; pixel_z = -8},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_four) +"bEx" = (/obj/machinery/camera/network/northern_star{c_tag = "Hall - Central Primary Port Mid 1"; dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 25; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"bEy" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads/hop) +"bEz" = (/obj/structure/table/rack{dir = 1},/obj/item/weapon/extinguisher,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/central) +"bEA" = (/obj/structure/closet/crate,/obj/item/weapon/reagent_containers/food/drinks/bottle/wine,/obj/random/drinkbottle,/obj/random/maintenance/clean,/turf/simulated/floor/plating,/area/maintenance/central) +"bEB" = (/turf/simulated/floor/tiled,/area/maintenance/central) +"bEC" = (/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/maintenance/central) +"bED" = (/obj/machinery/light/small,/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/central) +"bEE" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/maintenance/central) +"bEF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/random/trash_pile,/turf/simulated/floor,/area/maintenance/central) +"bEG" = (/obj/structure/closet,/obj/item/weapon/storage/backpack,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/random/maintenance/clean,/obj/random/maintenance/cargo,/turf/simulated/floor/plating,/area/maintenance/central) +"bEH" = (/obj/structure/closet/secure_closet/hydroponics,/obj/effect/floor_decal/corner/lime/full{dir = 8},/turf/simulated/floor/tiled,/area/hydroponics) +"bEI" = (/obj/effect/floor_decal/corner/lime{dir = 5},/obj/structure/closet/secure_closet/hydroponics,/turf/simulated/floor/tiled,/area/hydroponics) +"bEJ" = (/obj/effect/floor_decal/corner/lime{dir = 5},/obj/structure/closet/secure_closet/hydroponics,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/hydroponics) +"bEK" = (/obj/machinery/alarm{pixel_y = 22},/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/crowbar,/obj/effect/floor_decal/corner/lime/full{dir = 1},/turf/simulated/floor/tiled,/area/hydroponics) +"bEL" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{name = "Hydroponics Maintenance"; req_access = list(35)},/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,/area/hydroponics) +"bEM" = (/obj/machinery/navbeacon/delivery/south{location = "Hydroponics"},/obj/structure/plasticflaps{opacity = 1},/obj/machinery/door/firedoor/border_only,/obj/effect/floor_decal/industrial/loading,/turf/simulated/floor/tiled,/area/hydroponics) +"bEN" = (/obj/structure/kitchenspike,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/kitchen) +"bEO" = (/obj/machinery/chem_master,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/kitchen) +"bEP" = (/obj/machinery/door/airlock/maintenance{name = "Kitchen Maintenance"; req_access = list(28)},/obj/machinery/door/firedoor,/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,/area/crew_quarters/kitchen) +"bEQ" = (/obj/structure/plasticflaps{opacity = 1},/obj/machinery/navbeacon/delivery/south{location = "Kitchen"},/obj/machinery/door/firedoor/border_only,/obj/effect/floor_decal/industrial/loading,/turf/simulated/floor/tiled,/area/crew_quarters/kitchen) +"bER" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"bES" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/sign/directions/medical{dir = 4; pixel_x = 32; pixel_y = 0},/obj/structure/sign/directions/cargo{dir = 2; pixel_x = 32; pixel_z = 8},/obj/structure/sign/directions/engineering{dir = 2; pixel_x = 32; pixel_z = -8},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_two) +"bET" = (/obj/structure/bed/chair{dir = 4},/obj/effect/landmark/start{name = "Medical Doctor"},/obj/effect/floor_decal/corner/paleblue{dir = 8},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/reception) +"bEU" = (/obj/effect/floor_decal/corner/paleblue{dir = 4},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/medical/reception) +"bEV" = (/obj/effect/floor_decal/corner/paleblue{dir = 5},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/reception) +"bEW" = (/obj/effect/floor_decal/corner/paleblue{dir = 5},/obj/structure/disposalpipe/junction{icon_state = "pipe-j1"; dir = 4},/turf/simulated/floor/tiled/white,/area/medical/reception) +"bEX" = (/obj/effect/floor_decal/corner/paleblue{dir = 5},/obj/machinery/atmospherics/unary/vent_pump/on,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/reception) +"bEY" = (/obj/machinery/door/firedoor/glass,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bEZ" = (/obj/effect/floor_decal/corner/paleblue{dir = 5},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "medbayrecquar"; name = "Medbay Emergency Quarantine Shutters"; opacity = 0},/obj/effect/floor_decal/industrial/warning{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bFa" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/effect/floor_decal/corner/paleblue{dir = 1},/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j1s"; name = "Chemistry"; sortType = "Chemistry"},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bFb" = (/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,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/sortjunction/flipped{dir = 4; name = "Medbay"; sortType = "Medbay"},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bFc" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/corner/paleblue{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bFd" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/effect/floor_decal/corner/paleblue{dir = 5},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera/network/medbay{c_tag = "MED - Diagnostics Port"; dir = 2},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bFe" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/corner/paleblue{dir = 5},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bFf" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/corner/paleblue{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bFg" = (/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/sleeper) +"bFh" = (/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/white,/area/medical/sleeper) +"bFi" = (/obj/effect/floor_decal/corner/paleblue{dir = 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"},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bFj" = (/obj/effect/floor_decal/corner/paleblue{dir = 5},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bFk" = (/obj/effect/floor_decal/corner/paleblue{dir = 1},/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"},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bFl" = (/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/white,/area/medical/sleeper) +"bFm" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bFn" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/atmospherics/portables_connector,/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled,/area/medical/sleeper) +"bFo" = (/obj/machinery/atmospherics/unary/freezer{dir = 2; icon_state = "freezer"},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/medical/sleeper) +"bFp" = (/obj/machinery/atmospherics/unary/cryo_cell,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/medical/sleeper) +"bFq" = (/obj/structure/table/steel,/obj/item/weapon/storage/box/bodybags,/obj/effect/floor_decal/corner/paleblue/full{dir = 8},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/item/weapon/storage/box/bodybags,/turf/simulated/floor/tiled,/area/medical/morgue) +"bFr" = (/obj/structure/table/steel,/obj/item/weapon/paper_bin,/obj/item/weapon/pen/blue{pixel_x = 3; pixel_y = -5},/obj/item/weapon/pen/red{pixel_x = -1; pixel_y = -9},/obj/effect/floor_decal/corner/paleblue{dir = 5},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled,/area/medical/morgue) +"bFs" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/paleblue{dir = 1},/turf/simulated/floor/tiled,/area/medical/morgue) +"bFt" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/medical/morgue) +"bFu" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/medical/morgue) +"bFv" = (/obj/machinery/optable,/turf/simulated/floor/tiled,/area/medical/morgue) +"bFw" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/medical/morgue) +"bFx" = (/obj/structure/morgue{tag = "icon-morgue1 (WEST)"; icon_state = "morgue1"; dir = 8},/obj/effect/floor_decal/corner/paleblue{dir = 6},/turf/simulated/floor/tiled,/area/medical/morgue) +"bFy" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/structure/closet/l3closet/virology,/obj/machinery/power/apc{cell_type = /obj/item/weapon/cell/super; dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bFz" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bFA" = (/obj/structure/table/steel,/obj/machinery/light_switch{pixel_x = 26; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/obj/machinery/camera/network/medbay{c_tag = "MED - Virology Airlock"; dir = 8},/obj/random/medical,/turf/simulated/floor/tiled/white,/area/medical/virology) +"bFB" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/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/auxport) +"bFC" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/auxsolarport) +"bFD" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/maintenance/research) +"bFE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor,/area/maintenance/research) +"bFF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 5; icon_state = "intact"; tag = "icon-intact (NORTHEAST)"},/turf/simulated/floor,/area/maintenance/research) +"bFG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 4},/turf/simulated/floor,/area/maintenance/research) +"bFH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 10},/turf/simulated/floor,/area/maintenance/research) +"bFI" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/maintenance/research) +"bFJ" = (/obj/machinery/atmospherics/pipe/simple/visible,/turf/simulated/floor/reinforced,/area/rnd/misc_lab) +"bFK" = (/turf/simulated/floor/reinforced,/area/rnd/misc_lab) +"bFL" = (/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/white,/area/rnd/research) +"bFM" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bFN" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/polarized{dir = 8},/obj/structure/window/reinforced/polarized{dir = 4},/obj/structure/window/reinforced/polarized{dir = 1},/turf/simulated/floor/plating,/area/rnd/rdoffice) +"bFO" = (/obj/machinery/disposal,/obj/effect/floor_decal/corner/purple{dir = 9},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/rdoffice) +"bFP" = (/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 = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/rnd/rdoffice) +"bFQ" = (/obj/effect/floor_decal/corner/purple{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/rdoffice) +"bFR" = (/obj/structure/table/standard,/obj/item/device/taperecorder{pixel_x = -3},/obj/item/device/paicard{pixel_x = 4},/obj/item/weapon/circuitboard/teleporter,/obj/item/weapon/circuitboard/aicore{pixel_x = -2; pixel_y = 4},/obj/effect/floor_decal/corner/purple/full{dir = 1},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/simulated/floor/tiled/white,/area/rnd/rdoffice) +"bFS" = (/obj/effect/floor_decal/corner/pink{dir = 4},/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},/turf/simulated/floor/tiled/white,/area/assembly/robotics) +"bFT" = (/obj/effect/floor_decal/corner/pink{dir = 5},/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/white,/area/assembly/robotics) +"bFU" = (/obj/effect/floor_decal/corner/pink{dir = 1},/turf/simulated/floor/tiled/white,/area/assembly/robotics) +"bFV" = (/obj/machinery/autolathe,/turf/simulated/floor/tiled/white,/area/assembly/robotics) +"bFW" = (/obj/machinery/computer/rdconsole/robotics,/obj/machinery/alarm{pixel_y = 25},/turf/simulated/floor/tiled/white,/area/assembly/robotics) +"bFX" = (/obj/item/weapon/book/manual/robotics_cyborgs{pixel_x = 2; pixel_y = 5},/obj/machinery/requests_console{department = "Robotics"; departmentType = 2; name = "Robotics RC"; pixel_y = 30},/obj/machinery/light{dir = 1},/obj/structure/table/standard{name = "plastic table frame"},/turf/simulated/floor/tiled/white,/area/assembly/robotics) +"bFY" = (/obj/machinery/r_n_d/circuit_imprinter,/turf/simulated/floor/tiled/white,/area/assembly/robotics) +"bFZ" = (/turf/simulated/wall/r_wall,/area/assembly/robotics) +"bGa" = (/obj/structure/table/reinforced,/obj/machinery/door/window/southright{name = "Robotics Desk"; req_access = list(29)},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/folder/white,/obj/item/weapon/pen,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/assembly/robotics) +"bGb" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"bGc" = (/obj/effect/floor_decal/industrial/loading{tag = "icon-loadingarea (WEST)"; icon_state = "loadingarea"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"bGd" = (/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"bGe" = (/obj/structure/table/reinforced,/obj/machinery/computer/skills,/obj/effect/floor_decal/corner/blue/full{dir = 8},/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop) +"bGf" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/effect/floor_decal/corner/blue{dir = 5},/obj/machinery/computer/guestpass{pixel_x = 0; pixel_y = 30},/obj/item/weapon/folder/blue_hop,/obj/item/weapon/pen,/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop) +"bGg" = (/obj/structure/filingcabinet/chestdrawer,/obj/effect/floor_decal/corner/blue{dir = 5},/obj/machinery/newscaster/security_unit{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop) +"bGh" = (/obj/machinery/account_database,/obj/effect/floor_decal/corner/blue/full{dir = 1},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop) +"bGi" = (/obj/effect/floor_decal/industrial/loading,/obj/machinery/door/firedoor/border_only,/obj/structure/plasticflaps{opacity = 1},/obj/machinery/navbeacon/delivery/south{location = "Command"},/turf/simulated/floor/tiled,/area/bridge_hallway) +"bGj" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{name = "Bridge Maintenance"; req_access = list(19)},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor,/turf/simulated/floor/tiled,/area/bridge_hallway) +"bGk" = (/turf/simulated/wall,/area/bridge_hallway) +"bGl" = (/turf/simulated/wall/r_wall,/area/maintenance/substation/command) +"bGm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/airlock/engineering{name = "Command Substation"; req_one_access = list(11,24,47)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/maintenance/substation/command) +"bGn" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/maintenance/substation/command) +"bGo" = (/turf/simulated/wall,/area/maintenance/substation/command) +"bGp" = (/obj/effect/floor_decal/corner/lime/full{dir = 8},/obj/structure/sink/kitchen{pixel_y = 28},/obj/machinery/newscaster{pixel_x = -31; pixel_y = 0},/turf/simulated/floor/tiled,/area/hydroponics) +"bGq" = (/obj/effect/floor_decal/corner/lime{dir = 1},/turf/simulated/floor/tiled,/area/hydroponics) +"bGr" = (/turf/simulated/floor/tiled,/area/hydroponics) +"bGs" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled,/area/hydroponics) +"bGt" = (/obj/effect/floor_decal/corner/lime{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hydroponics) +"bGu" = (/obj/effect/floor_decal/corner/lime{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/machinery/light_switch{pixel_x = 11; pixel_y = 24},/turf/simulated/floor/tiled,/area/hydroponics) +"bGv" = (/obj/effect/floor_decal/corner/lime/full{dir = 1},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hydroponics) +"bGw" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/structure/window/reinforced,/obj/machinery/door/window/westright{name = "Hydroponics Delivery"; req_access = list(35)},/turf/simulated/floor/tiled,/area/hydroponics) +"bGx" = (/obj/structure/closet/chefcloset,/obj/item/glass_jar,/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/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/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) +"bGy" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) +"bGz" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/structure/closet/secure_closet/freezer/meat,/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) +"bGA" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/kitchen) +"bGB" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/kitchen) +"bGC" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/kitchen) +"bGD" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/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/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/kitchen) +"bGE" = (/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 = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/kitchen) +"bGF" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/window/westright{name = "Kitchen Delivery"; req_access = list(28)},/turf/simulated/floor/tiled,/area/crew_quarters/kitchen) +"bGG" = (/obj/structure/flora/grass/both,/obj/structure/flora/ausbushes/grassybush,/turf/simulated/floor/grass,/area/crew_quarters/kitchen) +"bGH" = (/turf/simulated/floor/grass,/area/crew_quarters/kitchen) +"bGI" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"bGJ" = (/obj/structure/bed/chair{dir = 4},/obj/structure/sign/nosmoking_1{pixel_x = -32},/obj/effect/floor_decal/corner/paleblue{dir = 9},/turf/simulated/floor/tiled/white,/area/medical/reception) +"bGK" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/reception) +"bGL" = (/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/reception) +"bGM" = (/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/reception) +"bGN" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/reception) +"bGO" = (/obj/machinery/door/airlock/multi_tile/glass{autoclose = 1; dir = 2; id_tag = "MedbayFoyer"; req_access = list(5)},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bGP" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "medbayrecquar"; name = "Medbay Emergency Quarantine Shutters"; opacity = 0},/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bGQ" = (/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/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bGR" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bGS" = (/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/sleeper) +"bGT" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bGU" = (/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/white,/area/medical/sleeper) +"bGV" = (/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/sleeper) +"bGW" = (/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"},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bGX" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bGY" = (/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 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bGZ" = (/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/white,/area/medical/sleeper) +"bHa" = (/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/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 4},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bHb" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bHc" = (/obj/machinery/atmospherics/pipe/manifold/visible,/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 = 1},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bHd" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/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 = 1},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bHe" = (/obj/structure/filingcabinet/chestdrawer{desc = "A large drawer filled with autopsy reports."; name = "Autopsy Reports"},/obj/machinery/light_switch{pixel_x = -26; pixel_y = 0},/turf/simulated/floor/tiled,/area/medical/morgue) +"bHf" = (/obj/structure/bed/chair/office/dark{dir = 1},/turf/simulated/floor/tiled,/area/medical/morgue) +"bHg" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/medical/morgue) +"bHh" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/tiled,/area/medical/morgue) +"bHi" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled,/area/medical/morgue) +"bHj" = (/obj/structure/morgue,/turf/simulated/floor/tiled,/area/medical/morgue) +"bHk" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/medical/morgue) +"bHl" = (/obj/machinery/light/small{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/maintenance/medbay_fore) +"bHm" = (/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/medbay_fore) +"bHn" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/structure/closet/l3closet/virology,/obj/machinery/light,/turf/simulated/floor/tiled/white,/area/medical/virology) +"bHo" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bHp" = (/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/virology) +"bHq" = (/obj/structure/closet/crate,/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,/turf/simulated/floor/plating,/area/maintenance/research) +"bHr" = (/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/obj/machinery/meter,/turf/simulated/floor,/area/maintenance/research) +"bHs" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/maintenance/research) +"bHt" = (/obj/structure/table/standard,/turf/simulated/floor/reinforced,/area/rnd/misc_lab) +"bHu" = (/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor/reinforced,/area/rnd/misc_lab) +"bHv" = (/obj/effect/floor_decal/corner/purple{dir = 9},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bHw" = (/obj/effect/floor_decal/corner/purple{dir = 6},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/rnd/research) +"bHx" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/polarized{dir = 8},/obj/structure/window/reinforced/polarized{dir = 4},/turf/simulated/floor/plating,/area/rnd/rdoffice) +"bHy" = (/obj/effect/floor_decal/corner/purple{dir = 9},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/white,/area/rnd/rdoffice) +"bHz" = (/obj/structure/bed/chair,/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/tiled/white,/area/rnd/rdoffice) +"bHA" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled/white,/area/rnd/rdoffice) +"bHB" = (/obj/effect/floor_decal/corner/purple{dir = 6},/obj/machinery/keycard_auth{pixel_x = 24; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/rnd/rdoffice) +"bHC" = (/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/obj/structure/filingcabinet/chestdrawer,/turf/simulated/floor/tiled/white,/area/assembly/robotics) +"bHD" = (/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{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/assembly/robotics) +"bHE" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/assembly/robotics) +"bHF" = (/turf/simulated/floor/tiled/white,/area/assembly/robotics) +"bHG" = (/obj/structure/bed/chair/office/light{dir = 1},/obj/effect/landmark/start{name = "Roboticist"},/turf/simulated/floor/tiled/white,/area/assembly/robotics) +"bHH" = (/obj/effect/floor_decal/corner/pink{dir = 4},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/table/standard,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/item/weapon/hand_labeler,/obj/item/weapon/reagent_containers/glass/beaker/large,/obj/item/weapon/reagent_containers/glass/beaker/sulphuric,/turf/simulated/floor/tiled/white,/area/assembly/robotics) +"bHI" = (/obj/effect/floor_decal/corner/pink{dir = 5},/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/machinery/recharger{pixel_y = 0},/obj/item/device/flash,/obj/item/device/flash,/turf/simulated/floor/tiled/white,/area/assembly/robotics) +"bHJ" = (/obj/item/weapon/stool/padded,/obj/effect/floor_decal/corner/pink{dir = 5},/obj/effect/landmark/start{name = "Roboticist"},/turf/simulated/floor/tiled/white,/area/assembly/robotics) +"bHK" = (/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/closet{name = "materials"},/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},/turf/simulated/floor/tiled/white,/area/assembly/robotics) +"bHL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/assembly/robotics) +"bHM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/primary/central_four) +"bHN" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/navbeacon/patrol{next_patrol = "CH12"; location = "CH11"},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"bHO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/primary/central_four) +"bHP" = (/obj/structure/noticeboard{pixel_y = 27},/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/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/northleft{dir = 8; icon_state = "left"; name = "Reception Window"},/obj/machinery/door/window/brigdoor/eastright{name = "Head of Personnel's Desk"; req_access = list(57)},/obj/structure/table/reinforced,/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop) +"bHQ" = (/obj/machinery/button/remote/blast_door{desc = "A remote control-switch for shutters."; id = "hop_office_desk"; name = "Desk Privacy Shutter"; pixel_x = 16; pixel_y = 28},/obj/machinery/button/windowtint{id = "hop_office"; pixel_x = 26; pixel_y = 29},/obj/structure/bed/chair/office/dark{dir = 8},/obj/effect/floor_decal/corner/blue{dir = 9},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop) +"bHR" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop) +"bHS" = (/obj/effect/floor_decal/corner/blue{dir = 4},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop) +"bHT" = (/obj/effect/floor_decal/corner/blue{dir = 5},/obj/machinery/requests_console{announcementConsole = 1; department = "Bridge"; departmentType = 5; name = "Bridge RC"; pixel_y = 28},/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop) +"bHU" = (/obj/structure/table/reinforced,/obj/item/weapon/packageWrap,/obj/item/weapon/hand_labeler,/obj/machinery/recharger/wallcharger{pixel_x = 4; pixel_y = 30},/obj/effect/floor_decal/corner/blue{dir = 5},/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop) +"bHV" = (/obj/structure/table/reinforced,/obj/machinery/photocopier/faxmachine{department = "Head of Personnel's Office"},/obj/effect/floor_decal/corner/blue/full{dir = 1},/obj/machinery/ai_status_display{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop) +"bHW" = (/obj/effect/floor_decal/corner/blue{dir = 9},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/window/southleft{base_state = "left"; dir = 2; icon_state = "left"; name = "Command Delivery"; req_access = list(19)},/turf/simulated/floor/tiled,/area/bridge_hallway) +"bHX" = (/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/window/reinforced{dir = 8},/turf/simulated/floor/tiled,/area/bridge_hallway) +"bHY" = (/obj/effect/floor_decal/corner/blue{dir = 6},/obj/structure/table/standard,/obj/item/weapon/storage/box/cups,/turf/simulated/floor/tiled,/area/bridge_hallway) +"bHZ" = (/obj/machinery/cell_charger,/obj/structure/table/steel,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/substation/command) +"bIa" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor,/area/maintenance/substation/command) +"bIb" = (/obj/machinery/power/breakerbox/activated{RCon_tag = "Command Substation Bypass"},/turf/simulated/floor,/area/maintenance/substation/command) +"bIc" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/maintenance/central) +"bId" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/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,/area/maintenance/central) +"bIe" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/hydroponics) +"bIf" = (/obj/machinery/disposal,/obj/effect/floor_decal/corner/lime/full{dir = 8},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/tiled,/area/hydroponics) +"bIg" = (/obj/machinery/portable_atmospherics/hydroponics,/turf/simulated/floor/tiled,/area/hydroponics) +"bIh" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/floor_decal/corner/lime{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hydroponics) +"bIi" = (/obj/effect/floor_decal/corner/lime/full{dir = 1},/turf/simulated/floor/tiled,/area/hydroponics) +"bIj" = (/obj/machinery/smartfridge,/turf/simulated/wall,/area/hydroponics) +"bIk" = (/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) +"bIl" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) +"bIm" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/structure/closet/secure_closet/freezer/kitchen,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) +"bIn" = (/obj/structure/closet/crate/freezer,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/kitchen) +"bIo" = (/obj/structure/closet/secure_closet/freezer/meat,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/machinery/light,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/kitchen) +"bIp" = (/obj/machinery/camera/network/civilian{c_tag = "CIV - Kitchen Cold Room"; dir = 1},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/kitchen) +"bIq" = (/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/freezer,/area/crew_quarters/kitchen) +"bIr" = (/turf/simulated/floor/tiled/freezer,/area/crew_quarters/kitchen) +"bIs" = (/obj/machinery/gibber,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/kitchen) +"bIt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_two) +"bIu" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/navbeacon/patrol{next_patrol = "CH7"; location = "CH6"},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"bIv" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/reception) +"bIw" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/reception) +"bIx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/sleeper) +"bIy" = (/obj/machinery/computer/guestpass{pixel_x = 0; pixel_y = -30},/obj/machinery/button/remote/airlock{desc = "A remote control switch for the medbay foyer."; id = "MedbayFoyer"; name = "Medbay Doors Control"; pixel_x = -24; pixel_y = -26},/obj/effect/floor_decal/corner/paleblue{dir = 8},/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "medbayrecquar"; name = "Medbay Emergency Quarantine Shutters"; opacity = 0},/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bIz" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bIA" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bIB" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/effect/floor_decal/corner/paleblue{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bIC" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/effect/floor_decal/corner/paleblue{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bID" = (/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bIE" = (/obj/effect/floor_decal/corner/paleblue{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bIF" = (/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) +"bIG" = (/obj/structure/sign/goldenplaque{desc = "Done No Harm."; name = "Best Doctor 2552"; pixel_y = -32},/obj/effect/floor_decal/corner/paleblue,/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bIH" = (/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/machinery/camera/network/medbay{c_tag = "MED - Diagnostics Aft"; dir = 1},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 2; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bII" = (/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/effect/floor_decal/corner/paleblue{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bIJ" = (/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/effect/floor_decal/corner/paleblue{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bIK" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bIL" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/corner/paleblue{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bIM" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/structure/disposalpipe/junction/yjunction,/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bIN" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bIO" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/medical/sleeper) +"bIP" = (/obj/machinery/door/airlock/medical{name = "Morgue"; req_access = list(6)},/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/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/medical/morgue) +"bIQ" = (/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/medical/morgue) +"bIR" = (/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/corner/paleblue,/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -26},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/medical/morgue) +"bIS" = (/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/effect/floor_decal/corner/paleblue{dir = 10},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light,/turf/simulated/floor/tiled,/area/medical/morgue) +"bIT" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/medical/morgue) +"bIU" = (/obj/effect/floor_decal/corner/paleblue{dir = 10},/turf/simulated/floor/tiled,/area/medical/morgue) +"bIV" = (/obj/structure/morgue,/obj/effect/floor_decal/corner/paleblue{dir = 10},/turf/simulated/floor/tiled,/area/medical/morgue) +"bIW" = (/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/machinery/light,/obj/machinery/camera/network/medbay{c_tag = "MED - Morgue"; dir = 1},/turf/simulated/floor/tiled,/area/medical/morgue) +"bIX" = (/obj/structure/morgue{tag = "icon-morgue1 (WEST)"; icon_state = "morgue1"; dir = 8},/obj/effect/floor_decal/corner/paleblue/full{dir = 4},/turf/simulated/floor/tiled,/area/medical/morgue) +"bIY" = (/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_x = -24; pixel_y = 0; req_access = list(39)},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/black,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/medical/virology) +"bIZ" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/turf/simulated/wall/r_wall,/area/medical/virology) +"bJa" = (/obj/structure/table/rack,/obj/item/weapon/extinguisher,/obj/item/weapon/storage/belt/utility,/obj/item/clothing/mask/gas,/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/obj/random/maintenance/research,/obj/random/maintenance/cargo,/turf/simulated/floor/plating,/area/maintenance/research) +"bJb" = (/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{id = "Xenobio"; pixel_x = -25},/turf/simulated/floor/reinforced,/area/rnd/misc_lab) +"bJc" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor/reinforced,/area/rnd/misc_lab) +"bJd" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 8; frequency = 1441; icon_state = "map_injector"; id = "n2_in"; use_power = 1},/turf/simulated/floor/reinforced,/area/rnd/misc_lab) +"bJe" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bJf" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/rnd/research) +"bJg" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/rnd/research) +"bJh" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/polarized{dir = 8},/obj/structure/window/reinforced/polarized,/obj/structure/window/reinforced/polarized{dir = 4},/turf/simulated/floor/plating,/area/rnd/rdoffice) +"bJi" = (/obj/structure/table/standard,/obj/effect/floor_decal/corner/purple{dir = 9},/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/device/megaphone,/obj/item/weapon/paper/monitorkey,/obj/item/weapon/pen/multi,/turf/simulated/floor/tiled/white,/area/rnd/rdoffice) +"bJj" = (/obj/structure/table/standard,/obj/item/weapon/stamp/rd{pixel_x = 3; pixel_y = -2},/obj/item/weapon/reagent_containers/food/drinks/jar,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/item/weapon/folder/white_rd,/turf/simulated/floor/tiled/white,/area/rnd/rdoffice) +"bJk" = (/obj/structure/table/standard,/obj/machinery/computer/skills,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/rnd/rdoffice) +"bJl" = (/obj/effect/floor_decal/corner/purple{dir = 6},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/machinery/light_switch{pixel_x = 36; pixel_y = 0},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/tiled/white,/area/rnd/rdoffice) +"bJm" = (/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/table/standard,/obj/machinery/computer/med_data/laptop,/turf/simulated/floor/tiled/white,/area/assembly/robotics) +"bJn" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/assembly/robotics) +"bJo" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/assembly/robotics) +"bJp" = (/obj/structure/closet{name = "robotics parts"},/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/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/effect/floor_decal/corner/pink{dir = 6},/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,/turf/simulated/floor/tiled/white,/area/assembly/robotics) +"bJq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/assembly/robotics) +"bJr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/primary/central_four) +"bJs" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/primary/central_four) +"bJt" = (/obj/structure/grille,/obj/structure/cable/green,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/window/reinforced/polarized{dir = 1; id = "hop_office"},/obj/machinery/door/firedoor,/obj/structure/window/reinforced/polarized{dir = 8; id = "hop_office"},/obj/structure/window/reinforced/polarized{dir = 4; id = "hop_office"},/turf/simulated/floor/plating,/area/crew_quarters/heads/hop) +"bJu" = (/obj/effect/floor_decal/corner/blue{dir = 9},/obj/machinery/computer/card{tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop) +"bJv" = (/turf/simulated/floor/carpet,/area/crew_quarters/heads/hop) +"bJw" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/carpet,/area/crew_quarters/heads/hop) +"bJx" = (/obj/machinery/hologram/holopad,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/carpet,/area/crew_quarters/heads/hop) +"bJy" = (/obj/structure/table/reinforced,/obj/machinery/recharger{pixel_y = 0},/obj/effect/floor_decal/corner/blue{dir = 4},/obj/machinery/light_switch{pixel_x = 34; pixel_y = 0},/obj/machinery/keycard_auth{pixel_x = 24; pixel_y = 0},/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop) +"bJz" = (/obj/effect/floor_decal/corner/blue{dir = 1},/turf/simulated/floor/tiled,/area/bridge_hallway) +"bJA" = (/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_hallway) +"bJB" = (/obj/effect/floor_decal/corner/blue{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled,/area/bridge_hallway) +"bJC" = (/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/turf/simulated/floor,/area/maintenance/substation/command) +"bJD" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor,/area/maintenance/substation/command) +"bJE" = (/obj/machinery/power/smes/buildable{charge = 0; RCon_tag = "Substation - Command"},/obj/structure/cable/green,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor,/area/maintenance/substation/command) +"bJF" = (/obj/random/trash_pile,/turf/simulated/floor/plating,/area/maintenance/central) +"bJG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/maintenance/central) +"bJH" = (/obj/effect/floor_decal/corner/lime{dir = 9},/obj/structure/reagent_dispensers/watertank,/obj/item/weapon/reagent_containers/glass/bucket,/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/hydroponics) +"bJI" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hydroponics) +"bJJ" = (/obj/effect/floor_decal/corner/lime{dir = 6},/turf/simulated/floor/tiled,/area/hydroponics) +"bJK" = (/obj/machinery/door/airlock/glass{name = "Hydroponics"; req_access = list(28)},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/white,/area/hydroponics) +"bJL" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) +"bJM" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) +"bJN" = (/obj/structure/table/marble,/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/reagentgrinder,/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) +"bJO" = (/obj/machinery/door/airlock/freezer{name = "Kitchen cold room"; req_access = list(28)},/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment,/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/freezer,/area/crew_quarters/kitchen) +"bJP" = (/obj/structure/flora/grass/both,/turf/simulated/floor/grass,/area/crew_quarters/kitchen) +"bJQ" = (/obj/machinery/camera/network/northern_star{c_tag = "Hall - Central Primary Starboard Mid 3"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"bJR" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"bJS" = (/obj/effect/floor_decal/corner/paleblue/full,/obj/structure/flora/pottedplant{tag = "icon-plant-10"; icon_state = "plant-10"},/turf/simulated/floor/tiled/white,/area/medical/reception) +"bJT" = (/obj/effect/floor_decal/corner/paleblue{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/reception) +"bJU" = (/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/machinery/camera/network/medbay{c_tag = "MED - Lobby Aft"; dir = 1},/obj/machinery/light,/turf/simulated/floor/tiled/white,/area/medical/reception) +"bJV" = (/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/machinery/newscaster{pixel_y = -30},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/reception) +"bJW" = (/obj/item/weapon/storage/box/cups{pixel_x = 0; pixel_y = 0},/obj/structure/table/standard,/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 2; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/obj/item/weapon/storage/box/cups{pixel_x = 2; pixel_y = 5},/turf/simulated/floor/tiled/white,/area/medical/reception) +"bJX" = (/obj/structure/reagent_dispensers/water_cooler/full,/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled/white,/area/medical/reception) +"bJY" = (/turf/simulated/wall,/area/medical/medbay_emt_bay) +"bJZ" = (/obj/machinery/door/airlock/multi_tile/glass{id_tag = "MedbayFoyerPort"; req_access = list(5)},/obj/machinery/door/firedoor/glass,/obj/effect/floor_decal/corner/pink{dir = 9},/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) +"bKa" = (/obj/machinery/door/firedoor/glass,/obj/effect/floor_decal/corner/pink{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) +"bKb" = (/obj/structure/sign/nosmoking_1,/turf/simulated/wall,/area/medical/medbay_emt_bay) +"bKc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/medbay_emt_bay) +"bKd" = (/turf/simulated/wall,/area/medical/resleeving) +"bKe" = (/obj/structure/grille,/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "psych"; name = "Mental Health Privacy Shutters"; opacity = 0},/obj/structure/window/reinforced/polarized{id = "resleeve_tint"},/obj/structure/window/reinforced/polarized{dir = 8; id = "resleeve_tint"},/obj/structure/window/reinforced/polarized{dir = 1; id = "resleeve_tint"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/resleeving) +"bKf" = (/obj/structure/grille,/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "psych"; name = "Mental Health Privacy Shutters"; opacity = 0},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/polarized{dir = 1; id = "resleeve_tint"},/obj/structure/window/reinforced/polarized{id = "resleeve_tint"},/obj/structure/window/reinforced/polarized{dir = 4; id = "resleeve_tint"},/turf/simulated/floor/plating,/area/medical/resleeving) +"bKg" = (/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/firedoor/glass,/obj/machinery/door/airlock/medical{id_tag = "ResleevingDoor"; name = "Resleeving Lab"; req_access = list(5)},/turf/simulated/floor/tiled/white,/area/medical/resleeving) +"bKh" = (/obj/machinery/door/airlock/glass_medical{name = "Patient Ward"},/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/patient_wing) +"bKi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/patient_wing) +"bKj" = (/obj/machinery/door/airlock/glass_medical{name = "Patient Ward"},/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/medical/patient_wing) +"bKk" = (/obj/structure/sign/nosmoking_1,/turf/simulated/wall,/area/medical/morgue) +"bKl" = (/obj/structure/sign/redcross{desc = "The Star of Life, a symbol of Medical Aid."; icon_state = "lifestar"; name = "Medbay"},/turf/simulated/wall,/area/maintenance/medbay_fore) +"bKm" = (/obj/machinery/door/airlock/maintenance{req_one_access = newlist()},/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/maintenance/medbay_fore) +"bKn" = (/turf/simulated/wall,/area/medical/virologyaccess) +"bKo" = (/turf/simulated/wall/r_wall,/area/medical/virologyaccess) +"bKp" = (/obj/structure/sign/biohazard,/turf/simulated/wall,/area/medical/virologyaccess) +"bKq" = (/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "virologyquar"; name = "Virology Emergency Quarantine Blast Doors"; opacity = 0},/turf/simulated/floor/tiled/dark,/area/medical/virologyaccess) +"bKr" = (/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "virologyquar"; name = "Virology Emergency Quarantine Blast Doors"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 6},/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/dark,/area/medical/virologyaccess) +"bKs" = (/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "virologyquar"; name = "Virology Emergency Quarantine Blast Doors"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 9; icon_state = "intact"; tag = "icon-intact (NORTHEAST)"},/turf/simulated/floor/tiled/dark,/area/medical/virologyaccess) +"bKt" = (/obj/structure/lattice,/turf/simulated/mineral,/area/mine/unexplored/upper_level) +"bKu" = (/turf/simulated/wall/r_wall,/area/quartermaster/miningdock) +"bKv" = (/obj/structure/lattice,/obj/machinery/light{dir = 8},/turf/simulated/mineral/floor/ignore_mapgen,/area/quartermaster/miningdock) +"bKw" = (/obj/structure/lattice,/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/mineral/floor/ignore_mapgen,/area/quartermaster/miningdock) +"bKx" = (/obj/structure/table/rack,/obj/item/weapon/extinguisher,/obj/item/weapon/storage/belt/utility,/obj/item/clothing/mask/gas,/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/research) +"bKy" = (/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,/turf/simulated/floor/plating,/area/maintenance/research) +"bKz" = (/obj/structure/table/standard,/obj/item/device/assembly/igniter,/turf/simulated/floor/reinforced,/area/rnd/misc_lab) +"bKA" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/light,/turf/simulated/floor/reinforced,/area/rnd/misc_lab) +"bKB" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/reinforced,/area/rnd/misc_lab) +"bKC" = (/obj/item/device/radio/intercom{layer = 4; name = "Station Intercom (General)"; pixel_y = -27},/obj/machinery/camera/network/research{c_tag = "Research - Miscellaneous Test Chamber"; dir = 1; network = list("Research","Miscellaneous Reseach")},/turf/simulated/floor/reinforced,/area/rnd/misc_lab) +"bKD" = (/obj/machinery/light,/turf/simulated/floor/reinforced,/area/rnd/misc_lab) +"bKE" = (/obj/effect/floor_decal/corner/purple{dir = 9},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bKF" = (/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},/obj/structure/table/standard,/obj/machinery/photocopier/faxmachine{department = "Research Director's Office"},/obj/effect/floor_decal/corner/purple{dir = 9},/turf/simulated/floor/tiled/white,/area/rnd/rdoffice) +"bKG" = (/obj/structure/bed/chair/office/light{dir = 1},/obj/effect/landmark/start{name = "Research Director"},/obj/machinery/button/remote/blast_door{id = "Biohazard"; name = "Biohazard Shutter Control"; pixel_x = -38; pixel_y = 13; 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 = -27; pixel_y = 13; req_access = list(30)},/obj/machinery/button/windowtint{pixel_x = -26; pixel_y = 21},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/white,/area/rnd/rdoffice) +"bKH" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled/white,/area/rnd/rdoffice) +"bKI" = (/obj/effect/floor_decal/corner/purple{dir = 6},/turf/simulated/floor/tiled/white,/area/rnd/rdoffice) +"bKJ" = (/obj/structure/table/standard,/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/clothing/glasses/welding/superior,/obj/machinery/requests_console{announcementConsole = 1; department = "Research Director's Desk"; departmentType = 5; name = "Research Director RC"; pixel_x = 30; pixel_y = -2},/turf/simulated/floor/tiled/dark,/area/rnd/rdoffice) +"bKK" = (/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/table/standard,/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,/turf/simulated/floor/tiled/white,/area/assembly/robotics) +"bKL" = (/obj/structure/disposalpipe/segment,/obj/item/weapon/stool/padded,/turf/simulated/floor/tiled/white,/area/assembly/robotics) +"bKM" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled/white,/area/assembly/robotics) +"bKN" = (/obj/effect/floor_decal/corner/pink{dir = 6},/obj/structure/closet{name = "welding 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,/turf/simulated/floor/tiled/white,/area/assembly/robotics) +"bKO" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"bKP" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = -32},/obj/structure/cable/green,/obj/machinery/door/firedoor,/obj/structure/window/reinforced/polarized{dir = 8; id = "hop_office"},/obj/structure/window/reinforced/polarized{dir = 2; id = "hop_office"},/obj/structure/window/reinforced/polarized{dir = 4; id = "hop_office"},/turf/simulated/floor/plating,/area/crew_quarters/heads/hop) +"bKQ" = (/obj/structure/closet/secure_closet/hop,/obj/effect/floor_decal/corner/blue{dir = 9},/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop) +"bKR" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/mob/living/simple_animal/corgi/Ian,/turf/simulated/floor/carpet,/area/crew_quarters/heads/hop) +"bKS" = (/obj/structure/bed/chair/office/dark,/obj/effect/landmark/start{name = "Head of Personnel"},/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/carpet,/area/crew_quarters/heads/hop) +"bKT" = (/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/carpet,/area/crew_quarters/heads/hop) +"bKU" = (/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 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/carpet,/area/crew_quarters/heads/hop) +"bKV" = (/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/heads/hop) +"bKW" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/command{name = "Head of Personnel"; req_access = list(57)},/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/crew_quarters/heads/hop) +"bKX" = (/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},/turf/simulated/floor/tiled,/area/bridge_hallway) +"bKY" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/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 = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/tiled,/area/bridge_hallway) +"bKZ" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/bridge_hallway) +"bLa" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/command{name = "Electrical Maintenance"; req_access = list(19)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/maintenance/substation/command) +"bLb" = (/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,/area/maintenance/substation/command) +"bLc" = (/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 - Command Subgrid"; name_tag = "Command Subgrid"},/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/obj/machinery/light/small,/turf/simulated/floor,/area/maintenance/substation/command) +"bLd" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor,/area/maintenance/substation/command) +"bLe" = (/obj/effect/floor_decal/corner/lime{dir = 9},/obj/item/weapon/stool/padded,/obj/effect/landmark/start{name = "Gardener"},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled,/area/hydroponics) +"bLf" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/hydroponics) +"bLg" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled,/area/hydroponics) +"bLh" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hydroponics) +"bLi" = (/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,/area/hydroponics) +"bLj" = (/obj/effect/floor_decal/corner/lime{dir = 6},/obj/machinery/biogenerator,/turf/simulated/floor/tiled,/area/hydroponics) +"bLk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hydroponics) +"bLl" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/structure/table/marble,/obj/item/weapon/book/manual/chef_recipes,/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker{pixel_x = -3; pixel_y = 0},/obj/item/weapon/reagent_containers/food/condiment/small/peppermill{pixel_x = 3},/obj/machinery/camera/network/civilian{c_tag = "CIV - Kitchen Port"; dir = 4},/obj/item/weapon/material/kitchen/rollingpin,/obj/item/weapon/material/knife/butch,/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) +"bLm" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = 28},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) +"bLn" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/cooker/fryer,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) +"bLo" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/cooker/grill,/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) +"bLp" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/structure/closet/secure_closet/freezer/fridge,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) +"bLq" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/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/white,/area/crew_quarters/kitchen) +"bLr" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/structure/sink/kitchen{pixel_y = 28},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) +"bLs" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/cooker/oven,/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) +"bLt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/crew_quarters/kitchen) +"bLu" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"bLv" = (/turf/simulated/wall/r_wall,/area/medical/chemistry) +"bLw" = (/obj/structure/sign/chemistry,/turf/simulated/wall/r_wall,/area/medical/chemistry) +"bLx" = (/obj/structure/table/reinforced,/obj/machinery/door/window/southright{name = "Chemistry Desk"; req_access = list(33)},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window/northright{name = "Chemistry Desk"},/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "chemcounter"; name = "Pharmacy Counter Shutters"; opacity = 0},/turf/simulated/floor/tiled/white,/area/medical/chemistry) +"bLy" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "chemcounter"; name = "Pharmacy Counter Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/chemistry) +"bLz" = (/obj/machinery/smartfridge/secure/medbay{req_one_access = list(33,66)},/turf/simulated/wall/r_wall,/area/medical/chemistry) +"bLA" = (/obj/structure/closet/secure_closet/paramedic,/obj/item/clothing/accessory/storage/black_vest,/obj/random/medical,/obj/random/medical,/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) +"bLB" = (/obj/effect/floor_decal/corner/pink{dir = 9},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) +"bLC" = (/obj/effect/floor_decal/corner/pink{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) +"bLD" = (/turf/simulated/floor,/area/medical/medbay_emt_bay) +"bLE" = (/obj/machinery/mech_recharger,/obj/machinery/light{dir = 1},/turf/simulated/floor/plating,/area/medical/medbay_emt_bay) +"bLF" = (/obj/structure/grille,/obj/structure/window/reinforced/polarized{dir = 4; id = "resleeve_tint"},/obj/structure/window/reinforced/polarized{dir = 8; id = "resleeve_tint"},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/polarized{dir = 1; id = "resleeve_tint"},/obj/structure/window/reinforced/polarized{id = "resleeve_tint"},/turf/simulated/floor/plating,/area/medical/resleeving) +"bLG" = (/obj/effect/floor_decal/corner/paleblue/full{dir = 8},/obj/structure/bed/chair,/turf/simulated/floor/tiled/white,/area/medical/resleeving) +"bLH" = (/obj/structure/bed/chair,/obj/effect/floor_decal/corner/paleblue{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/resleeving) +"bLI" = (/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/tiled/white,/area/medical/resleeving) +"bLJ" = (/obj/effect/floor_decal/corner/paleblue{dir = 4},/obj/machinery/button/remote/airlock{desc = "A remote control switch for the medbay foyer."; id = "ResleevingDoor"; name = "Door Control"; pixel_x = 0; pixel_y = 26},/obj/structure/bed/chair,/obj/machinery/button/windowtint{id = "resleeve_tint"; pixel_x = 5; pixel_y = 35},/obj/machinery/light_switch{pixel_x = -5; pixel_y = 35},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/medical/resleeving) +"bLK" = (/obj/effect/floor_decal/corner/paleblue{dir = 5},/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/light{dir = 1},/obj/structure/bed/chair,/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/tiled/white,/area/medical/resleeving) +"bLL" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/atmospherics/portables_connector,/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled,/area/medical/resleeving) +"bLM" = (/obj/machinery/atmospherics/unary/freezer{dir = 2; icon_state = "freezer"},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/medical/resleeving) +"bLN" = (/obj/machinery/atmospherics/unary/cryo_cell,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/medical/resleeving) +"bLO" = (/obj/structure/grille,/obj/structure/window/reinforced/polarized{dir = 4; id = "resleeve_tint"},/obj/structure/window/reinforced/polarized{dir = 8; id = "resleeve_tint"},/obj/structure/window/reinforced/polarized{dir = 1; id = "resleeve_tint"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/resleeving) +"bLP" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/patient_wing) +"bLQ" = (/obj/machinery/camera/network/medbay{c_tag = "MED - Patient Hallway Fore"; dir = 2},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) +"bLR" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/white,/area/medical/patient_wing) +"bLS" = (/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/white,/area/medical/patient_wing) +"bLT" = (/obj/structure/bed/chair/comfy/teal{dir = 4},/obj/effect/floor_decal/corner/paleblue{dir = 4},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) +"bLU" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/effect/floor_decal/corner/paleblue{dir = 5},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 1; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) +"bLV" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/structure/bed/chair/comfy/teal{dir = 8},/obj/effect/floor_decal/corner/paleblue{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) +"bLW" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/effect/floor_decal/corner/paleblue{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) +"bLX" = (/obj/effect/floor_decal/corner/paleblue{dir = 5},/obj/machinery/alarm{pixel_y = 22},/obj/structure/table/glass,/obj/item/roller,/obj/item/roller{pixel_y = 8},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) +"bLY" = (/obj/machinery/vending/medical,/obj/effect/floor_decal/corner/paleblue{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) +"bLZ" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/effect/floor_decal/corner/paleblue{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) +"bMa" = (/obj/machinery/vending/coffee,/obj/effect/floor_decal/corner/paleblue{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) +"bMb" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/window/southleft{name = "Medical Delivery"; req_access = list(5)},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/tiled,/area/medical/patient_wing) +"bMc" = (/obj/structure/plasticflaps{opacity = 1},/obj/machinery/navbeacon/delivery/west{location = "Medbay"},/obj/machinery/door/firedoor/border_only,/obj/effect/floor_decal/industrial/loading{tag = "icon-loadingarea (WEST)"; icon_state = "loadingarea"; dir = 8},/turf/simulated/floor/plating,/area/medical/patient_wing) +"bMd" = (/obj/effect/floor_decal/corner/paleblue{dir = 9},/obj/machinery/door/blast/shutters{density = 0; dir = 4; icon_state = "shutter0"; id = "medbayquar"; name = "Medbay Emergency Lockdown Shutters"; opacity = 0},/turf/simulated/floor/tiled/dark,/area/medical/virologyaccess) +"bMe" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/medical/virologyaccess) +"bMf" = (/obj/machinery/alarm{pixel_y = 22},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/medical/virologyaccess) +"bMg" = (/obj/effect/floor_decal/corner/lime{dir = 6},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled,/area/medical/virologyaccess) +"bMh" = (/obj/structure/sign/biohazard,/turf/simulated/wall/r_wall,/area/medical/virologyaccess) +"bMi" = (/obj/effect/floor_decal/corner/paleblue{dir = 9},/turf/simulated/floor/tiled,/area/medical/virologyaccess) +"bMj" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled,/area/medical/virologyaccess) +"bMk" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/medical/virologyaccess) +"bMl" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/tiled,/area/medical/virologyaccess) +"bMm" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/tiled,/area/medical/virologyaccess) +"bMn" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled,/area/medical/virologyaccess) +"bMo" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/medical/virologyaccess) +"bMp" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/turf/simulated/floor/tiled,/area/medical/virologyaccess) +"bMq" = (/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/auxport) +"bMr" = (/turf/simulated/shuttle/wall{hard_corner = 1},/area/shuttle/mining/station) +"bMs" = (/turf/simulated/shuttle/wall,/area/shuttle/mining/station) +"bMt" = (/obj/structure/shuttle/window,/obj/structure/grille,/turf/simulated/shuttle/plating,/area/shuttle/mining/station) +"bMu" = (/obj/structure/closet/crate,/obj/item/device/multitool,/obj/item/device/multitool,/obj/item/device/assembly/prox_sensor,/obj/item/device/flashlight,/obj/item/weapon/storage/backpack,/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/obj/random/maintenance/cargo,/obj/random/maintenance/cargo,/turf/simulated/floor/plating,/area/maintenance/research) +"bMv" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor,/area/maintenance/research) +"bMw" = (/obj/effect/floor_decal/corner/purple/full{dir = 8},/obj/machinery/vending/cigarette,/turf/simulated/floor/tiled/white,/area/rnd/research) +"bMx" = (/obj/effect/floor_decal/corner/purple{dir = 1},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bMy" = (/obj/structure/filingcabinet/chestdrawer,/obj/effect/floor_decal/corner/purple{dir = 9},/turf/simulated/floor/tiled/white,/area/rnd/rdoffice) +"bMz" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/white,/area/rnd/rdoffice) +"bMA" = (/turf/simulated/floor/tiled/white,/area/rnd/rdoffice) +"bMB" = (/turf/simulated/floor/tiled/dark,/area/rnd/rdoffice) +"bMC" = (/obj/structure/reagent_dispensers/acid{density = 0; pixel_x = -32},/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/research{c_tag = "SCI - Robotics Port"; dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/table/standard,/obj/item/device/mmi,/obj/item/device/mmi,/obj/item/device/mmi,/obj/item/weapon/storage/box/bodybags{pixel_x = -1; pixel_y = -2},/turf/simulated/floor/tiled,/area/assembly/robotics) +"bMD" = (/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 = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/assembly/robotics) +"bME" = (/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},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled,/area/assembly/robotics) +"bMF" = (/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 = 1},/obj/machinery/mecha_part_fabricator,/turf/simulated/floor/tiled,/area/assembly/robotics) +"bMG" = (/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 = 1},/obj/machinery/pros_fabricator,/turf/simulated/floor/tiled,/area/assembly/robotics) +"bMH" = (/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 = 1},/obj/structure/table/standard,/obj/item/device/robotanalyzer,/obj/item/device/robotanalyzer,/obj/item/device/mmi/digital/robot,/turf/simulated/floor/tiled,/area/assembly/robotics) +"bMI" = (/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/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled,/area/assembly/robotics) +"bMJ" = (/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/industrial/warning{dir = 1},/turf/simulated/floor/tiled,/area/assembly/robotics) +"bMK" = (/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/toolbox/mechanical,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/effect/floor_decal/corner/pink{dir = 6},/obj/item/weapon/storage/toolbox/mechanical,/obj/item/device/multitool{pixel_x = 3},/obj/item/device/multitool{pixel_x = 3},/obj/item/weapon/crowbar,/obj/item/weapon/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/effect/floor_decal/industrial/warning{dir = 1},/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = 6},/turf/simulated/floor/tiled,/area/assembly/robotics) +"bML" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/assembly/robotics) +"bMM" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"bMN" = (/obj/structure/closet/secure_closet/hop2,/obj/effect/floor_decal/corner/blue{dir = 9},/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop) +"bMO" = (/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/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/item/weapon/pen/multi,/turf/simulated/floor/carpet,/area/crew_quarters/heads/hop) +"bMP" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/obj/item/weapon/stamp/hop,/turf/simulated/floor/carpet,/area/crew_quarters/heads/hop) +"bMQ" = (/obj/structure/table/reinforced,/obj/item/device/megaphone,/turf/simulated/floor/carpet,/area/crew_quarters/heads/hop) +"bMR" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/carpet,/area/crew_quarters/heads/hop) +"bMS" = (/obj/effect/floor_decal/corner/blue,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop) +"bMT" = (/obj/effect/floor_decal/corner/blue{dir = 8},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/bridge_hallway) +"bMU" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled,/area/bridge_hallway) +"bMV" = (/obj/effect/floor_decal/corner/blue,/obj/structure/reagent_dispensers/water_cooler/full,/turf/simulated/floor/tiled,/area/bridge_hallway) +"bMW" = (/turf/simulated/wall/r_wall,/area/crew_quarters/captain) +"bMX" = (/obj/structure/table/standard{name = "plastic table frame"},/obj/effect/floor_decal/corner/lime/full,/obj/item/weapon/material/knife,/obj/item/weapon/material/minihoe,/obj/item/weapon/material/minihoe,/obj/item/weapon/material/knife,/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor/tiled,/area/hydroponics) +"bMY" = (/obj/structure/table/standard{name = "plastic table frame"},/obj/effect/floor_decal/corner/lime{dir = 10},/obj/item/weapon/reagent_containers/glass/bucket,/obj/item/weapon/reagent_containers/glass/bucket,/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -26},/turf/simulated/floor/tiled,/area/hydroponics) +"bMZ" = (/obj/machinery/smartfridge/drying_rack,/obj/effect/floor_decal/corner/lime{dir = 10},/turf/simulated/floor/tiled,/area/hydroponics) +"bNa" = (/obj/machinery/honey_extractor,/obj/effect/floor_decal/corner/lime{dir = 10},/obj/machinery/camera/network/civilian{c_tag = "CIV - Hydroponics"; dir = 1},/turf/simulated/floor/tiled,/area/hydroponics) +"bNb" = (/obj/machinery/seed_storage/garden,/obj/effect/floor_decal/corner/lime{dir = 10},/turf/simulated/floor/tiled,/area/hydroponics) +"bNc" = (/obj/machinery/vending/hydronutrients,/obj/effect/floor_decal/corner/lime{dir = 10},/turf/simulated/floor/tiled,/area/hydroponics) +"bNd" = (/obj/effect/floor_decal/corner/lime{dir = 8},/obj/item/weapon/stool/padded,/obj/effect/landmark/start{name = "Gardener"},/turf/simulated/floor/tiled,/area/hydroponics) +"bNe" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hydroponics) +"bNf" = (/obj/effect/floor_decal/corner/lime{dir = 6},/obj/machinery/seed_extractor,/turf/simulated/floor/tiled,/area/hydroponics) +"bNg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hydroponics) +"bNh" = (/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/structure/table/marble,/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) +"bNi" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) +"bNj" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) +"bNk" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/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/white,/area/crew_quarters/kitchen) +"bNl" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/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/white,/area/crew_quarters/kitchen) +"bNm" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/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/effect/landmark/start{name = "Chef"},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) +"bNn" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/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/tiled/white,/area/crew_quarters/kitchen) +"bNo" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) +"bNp" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/door/airlock/glass{name = "Garden"; req_access = list(28)},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) +"bNq" = (/obj/structure/flora/ausbushes/ywflowers,/obj/structure/flora/ausbushes/grassybush,/turf/simulated/floor/grass,/area/crew_quarters/kitchen) +"bNr" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"bNs" = (/obj/structure/extinguisher_cabinet{pixel_x = 25},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"bNt" = (/obj/structure/table/reinforced,/obj/machinery/reagentgrinder,/obj/structure/extinguisher_cabinet{pixel_x = -27},/obj/effect/floor_decal/corner/beige/full{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/chemistry) +"bNu" = (/turf/simulated/floor/tiled/white,/area/medical/chemistry) +"bNv" = (/obj/effect/floor_decal/corner/beige{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/chemistry) +"bNw" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/effect/floor_decal/corner/beige{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/chemistry) +"bNx" = (/obj/effect/floor_decal/corner/beige{dir = 5},/obj/structure/sink{dir = 2; icon_state = "sink"; pixel_x = 0; pixel_y = 26},/turf/simulated/floor/tiled/white,/area/medical/chemistry) +"bNy" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/syringes,/obj/item/weapon/screwdriver,/obj/effect/floor_decal/corner/beige{dir = 5},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 1; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor/tiled/white,/area/medical/chemistry) +"bNz" = (/obj/machinery/button/remote/blast_door{id = "chemwindow"; name = "Pharmacy Windows Shutter Control"; pixel_x = 0; pixel_y = 24; pixel_z = 0},/obj/machinery/light_switch{pixel_x = 12; pixel_y = 25},/obj/effect/floor_decal/corner/beige{dir = 5},/obj/structure/table/reinforced,/obj/item/weapon/packageWrap,/obj/item/weapon/hand_labeler,/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"},/turf/simulated/floor/tiled/white,/area/medical/chemistry) +"bNA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/chemistry) +"bNB" = (/obj/effect/floor_decal/corner/pink{dir = 10},/obj/structure/closet/secure_closet/paramedic,/obj/random/medical,/obj/random/medical,/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) +"bNC" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled/steel,/area/medical/medbay_emt_bay) +"bND" = (/turf/simulated/floor/tiled/steel,/area/medical/medbay_emt_bay) +"bNE" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/tiled/steel,/area/medical/medbay_emt_bay) +"bNF" = (/obj/effect/floor_decal/corner/paleblue{dir = 9},/turf/simulated/floor/tiled/white,/area/medical/resleeving) +"bNG" = (/turf/simulated/floor/tiled/white,/area/medical/resleeving) +"bNH" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/white,/area/medical/resleeving) +"bNI" = (/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 4},/turf/simulated/floor/tiled/white,/area/medical/resleeving) +"bNJ" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/resleeving) +"bNK" = (/obj/machinery/atmospherics/pipe/manifold/visible,/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/resleeving) +"bNL" = (/obj/effect/floor_decal/corner/paleblue{dir = 6},/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/resleeving) +"bNM" = (/obj/structure/grille,/obj/structure/window/reinforced/polarized{dir = 4; id = "resleeve_tint"},/obj/structure/window/reinforced/polarized{dir = 8; id = "resleeve_tint"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/resleeving) +"bNN" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) +"bNO" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/tiled/white,/area/medical/patient_wing) +"bNP" = (/obj/machinery/door/firedoor/glass,/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/patient_wing) +"bNQ" = (/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/patient_wing) +"bNR" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) +"bNS" = (/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 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) +"bNT" = (/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/patient_wing) +"bNU" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/patient_wing) +"bNV" = (/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; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) +"bNW" = (/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/medical{name = "Virology Access"; req_access = list(5)},/obj/machinery/door/firedoor,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) +"bNX" = (/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/shutters{density = 0; dir = 4; icon_state = "shutter0"; id = "medbayquar"; name = "Medbay Emergency Lockdown Shutters"; opacity = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/dark,/area/medical/virologyaccess) +"bNY" = (/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/industrial/warning{icon_state = "warning"; dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/medical/virologyaccess) +"bNZ" = (/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/medical/virologyaccess) +"bOa" = (/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/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled,/area/medical/virologyaccess) +"bOb" = (/obj/machinery/door/airlock/medical{name = "Virology Access"; req_access = list(5)},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/firedoor,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/medical/virologyaccess) +"bOc" = (/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/medical/virologyaccess) +"bOd" = (/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"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled,/area/medical/virologyaccess) +"bOe" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/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,/area/medical/virologyaccess) +"bOf" = (/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/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled,/area/medical/virologyaccess) +"bOg" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/medical/virologyaccess) +"bOh" = (/turf/simulated/floor/tiled,/area/medical/virologyaccess) +"bOi" = (/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled,/area/medical/virologyaccess) +"bOj" = (/obj/structure/closet/crate,/obj/random/maintenance/cargo,/turf/simulated/shuttle/floor{tag = "icon-floor_yellow"; icon_state = "floor_yellow"},/area/shuttle/mining/station) +"bOk" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/bed/chair,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) +"bOl" = (/obj/machinery/computer/shuttle_control/mining{name = "mining elevator control console"},/turf/simulated/shuttle/floor,/area/shuttle/mining/station) +"bOm" = (/obj/structure/bed/chair,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) +"bOn" = (/obj/structure/table/reinforced,/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/shuttle/floor,/area/shuttle/mining/station) +"bOo" = (/turf/simulated/mineral/floor/ignore_mapgen,/area/quartermaster/miningdock) +"bOp" = (/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/obj/random/trash_pile,/turf/simulated/floor,/area/maintenance/research) +"bOq" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area/maintenance/research) +"bOr" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 6},/turf/simulated/floor/plating,/area/maintenance/research) +"bOs" = (/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 4},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor,/area/maintenance/research) +"bOt" = (/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/maintenance/research) +"bOu" = (/obj/machinery/navbeacon/delivery/east{location = "Research Division"},/obj/structure/plasticflaps{opacity = 1},/obj/machinery/door/firedoor/border_only,/obj/effect/floor_decal/industrial/loading{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/rnd/research) +"bOv" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/structure/window/reinforced,/obj/machinery/door/window/eastright{base_state = "left"; dir = 4; icon_state = "left"; name = "Research Division Delivery"; req_access = list(47)},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/rnd/research) +"bOw" = (/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 10},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bOx" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bOy" = (/obj/effect/floor_decal/corner/purple{dir = 5},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = 28},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bOz" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled/white,/area/rnd/research) +"bOA" = (/obj/effect/floor_decal/corner/purple{dir = 5},/obj/machinery/newscaster{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bOB" = (/obj/effect/floor_decal/corner/purple{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bOC" = (/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/white,/area/rnd/research) +"bOD" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bOE" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/tiled/white,/area/rnd/rdoffice) +"bOF" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled/white,/area/rnd/rdoffice) +"bOG" = (/obj/structure/closet/secure_closet/RD,/turf/simulated/floor/tiled/dark,/area/rnd/rdoffice) +"bOH" = (/obj/machinery/light{dir = 8},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/tiled,/area/assembly/robotics) +"bOI" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/assembly/robotics) +"bOJ" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled,/area/assembly/robotics) +"bOK" = (/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/assembly/robotics) +"bOL" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/assembly/robotics) +"bOM" = (/turf/simulated/floor/tiled,/area/assembly/robotics) +"bON" = (/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/assembly/robotics) +"bOO" = (/obj/structure/reagent_dispensers/fueltank,/obj/effect/floor_decal/corner/pink{dir = 6},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled,/area/assembly/robotics) +"bOP" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/primary/central_four) +"bOQ" = (/obj/effect/floor_decal/corner/blue{dir = 1},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop) +"bOR" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/carpet,/area/crew_quarters/heads/hop) +"bOS" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/floor/carpet,/area/crew_quarters/heads/hop) +"bOT" = (/obj/effect/floor_decal/corner/blue{dir = 6},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop) +"bOU" = (/obj/effect/floor_decal/corner/blue{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/bridge_hallway) +"bOV" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/bridge_hallway) +"bOW" = (/obj/effect/floor_decal/corner/blue{dir = 6},/obj/machinery/vending/cola,/turf/simulated/floor/tiled,/area/bridge_hallway) +"bOX" = (/obj/structure/table/woodentable,/obj/item/device/camera,/obj/item/weapon/storage/photo_album{pixel_y = -10},/turf/simulated/floor/carpet,/area/crew_quarters/captain) +"bOY" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp/green,/obj/machinery/alarm{pixel_y = 23},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/carpet,/area/crew_quarters/captain) +"bOZ" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/captain,/obj/machinery/light{dir = 1},/turf/simulated/floor/carpet,/area/crew_quarters/captain) +"bPa" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/structure/closet/wardrobe/captain,/turf/simulated/floor/carpet,/area/crew_quarters/captain) +"bPb" = (/obj/item/weapon/soap/deluxe,/obj/item/weapon/bikehorn/rubberducky,/obj/machinery/shower{pixel_y = 2},/obj/machinery/door/window/southright{name = "Shower"},/obj/structure/curtain/open/shower,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/captain) +"bPc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hydroponics) +"bPd" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass{name = "Hydroponics"; req_access = newlist(); req_one_access = list(35,28)},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hydroponics) +"bPe" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hydroponics) +"bPf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hydroponics) +"bPg" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) +"bPh" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/icecream_vat,/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) +"bPi" = (/obj/structure/table/marble,/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/item/weapon/reagent_containers/food/snacks/mint,/obj/item/weapon/reagent_containers/food/condiment/enzyme{layer = 5},/obj/item/weapon/packageWrap,/obj/item/weapon/reagent_containers/dropper,/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) +"bPj" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/structure/table/marble,/obj/machinery/chemical_dispenser/bar_soft/full,/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) +"bPk" = (/obj/structure/table/marble,/obj/effect/floor_decal/corner/grey/diagonal{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/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) +"bPl" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/cooker/candy,/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) +"bPm" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/cooker/cereal,/obj/machinery/camera/network/civilian{c_tag = "CIV - Kitchen Starboard"; dir = 8},/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) +"bPn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/crew_quarters/kitchen) +"bPo" = (/obj/structure/flora/ausbushes/palebush,/turf/simulated/floor/grass,/area/crew_quarters/kitchen) +"bPp" = (/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/reinforced,/obj/machinery/button/remote/blast_door{id = "chemcounter"; name = "Pharmacy Counter Lockdown Control"; pixel_y = 14},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/effect/floor_decal/corner/beige{dir = 9},/turf/simulated/floor/tiled/white,/area/medical/chemistry) +"bPq" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/tiled/white,/area/medical/chemistry) +"bPr" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/medical/chemistry) +"bPs" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/hologram/holopad,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/chemistry) +"bPt" = (/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/medical/chemistry) +"bPu" = (/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/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/chemistry) +"bPv" = (/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/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/chemistry) +"bPw" = (/obj/machinery/door/airlock/glass_medical{name = "Chemistry Laboratory"; req_access = list(33)},/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/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/chemistry) +"bPx" = (/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/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) +"bPy" = (/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"},/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/medical/medbay_emt_bay) +"bPz" = (/obj/effect/floor_decal/corner/pink{dir = 6},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) +"bPA" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor/tiled/steel,/area/medical/medbay_emt_bay) +"bPB" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled/steel,/area/medical/medbay_emt_bay) +"bPC" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/structure/closet/fireaxecabinet{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/tiled/steel,/area/medical/medbay_emt_bay) +"bPD" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/effect/floor_decal/corner/paleblue{dir = 9},/turf/simulated/floor/tiled/white,/area/medical/resleeving) +"bPE" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled/white,/area/medical/resleeving) +"bPF" = (/obj/effect/floor_decal/corner/paleblue,/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/resleeving) +"bPG" = (/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/camera/network/medbay{c_tag = "MED - Resleeving"; dir = 1},/turf/simulated/floor/tiled/white,/area/medical/resleeving) +"bPH" = (/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/structure/table/standard,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/item/weapon/book/manual/resleeving,/obj/item/weapon/storage/box/body_record_disk,/turf/simulated/floor/tiled/white,/area/medical/resleeving) +"bPI" = (/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = -4; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/resleeving) +"bPJ" = (/obj/effect/floor_decal/corner/paleblue/full{dir = 4},/obj/structure/table/standard,/obj/item/weapon/backup_implanter{pixel_y = 12},/obj/item/weapon/backup_implanter{pixel_y = 6},/obj/item/weapon/backup_implanter,/obj/item/weapon/backup_implanter{pixel_y = -6},/turf/simulated/floor/tiled/white,/area/medical/resleeving) +"bPK" = (/obj/structure/grille,/obj/structure/window/reinforced/polarized{dir = 4; id = "resleeve_tint"},/obj/structure/window/reinforced/polarized{id = "resleeve_tint"},/obj/structure/window/reinforced/polarized{dir = 8; id = "resleeve_tint"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/resleeving) +"bPL" = (/obj/effect/floor_decal/corner/pink{dir = 8},/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{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) +"bPM" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/corner/pink,/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/patient_wing) +"bPN" = (/obj/effect/floor_decal/corner/pink{dir = 10},/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/patient_wing) +"bPO" = (/obj/machinery/door/firedoor/glass,/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/patient_wing) +"bPP" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/corner/paleblue,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) +"bPQ" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light,/turf/simulated/floor/tiled/white,/area/medical/patient_wing) +"bPR" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) +"bPS" = (/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/corner/paleblue{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera/network/medbay{c_tag = "MED - Patient Hallway Starboard"; dir = 1},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) +"bPT" = (/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/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) +"bPU" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 4},/obj/machinery/light,/turf/simulated/floor/tiled/white,/area/medical/patient_wing) +"bPV" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/corner/paleblue{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) +"bPW" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/effect/floor_decal/corner/lime{dir = 6},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) +"bPX" = (/obj/structure/sign/biohazard,/turf/simulated/wall,/area/medical/patient_wing) +"bPY" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/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/tiled,/area/medical/virologyaccess) +"bPZ" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = -32},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/machinery/camera/network/medbay{c_tag = "MED - Virology Access"; dir = 1},/turf/simulated/floor/tiled,/area/medical/virologyaccess) +"bQa" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/lime{dir = 6},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled,/area/medical/virologyaccess) +"bQb" = (/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 2; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/turf/simulated/floor/tiled,/area/medical/virologyaccess) +"bQc" = (/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green,/turf/simulated/floor/tiled,/area/medical/virologyaccess) +"bQd" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/machinery/camera/network/medbay{c_tag = "MED - Virology Access Hallway"; dir = 1},/obj/machinery/alarm{dir = 1; pixel_y = -25},/turf/simulated/floor/tiled,/area/medical/virologyaccess) +"bQe" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/medical/virologyaccess) +"bQf" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/medical/virologyaccess) +"bQg" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor/tiled,/area/medical/virologyaccess) +"bQh" = (/turf/simulated/shuttle/floor{tag = "icon-floor_yellow"; icon_state = "floor_yellow"},/area/shuttle/mining/station) +"bQi" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/mining/station) +"bQj" = (/turf/simulated/shuttle/floor,/area/shuttle/mining/station) +"bQk" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/mining/station) +"bQl" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 5; icon_state = "intact"; tag = "icon-intact (NORTHEAST)"},/turf/simulated/floor,/area/maintenance/research) +"bQm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 4},/obj/structure/disposalpipe/junction{dir = 1},/turf/simulated/floor,/area/maintenance/research) +"bQn" = (/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/maintenance/research) +"bQo" = (/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{req_access = newlist(); req_one_access = newlist()},/turf/simulated/floor,/area/maintenance/research) +"bQp" = (/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 9; icon_state = "intact"; tag = "icon-intact (NORTHEAST)"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/maintenance/research) +"bQq" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor,/area/maintenance/research) +"bQr" = (/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/floor,/area/maintenance/research) +"bQs" = (/obj/machinery/door/airlock/maintenance{req_one_access = newlist()},/obj/machinery/door/firedoor,/turf/simulated/floor/tiled/white,/area/rnd/research) +"bQt" = (/obj/effect/floor_decal/corner/purple/full,/turf/simulated/floor/tiled/white,/area/rnd/research) +"bQu" = (/obj/effect/floor_decal/industrial/warning/full,/obj/machinery/atmospherics/tvalve{dir = 1; name = "siphon switching valve"},/turf/simulated/floor,/area/rnd/research) +"bQv" = (/obj/machinery/atmospherics/pipe/simple/hidden/universal{dir = 4},/obj/effect/floor_decal/corner/purple{dir = 10},/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -26},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bQw" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/machinery/light,/turf/simulated/floor/tiled/white,/area/rnd/research) +"bQx" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/floor_decal/corner/purple{dir = 10},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/rnd/research) +"bQy" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/rnd/research) +"bQz" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/floor_decal/corner/purple{dir = 10},/obj/machinery/camera/network/research{c_tag = "SCI - Research Hallway Aft"; dir = 1},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bQA" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/research) +"bQB" = (/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/white,/area/rnd/research) +"bQC" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/light,/turf/simulated/floor/tiled/white,/area/rnd/research) +"bQD" = (/obj/effect/floor_decal/corner/purple/full,/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = -32},/obj/machinery/computer/aifixer{tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1},/turf/simulated/floor/tiled/white,/area/rnd/rdoffice) +"bQE" = (/obj/effect/floor_decal/corner/purple{dir = 10},/obj/machinery/computer/robotics{tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1},/turf/simulated/floor/tiled/white,/area/rnd/rdoffice) +"bQF" = (/obj/effect/floor_decal/corner/purple{dir = 10},/obj/machinery/ai_status_display{pixel_y = -32},/obj/machinery/camera/network/research{c_tag = "SCI - RD's Office"; dir = 1},/obj/machinery/computer/mecha{tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1},/turf/simulated/floor/tiled/white,/area/rnd/rdoffice) +"bQG" = (/obj/effect/floor_decal/corner/purple/full{dir = 4},/obj/machinery/alarm{dir = 1; pixel_y = -22},/mob/living/simple_animal/slime/rainbow/kendrick,/turf/simulated/floor/tiled/white,/area/rnd/rdoffice) +"bQH" = (/obj/structure/table/rack,/obj/item/weapon/rig/hazmat/equipped,/obj/structure/extinguisher_cabinet{pixel_x = 25; pixel_y = 0},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/tiled/dark,/area/rnd/rdoffice) +"bQI" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/tiled,/area/assembly/robotics) +"bQJ" = (/obj/structure/table/standard,/obj/machinery/cell_charger,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/obj/effect/floor_decal/corner/pink{dir = 4},/turf/simulated/floor/tiled,/area/assembly/robotics) +"bQK" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"bQL" = (/obj/effect/floor_decal/industrial/loading{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"bQM" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"bQN" = (/obj/machinery/door/airlock/command{name = "Head of Personnel"; req_access = list(57)},/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop) +"bQO" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop) +"bQP" = (/obj/effect/floor_decal/corner/blue{dir = 10},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop) +"bQQ" = (/obj/effect/floor_decal/corner/blue{dir = 10},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop) +"bQR" = (/obj/effect/floor_decal/corner/blue{dir = 10},/obj/machinery/camera/network/command{c_tag = "COM - HoP's Office"; dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light,/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop) +"bQS" = (/obj/effect/floor_decal/corner/blue{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop) +"bQT" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green,/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop) +"bQU" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/effect/floor_decal/corner/blue{dir = 6},/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop) +"bQV" = (/obj/effect/floor_decal/corner/blue{dir = 9},/obj/structure/extinguisher_cabinet{pixel_x = -27},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/camera/network/command{c_tag = "COM - Bridge Hallway"; dir = 4},/turf/simulated/floor/tiled,/area/bridge_hallway) +"bQW" = (/obj/effect/floor_decal/corner/blue{dir = 6},/obj/machinery/vending/snack,/turf/simulated/floor/tiled,/area/bridge_hallway) +"bQX" = (/obj/structure/table/woodentable,/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/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/carpet,/area/crew_quarters/captain) +"bQY" = (/obj/structure/bed/chair/comfy/brown{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/carpet,/area/crew_quarters/captain) +"bQZ" = (/turf/simulated/floor/carpet,/area/crew_quarters/captain) +"bRa" = (/obj/machinery/door/airlock{name = "Private Restroom"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/captain) +"bRb" = (/turf/simulated/floor/tiled/freezer,/area/crew_quarters/captain) +"bRc" = (/obj/structure/toilet{dir = 8},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/captain) +"bRd" = (/obj/machinery/navbeacon/delivery/east{location = "Bar"},/obj/structure/plasticflaps{opacity = 1},/obj/machinery/door/firedoor/border_only,/obj/effect/floor_decal/industrial/loading{tag = "icon-loadingarea (WEST)"; icon_state = "loadingarea"; dir = 8},/turf/simulated/floor/tiled,/area/crew_quarters/bar) +"bRe" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/window/southleft{req_access = list(25)},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/bar) +"bRf" = (/obj/structure/closet/secure_closet/bar{req_access = list(25)},/obj/item/weapon/storage/secure/safe{pixel_z = 30},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bRg" = (/obj/structure/reagent_dispensers/beerkeg,/obj/machinery/camera/network/civilian{c_tag = "CIV - Bar Storage"; dir = 2},/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bRh" = (/obj/structure/closet/gmcloset{icon_closed = "black"; icon_state = "black"; name = "formal wardrobe"},/obj/item/glass_jar,/obj/item/device/retail_scanner/civilian,/obj/item/device/retail_scanner/civilian,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bRi" = (/turf/simulated/wall,/area/crew_quarters/bar) +"bRj" = (/obj/machinery/computer/arcade,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bRk" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bRl" = (/obj/machinery/computer/guestpass{pixel_x = 30; pixel_y = 0},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bRm" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/machinery/light_switch{pixel_x = -36; pixel_y = 0},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/light,/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) +"bRn" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/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/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) +"bRo" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/button/remote/blast_door{id = "kitchen"; name = "Kitchen Shutters Control"; pixel_x = -1; pixel_y = -24; req_access = list(28)},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) +"bRp" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) +"bRq" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/landmark/start{name = "Chef"},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) +"bRr" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) +"bRs" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) +"bRt" = (/obj/machinery/vending/dinnerware,/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) +"bRu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/kitchen) +"bRv" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/flora/pottedplant{icon_state = "plant-22"},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_two) +"bRw" = (/obj/machinery/chem_master,/obj/effect/floor_decal/corner/beige{dir = 9},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/chemistry) +"bRx" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/chemistry) +"bRy" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/chemistry) +"bRz" = (/obj/machinery/chem_master,/turf/simulated/floor/tiled/white,/area/medical/chemistry) +"bRA" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/chemistry) +"bRB" = (/obj/structure/closet/secure_closet/chemical,/obj/item/weapon/storage/box/pillbottles,/obj/item/device/radio/headset/headset_med,/obj/effect/floor_decal/corner/beige,/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled/white,/area/medical/chemistry) +"bRC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/chemistry) +"bRD" = (/obj/item/weapon/stool/padded,/obj/effect/landmark/start{name = "Paramedic"},/obj/effect/floor_decal/corner/pink{dir = 5},/obj/machinery/camera/network/medbay{c_tag = "MED - EMT Bay"; dir = 4},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) +"bRE" = (/obj/effect/floor_decal/corner/pink{dir = 9},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) +"bRF" = (/obj/machinery/hologram/holopad,/obj/effect/floor_decal/corner/pink{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) +"bRG" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) +"bRH" = (/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) +"bRI" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/table/rack,/obj/machinery/door/window/westright{name = "EVA Suit Storage"; req_access = list(5)},/obj/item/device/suit_cooling_unit,/obj/item/weapon/rig/medical/equipped,/turf/simulated/floor/tiled/dark,/area/medical/medbay_emt_bay) +"bRJ" = (/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 8; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = -21; pixel_y = 0},/obj/effect/floor_decal/corner/paleblue{dir = 9},/obj/structure/bed/chair/office/light{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/resleeving) +"bRK" = (/obj/effect/landmark/start{name = "Geneticist"},/turf/simulated/floor/tiled/white,/area/medical/resleeving) +"bRL" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/effect/floor_decal/corner/paleblue{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/white,/area/medical/resleeving) +"bRM" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/effect/floor_decal/corner/pink{dir = 9},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) +"bRN" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/effect/floor_decal/corner/pink{dir = 6},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) +"bRO" = (/turf/simulated/wall,/area/medical/patient_b) +"bRP" = (/turf/simulated/wall,/area/medical/biostorage) +"bRQ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Secondary Storage"; 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/dark,/area/medical/biostorage) +"bRR" = (/obj/structure/sign/redcross{desc = "The Star of Life, a symbol of Medical Aid."; icon_state = "lifestar"; name = "Medbay"},/turf/simulated/wall,/area/maintenance/medbay_aft) +"bRS" = (/obj/machinery/door/airlock/maintenance{req_one_access = newlist()},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor,/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,/area/maintenance/medbay_aft) +"bRT" = (/turf/simulated/wall,/area/maintenance/substation/medical) +"bRU" = (/obj/machinery/door/airlock/engineering{name = "Medbay Substation"; req_one_access = list(11,24,5)},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/turf/simulated/floor,/area/maintenance/substation/medical) +"bRV" = (/turf/simulated/wall/r_wall,/area/maintenance/substation/medical) +"bRW" = (/turf/simulated/wall,/area/hallway/secondary/escape/medical_escape_pod_hallway) +"bRX" = (/obj/machinery/door/airlock/glass_medical{name = "Medical Escape Pod"},/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/medical_escape_pod_hallway) +"bRY" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_medical{name = "Medical Escape Pod"},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/medical_escape_pod_hallway) +"bRZ" = (/obj/structure/ore_box,/obj/machinery/light{dir = 8},/turf/simulated/shuttle/floor{tag = "icon-floor_yellow"; icon_state = "floor_yellow"},/area/shuttle/mining/station) +"bSa" = (/obj/structure/bed/chair{dir = 8},/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "mining_shuttle"; pixel_x = 25; pixel_y = -8; req_one_access = list(13,48); tag_door = "mining_shuttle_hatch"},/turf/simulated/shuttle/floor,/area/shuttle/mining/station) +"bSb" = (/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/research) +"bSc" = (/obj/effect/decal/cleanable/generic,/obj/item/weapon/material/shard{icon_state = "medium"},/turf/simulated/floor/plating,/area/maintenance/research) +"bSd" = (/turf/simulated/wall/r_wall,/area/rnd/xenobiology/xenoflora_storage) +"bSe" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/rnd/xenobiology/xenoflora_storage) +"bSf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/turf/simulated/floor/plating,/area/rnd/xenobiology/xenoflora_storage) +"bSg" = (/obj/structure/sign/biohazard,/turf/simulated/wall/r_wall,/area/rnd/xenobiology/xenoflora_storage) +"bSh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/rnd/xenobiology/xenoflora) +"bSi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/rnd/xenobiology/xenoflora) +"bSj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/rnd/xenobiology/xenoflora) +"bSk" = (/turf/simulated/wall/r_wall,/area/rnd/xenobiology/xenoflora) +"bSl" = (/obj/effect/floor_decal/corner/white{dir = 5},/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)},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) +"bSm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/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/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/rnd/xenobiology/xenoflora) +"bSn" = (/obj/effect/floor_decal/corner/white{dir = 5},/obj/machinery/door/airlock/glass_research{name = "Xenoflora Research"; req_access = list(55)},/obj/machinery/door/firedoor/glass,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) +"bSo" = (/obj/structure/sign/biohazard,/turf/simulated/wall/r_wall,/area/rnd/xenobiology/xenoflora) +"bSp" = (/obj/structure/table/standard,/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/window/reinforced{dir = 1},/obj/item/weapon/storage/firstaid/surgery,/turf/simulated/floor/tiled/white,/area/assembly/robotics) +"bSq" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled/white,/area/assembly/robotics) +"bSr" = (/obj/structure/table/standard,/obj/item/stack/cable_coil,/obj/item/weapon/weldingtool/hugetank,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 5},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/item/weapon/crowbar,/obj/item/weapon/screwdriver,/turf/simulated/floor/tiled/white,/area/assembly/robotics) +"bSs" = (/obj/effect/floor_decal/industrial/warning{dir = 9},/turf/simulated/floor/tiled/white,/area/assembly/robotics) +"bSt" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/obj/structure/bed/chair/office/light,/turf/simulated/floor/tiled/white,/area/assembly/robotics) +"bSu" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 5},/turf/simulated/floor/tiled/white,/area/assembly/robotics) +"bSv" = (/obj/structure/table/standard,/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/camera/network/research{c_tag = "SCI - Robotics Starboard"; dir = 8},/obj/item/device/defib_kit/jumper_kit/loaded,/obj/item/device/defib_kit/jumper_kit/loaded,/turf/simulated/floor/tiled,/area/assembly/robotics) +"bSw" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"bSx" = (/obj/machinery/door/airlock/command{name = "Head of Personnel"; req_access = list(57)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/wood,/area/crew_quarters/heads/hop) +"bSy" = (/obj/effect/floor_decal/corner/blue{dir = 9},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/bridge_hallway) +"bSz" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/blue,/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/bridge_hallway) +"bSA" = (/obj/effect/floor_decal/corner/blue/full{dir = 4},/obj/machinery/vending/coffee,/turf/simulated/floor/tiled,/area/bridge_hallway) +"bSB" = (/obj/structure/closet/secure_closet/captains,/turf/simulated/floor/carpet,/area/crew_quarters/captain) +"bSC" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/carpet,/area/crew_quarters/captain) +"bSD" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/carpet,/area/crew_quarters/captain) +"bSE" = (/obj/structure/displaycase,/turf/simulated/floor/carpet,/area/crew_quarters/captain) +"bSF" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_x = -28},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/captain) +"bSG" = (/obj/structure/table/standard,/obj/machinery/light,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/captain) +"bSH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/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,/area/maintenance/central) +"bSI" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "Bar Maintenance"; req_access = list(25)},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/crew_quarters/bar) +"bSJ" = (/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/bar) +"bSK" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bSL" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/mob/living/carbon/human/monkey/punpun,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bSM" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/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) +"bSN" = (/obj/item/weapon/stool/padded,/obj/machinery/light{dir = 8},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bSO" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bSP" = (/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bSQ" = (/obj/structure/flora/pottedplant{tag = "icon-plant-01"; icon_state = "plant-01"},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bSR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/kitchen) +"bSS" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/door/airlock/glass{name = "Kitchen"; req_access = list(28)},/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/white,/area/crew_quarters/kitchen) +"bST" = (/obj/machinery/door/blast/shutters{dir = 2; id = "kitchen"; layer = 3.3; name = "Kitchen Shutters"},/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) +"bSU" = (/obj/machinery/door/blast/shutters{dir = 2; id = "kitchen"; layer = 3.3; name = "Kitchen Shutters"},/obj/structure/table/reinforced,/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) +"bSV" = (/obj/structure/flora/ausbushes/brflowers,/obj/structure/flora/ausbushes/ppflowers,/turf/simulated/floor/grass,/area/crew_quarters/kitchen) +"bSW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"bSX" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"bSY" = (/obj/structure/table/glass,/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/obj/machinery/newscaster{pixel_x = 30},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_two) +"bSZ" = (/obj/machinery/chemical_dispenser/full,/obj/effect/floor_decal/corner/beige{dir = 9},/obj/structure/table/reinforced,/turf/simulated/floor/tiled/white,/area/medical/chemistry) +"bTa" = (/obj/structure/bed/chair/office/dark,/obj/effect/landmark/start{name = "Chemist"},/turf/simulated/floor/tiled/white,/area/medical/chemistry) +"bTb" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/beakers,/obj/item/weapon/reagent_containers/dropper,/turf/simulated/floor/tiled/white,/area/medical/chemistry) +"bTc" = (/obj/machinery/chemical_dispenser/full,/obj/structure/table/reinforced,/turf/simulated/floor/tiled/white,/area/medical/chemistry) +"bTd" = (/obj/structure/closet/secure_closet/medical1,/obj/item/weapon/storage/box/pillbottles,/obj/effect/floor_decal/corner/beige{dir = 6},/turf/simulated/floor/tiled/white,/area/medical/chemistry) +"bTe" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/chemistry) +"bTf" = (/obj/structure/table/steel,/obj/item/device/multitool,/obj/machinery/light{dir = 8},/obj/item/weapon/deck/cards,/obj/item/device/defib_kit/compact/loaded,/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) +"bTg" = (/obj/effect/floor_decal/corner/pink{dir = 9},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) +"bTh" = (/obj/effect/floor_decal/corner/pink{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/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/medical/medbay_emt_bay) +"bTi" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) +"bTj" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) +"bTk" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/table/rack,/obj/machinery/door/window/westleft{name = "EVA Suit Storage"; req_access = list(5)},/obj/item/clothing/mask/breath,/obj/item/clothing/shoes/magboots,/obj/item/weapon/tank/oxygen,/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/obj/item/clothing/suit/space/void/medical/emt,/obj/item/clothing/head/helmet/space/void/medical/emt,/turf/simulated/floor/tiled/dark,/area/medical/medbay_emt_bay) +"bTl" = (/obj/effect/floor_decal/corner/paleblue/full,/obj/machinery/computer/transhuman/resleeving{tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1},/turf/simulated/floor/tiled/white,/area/medical/resleeving) +"bTm" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/machinery/clonepod/transhuman,/turf/simulated/floor/tiled/white,/area/medical/resleeving) +"bTn" = (/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/machinery/transhuman/resleever,/turf/simulated/floor/tiled/white,/area/medical/resleeving) +"bTo" = (/obj/machinery/vending/wallmed1{name = "NanoMed Wall"; pixel_x = 25; pixel_y = 0},/obj/effect/floor_decal/corner/paleblue/full{dir = 4},/obj/structure/closet{name = "spare clothes"},/obj/item/clothing/under/color/black,/obj/item/clothing/under/color/black,/obj/item/clothing/under/color/grey,/obj/item/clothing/under/color/grey,/obj/item/clothing/under/color/white,/obj/item/clothing/under/color/white,/obj/item/clothing/under/color/blue,/obj/item/clothing/under/color/green,/obj/item/clothing/under/color/lightpurple,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/resleeving) +"bTp" = (/obj/effect/floor_decal/corner/pink/full{dir = 8},/obj/machinery/iv_drip,/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/vending/wallmed1{name = "NanoMed Wall"; pixel_x = -25; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/patient_a) +"bTq" = (/obj/effect/floor_decal/corner/pink{dir = 5},/obj/structure/bed/padded,/obj/item/weapon/bedsheet/medical,/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/tiled/white,/area/medical/patient_a) +"bTr" = (/obj/effect/floor_decal/corner/pink{dir = 5},/obj/machinery/atmospherics/unary/vent_pump/on,/obj/machinery/light_switch{dir = 2; name = "light switch "; pixel_x = 0; pixel_y = 36},/obj/machinery/button/windowtint{id = "pr3_window_tint"; pixel_y = 26},/turf/simulated/floor/tiled/white,/area/medical/patient_a) +"bTs" = (/obj/structure/window/reinforced/polarized{dir = 8; id = "pr3_window_tint"},/obj/structure/window/reinforced/polarized{dir = 4; id = "pr3_window_tint"},/obj/structure/window/reinforced/polarized{dir = 2; id = "pr3_window_tint"},/obj/structure/window/reinforced/polarized{dir = 1; id = "pr3_window_tint"},/obj/structure/grille,/obj/machinery/door/firedoor,/turf/simulated/floor,/area/medical/patient_a) +"bTt" = (/obj/effect/floor_decal/corner/pink{dir = 1},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) +"bTu" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/corner/pink{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) +"bTv" = (/obj/structure/window/reinforced/polarized{dir = 1; id = "pr2_window_tint"},/obj/structure/grille,/obj/machinery/door/firedoor,/obj/structure/window/reinforced/polarized{dir = 2; id = "pr2_window_tint"},/obj/structure/window/reinforced/polarized{dir = 4; id = "pr2_window_tint"},/obj/structure/window/reinforced/polarized{dir = 8; id = "pr2_window_tint"},/turf/simulated/floor,/area/medical/patient_b) +"bTw" = (/obj/machinery/button/windowtint{id = "pr2_window_tint"; pixel_y = 26},/obj/machinery/light_switch{dir = 2; name = "light switch "; pixel_x = 0; pixel_y = 36},/obj/machinery/atmospherics/unary/vent_pump/on,/obj/effect/floor_decal/corner/pink{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/patient_b) +"bTx" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/medical,/obj/effect/floor_decal/corner/pink{dir = 5},/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/tiled/white,/area/medical/patient_b) +"bTy" = (/obj/machinery/iv_drip,/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/effect/floor_decal/corner/pink/full{dir = 1},/obj/machinery/vending/wallmed1{name = "NanoMed Wall"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/patient_b) +"bTz" = (/obj/structure/bed/chair/wheelchair,/turf/simulated/floor/tiled/dark,/area/medical/biostorage) +"bTA" = (/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/medical/biostorage) +"bTB" = (/obj/machinery/iv_drip,/turf/simulated/floor/tiled/dark,/area/medical/biostorage) +"bTC" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/structure/closet/l3closet/medical,/turf/simulated/floor/tiled/dark,/area/medical/biostorage) +"bTD" = (/obj/structure/closet/l3closet/medical,/turf/simulated/floor/tiled/dark,/area/medical/biostorage) +"bTE" = (/obj/structure/bedsheetbin,/obj/structure/table/steel,/obj/random/firstaid,/obj/random/firstaid,/turf/simulated/floor/tiled/dark,/area/medical/biostorage) +"bTF" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/floodlight,/obj/effect/decal/cleanable/blood/oil,/turf/simulated/floor,/area/maintenance/medbay_aft) +"bTG" = (/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/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/maintenance/medbay_aft) +"bTH" = (/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green,/obj/machinery/power/sensor{name = "Powernet Sensor - Medbay Subgrid"; name_tag = "Medbay Subgrid"},/turf/simulated/floor,/area/maintenance/substation/medical) +"bTI" = (/obj/machinery/power/smes/buildable{charge = 0; RCon_tag = "Substation - Medical"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor,/area/maintenance/substation/medical) +"bTJ" = (/obj/machinery/power/breakerbox/activated{RCon_tag = "Medical Substation Bypass"},/turf/simulated/floor,/area/maintenance/substation/medical) +"bTK" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/medical_escape_pod_hallway) +"bTL" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/medical_escape_pod_hallway) +"bTM" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "mining_shuttle_hatch"; locked = 1; name = "Shuttle Hatch"; req_access = list(13)},/turf/simulated/floor,/area/shuttle/mining/station) +"bTN" = (/obj/structure/table/standard,/obj/item/weapon/hand_labeler,/obj/effect/floor_decal/corner/green/full{dir = 8},/obj/machinery/alarm{pixel_y = 22},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora_storage) +"bTO" = (/obj/structure/closet/secure_closet/hydroponics{req_access = list(47)},/obj/effect/floor_decal/corner/green{dir = 5},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora_storage) +"bTP" = (/obj/structure/closet/secure_closet/hydroponics{req_access = list(47)},/obj/effect/floor_decal/corner/green{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora_storage) +"bTQ" = (/obj/machinery/smartfridge/drying_rack,/obj/effect/floor_decal/corner/green/full{dir = 1},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora_storage) +"bTR" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/effect/floor_decal/corner/green{dir = 9},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) +"bTS" = (/obj/machinery/atmospherics/portables_connector,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) +"bTT" = (/obj/effect/floor_decal/corner/green{dir = 6},/obj/machinery/atmospherics/portables_connector,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) +"bTU" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light_switch{pixel_x = -26; pixel_y = 26},/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) +"bTV" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/camera/network/research{c_tag = "SCI - Xenoflora"; dir = 2},/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) +"bTW" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) +"bTX" = (/obj/effect/floor_decal/corner/green{dir = 9},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) +"bTY" = (/obj/machinery/atmospherics/portables_connector,/obj/machinery/light{dir = 1},/obj/item/weapon/wrench,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) +"bTZ" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/biogenerator,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) +"bUa" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/seed_extractor,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) +"bUb" = (/obj/machinery/reagentgrinder,/obj/structure/table/glass,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) +"bUc" = (/obj/effect/floor_decal/corner/green{dir = 6},/obj/structure/table/glass,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) +"bUd" = (/obj/structure/table/standard,/obj/machinery/light,/obj/structure/closet/secure_closet/medical_wall{name = "anesthetic closet"; pixel_x = -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,/turf/simulated/floor/tiled/white,/area/assembly/robotics) +"bUe" = (/obj/machinery/optable{name = "Robotics Operating Table"},/turf/simulated/floor/tiled/white,/area/assembly/robotics) +"bUf" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/computer/operating{dir = 1; name = "Robotics Operating Computer"},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/tiled/white,/area/assembly/robotics) +"bUg" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/obj/structure/window/reinforced{dir = 8},/obj/machinery/transhuman/resleever,/turf/simulated/floor/tiled/white,/area/assembly/robotics) +"bUh" = (/obj/machinery/computer/transhuman/resleeving{tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1},/turf/simulated/floor/tiled/white,/area/assembly/robotics) +"bUi" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/light,/obj/structure/window/reinforced{dir = 4},/obj/machinery/transhuman/synthprinter,/turf/simulated/floor/tiled/white,/area/assembly/robotics) +"bUj" = (/obj/structure/table/standard,/obj/machinery/newscaster{pixel_x = 28; pixel_y = 1},/obj/machinery/cell_charger,/turf/simulated/floor/tiled,/area/assembly/robotics) +"bUk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/hallway/primary/central_four) +"bUl" = (/turf/simulated/wall/r_wall,/area/bridge/meeting_room) +"bUm" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"bUn" = (/obj/machinery/button/remote/blast_door{id = "heads_meeting"; name = "Security Shutters"; pixel_x = 0; pixel_y = 24},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"bUo" = (/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"bUp" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/camera/network/command{c_tag = "COM - Conference Room"},/obj/machinery/light{dir = 1},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"bUq" = (/turf/simulated/floor/wood,/area/bridge/meeting_room) +"bUr" = (/obj/structure/table/woodentable,/obj/item/device/retail_scanner/command{tag = "icon-retail_idle (EAST)"; icon_state = "retail_idle"; dir = 4},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"bUs" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/table/woodentable,/obj/machinery/photocopier/faxmachine{department = "Bridge"},/obj/machinery/light_switch{pixel_x = 36; pixel_y = 0},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"bUt" = (/obj/effect/floor_decal/corner/blue{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/tiled,/area/bridge_hallway) +"bUu" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/blue{dir = 6},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled,/area/bridge_hallway) +"bUv" = (/turf/simulated/wall/r_wall,/area/bridge_hallway) +"bUw" = (/obj/machinery/door/airlock/command{name = "Colony Director's Quarters"; req_access = list(20)},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor,/turf/simulated/floor/carpet,/area/crew_quarters/captain) +"bUx" = (/obj/structure/table/woodentable,/obj/machinery/reagentgrinder,/obj/item/weapon/reagent_containers/food/drinks/shaker,/obj/item/weapon/packageWrap,/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = -22},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bUy" = (/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"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bUz" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bUA" = (/obj/machinery/vending/coffee,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bUB" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bUC" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bUD" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bUE" = (/obj/structure/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bUF" = (/obj/item/weapon/material/kitchen/utensil/fork,/obj/item/weapon/material/kitchen/utensil/spoon{pixel_x = 2},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/machinery/camera/network/civilian{c_tag = "CIV - Cafeteria Fore"; dir = 2},/obj/structure/table/woodentable,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bUG" = (/obj/structure/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bUH" = (/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/wood,/area/crew_quarters/bar) +"bUI" = (/obj/structure/table/marble,/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/item/clothing/head/cakehat,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/white,/area/crew_quarters/bar) +"bUJ" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/bar) +"bUK" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/item/weapon/stool/padded,/turf/simulated/floor/tiled/white,/area/crew_quarters/bar) +"bUL" = (/obj/structure/table/marble,/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/item/weapon/reagent_containers/food/snacks/pie,/obj/machinery/light{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/tiled/white,/area/crew_quarters/bar) +"bUM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/bar) +"bUN" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/ywflowers,/obj/structure/flora/ausbushes/leafybush,/turf/simulated/floor/grass,/area/crew_quarters/kitchen) +"bUO" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/obj/structure/flora/pottedplant{icon_state = "plant-22"},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_two) +"bUP" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/dropper,/obj/effect/floor_decal/corner/beige/full,/turf/simulated/floor/tiled/white,/area/medical/chemistry) +"bUQ" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/glass/beaker/large,/obj/effect/floor_decal/corner/beige{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/chemistry) +"bUR" = (/obj/structure/table/reinforced,/obj/item/device/mass_spectrometer/adv,/obj/item/clothing/glasses/science,/obj/item/clothing/glasses/science,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/obj/effect/floor_decal/corner/beige{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/chemistry) +"bUS" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/glass/beaker/large,/obj/effect/floor_decal/corner/beige{dir = 10},/obj/machinery/camera/network/medbay{c_tag = "MED - Chemistry"; dir = 1},/turf/simulated/floor/tiled/white,/area/medical/chemistry) +"bUT" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/dropper,/obj/effect/floor_decal/corner/beige{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/chemistry) +"bUU" = (/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/effect/floor_decal/corner/beige{dir = 10},/obj/structure/cable/green,/turf/simulated/floor/tiled/white,/area/medical/chemistry) +"bUV" = (/obj/structure/closet/wardrobe/chemistry_white,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/effect/floor_decal/corner/beige/full{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/chemistry) +"bUW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/chemistry) +"bUX" = (/obj/item/weapon/stool/padded,/obj/effect/landmark/start{name = "Paramedic"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) +"bUY" = (/obj/effect/floor_decal/corner/pink{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) +"bUZ" = (/obj/effect/floor_decal/corner/pink{dir = 6},/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/white,/area/medical/medbay_emt_bay) +"bVa" = (/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green,/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) +"bVb" = (/obj/structure/table/rack,/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/shoes/magboots,/obj/item/weapon/tank/oxygen,/obj/item/clothing/suit/space/void/medical/emt,/obj/item/clothing/head/helmet/space/void/medical/emt,/turf/simulated/floor/tiled/dark,/area/medical/medbay_emt_bay) +"bVc" = (/obj/effect/floor_decal/corner/pink{dir = 9},/obj/structure/bed/chair/office/light,/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/medbay{c_tag = "MED - Patient Room C"; dir = 4},/turf/simulated/floor/tiled/white,/area/medical/patient_a) +"bVd" = (/obj/machinery/hologram/holopad,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/medical/patient_a) +"bVe" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/medical/patient_a) +"bVf" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Patient Room A"},/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/medical/patient_a) +"bVg" = (/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/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/white,/area/medical/patient_wing) +"bVh" = (/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"},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) +"bVi" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Patient Room B"},/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/medical/patient_b) +"bVj" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/patient_b) +"bVk" = (/obj/machinery/hologram/holopad,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/medical/patient_b) +"bVl" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/bed/chair/office/light,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/effect/floor_decal/corner/pink{dir = 6},/obj/machinery/camera/network/medbay{c_tag = "MED - Patient Room B"; dir = 8},/turf/simulated/floor/tiled/white,/area/medical/patient_b) +"bVm" = (/obj/item/clothing/suit/straight_jacket,/obj/item/clothing/mask/muzzle,/obj/structure/table/steel,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled/dark,/area/medical/biostorage) +"bVn" = (/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/medical/biostorage) +"bVo" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled/dark,/area/medical/biostorage) +"bVp" = (/turf/simulated/floor/tiled/dark,/area/medical/biostorage) +"bVq" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled/dark,/area/medical/biostorage) +"bVr" = (/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/meter,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/maintenance/medbay_aft) +"bVs" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/maintenance/medbay_aft) +"bVt" = (/obj/structure/cable/green,/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/turf/simulated/floor,/area/maintenance/substation/medical) +"bVu" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/turf/simulated/floor,/area/maintenance/substation/medical) +"bVv" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/maintenance/substation/medical) +"bVw" = (/obj/machinery/hologram/holopad,/obj/machinery/light{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/medical_escape_pod_hallway) +"bVx" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/obj/structure/disposalpipe/segment,/obj/structure/extinguisher_cabinet{pixel_x = 25},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/medical_escape_pod_hallway) +"bVy" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bVz" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bVA" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "mining_dock_outer"; locked = 1; name = "Mining Dock Airlock"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/quartermaster/miningdock) +"bVB" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bVC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bVD" = (/obj/structure/closet/crate/hydroponics/prespawned,/obj/effect/floor_decal/corner/green{dir = 9},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora_storage) +"bVE" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora_storage) +"bVF" = (/obj/machinery/atmospherics/pipe/manifold/hidden/yellow{dir = 8},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora_storage) +"bVG" = (/obj/effect/floor_decal/corner/green{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 4},/obj/machinery/light_switch{pixel_x = 26; pixel_y = 26},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora_storage) +"bVH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/universal{dir = 4},/turf/simulated/floor/plating,/area/rnd/xenobiology/xenoflora_storage) +"bVI" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Isolation to Waste"},/obj/effect/floor_decal/corner/green/full,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) +"bVJ" = (/obj/effect/floor_decal/corner/green{dir = 10},/obj/machinery/atmospherics/pipe/manifold/visible,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) +"bVK" = (/obj/effect/floor_decal/corner/green{dir = 10},/obj/machinery/atmospherics/pipe/manifold/visible,/obj/machinery/meter,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) +"bVL" = (/obj/effect/floor_decal/corner/green/full{dir = 4},/obj/machinery/atmospherics/pipe/manifold/visible,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) +"bVM" = (/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) +"bVN" = (/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) +"bVO" = (/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) +"bVP" = (/obj/effect/floor_decal/corner/green/full,/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Port to Isolation"},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) +"bVQ" = (/obj/effect/floor_decal/corner/green{dir = 10},/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/obj/machinery/meter,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) +"bVR" = (/obj/effect/floor_decal/corner/green{dir = 10},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) +"bVS" = (/obj/effect/floor_decal/corner/green{dir = 10},/obj/structure/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Xenobiologist"},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) +"bVT" = (/obj/effect/floor_decal/corner/green/full{dir = 4},/obj/structure/table/glass,/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_x = 30; pixel_y = 0},/obj/item/weapon/storage/box/botanydisk,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) +"bVU" = (/turf/simulated/wall/r_wall,/area/assembly/chargebay) +"bVV" = (/turf/simulated/wall,/area/assembly/chargebay) +"bVW" = (/obj/machinery/ai_status_display{pixel_x = 0; pixel_y = 0},/turf/simulated/wall,/area/assembly/chargebay) +"bVX" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_research{name = "Mech Bay"; req_access = list(29)},/turf/simulated/floor/tiled,/area/assembly/chargebay) +"bVY" = (/obj/machinery/status_display,/turf/simulated/wall,/area/assembly/chargebay) +"bVZ" = (/obj/machinery/door/airlock/research{name = "Mech Bay"; req_access = list(29)},/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,/turf/simulated/floor/tiled/white,/area/assembly/chargebay) +"bWa" = (/obj/machinery/camera/network/northern_star{c_tag = "Hall - Central Primary Port Mid 2"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"bWb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "heads_meeting"; name = "Meeting Room Window Shutters"; opacity = 0},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/bridge/meeting_room) +"bWc" = (/turf/simulated/floor/carpet,/area/bridge/meeting_room) +"bWd" = (/obj/structure/disposalpipe/segment,/obj/structure/bed/chair/comfy/black,/obj/effect/landmark/start{name = "Command Secretary"},/turf/simulated/floor/carpet,/area/bridge/meeting_room) +"bWe" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/structure/bed/chair/comfy/black,/turf/simulated/floor/carpet,/area/bridge/meeting_room) +"bWf" = (/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},/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/wood,/area/bridge/meeting_room) +"bWg" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/command{name = "Conference Room"; req_access = list(19)},/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/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"bWh" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/bridge_hallway) +"bWi" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/blue{dir = 6},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/bridge_hallway) +"bWj" = (/obj/structure/flora/pottedplant{tag = "icon-plant-10"; icon_state = "plant-10"},/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bWk" = (/obj/machinery/ai_status_display{pixel_y = 32},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bWl" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bWm" = (/obj/structure/table/woodentable,/obj/item/weapon/storage/secure/safe{pixel_x = 5; pixel_y = 28},/obj/machinery/recharger{pixel_y = 4},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bWn" = (/obj/machinery/computer/card,/obj/item/weapon/card/id/gold/captain/spare,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bWo" = (/obj/machinery/computer/communications,/obj/machinery/status_display{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bWp" = (/obj/machinery/keycard_auth{pixel_x = 0; pixel_y = 24},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bWq" = (/obj/structure/table/rack,/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/machinery/newscaster/security_unit{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bWr" = (/obj/structure/closet/crate,/obj/random/drinkbottle,/obj/random/drinkbottle,/obj/random/maintenance/clean,/turf/simulated/floor,/area/maintenance/central) +"bWs" = (/obj/machinery/door/airlock{name = "Bar Backroom"; req_access = list(25)},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bWt" = (/obj/machinery/media/jukebox,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bWu" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bWv" = (/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker{pixel_x = -3; pixel_y = 0},/obj/item/weapon/reagent_containers/food/condiment/small/peppermill{pixel_x = 3},/obj/structure/table/woodentable,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bWw" = (/obj/structure/table/marble,/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/floor/tiled/white,/area/crew_quarters/bar) +"bWx" = (/obj/structure/table/marble,/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/item/weapon/material/kitchen/utensil/spoon{pixel_x = 2},/obj/item/weapon/material/kitchen/utensil/fork,/turf/simulated/floor/tiled/white,/area/crew_quarters/bar) +"bWy" = (/obj/structure/table/marble,/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/bar) +"bWz" = (/obj/structure/table/marble,/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/cash_register/civilian{tag = "icon-register_idle (NORTH)"; icon_state = "register_idle"; dir = 1},/turf/simulated/floor/tiled/white,/area/crew_quarters/bar) +"bWA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/bar) +"bWB" = (/obj/structure/flora/ausbushes/stalkybush,/turf/simulated/floor/grass,/area/crew_quarters/kitchen) +"bWC" = (/obj/structure/flora/grass/brown,/turf/simulated/floor/grass,/area/crew_quarters/kitchen) +"bWD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/primary/central_two) +"bWE" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "chemwindow"; name = "Chemistry Window Shutters"; opacity = 0},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/chemistry) +"bWF" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "chemwindow"; name = "Chemistry Window Shutters"; opacity = 0},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/chemistry) +"bWG" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 2; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/obj/structure/closet/secure_closet/medical1,/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) +"bWH" = (/obj/effect/floor_decal/corner/pink{dir = 9},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) +"bWI" = (/obj/effect/floor_decal/corner/pink{dir = 6},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) +"bWJ" = (/obj/structure/table/rack,/obj/item/weapon/crowbar,/obj/item/weapon/crowbar,/obj/item/weapon/storage/toolbox/mechanical,/obj/item/roller,/obj/item/roller,/obj/item/roller,/obj/structure/sign/poster{pixel_x = 0; pixel_y = -32},/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"},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) +"bWK" = (/turf/simulated/wall,/area/medical/patient_a) +"bWL" = (/obj/effect/floor_decal/corner/pink/full,/obj/machinery/computer/med_data/laptop,/obj/structure/table/glass,/obj/machinery/light,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled/white,/area/medical/patient_a) +"bWM" = (/obj/effect/floor_decal/corner/pink{dir = 10},/obj/structure/table/glass,/obj/item/weapon/paper_bin,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/simulated/floor/tiled/white,/area/medical/patient_a) +"bWN" = (/obj/effect/floor_decal/corner/pink{dir = 10},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor/tiled/white,/area/medical/patient_a) +"bWO" = (/obj/effect/floor_decal/corner/pink{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) +"bWP" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/corner/pink,/turf/simulated/floor/tiled/white,/area/medical/patient_wing) +"bWQ" = (/obj/effect/floor_decal/corner/pink{dir = 10},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor/tiled/white,/area/medical/patient_b) +"bWR" = (/obj/effect/floor_decal/corner/pink{dir = 10},/obj/structure/table/glass,/obj/item/weapon/paper_bin,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/simulated/floor/tiled/white,/area/medical/patient_b) +"bWS" = (/obj/machinery/computer/med_data/laptop,/obj/structure/table/glass,/obj/effect/floor_decal/corner/pink/full{dir = 4},/obj/machinery/light,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled/white,/area/medical/patient_b) +"bWT" = (/obj/item/weapon/gun/launcher/syringe,/obj/item/weapon/storage/box/syringegun,/obj/structure/table/steel,/obj/machinery/light{dir = 8},/obj/random/medical,/turf/simulated/floor/tiled/dark,/area/medical/biostorage) +"bWU" = (/obj/item/weapon/storage/box/lights/mixed,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/structure/table/steel,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green,/obj/item/device/radio{frequency = 1487; icon_state = "med_walkietalkie"; name = "Medbay Emergency Radio Link"},/turf/simulated/floor/tiled/dark,/area/medical/biostorage) +"bWV" = (/obj/structure/closet/crate{icon_state = "crateopen"; name = "Grenade Crate"; opened = 1},/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,/turf/simulated/floor/tiled/dark,/area/medical/biostorage) +"bWW" = (/obj/structure/table/rack,/obj/item/clothing/suit/radiation,/obj/item/clothing/head/radiation,/obj/item/weapon/storage/toolbox/emergency,/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 2; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -21},/obj/item/weapon/storage/box/lights/mixed,/obj/item/device/defib_kit/loaded,/obj/item/device/defib_kit/loaded,/turf/simulated/floor/tiled/dark,/area/medical/biostorage) +"bWX" = (/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) +"bWY" = (/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/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled/dark,/area/medical/biostorage) +"bWZ" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/maintenance/medbay_aft) +"bXa" = (/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/manifold/hidden/supply{dir = 4},/obj/machinery/meter,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/maintenance/medbay_aft) +"bXb" = (/obj/machinery/door/airlock/engineering{name = "Medbay Substation"; req_one_access = list(11,24,5)},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/turf/simulated/floor,/area/maintenance/substation/medical) +"bXc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/maintenance/substation/medical) +"bXd" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/light/small,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area/maintenance/substation/medical) +"bXe" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera/network/medbay{c_tag = "MED - Escape Pod Access"; dir = 4},/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/medical_escape_pod_hallway) +"bXf" = (/obj/structure/sign/pods{dir = 1; pixel_x = 32},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/obj/structure/disposalpipe/segment,/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/medical_escape_pod_hallway) +"bXg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bXh" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1380; id_tag = "mining_dock_pump"},/obj/effect/floor_decal/industrial/warning{dir = 9},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/steel,/area/quartermaster/miningdock) +"bXi" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled/steel,/area/quartermaster/miningdock) +"bXj" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1380; id_tag = "mining_dock_pump"},/obj/effect/floor_decal/industrial/warning{dir = 5},/turf/simulated/floor/tiled/steel,/area/quartermaster/miningdock) +"bXk" = (/obj/effect/floor_decal/corner/green{dir = 9},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 6},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora_storage) +"bXl" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora_storage) +"bXm" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/yellow,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora_storage) +"bXn" = (/obj/effect/floor_decal/corner/green{dir = 6},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora_storage) +"bXo" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/airlock/research{name = "Xenoflora Storage"; req_access = list(55)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora_storage) +"bXp" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) +"bXq" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) +"bXr" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/yellow{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) +"bXs" = (/obj/machinery/portable_atmospherics/hydroponics,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) +"bXt" = (/obj/machinery/portable_atmospherics/hydroponics,/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/yellow{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) +"bXu" = (/obj/machinery/portable_atmospherics/hydroponics,/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 4},/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) +"bXv" = (/obj/machinery/portable_atmospherics/hydroponics,/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) +"bXw" = (/obj/machinery/portable_atmospherics/hydroponics,/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) +"bXx" = (/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) +"bXy" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) +"bXz" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) +"bXA" = (/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) +"bXB" = (/obj/machinery/botany/editor,/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) +"bXC" = (/turf/simulated/floor/bluegrid,/area/assembly/chargebay) +"bXD" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) +"bXE" = (/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) +"bXF" = (/turf/simulated/floor/tiled,/area/assembly/chargebay) +"bXG" = (/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/assembly/chargebay) +"bXH" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/recharge_station,/turf/simulated/floor/tiled,/area/assembly/chargebay) +"bXI" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"bXJ" = (/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"bXK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/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/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "heads_meeting"; name = "Meeting Room Window Shutters"; opacity = 0},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/bridge/meeting_room) +"bXL" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/bed/chair/comfy/black{dir = 4},/turf/simulated/floor/carpet,/area/bridge/meeting_room) +"bXM" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/table/woodentable,/obj/item/weapon/folder/red,/turf/simulated/floor/carpet,/area/bridge/meeting_room) +"bXN" = (/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 = 6},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/table/woodentable,/obj/item/weapon/book/manual/security_space_law,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/carpet,/area/bridge/meeting_room) +"bXO" = (/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/structure/bed/chair/comfy/black{dir = 8},/turf/simulated/floor/carpet,/area/bridge/meeting_room) +"bXP" = (/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/wood,/area/bridge/meeting_room) +"bXQ" = (/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/structure/table/woodentable,/obj/item/weapon/storage/box/donut,/turf/simulated/floor/wood,/area/bridge/meeting_room) +"bXR" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/button/windowtint{id = "meet_window_tint"; pixel_x = 36; pixel_y = 0},/obj/machinery/keycard_auth{pixel_x = 24; pixel_y = 0},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"bXS" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/bridge_hallway) +"bXT" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/blue{dir = 6},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/bridge_hallway) +"bXU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "cap_office"; name = "Captain's Shutters"; opacity = 0},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/bridge_hallway) +"bXV" = (/obj/structure/bed/chair/comfy/brown,/turf/simulated/floor/carpet,/area/crew_quarters/captain) +"bXW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bXX" = (/obj/structure/table/woodentable,/obj/item/weapon/melee/chainofcommand,/obj/machinery/button/remote/airlock{desc = "A remote control switch for the Starboard Bridge Doors."; id = "sbridgedoor"; name = "Starboard Bridge Door Control"; pixel_x = 4; 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 = 4; pixel_y = 6},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bXY" = (/obj/structure/bed/chair/comfy/brown{dir = 1},/obj/effect/landmark/start{name = "Colony Director"},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bXZ" = (/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bYa" = (/obj/item/device/radio/intercom{broadcasting = 0; dir = 4; listening = 1; name = "Colony Director's Intercom"; pixel_x = 21; pixel_y = 0},/obj/structure/table/woodentable,/obj/item/weapon/folder/blue_captain,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bYb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/central) +"bYc" = (/obj/machinery/smartfridge/drinks,/turf/simulated/floor/lino,/area/crew_quarters/bar) +"bYd" = (/obj/effect/landmark/start{name = "Bartender"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/light{dir = 1},/turf/simulated/floor/lino,/area/crew_quarters/bar) +"bYe" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/lino,/area/crew_quarters/bar) +"bYf" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/lino,/area/crew_quarters/bar) +"bYg" = (/obj/structure/table/reinforced,/obj/machinery/door/blast/shutters{dir = 4; id = "bar"; layer = 3.1; name = "Bar Shutters"},/turf/simulated/floor/lino,/area/crew_quarters/bar) +"bYh" = (/obj/item/weapon/stool/padded,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bYi" = (/obj/structure/table/woodentable,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bYj" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bYk" = (/obj/item/weapon/stool/padded{pixel_y = 5},/obj/effect/floor_decal/corner/beige{dir = 10},/obj/effect/floor_decal/corner/beige{dir = 9},/obj/effect/floor_decal/spline/plain{dir = 10},/turf/simulated/floor/tiled/white,/area/crew_quarters/bar) +"bYl" = (/obj/effect/floor_decal/corner/beige{dir = 10},/obj/effect/floor_decal/spline/plain,/obj/item/weapon/stool/padded{pixel_y = 5},/turf/simulated/floor/tiled/white,/area/crew_quarters/bar) +"bYm" = (/obj/effect/floor_decal/corner/beige{dir = 6},/obj/effect/floor_decal/corner/beige{dir = 10},/obj/effect/floor_decal/spline/plain{dir = 6},/obj/item/weapon/stool/padded{pixel_y = 5},/turf/simulated/floor/tiled/white,/area/crew_quarters/bar) +"bYn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_two) +"bYo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_two) +"bYp" = (/obj/machinery/door/airlock/multi_tile/glass{id_tag = "MedbayFoyerPort"; req_access = list(5)},/obj/machinery/door/firedoor/glass,/obj/effect/floor_decal/corner/pink{dir = 9},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) +"bYq" = (/obj/machinery/door/firedoor/glass,/obj/effect/floor_decal/corner/pink{dir = 6},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/medbay_emt_bay) +"bYr" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/effect/floor_decal/corner/pink{dir = 9},/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},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) +"bYs" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/corner/pink{dir = 6},/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 4; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 21; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) +"bYt" = (/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/structure/disposalpipe/segment,/turf/simulated/floor,/area/maintenance/medbay_aft) +"bYu" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_x = 32; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/visible/universal,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/maintenance/medbay_aft) +"bYv" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/medical_escape_pod_hallway) +"bYw" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/obj/structure/disposalpipe/segment,/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/medical_escape_pod_hallway) +"bYx" = (/obj/structure/closet/emcloset,/obj/effect/floor_decal/industrial/warning{dir = 5},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/medical_escape_pod_hallway) +"bYy" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bYz" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHEAST)"},/obj/structure/closet/crate,/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/camera/network/cargo{c_tag = "CRG - Mining Airlock"; dir = 4},/turf/simulated/floor/tiled/steel,/area/quartermaster/miningdock) +"bYA" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 1; icon_state = "map"; tag = "icon-manifold-f (NORTH)"},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled/steel,/area/quartermaster/miningdock) +"bYB" = (/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380; id_tag = "mining_dock_airlock"; pixel_x = -6; pixel_y = -25; req_one_access = list(13,48); tag_airpump = "mining_dock_pump"; tag_chamber_sensor = "mining_dock_sensor"; tag_exterior_door = "mining_dock_outer"; tag_interior_door = "mining_dock_inner"},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "mining_dock_sensor"; pixel_x = 6; pixel_y = -24},/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/floor/tiled/steel,/area/quartermaster/miningdock) +"bYC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{req_access = newlist(); req_one_access = newlist()},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/maintenance/research) +"bYD" = (/obj/effect/floor_decal/corner/green/full,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/obj/machinery/camera/network/research{c_tag = "SCI - Xenoflora Storage"; dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora_storage) +"bYE" = (/obj/machinery/atmospherics/unary/freezer{dir = 2; icon_state = "freezer"},/obj/effect/floor_decal/corner/green{dir = 10},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora_storage) +"bYF" = (/obj/machinery/atmospherics/unary/heater{dir = 2; icon_state = "heater"},/obj/effect/floor_decal/corner/green{dir = 10},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora_storage) +"bYG" = (/obj/machinery/atmospherics/portables_connector,/obj/effect/floor_decal/corner/green/full{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora_storage) +"bYH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/rnd/xenobiology/xenoflora_storage) +"bYI" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) +"bYJ" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) +"bYK" = (/obj/machinery/portable_atmospherics/hydroponics,/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) +"bYL" = (/obj/machinery/portable_atmospherics/hydroponics,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) +"bYM" = (/obj/machinery/portable_atmospherics/hydroponics,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) +"bYN" = (/obj/machinery/portable_atmospherics/hydroponics,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) +"bYO" = (/obj/machinery/botany/extractor,/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) +"bYP" = (/turf/simulated/floor,/area/assembly/chargebay) +"bYQ" = (/obj/machinery/mech_recharger,/turf/simulated/floor/plating,/area/assembly/chargebay) +"bYR" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/assembly/chargebay) +"bYS" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/hallway/primary/central_four) +"bYT" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"bYU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green,/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "heads_meeting"; name = "Meeting Room Window Shutters"; opacity = 0},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/bridge/meeting_room) +"bYV" = (/obj/structure/bed/chair/comfy/black{dir = 4},/turf/simulated/floor/carpet,/area/bridge/meeting_room) +"bYW" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor/carpet,/area/bridge/meeting_room) +"bYX" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/table/woodentable,/obj/item/weapon/folder/blue,/turf/simulated/floor/carpet,/area/bridge/meeting_room) +"bYY" = (/obj/structure/bed/chair/comfy/black{dir = 8},/turf/simulated/floor/carpet,/area/bridge/meeting_room) +"bYZ" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/item/weapon/pen/red{pixel_y = 5},/obj/item/weapon/pen/blue{pixel_y = -5},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"bZa" = (/obj/structure/bed/chair/comfy/black{dir = 8},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"bZb" = (/obj/structure/grille,/obj/structure/window/reinforced/polarized{dir = 2; id = "meet_window_tint"},/obj/structure/window/reinforced/polarized{dir = 8; id = "meet_window_tint"},/obj/structure/window/reinforced/polarized{dir = 4; id = "meet_window_tint"},/obj/structure/window/reinforced/polarized{dir = 1; id = "meet_window_tint"},/turf/simulated/floor,/area/bridge/meeting_room) +"bZc" = (/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/blue{dir = 6},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/bridge_hallway) +"bZd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "cap_office"; name = "Captain's Shutters"; opacity = 0},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/bridge_hallway) +"bZe" = (/obj/structure/table/woodentable,/obj/item/weapon/storage/box/donut,/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/carpet,/area/crew_quarters/captain) +"bZf" = (/obj/structure/table/woodentable,/obj/item/weapon/book/manual/security_space_law,/obj/item/device/taperecorder,/turf/simulated/floor/carpet,/area/crew_quarters/captain) +"bZg" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bZh" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp/green,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bZi" = (/obj/structure/table/woodentable,/obj/item/weapon/stamp/captain,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bZj" = (/obj/structure/table/woodentable,/obj/machinery/computer/skills,/obj/item/weapon/hand_tele,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bZk" = (/obj/machinery/door/window/southright{name = "Captain's Desk Door"; req_access = list(20)},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bZl" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/folder/blue,/obj/item/device/megaphone,/obj/machinery/requests_console{announcementConsole = 1; department = "Colony Director's Desk"; departmentType = 5; name = "Station Administrator RC"; pixel_x = 30; pixel_y = 0},/obj/structure/window/reinforced,/obj/item/weapon/pen/multi,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bZm" = (/obj/machinery/floodlight,/turf/simulated/floor,/area/maintenance/central) +"bZn" = (/obj/machinery/vending/boozeomat,/obj/machinery/status_display{pixel_x = -32; pixel_y = 0},/turf/simulated/floor/lino,/area/crew_quarters/bar) +"bZo" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/lino,/area/crew_quarters/bar) +"bZp" = (/obj/structure/table/reinforced,/obj/machinery/chemical_dispenser/bar_alc/full,/turf/simulated/floor/lino,/area/crew_quarters/bar) +"bZq" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/lino,/area/crew_quarters/bar) +"bZr" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bZs" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bZt" = (/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 = 4},/obj/effect/landmark{name = "lightsout"},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bZu" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bZv" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bZw" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass,/turf/simulated/floor/tiled,/area/crew_quarters/bar) +"bZx" = (/obj/machinery/camera/network/northern_star{c_tag = "Hall - Central Primary Starboard Aft 1"; dir = 2},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"bZy" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"bZz" = (/obj/structure/sign/redcross{desc = "The Star of Life, a symbol of Medical Aid."; icon_state = "lifestar"; name = "Medbay"},/turf/simulated/wall,/area/hallway/secondary/medical_emergency_hallway) +"bZA" = (/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "medbayquar"; name = "Medbay Emergency Lockdown Shutters"; opacity = 0},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/medical_emergency_hallway) +"bZB" = (/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "medbayquar"; name = "Medbay Emergency Lockdown Shutters"; opacity = 0},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/medical_emergency_hallway) +"bZC" = (/turf/simulated/wall,/area/medical/patient_c) +"bZD" = (/obj/effect/floor_decal/corner/pink/full{dir = 8},/obj/machinery/iv_drip,/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/vending/wallmed1{name = "NanoMed Wall"; pixel_x = -25; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/patient_c) +"bZE" = (/obj/effect/floor_decal/corner/pink{dir = 5},/obj/structure/bed/padded,/obj/item/weapon/bedsheet/medical,/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/tiled/white,/area/medical/patient_c) +"bZF" = (/obj/effect/floor_decal/corner/pink{dir = 5},/obj/machinery/atmospherics/unary/vent_pump/on,/obj/machinery/light_switch{dir = 2; name = "light switch "; pixel_x = 0; pixel_y = 36},/obj/machinery/button/windowtint{id = "pr5_window_tint"; pixel_y = 26},/turf/simulated/floor/tiled/white,/area/medical/patient_c) +"bZG" = (/obj/structure/window/reinforced/polarized{dir = 1; id = "pr5_window_tint"},/obj/structure/grille,/obj/machinery/door/firedoor,/obj/structure/window/reinforced/polarized{dir = 2; id = "pr5_window_tint"},/obj/structure/window/reinforced/polarized{dir = 4; id = "pr5_window_tint"},/obj/structure/window/reinforced/polarized{dir = 8; id = "pr5_window_tint"},/turf/simulated/floor,/area/medical/patient_c) +"bZH" = (/obj/structure/window/reinforced/polarized{dir = 1; id = "pr4_window_tint"},/obj/structure/grille,/obj/machinery/door/firedoor,/obj/structure/window/reinforced/polarized{dir = 2; id = "pr4_window_tint"},/obj/structure/window/reinforced/polarized{dir = 4; id = "pr4_window_tint"},/obj/structure/window/reinforced/polarized{dir = 8; id = "pr4_window_tint"},/turf/simulated/floor,/area/medical/patient_d) +"bZI" = (/obj/machinery/button/windowtint{id = "pr4_window_tint"; pixel_y = 26},/obj/machinery/light_switch{dir = 2; name = "light switch "; pixel_x = 0; pixel_y = 36},/obj/machinery/atmospherics/unary/vent_pump/on,/obj/effect/floor_decal/corner/pink{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/patient_d) +"bZJ" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/medical,/obj/effect/floor_decal/corner/pink{dir = 5},/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/tiled/white,/area/medical/patient_d) +"bZK" = (/obj/machinery/iv_drip,/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/effect/floor_decal/corner/pink/full{dir = 1},/obj/machinery/vending/wallmed1{name = "NanoMed Wall"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/medical/patient_d) +"bZL" = (/turf/simulated/wall,/area/medical/patient_d) +"bZM" = (/turf/simulated/wall,/area/maintenance/medbay_aft) +"bZN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/maintenance/medbay_aft) +"bZO" = (/obj/machinery/atmospherics/valve,/turf/simulated/floor/plating,/area/maintenance/medbay_aft) +"bZP" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 6; icon_state = "intact"; tag = "icon-intact-f (SOUTHEAST)"},/obj/effect/floor_decal/industrial/warning{dir = 8},/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/medbay_aft) +"bZQ" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating,/area/maintenance/medbay_aft) +"bZR" = (/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod_berth{frequency = 1380; id_tag = "large_escape_pod_1_berth"; pixel_x = -26; pixel_y = 0; tag_door = "large_escape_pod_1_berth_hatch"},/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/medical_escape_pod_hallway) +"bZS" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/obj/structure/disposalpipe/segment,/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/medical_escape_pod_hallway) +"bZT" = (/obj/structure/closet/emcloset,/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/item/device/radio{frequency = 1487; icon_state = "med_walkietalkie"; name = "Medbay Emergency Radio Link"},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/medical_escape_pod_hallway) +"bZU" = (/turf/simulated/wall,/area/quartermaster/miningdock) +"bZV" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bZW" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "mining_dock_inner"; locked = 1; name = "Mining Dock Airlock"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/quartermaster/miningdock) +"bZX" = (/turf/simulated/wall,/area/maintenance/cargo) +"bZY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/maintenance/cargo) +"bZZ" = (/obj/machinery/door/window/northright{name = "Xenoflora Containment"; req_access = list(47)},/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora_storage) +"caa" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora_storage) +"cab" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/manifold/visible,/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora_storage) +"cac" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora_storage) +"cad" = (/obj/effect/floor_decal/corner/green/full{dir = 8},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) +"cae" = (/obj/effect/floor_decal/corner/green{dir = 5},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) +"caf" = (/obj/effect/floor_decal/corner/green/full{dir = 1},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) +"cag" = (/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{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) +"cah" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) +"cai" = (/obj/effect/floor_decal/corner/green/full{dir = 8},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) +"caj" = (/obj/effect/floor_decal/corner/green{dir = 5},/obj/structure/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Xenobiologist"},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) +"cak" = (/obj/effect/floor_decal/corner/green/full{dir = 1},/obj/structure/table/glass,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/machinery/newscaster{pixel_x = 28; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) +"cal" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/obj/machinery/camera/network/research{c_tag = "SCI - Mech Bay Port"; dir = 4},/turf/simulated/floor/tiled,/area/assembly/chargebay) +"cam" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/tiled,/area/assembly/chargebay) +"can" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/assembly/chargebay) +"cao" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/assembly/chargebay) +"cap" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/tiled,/area/assembly/chargebay) +"caq" = (/obj/machinery/cryopod/robot{dir = 4},/obj/effect/floor_decal/industrial/outline/yellow,/obj/effect/landmark{name = "JoinLateCyborg"},/turf/simulated/floor/tiled,/area/assembly/chargebay) +"car" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/hallway/primary/central_four) +"cas" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/primary/central_four) +"cat" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/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,/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/bridge/meeting_room) +"cau" = (/obj/structure/bed/chair/comfy/black{dir = 1},/turf/simulated/floor/carpet,/area/bridge/meeting_room) +"cav" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/bed/chair/comfy/black{dir = 1},/obj/effect/landmark/start{name = "Command Secretary"},/turf/simulated/floor/carpet,/area/bridge/meeting_room) +"caw" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/carpet,/area/bridge/meeting_room) +"cax" = (/obj/structure/table/woodentable,/obj/structure/flora/pottedplant{icon_state = "plant-01"; pixel_y = 10; tag = "icon-plant-01"},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"cay" = (/obj/structure/table/woodentable,/obj/machinery/computer/skills,/turf/simulated/floor/wood,/area/bridge/meeting_room) +"caz" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/bridge_hallway) +"caA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/green,/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "cap_office"; name = "Captain's Shutters"; opacity = 0},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/bridge_hallway) +"caB" = (/obj/structure/bed/chair/comfy/brown{dir = 1},/turf/simulated/floor/carpet,/area/crew_quarters/captain) +"caC" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"caD" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"caE" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/structure/bed/chair{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"caF" = (/mob/living/simple_animal/fox/fluff/Renault,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"caG" = (/obj/structure/filingcabinet,/obj/machinery/light{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"caH" = (/obj/machinery/light/small{dir = 4; pixel_y = 0},/turf/simulated/floor,/area/maintenance/central) +"caI" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/lino,/area/crew_quarters/bar) +"caJ" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/lino,/area/crew_quarters/bar) +"caK" = (/obj/structure/table/reinforced,/obj/machinery/chemical_dispenser/bar_soft/full,/turf/simulated/floor/lino,/area/crew_quarters/bar) +"caL" = (/turf/simulated/floor/lino,/area/crew_quarters/bar) +"caM" = (/obj/structure/table/reinforced,/obj/machinery/cash_register/civilian{tag = "icon-register_idle (WEST)"; icon_state = "register_idle"; dir = 8},/obj/machinery/door/blast/shutters{dir = 4; id = "bar"; layer = 3.1; name = "Bar Shutters"},/turf/simulated/floor/lino,/area/crew_quarters/bar) +"caN" = (/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/wood,/area/crew_quarters/bar) +"caO" = (/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/wood,/area/crew_quarters/bar) +"caP" = (/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/wood,/area/crew_quarters/bar) +"caQ" = (/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},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"caR" = (/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/wood,/area/crew_quarters/bar) +"caS" = (/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/wood,/area/crew_quarters/bar) +"caT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/bar) +"caU" = (/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"caV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/medical_emergency_hallway) +"caW" = (/obj/effect/floor_decal/corner/pink{dir = 9},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway) +"caX" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green,/obj/effect/floor_decal/corner/pink{dir = 6},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway) +"caY" = (/turf/simulated/wall,/area/hallway/secondary/medical_emergency_hallway) +"caZ" = (/obj/random/obstruction,/turf/simulated/floor,/area/maintenance/medbay_aft) +"cba" = (/obj/effect/floor_decal/corner/pink{dir = 9},/obj/structure/bed/chair/office/light,/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/medbay{c_tag = "MED - Patient Room E"; dir = 4},/turf/simulated/floor/tiled/white,/area/medical/patient_c) +"cbb" = (/obj/machinery/hologram/holopad,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/medical/patient_c) +"cbc" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/medical/patient_c) +"cbd" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Patient Room C"},/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/medical/patient_c) +"cbe" = (/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/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) +"cbf" = (/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/white,/area/medical/patient_wing) +"cbg" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Patient Room D"},/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/medical/patient_d) +"cbh" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/patient_d) +"cbi" = (/obj/machinery/hologram/holopad,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/medical/patient_d) +"cbj" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/bed/chair/office/light,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/effect/floor_decal/corner/pink{dir = 6},/obj/machinery/camera/network/medbay{c_tag = "MED - Patient Room D"; dir = 8},/turf/simulated/floor/tiled/white,/area/medical/patient_d) +"cbk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor,/area/maintenance/medbay_aft) +"cbl" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/machinery/light/small,/turf/simulated/floor,/area/maintenance/medbay_aft) +"cbm" = (/obj/machinery/meter,/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/atmospherics/pipe/manifold/hidden/cyan,/obj/structure/door_assembly/door_assembly_com,/turf/simulated/floor/plating,/area/maintenance/medbay_aft) +"cbn" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/plating,/area/maintenance/medbay_aft) +"cbo" = (/turf/simulated/wall/r_wall,/area/hallway/secondary/escape/medical_escape_pod_hallway) +"cbp" = (/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)},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/escape/medical_escape_pod_hallway) +"cbq" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/obj/structure/disposalpipe/segment,/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)},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/escape/medical_escape_pod_hallway) +"cbr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/escape/medical_escape_pod_hallway) +"cbs" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"cbt" = (/obj/effect/floor_decal/corner/brown{dir = 9},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled,/area/quartermaster/miningdock) +"cbu" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "mining_dock_airlock"; name = "interior access button"; pixel_x = 25; pixel_y = 25; req_one_access = list(13,48)},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHEAST)"},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled/steel,/area/quartermaster/miningdock) +"cbv" = (/obj/machinery/portable_atmospherics/canister/air/airlock,/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/effect/floor_decal/corner/brown{dir = 6},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled/steel,/area/quartermaster/miningdock) +"cbw" = (/obj/machinery/light,/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora_storage) +"cbx" = (/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora_storage) +"cby" = (/obj/machinery/atmospherics/portables_connector,/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora_storage) +"cbz" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/obj/machinery/light,/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora_storage) +"cbA" = (/obj/effect/floor_decal/corner/green{dir = 9},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/structure/table/standard,/obj/item/weapon/storage/box/syringes,/obj/item/weapon/storage/box/gloves{pixel_x = 4; pixel_y = 4},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) +"cbB" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/effect/floor_decal/industrial/warning{dir = 9},/obj/item/device/radio/intercom{layer = 4; name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) +"cbC" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/effect/floor_decal/industrial/warning{dir = 5},/obj/machinery/light,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) +"cbD" = (/obj/structure/reagent_dispensers/watertank,/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) +"cbE" = (/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/effect/floor_decal/corner/green{dir = 6},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) +"cbF" = (/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,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) +"cbG" = (/obj/machinery/light,/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) +"cbH" = (/obj/machinery/alarm{dir = 1; pixel_y = -25},/obj/effect/floor_decal/corner/green{dir = 9},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) +"cbI" = (/obj/machinery/seed_storage/xenobotany,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) +"cbJ" = (/obj/machinery/vending/hydronutrients{categories = 3},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) +"cbK" = (/obj/machinery/smartfridge,/obj/machinery/light,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) +"cbL" = (/obj/structure/table/glass,/obj/item/weapon/tape_roll,/obj/item/device/analyzer/plant_analyzer,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) +"cbM" = (/obj/effect/floor_decal/corner/green{dir = 6},/obj/structure/table/glass,/obj/item/weapon/clipboard,/obj/item/weapon/folder/white,/turf/simulated/floor/tiled/white,/area/rnd/xenobiology/xenoflora) +"cbN" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled,/area/assembly/chargebay) +"cbO" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/assembly/chargebay) +"cbP" = (/obj/machinery/computer/cryopod/robot{pixel_x = 30; pixel_y = 0},/obj/effect/floor_decal/industrial/warning/corner,/obj/machinery/camera/network/research{c_tag = "SCI - Mech Bay Starboard"; dir = 8},/turf/simulated/floor/tiled,/area/assembly/chargebay) +"cbQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_four) +"cbR" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_four) +"cbS" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"cbT" = (/obj/structure/table/woodentable,/obj/machinery/recharger{pixel_y = 4},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"cbU" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"cbV" = (/obj/machinery/ai_status_display{pixel_y = -32},/obj/machinery/light,/turf/simulated/floor/wood,/area/bridge/meeting_room) +"cbW" = (/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -26},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"cbX" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/photocopier,/turf/simulated/floor/wood,/area/bridge/meeting_room) +"cbY" = (/turf/simulated/wall/r_wall,/area/bridge) +"cbZ" = (/obj/machinery/door/airlock/glass_command{name = "Bridge Hallway"; req_access = list(19)},/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/bridge) +"cca" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/glass_command{name = "Bridge Hallway"; req_access = list(19)},/obj/machinery/door/firedoor/glass,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/bridge) +"ccb" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/button/remote/blast_door{id = "cap_office"; name = "Security Shutters"; pixel_x = 0; pixel_y = -24},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"ccc" = (/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,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"ccd" = (/obj/machinery/power/apc{dir = 2; 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"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"cce" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera/network/command{c_tag = "COM - Captain's Office"; dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"ccf" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"ccg" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"cch" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"cci" = (/obj/structure/table/reinforced,/obj/item/weapon/book/manual/barman_recipes,/obj/item/clothing/head/that{pixel_x = 4; pixel_y = 6},/obj/item/weapon/screwdriver,/obj/item/weapon/flame/lighter/zippo,/obj/machinery/light_switch{pixel_x = -36; pixel_y = 0},/obj/machinery/button/remote/blast_door{id = "bar"; name = "Bar Shutters"; pixel_x = -26; pixel_y = 0},/turf/simulated/floor/lino,/area/crew_quarters/bar) +"ccj" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/lino,/area/crew_quarters/bar) +"cck" = (/obj/item/weapon/stool/padded,/obj/effect/landmark/start{name = "Bartender"},/turf/simulated/floor/lino,/area/crew_quarters/bar) +"ccl" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"ccm" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"ccn" = (/obj/item/weapon/material/kitchen/utensil/fork,/obj/item/weapon/material/kitchen/utensil/spoon{pixel_x = 2},/obj/structure/table/woodentable,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"cco" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"ccp" = (/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) +"ccq" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"ccr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/medical_emergency_hallway) +"ccs" = (/obj/effect/floor_decal/corner/pink{dir = 9},/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway) +"cct" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/effect/floor_decal/corner/pink{dir = 6},/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway) +"ccu" = (/obj/effect/decal/cleanable/cobweb2{tag = "icon-cobweb1"; icon_state = "cobweb1"},/obj/effect/decal/cleanable/cobweb2{icon_state = "spiderling"; name = "dead spider"; tag = "icon-spiderling"},/turf/simulated/floor,/area/maintenance/medbay_aft) +"ccv" = (/turf/simulated/floor,/area/maintenance/medbay_aft) +"ccw" = (/obj/effect/decal/cleanable/cobweb2,/obj/random/trash_pile,/turf/simulated/floor,/area/maintenance/medbay_aft) +"ccx" = (/obj/effect/floor_decal/corner/pink/full,/obj/machinery/computer/med_data/laptop,/obj/structure/table/glass,/obj/machinery/light,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled/white,/area/medical/patient_c) +"ccy" = (/obj/effect/floor_decal/corner/pink{dir = 10},/obj/structure/table/glass,/obj/item/weapon/paper_bin,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/simulated/floor/tiled/white,/area/medical/patient_c) +"ccz" = (/obj/effect/floor_decal/corner/pink{dir = 10},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor/tiled/white,/area/medical/patient_c) +"ccA" = (/turf/simulated/floor/tiled/white,/area/medical/patient_wing) +"ccB" = (/obj/effect/floor_decal/corner/pink,/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/machinery/light,/obj/machinery/camera/network/medbay{c_tag = "MED - Patient Hallway Aft"; dir = 1},/turf/simulated/floor/tiled/white,/area/medical/patient_wing) +"ccC" = (/obj/effect/floor_decal/corner/pink{dir = 10},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor/tiled/white,/area/medical/patient_d) +"ccD" = (/obj/effect/floor_decal/corner/pink{dir = 10},/obj/structure/table/glass,/obj/item/weapon/paper_bin,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/simulated/floor/tiled/white,/area/medical/patient_d) +"ccE" = (/obj/machinery/computer/med_data/laptop,/obj/structure/table/glass,/obj/effect/floor_decal/corner/pink/full{dir = 4},/obj/machinery/light,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled/white,/area/medical/patient_d) +"ccF" = (/obj/machinery/light{dir = 8},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 9},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/medical_escape_pod_hallway) +"ccG" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/medical_escape_pod_hallway) +"ccH" = (/obj/structure/closet/emcloset,/obj/effect/floor_decal/industrial/warning{dir = 5},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/medical_escape_pod_hallway) +"ccI" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/hallway/secondary/escape/medical_escape_pod_hallway) +"ccJ" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/mine/explored/upper_level) +"ccK" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/disposaloutlet{dir = 4},/obj/machinery/shield_diffuser,/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/medical/virologyaccess) +"ccL" = (/obj/effect/floor_decal/corner/brown{dir = 9},/turf/simulated/floor/tiled,/area/quartermaster/miningdock) +"ccM" = (/turf/simulated/floor/tiled,/area/quartermaster/miningdock) +"ccN" = (/obj/effect/floor_decal/corner/brown{dir = 6},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/computer/shuttle_control/mining{tag = "icon-computer (WEST)"; icon_state = "computer"; dir = 8},/turf/simulated/floor/tiled/steel,/area/quartermaster/miningdock) +"ccO" = (/obj/machinery/portable_atmospherics/hydroponics{closed_system = 1; name = "isolation tray"},/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora_storage) +"ccP" = (/obj/machinery/portable_atmospherics/hydroponics,/obj/effect/landmark{name = "blobstart"},/obj/machinery/atmospherics/portables_connector{dir = 1},/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora_storage) +"ccQ" = (/obj/machinery/door/airlock/maintenance{name = "Xenoflora Maintenance"; req_one_access = list(55)},/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/structure/disposalpipe/segment,/turf/simulated/floor/tiled/hydro,/area/rnd/xenobiology/xenoflora) +"ccR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/rnd/xenobiology/xenoflora) +"ccS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/rnd/xenobiology/xenoflora) +"ccT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/rnd/xenobiology/xenoflora) +"ccU" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/tiled,/area/assembly/chargebay) +"ccV" = (/obj/machinery/door/blast/shutters{dir = 4; id = "Skynet_launch"; name = "Mech Bay"},/turf/simulated/floor/tiled/dark,/area/assembly/chargebay) +"ccW" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"ccX" = (/obj/machinery/computer/guestpass{pixel_y = 28},/obj/effect/floor_decal/corner/blue{dir = 9},/turf/simulated/floor/tiled,/area/bridge) +"ccY" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/bridge) +"ccZ" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/bridge) +"cda" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/effect/floor_decal/corner/blue{dir = 6},/turf/simulated/floor/tiled,/area/bridge) +"cdb" = (/obj/machinery/door/airlock/command{id_tag = "captaindoor"; name = "Colony Director's Office"; req_access = list(20)},/obj/structure/disposalpipe/segment,/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/border_only,/turf/simulated/floor/tiled,/area/crew_quarters/captain) +"cdc" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"cdd" = (/obj/structure/table/woodentable,/obj/machinery/photocopier/faxmachine{department = "Captain's Office"},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"cde" = (/turf/simulated/wall,/area/crew_quarters/captain) +"cdf" = (/obj/machinery/door/airlock/maintenance{req_access = newlist()},/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/maintenance/central) +"cdg" = (/obj/structure/table/reinforced,/obj/structure/window/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,/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/simulated/floor/lino,/area/crew_quarters/bar) +"cdh" = (/obj/machinery/door/window/southleft{name = "Bar"; req_access = list(25)},/obj/structure/disposalpipe/segment,/turf/simulated/floor/lino,/area/crew_quarters/bar) +"cdi" = (/obj/structure/table/reinforced,/obj/machinery/door/blast/shutters{dir = 2; id = "bar"; layer = 3.1; name = "Bar Shutters"},/turf/simulated/floor/lino,/area/crew_quarters/bar) +"cdj" = (/obj/machinery/atm{pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"cdk" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/structure/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"cdl" = (/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker{pixel_x = -3; pixel_y = 0},/obj/item/weapon/reagent_containers/food/condiment/small/peppermill{pixel_x = 3},/obj/machinery/camera/network/civilian{c_tag = "CIV - Cafeteria Aft"; dir = 1},/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -25},/obj/structure/table/woodentable,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"cdm" = (/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = -32},/obj/machinery/light,/obj/structure/table/woodentable,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"cdn" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/newscaster{pixel_x = 0; pixel_y = -28},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"cdo" = (/obj/machinery/light{dir = 8},/obj/effect/floor_decal/corner/pink{dir = 9},/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway) +"cdp" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/corner/pink{dir = 6},/obj/structure/extinguisher_cabinet{pixel_x = 25},/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway) +"cdq" = (/obj/effect/decal/cleanable/vomit,/obj/item/weapon/stool/padded,/obj/machinery/light/small{dir = 4; pixel_y = 0},/turf/simulated/floor,/area/maintenance/medbay_aft) +"cdr" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{name = "Medbay Patient Wing Maintenance Access"; req_access = list(5)},/turf/simulated/floor/plating,/area/medical/patient_wing) +"cds" = (/turf/simulated/wall,/area/medical/patient_wing) +"cdt" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/medical_escape_pod_hallway) +"cdu" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 5; icon_state = "intact"; tag = "icon-intact (NORTHEAST)"},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/medical_escape_pod_hallway) +"cdv" = (/obj/structure/closet/emcloset,/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/medical_escape_pod_hallway) +"cdw" = (/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 4},/turf/simulated/wall/r_wall,/area/hallway/secondary/escape/medical_escape_pod_hallway) +"cdx" = (/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 4},/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/mine/explored/upper_level) +"cdy" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 140; external_pressure_bound_default = 140; icon_state = "map_vent_out"; pressure_checks = 1; pressure_checks_default = 1; use_power = 1},/obj/machinery/shield_diffuser,/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/medical/virologyaccess) +"cdz" = (/obj/effect/floor_decal/corner/brown{dir = 9},/turf/simulated/floor/tiled/steel,/area/quartermaster/miningdock) +"cdA" = (/obj/effect/floor_decal/corner/brown{dir = 6},/obj/machinery/computer/security/mining{tag = "icon-computer (WEST)"; icon_state = "computer"; dir = 8},/turf/simulated/floor/tiled/steel,/area/quartermaster/miningdock) +"cdB" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/maintenance/cargo) +"cdC" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor,/area/maintenance/cargo) +"cdD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/maintenance/cargo) +"cdE" = (/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/floor,/area/maintenance/cargo) +"cdF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/maintenance/cargo) +"cdG" = (/obj/structure/extinguisher_cabinet{pixel_x = -27},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/tiled,/area/assembly/chargebay) +"cdH" = (/obj/machinery/light,/turf/simulated/floor/tiled,/area/assembly/chargebay) +"cdI" = (/obj/machinery/ai_status_display{pixel_y = -32},/obj/machinery/light,/turf/simulated/floor/tiled,/area/assembly/chargebay) +"cdJ" = (/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/machinery/light_switch{pixel_x = -12; pixel_y = -24},/obj/structure/cable/green,/turf/simulated/floor/tiled,/area/assembly/chargebay) +"cdK" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/button/remote/blast_door{dir = 2; id = "Skynet_launch"; name = "Mech Bay Door Control"; pixel_x = 0; pixel_y = -26; req_access = list(29)},/turf/simulated/floor/tiled,/area/assembly/chargebay) +"cdL" = (/obj/machinery/light,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"cdM" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"cdN" = (/obj/machinery/computer/station_alert/all,/obj/effect/floor_decal/corner/yellow/full{tag = "icon-corner_white_full (WEST)"; icon_state = "corner_white_full"; dir = 8},/turf/simulated/floor/tiled,/area/bridge) +"cdO" = (/obj/machinery/computer/power_monitor,/obj/effect/floor_decal/corner/yellow{dir = 5},/turf/simulated/floor/tiled,/area/bridge) +"cdP" = (/obj/machinery/computer/rcon,/obj/structure/window/reinforced{dir = 4},/obj/effect/floor_decal/corner/yellow/full{dir = 1},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/bridge) +"cdQ" = (/obj/machinery/computer/shuttle_control/mining,/obj/effect/floor_decal/corner/brown/full{dir = 8},/obj/machinery/camera/network/command{c_tag = "COM - Bridge Port"},/turf/simulated/floor/tiled,/area/bridge) +"cdR" = (/obj/machinery/computer/shuttle_control/research,/obj/structure/window/reinforced{dir = 4},/obj/effect/floor_decal/corner/purple/full{dir = 1},/turf/simulated/floor/tiled,/area/bridge) +"cdS" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/effect/floor_decal/corner/blue{dir = 5},/obj/machinery/light_switch{pixel_x = -12; pixel_y = 24},/obj/structure/flora/pottedplant{icon_state = "plant-22"},/turf/simulated/floor/tiled,/area/bridge) +"cdT" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/corner/blue{dir = 1},/turf/simulated/floor/tiled,/area/bridge) +"cdU" = (/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,/area/bridge) +"cdV" = (/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/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 2},/turf/simulated/floor/tiled,/area/bridge) +"cdW" = (/obj/effect/floor_decal/corner/blue{dir = 4},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/bridge) +"cdX" = (/obj/structure/noticeboard{pixel_y = 27},/obj/effect/floor_decal/corner/blue{dir = 5},/turf/simulated/floor/tiled,/area/bridge) +"cdY" = (/obj/effect/floor_decal/corner/blue{dir = 1},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/camera/network/command{c_tag = "COM - Bridge Starboard"},/turf/simulated/floor/tiled,/area/bridge) +"cdZ" = (/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/bridge) +"cea" = (/obj/machinery/light{dir = 1},/obj/effect/floor_decal/corner/blue{dir = 4},/obj/machinery/button/remote/blast_door{id = "bridge blast"; name = "Bridge Blastdoors"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor/tiled,/area/bridge) +"ceb" = (/obj/structure/closet/fireaxecabinet{pixel_y = 32},/obj/structure/table/reinforced,/obj/item/weapon/storage/box/lights/mixed,/obj/item/device/multitool,/obj/item/weapon/storage/toolbox/mechanical,/obj/effect/floor_decal/corner/blue/full{dir = 1},/obj/machinery/requests_console{announcementConsole = 1; department = "Bridge"; departmentType = 5; name = "Bridge RC"; pixel_x = 30; pixel_y = -3},/turf/simulated/floor/tiled,/area/bridge) +"cec" = (/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_three) +"ced" = (/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/disposalpipe/segment,/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_three) +"cee" = (/obj/machinery/recharge_station,/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_three) +"cef" = (/obj/structure/disposalpipe/segment,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/obj/machinery/camera/network/civilian{c_tag = "CIV - Bar Aft Port"; dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"ceg" = (/obj/structure/bed/chair/wood/wings,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"ceh" = (/turf/simulated/wall,/area/crew_quarters/barrestroom) +"cei" = (/obj/machinery/door/airlock{name = "Unisex Restrooms"},/obj/structure/cable/green{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,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/barrestroom) +"cej" = (/obj/machinery/camera/network/northern_star{c_tag = "Hall - Central Primary Starboard Aft 2"; dir = 4},/obj/machinery/firealarm{dir = 8; pixel_x = -26},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"cek" = (/obj/machinery/newscaster{pixel_x = 30},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"cel" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/medical_emergency_hallway) +"cem" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/effect/floor_decal/corner/pink{dir = 9},/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway) +"cen" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 26},/obj/effect/floor_decal/corner/pink{dir = 6},/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway) +"ceo" = (/obj/item/weapon/caution/cone,/turf/simulated/floor,/area/maintenance/medbay_aft) +"cep" = (/obj/item/weapon/broken_bottle,/turf/simulated/floor,/area/maintenance/medbay_aft) +"ceq" = (/obj/structure/table/woodentable,/obj/item/weapon/material/ashtray/plastic,/obj/item/weapon/cigbutt/cigarbutt,/obj/random/maintenance/clean,/obj/random/maintenance/clean,/turf/simulated/floor,/area/maintenance/medbay_aft) +"cer" = (/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "medbayquar"; name = "Medbay Emergency Lockdown Shutters"; opacity = 0},/turf/simulated/floor,/area/maintenance/medbay_aft) +"ces" = (/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "medbayquar"; name = "Medbay Emergency Lockdown Shutters"; opacity = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/medbay_aft) +"cet" = (/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/medical_escape_pod_hallway) +"ceu" = (/obj/effect/floor_decal/corner/brown{dir = 9},/obj/machinery/light_switch{pixel_x = -36},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc/critical{dir = 8; name = "west bump"; pixel_x = -24},/turf/simulated/floor/tiled,/area/quartermaster/miningdock) +"cev" = (/obj/effect/floor_decal/corner/brown{dir = 6},/turf/simulated/floor/tiled,/area/quartermaster/miningdock) +"cew" = (/obj/structure/disposalpipe/sortjunction/wildcard{dir = 1},/turf/simulated/floor,/area/maintenance/cargo) +"cex" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/structure/disposalpipe/tagger/partial{dir = 4; name = "Sorting Office"; sort_tag = "Sorting Office"},/obj/effect/decal/cleanable/blood/oil,/turf/simulated/floor,/area/maintenance/cargo) +"cey" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/visible/universal{dir = 4},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor,/area/maintenance/cargo) +"cez" = (/obj/machinery/atmospherics/valve{dir = 4},/turf/simulated/floor,/area/maintenance/cargo) +"ceA" = (/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{dir = 1},/obj/machinery/meter,/obj/effect/floor_decal/industrial/warning{dir = 9},/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/maintenance/cargo) +"ceB" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/plating,/area/maintenance/cargo) +"ceC" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor,/area/maintenance/cargo) +"ceD" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/maintenance/cargo) +"ceE" = (/turf/simulated/wall,/area/maintenance/substation/research) +"ceF" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/shuttle/plating,/area/assembly/chargebay) +"ceG" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/shuttle/plating,/area/assembly/chargebay) +"ceH" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/shuttle/plating,/area/assembly/chargebay) +"ceI" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"ceJ" = (/obj/machinery/door/firedoor/border_only,/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"ceK" = (/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},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/bridge) +"ceL" = (/obj/structure/sign/securearea{pixel_x = 32; pixel_y = 0},/obj/machinery/door/firedoor/border_only,/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/turf/simulated/floor/tiled,/area/bridge) +"ceM" = (/turf/simulated/floor/tiled,/area/bridge) +"ceN" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/floor/tiled,/area/bridge) +"ceO" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/bridge) +"ceP" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/bridge) +"ceQ" = (/obj/effect/floor_decal/corner/blue{dir = 4},/turf/simulated/floor/tiled,/area/bridge) +"ceR" = (/obj/structure/closet/emcloset,/obj/effect/floor_decal/corner/blue{dir = 5},/turf/simulated/floor/tiled,/area/bridge) +"ceS" = (/obj/structure/sign/securearea{pixel_x = -32; pixel_y = 0},/obj/machinery/door/firedoor/border_only,/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/turf/simulated/floor/tiled,/area/bridge) +"ceT" = (/obj/machinery/door/firedoor/border_only,/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"ceU" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"ceV" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"ceW" = (/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/central_three) +"ceX" = (/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,/area/hallway/primary/central_three) +"ceY" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass,/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/bar) +"ceZ" = (/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/wood,/area/crew_quarters/bar) +"cfa" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"cfb" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"cfc" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"cfd" = (/obj/structure/table/gamblingtable,/obj/item/weapon/dice,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"cfe" = (/obj/structure/table/gamblingtable,/obj/item/weapon/deck/cah/black,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"cff" = (/obj/machinery/light{dir = 4},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/obj/structure/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"cfg" = (/turf/simulated/floor/tiled/freezer,/area/crew_quarters/barrestroom) +"cfh" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/barrestroom) +"cfi" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/barrestroom) +"cfj" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/machinery/light_switch{pixel_x = 11; pixel_y = 26},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/light,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/barrestroom) +"cfk" = (/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 = 9},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/barrestroom) +"cfl" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 28},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/barrestroom) +"cfm" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"cfn" = (/obj/structure/sign/directions/medical{dir = 1; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_two) +"cfo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/medical_emergency_hallway) +"cfp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/medical_emergency_hallway) +"cfq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/medical_emergency_hallway) +"cfr" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/floor_decal/corner/pink{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway) +"cfs" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/corner/pink{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway) +"cft" = (/obj/structure/door_assembly/door_assembly_mhatch,/turf/simulated/floor,/area/maintenance/medbay_aft) +"cfu" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/medbay_aft) +"cfv" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/maintenance/medbay_aft) +"cfw" = (/turf/space,/obj/structure/shuttle/engine/propulsion{dir = 8; icon_state = "propulsion_l"},/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/large_escape_pod1/station) +"cfx" = (/turf/simulated/shuttle/wall,/area/shuttle/large_escape_pod1/station) +"cfy" = (/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) +"cfz" = (/obj/structure/sign/redcross,/turf/simulated/shuttle/wall,/area/shuttle/large_escape_pod1/station) +"cfA" = (/turf/simulated/floor,/area/quartermaster/miningdock) +"cfB" = (/obj/machinery/mech_recharger,/obj/machinery/light{dir = 1},/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"cfC" = (/obj/effect/floor_decal/corner/brown{dir = 1},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled,/area/quartermaster/miningdock) +"cfD" = (/obj/machinery/hologram/holopad,/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/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/quartermaster/miningdock) +"cfE" = (/obj/effect/floor_decal/corner/brown{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/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/miningdock) +"cfF" = (/obj/structure/table/steel,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/machinery/requests_console{department = "Cargo Bay"; departmentType = 2; pixel_x = 0; pixel_y = 28},/obj/effect/floor_decal/corner/brown{dir = 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/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/miningdock) +"cfG" = (/obj/structure/table/steel,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen,/obj/effect/floor_decal/corner/brown{dir = 5},/obj/machinery/light{dir = 1},/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/miningdock) +"cfH" = (/obj/effect/floor_decal/corner/brown{dir = 5},/obj/item/weapon/stool,/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 = "Shaft Miner"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/miningdock) +"cfI" = (/obj/machinery/firealarm{pixel_y = 26},/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/miningdock) +"cfJ" = (/obj/machinery/door/airlock/maintenance{name = "Mining Maintenance"; req_access = list(48)},/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/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/quartermaster/miningdock) +"cfK" = (/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/untagged{dir = 4},/turf/simulated/floor,/area/maintenance/cargo) +"cfL" = (/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,/area/maintenance/cargo) +"cfM" = (/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/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/maintenance/cargo) +"cfN" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/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,/area/maintenance/cargo) +"cfO" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/structure/disposalpipe/junction,/turf/simulated/floor,/area/maintenance/cargo) +"cfP" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/maintenance/cargo) +"cfQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor,/area/maintenance/cargo) +"cfR" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/plating,/area/maintenance/cargo) +"cfS" = (/obj/machinery/atmospherics/pipe/simple/visible/universal,/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/maintenance/cargo) +"cfT" = (/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/disposalpipe/segment,/turf/simulated/floor,/area/maintenance/cargo) +"cfU" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/engineering{name = "Science Substation"; req_one_access = list(11,24,47)},/obj/machinery/door/firedoor,/turf/simulated/floor,/area/maintenance/substation/research) +"cfV" = (/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,/area/maintenance/substation/research) +"cfW" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/industrial/warning/corner,/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor,/area/maintenance/substation/research) +"cfX" = (/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/power/sensor{name = "Powernet Sensor - Research Subgrid"; name_tag = "Research Subgrid"},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor,/area/maintenance/substation/research) +"cfY" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"cfZ" = (/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,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"cga" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/hologram/holopad,/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j1s"; sortType = "HoP Office"; name = "HoP Office"},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"cgb" = (/obj/machinery/door/firedoor/glass,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; 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/hallway/primary/central_four) +"cgc" = (/obj/machinery/door/airlock/glass_command{name = "Bridge"; req_access = list(19)},/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/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/bridge) +"cgd" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/firedoor/glass,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/turf/simulated/floor/tiled,/area/bridge) +"cge" = (/obj/machinery/door/airlock/glass_command{name = "Bridge"; req_access = list(19)},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/bridge) +"cgf" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/bridge) +"cgg" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/bridge) +"cgh" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/bridge) +"cgi" = (/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/bridge) +"cgj" = (/obj/machinery/hologram/holopad,/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/bridge) +"cgk" = (/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},/obj/structure/disposalpipe/junction{dir = 8},/turf/simulated/floor/tiled,/area/bridge) +"cgl" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/structure/disposalpipe/junction{dir = 8},/turf/simulated/floor/tiled,/area/bridge) +"cgm" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/bridge) +"cgn" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/bridge) +"cgo" = (/obj/machinery/door/airlock/glass_command{id_tag = "sbridgedoor"; name = "Bridge"; req_access = list(19)},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/bridge) +"cgp" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/firedoor/glass,/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/turf/simulated/floor/tiled,/area/bridge) +"cgq" = (/obj/machinery/door/airlock/glass_command{id_tag = "sbridgedoor"; name = "Bridge"; req_access = list(19)},/obj/structure/disposalpipe/segment{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/tiled,/area/bridge) +"cgr" = (/obj/machinery/door/firedoor/glass,/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j1s"; name = "Hydroponics"; sortType = "Hydroponics"},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"cgs" = (/obj/machinery/hologram/holopad,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"cgt" = (/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; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"cgu" = (/obj/machinery/camera/network/northern_star{c_tag = "Hall - Central Primary Aft Mid 1"; dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"cgv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/bar) +"cgw" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"cgx" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"cgy" = (/obj/structure/table/gamblingtable,/obj/item/weapon/deck/cah,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"cgz" = (/obj/structure/table/gamblingtable,/obj/item/weapon/deck/cards,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"cgA" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/structure/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 8},/obj/structure/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"cgB" = (/obj/machinery/door/airlock{name = "Unit 2"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/barrestroom) +"cgC" = (/obj/machinery/door/airlock{name = "Unit 1"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/barrestroom) +"cgD" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/barrestroom) +"cgE" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 28},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/barrestroom) +"cgF" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"cgG" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"cgH" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway) +"cgI" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway) +"cgJ" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway) +"cgK" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway) +"cgL" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway) +"cgM" = (/obj/structure/closet/emcloset,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/medical_emergency_hallway) +"cgN" = (/obj/structure/closet,/obj/item/clothing/glasses/welding,/obj/item/weapon/weldingtool,/obj/effect/decal/cleanable/dirt,/obj/random/maintenance/clean,/obj/random/maintenance/engineering,/turf/simulated/floor/plating,/area/maintenance/medbay_aft) +"cgO" = (/obj/machinery/space_heater,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/medbay_aft) +"cgP" = (/obj/machinery/portable_atmospherics/powered/scrubber,/turf/simulated/floor,/area/maintenance/medbay_aft) +"cgQ" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/medbay_aft) +"cgR" = (/turf/simulated/floor/plating,/area/maintenance/medbay_aft) +"cgS" = (/obj/structure/closet/crate,/obj/item/stack/cable_coil/random,/obj/item/stack/cable_coil/random,/obj/item/weapon/crowbar,/obj/item/weapon/wirecutters,/obj/random/maintenance/medical,/obj/random/maintenance/medical,/turf/simulated/floor,/area/maintenance/medbay_aft) +"cgT" = (/turf/space,/obj/structure/shuttle/engine/propulsion{dir = 8},/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/large_escape_pod1/station) +"cgU" = (/obj/structure/shuttle/engine/heater{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/airless,/area/shuttle/large_escape_pod1/station) +"cgV" = (/obj/machinery/atmospherics/unary/cryo_cell{layer = 3.3},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod1/station) +"cgW" = (/obj/structure/bed/roller,/obj/structure/closet/walllocker/emerglocker{pixel_x = 0; pixel_y = 32},/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod1/station) +"cgX" = (/obj/structure/bed/roller,/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod1/station) +"cgY" = (/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) +"cgZ" = (/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod1/station) +"cha" = (/obj/structure/bed/chair,/obj/machinery/light{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod1/station) +"chb" = (/obj/structure/bed/chair,/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; dir = 1; frequency = 1487; icon_state = "intercom"; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = 21},/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod1/station) +"chc" = (/obj/structure/bed/chair,/obj/machinery/vending/wallmed1{layer = 3.3; name = "Emergency NanoMed"; pixel_x = 28; pixel_y = 0},/obj/structure/closet/walllocker/emerglocker{pixel_x = 0; pixel_y = 32},/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod1/station) +"chd" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor/tiled/steel,/area/quartermaster/miningdock) +"che" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled/steel,/area/quartermaster/miningdock) +"chf" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/floor/tiled/steel,/area/quartermaster/miningdock) +"chg" = (/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/quartermaster/miningdock) +"chh" = (/obj/structure/bed/chair/office/dark{dir = 1},/obj/effect/landmark/start{name = "Shaft Miner"},/turf/simulated/floor/tiled,/area/quartermaster/miningdock) +"chi" = (/obj/effect/floor_decal/corner/brown,/obj/structure/extinguisher_cabinet{pixel_x = 25; pixel_y = 0},/turf/simulated/floor/tiled,/area/quartermaster/miningdock) +"chj" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/maintenance/cargo) +"chk" = (/obj/machinery/light/small,/turf/simulated/floor,/area/maintenance/cargo) +"chl" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/maintenance/cargo) +"chm" = (/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{dir = 5},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/maintenance/cargo) +"chn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/meter,/turf/simulated/floor,/area/maintenance/cargo) +"cho" = (/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/turf/simulated/floor,/area/maintenance/cargo) +"chp" = (/obj/machinery/atmospherics/valve,/turf/simulated/floor,/area/maintenance/cargo) +"chq" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/maintenance/cargo) +"chr" = (/obj/structure/cable/green,/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/turf/simulated/floor,/area/maintenance/substation/research) +"chs" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor,/area/maintenance/substation/research) +"cht" = (/obj/machinery/power/smes/buildable{charge = 0; RCon_tag = "Substation - Research"},/obj/structure/cable/green,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor,/area/maintenance/substation/research) +"chu" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera/network/northern_star{c_tag = "Hall - Central Primary Port Aft 1"; dir = 4},/obj/machinery/light{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"chv" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"chw" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"chx" = (/obj/machinery/door/firedoor/border_only,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"chy" = (/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},/obj/structure/cable/green,/turf/simulated/floor/plating,/area/bridge) +"chz" = (/obj/machinery/door/firedoor/border_only,/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/turf/simulated/floor/tiled,/area/bridge) +"chA" = (/obj/effect/floor_decal/corner/blue{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/simulated/floor/tiled,/area/bridge) +"chB" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/bridge) +"chC" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled,/area/bridge) +"chD" = (/obj/structure/bed/chair,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/bridge) +"chE" = (/obj/effect/floor_decal/corner/blue,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/bridge) +"chF" = (/obj/effect/floor_decal/corner/blue{dir = 8},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/bridge) +"chG" = (/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/bed/chair,/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/bridge) +"chH" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/corner/blue,/turf/simulated/floor/tiled,/area/bridge) +"chI" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/corner/blue{dir = 8},/turf/simulated/floor/tiled,/area/bridge) +"chJ" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/bed/chair,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/bridge) +"chK" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/bridge) +"chL" = (/obj/effect/floor_decal/corner/blue,/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled,/area/bridge) +"chM" = (/obj/machinery/door/firedoor/border_only,/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"chN" = (/obj/structure/disposalpipe/sortjunction{dir = 1; icon_state = "pipe-j1s"; name = "Bar"; sortType = "Bar"},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"chO" = (/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 = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"chP" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"chQ" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/bar) +"chR" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/newscaster{pixel_x = 0; pixel_y = -28},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"chS" = (/obj/structure/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"chT" = (/obj/item/weapon/reagent_containers/food/condiment/small/peppermill{pixel_x = 2; pixel_y = 6},/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker{pixel_x = -2; pixel_y = 4},/obj/item/weapon/flame/candle,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"chU" = (/obj/structure/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"chV" = (/obj/item/weapon/reagent_containers/food/condiment/small/peppermill{pixel_x = 2; pixel_y = 6},/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker{pixel_x = -2; pixel_y = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/item/device/flashlight/lamp/green,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"chW" = (/obj/structure/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"chX" = (/obj/machinery/camera/network/civilian{c_tag = "CIV - Bar Aft Starboard"; dir = 8},/obj/structure/flora/pottedplant{tag = "icon-plant-24"; icon_state = "plant-24"},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"chY" = (/obj/machinery/light/small{dir = 8},/obj/structure/toilet{dir = 1},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/barrestroom) +"chZ" = (/obj/structure/toilet{dir = 1},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/barrestroom) +"cia" = (/obj/structure/table/standard,/obj/random/soap,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/barrestroom) +"cib" = (/obj/machinery/light{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"cic" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"cid" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway) +"cie" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway) +"cif" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway) +"cig" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway) +"cih" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway) +"cii" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway) +"cij" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway) +"cik" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/medical_emergency_hallway) +"cil" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/maintenance{req_access = newlist()},/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/maintenance/medbay_aft) +"cim" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/maintenance/medbay_aft) +"cin" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light/small,/turf/simulated/floor,/area/maintenance/medbay_aft) +"cio" = (/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 = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j2"},/turf/simulated/floor,/area/maintenance/medbay_aft) +"cip" = (/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/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/maintenance/medbay_aft) +"ciq" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/maintenance/medbay_aft) +"cir" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/visible,/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod1/station) +"cis" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod1/station) +"cit" = (/obj/structure/shuttle/window,/obj/structure/grille,/turf/simulated/shuttle/plating,/area/shuttle/large_escape_pod1/station) +"ciu" = (/obj/effect/floor_decal/corner/brown/full,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/tiled/steel,/area/quartermaster/miningdock) +"civ" = (/obj/effect/floor_decal/corner/brown{dir = 8},/turf/simulated/floor/tiled/steel,/area/quartermaster/miningdock) +"ciw" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/miningdock) +"cix" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/miningdock) +"ciy" = (/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 = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/quartermaster/miningdock) +"ciz" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/miningdock) +"ciA" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/effect/landmark/start{name = "Shaft Miner"},/turf/simulated/floor/tiled,/area/quartermaster/miningdock) +"ciB" = (/obj/effect/floor_decal/corner/brown,/turf/simulated/floor/tiled,/area/quartermaster/miningdock) +"ciC" = (/obj/item/weapon/pickaxe{pixel_x = 5},/obj/item/weapon/shovel{pixel_x = -5},/obj/structure/table/rack{dir = 1},/obj/effect/floor_decal/corner/brown/full{dir = 4},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/ai_status_display{pixel_y = -32},/turf/simulated/floor/tiled,/area/quartermaster/miningdock) +"ciD" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "Delivery Office Maintenance"; req_access = list(50)},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/quartermaster/delivery) +"ciE" = (/turf/simulated/wall,/area/quartermaster/delivery) +"ciF" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/quartermaster/delivery) +"ciG" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/meter,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor,/area/maintenance/cargo) +"ciH" = (/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 = 5},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/maintenance/cargo) +"ciI" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/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{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/maintenance/cargo) +"ciJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/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,/area/maintenance/cargo) +"ciK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j1s"; name = "Primary Tool Storage"; sortType = "Primary Tool Storage"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/maintenance/cargo) +"ciL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/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/item/weapon/material/shard{icon_state = "medium"},/turf/simulated/floor,/area/maintenance/cargo) +"ciM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/alarm{pixel_y = 23},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/maintenance/cargo) +"ciN" = (/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/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/maintenance/cargo) +"ciO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/cyan,/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,/area/maintenance/cargo) +"ciP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/maintenance/cargo) +"ciQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/airlock/engineering{name = "Science Substation"; req_one_access = list(11,24,47)},/obj/machinery/door/firedoor,/turf/simulated/floor,/area/maintenance/substation/research) +"ciR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor,/area/maintenance/substation/research) +"ciS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/light/small,/turf/simulated/floor,/area/maintenance/substation/research) +"ciT" = (/obj/machinery/power/breakerbox/activated{RCon_tag = "Research Substation Bypass"},/turf/simulated/floor,/area/maintenance/substation/research) +"ciU" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"ciV" = (/obj/structure/closet/emcloset,/obj/effect/floor_decal/corner/blue/full,/turf/simulated/floor/tiled,/area/bridge) +"ciW" = (/obj/structure/table/reinforced,/obj/item/device/flashlight,/obj/item/device/flashlight{pixel_x = 2; pixel_y = 2},/obj/effect/floor_decal/corner/blue{dir = 10},/turf/simulated/floor/tiled,/area/bridge) +"ciX" = (/obj/structure/table/reinforced,/obj/item/device/radio,/obj/item/device/radio{pixel_x = 2; pixel_y = 3},/obj/structure/window/reinforced{dir = 4},/obj/effect/floor_decal/corner/blue/full{dir = 4},/obj/machinery/light,/turf/simulated/floor/tiled,/area/bridge) +"ciY" = (/obj/effect/floor_decal/corner/red/full,/obj/machinery/computer/secure_data{tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1},/turf/simulated/floor/tiled,/area/bridge) +"ciZ" = (/obj/effect/floor_decal/corner/red/full{dir = 4},/obj/machinery/computer/security{tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1},/turf/simulated/floor/tiled,/area/bridge) +"cja" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/secure/briefcase,/obj/structure/window/reinforced{dir = 8},/obj/effect/floor_decal/corner/blue/full,/turf/simulated/floor/tiled,/area/bridge) +"cjb" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/PDAs{pixel_x = 4; pixel_y = 4},/obj/item/weapon/storage/box/ids,/obj/structure/window/reinforced{dir = 4},/obj/effect/floor_decal/corner/blue/full{dir = 4},/obj/machinery/light,/turf/simulated/floor/tiled,/area/bridge) +"cjc" = (/obj/effect/floor_decal/corner/blue/full,/obj/machinery/computer/card{tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1},/turf/simulated/floor/tiled,/area/bridge) +"cjd" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/blue/full{dir = 4},/obj/machinery/computer/communications{tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1},/turf/simulated/floor/tiled,/area/bridge) +"cje" = (/obj/structure/table/reinforced,/obj/item/device/flash,/obj/item/device/flash,/obj/item/device/aicard,/obj/structure/window/reinforced{dir = 8},/obj/effect/floor_decal/corner/blue/full,/obj/machinery/light,/turf/simulated/floor/tiled,/area/bridge) +"cjf" = (/obj/structure/table/reinforced,/obj/machinery/recharger{pixel_y = 0},/obj/structure/window/reinforced{dir = 4},/obj/effect/floor_decal/corner/blue/full{dir = 4},/turf/simulated/floor/tiled,/area/bridge) +"cjg" = (/obj/effect/floor_decal/corner/white/full,/obj/machinery/computer/crew{tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1},/turf/simulated/floor/tiled,/area/bridge) +"cjh" = (/obj/effect/floor_decal/corner/white/full{tag = "icon-corner_white_full (EAST)"; icon_state = "corner_white_full"; dir = 4},/obj/machinery/computer/med_data{tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1},/turf/simulated/floor/tiled,/area/bridge) +"cji" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/obj/item/weapon/folder/red,/obj/item/weapon/folder/blue,/obj/item/weapon/pen,/obj/structure/window/reinforced{dir = 8},/obj/effect/floor_decal/corner/blue/full,/obj/machinery/light,/turf/simulated/floor/tiled,/area/bridge) +"cjj" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/firstaid/regular,/obj/effect/floor_decal/corner/blue{dir = 10},/turf/simulated/floor/tiled,/area/bridge) +"cjk" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/donut,/obj/effect/floor_decal/corner/blue/full{dir = 4},/obj/machinery/keycard_auth{pixel_x = 0; pixel_y = -24},/turf/simulated/floor/tiled,/area/bridge) +"cjl" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"cjm" = (/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/central_three) +"cjn" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"cjo" = (/turf/simulated/wall,/area/hallway/primary/central_three) +"cjp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/bar) +"cjq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/bar) +"cjr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/bar) +"cjs" = (/obj/structure/sign/double/barsign,/turf/simulated/wall,/area/crew_quarters/bar) +"cjt" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"cju" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"cjv" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"cjw" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway) +"cjx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway) +"cjy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light,/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway) +"cjz" = (/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/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway) +"cjA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway) +"cjB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/camera/network/northern_star{c_tag = "Hall - Mediecal Emergency"; dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway) +"cjC" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/hallway/secondary/medical_emergency_hallway) +"cjD" = (/turf/simulated/floor/tiled/dark,/area/hallway/secondary/medical_emergency_hallway) +"cjE" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/maintenance/medbay_aft) +"cjF" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor,/area/maintenance/medbay_aft) +"cjG" = (/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,/area/maintenance/medbay_aft) +"cjH" = (/obj/structure/table/rack,/obj/item/clothing/glasses/sunglasses,/obj/item/clothing/suit/storage/hazardvest,/obj/item/weapon/storage/box/lights/mixed,/obj/random/maintenance/medical,/obj/random/maintenance/medical,/obj/random/maintenance/medical,/turf/simulated/floor/plating,/area/maintenance/medbay_aft) +"cjI" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/oxygen/prechilled,/obj/machinery/light,/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod1/station) +"cjJ" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = -4; pixel_y = 0},/obj/item/weapon/wrench,/obj/random/medical/lite,/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod1/station) +"cjK" = (/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{pixel_x = 0; pixel_y = 0},/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/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod1/station) +"cjL" = (/obj/machinery/sleeper{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod1/station) +"cjM" = (/obj/machinery/sleep_console,/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod1/station) +"cjN" = (/obj/structure/bed/chair{dir = 1},/obj/machinery/light,/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod1/station) +"cjO" = (/obj/structure/bed/chair{dir = 1},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod1/station) +"cjP" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod1/station) +"cjQ" = (/turf/simulated/wall,/area/quartermaster/office) +"cjR" = (/obj/structure/reagent_dispensers/fueltank,/obj/effect/floor_decal/corner/brown/full,/turf/simulated/floor/tiled,/area/quartermaster/miningdock) +"cjS" = (/obj/structure/ore_box,/obj/effect/floor_decal/corner/brown{dir = 10},/turf/simulated/floor/tiled,/area/quartermaster/miningdock) +"cjT" = (/obj/effect/floor_decal/corner/brown{dir = 8},/obj/machinery/camera/network/cargo{c_tag = "CRG - Mining Dock"; dir = 1; name = "security camera"},/turf/simulated/floor/tiled,/area/quartermaster/miningdock) +"cjU" = (/obj/structure/closet/secure_closet/miner,/obj/effect/floor_decal/corner/brown,/turf/simulated/floor/tiled,/area/quartermaster/miningdock) +"cjV" = (/obj/structure/closet/secure_closet/miner,/obj/effect/floor_decal/corner/brown{dir = 10},/turf/simulated/floor/tiled,/area/quartermaster/miningdock) +"cjW" = (/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/corner/brown/full{dir = 4},/obj/machinery/newscaster{pixel_x = 0; pixel_y = -28},/turf/simulated/floor/tiled,/area/quartermaster/miningdock) +"cjX" = (/obj/structure/extinguisher_cabinet{pixel_x = 25; pixel_y = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/quartermaster/delivery) +"cjY" = (/obj/machinery/disposal/deliveryChute,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor,/area/quartermaster/delivery) +"cjZ" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/engineering{name = "Cargo Substation"; req_one_access = list(11,24,50)},/obj/machinery/door/firedoor,/turf/simulated/floor,/area/maintenance/substation/cargo) +"cka" = (/turf/simulated/wall,/area/maintenance/substation/cargo) +"ckb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/engineering{name = "Cargo Substation"; req_one_access = list(11,24,50)},/obj/machinery/door/firedoor,/turf/simulated/floor,/area/maintenance/substation/cargo) +"ckc" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall,/area/maintenance/substation/cargo) +"ckd" = (/obj/effect/decal/cleanable/generic,/obj/structure/table/rack,/obj/random/maintenance/cargo,/obj/random/maintenance/cargo,/obj/random/maintenance/cargo,/turf/simulated/floor/plating,/area/maintenance/cargo) +"cke" = (/obj/random/trash_pile,/turf/simulated/floor,/area/maintenance/cargo) +"ckf" = (/turf/simulated/floor,/area/maintenance/cargo) +"ckg" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/maintenance/cargo) +"ckh" = (/obj/structure/closet/crate,/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,/turf/simulated/floor/plating,/area/maintenance/cargo) +"cki" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/maintenance/cargo) +"ckj" = (/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/cargo) +"ckk" = (/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,/area/maintenance/cargo) +"ckl" = (/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/obj/machinery/meter,/obj/effect/floor_decal/industrial/warning{dir = 9},/turf/simulated/floor,/area/maintenance/cargo) +"ckm" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 10; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/effect/floor_decal/industrial/warning{dir = 5},/obj/machinery/light/small{dir = 4; pixel_y = 0},/turf/simulated/floor,/area/maintenance/cargo) +"ckn" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall,/area/maintenance/substation/research) +"cko" = (/turf/simulated/wall,/area/storage/tech) +"ckp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_four) +"ckq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/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},/turf/simulated/floor/plating,/area/bridge) +"ckr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/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},/turf/simulated/floor/plating,/area/bridge) +"cks" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/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},/turf/simulated/floor/plating,/area/bridge) +"ckt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/status_display{density = 0; layer = 4},/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},/turf/simulated/floor/plating,/area/bridge) +"cku" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/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/structure/window/reinforced,/obj/structure/cable/green,/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/turf/simulated/floor/plating,/area/bridge) +"ckv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/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},/turf/simulated/floor/plating,/area/bridge) +"ckw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_three) +"ckx" = (/obj/structure/disposalpipe/junction{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"cky" = (/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/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"ckz" = (/obj/machinery/door/firedoor/glass,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"ckA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/central_two) +"ckB" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 26},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_two) +"ckC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/medical_emergency_hallway) +"ckD" = (/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/medical_emergency_hallway) +"ckE" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/medical_emergency_hallway) +"ckF" = (/turf/space,/obj/structure/shuttle/engine/propulsion{dir = 8; icon_state = "propulsion_r"},/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/large_escape_pod1/station) +"ckG" = (/obj/structure/closet/emcloset,/obj/effect/floor_decal/corner/brown/full{dir = 8},/turf/simulated/floor/tiled,/area/quartermaster/office) +"ckH" = (/obj/machinery/photocopier,/obj/effect/floor_decal/corner/brown/full{dir = 1},/turf/simulated/floor/tiled,/area/quartermaster/office) +"ckI" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"ckJ" = (/obj/machinery/door/airlock/mining{id_tag = "cargodoor"; name = "Mining Dock"; req_access = list(50)},/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/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/quartermaster/miningdock) +"ckK" = (/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/quartermaster/delivery) +"ckL" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/quartermaster/delivery) +"ckM" = (/obj/machinery/conveyor{dir = 1; id = "packageSort1"},/turf/simulated/floor,/area/quartermaster/delivery) +"ckN" = (/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,/area/maintenance/substation/cargo) +"ckO" = (/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor,/area/maintenance/substation/cargo) +"ckP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor,/area/maintenance/substation/cargo) +"ckQ" = (/turf/simulated/wall,/area/storage/primary) +"ckR" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{req_access = newlist()},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/storage/primary) +"ckS" = (/obj/structure/closet/crate,/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,/turf/simulated/floor/plating,/area/maintenance/cargo) +"ckT" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 1; start_pressure = 740},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor,/area/maintenance/cargo) +"ckU" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 1; start_pressure = 740},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor,/area/maintenance/cargo) +"ckV" = (/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,/obj/machinery/ai_status_display{pixel_x = -32; pixel_y = 0},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/storage/tech) +"ckW" = (/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) +"ckX" = (/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/camera/network/engineering{c_tag = "ENG - Technical Storage"; dir = 2},/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/plating,/area/storage/tech) +"ckY" = (/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) +"ckZ" = (/obj/machinery/status_display{layer = 4; pixel_x = 32; pixel_y = 0},/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,/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/storage/tech) +"cla" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"clb" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/turf/simulated/mineral/floor/ignore_mapgen,/area/mine/explored/upper_level) +"clc" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"cld" = (/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"cle" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"clf" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"clg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"clh" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/hallway/secondary/medical_emergency_hallway) +"cli" = (/obj/effect/floor_decal/corner/brown/full{dir = 8},/obj/machinery/status_display/supply_display{pixel_y = 32},/turf/simulated/floor/tiled,/area/quartermaster/office) +"clj" = (/obj/effect/floor_decal/corner/brown{dir = 1},/turf/simulated/floor/tiled,/area/quartermaster/office) +"clk" = (/turf/simulated/floor/tiled,/area/quartermaster/office) +"cll" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled,/area/quartermaster/office) +"clm" = (/obj/machinery/door/airlock/glass_mining{id_tag = "cargodoor"; name = "Cargo Office"; req_access = list(50)},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/quartermaster/office) +"cln" = (/obj/effect/floor_decal/corner/brown{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/quartermaster/miningdock) +"clo" = (/obj/effect/floor_decal/corner/brown{dir = 1},/turf/simulated/floor/tiled,/area/quartermaster/miningdock) +"clp" = (/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/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/quartermaster/miningdock) +"clq" = (/obj/effect/floor_decal/corner/brown{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/quartermaster/miningdock) +"clr" = (/obj/effect/floor_decal/corner/brown{dir = 1},/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/quartermaster/miningdock) +"cls" = (/obj/machinery/door/airlock/glass_mining{name = "Delivery Office"; req_access = list(50)},/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,/area/quartermaster/delivery) +"clt" = (/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/delivery) +"clu" = (/obj/effect/floor_decal/corner/brown{dir = 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/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/quartermaster/delivery) +"clv" = (/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 = 10},/turf/simulated/floor/tiled,/area/quartermaster/delivery) +"clw" = (/obj/effect/floor_decal/industrial/warning/corner,/obj/machinery/firealarm{dir = 4; pixel_x = 26},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/quartermaster/delivery) +"clx" = (/obj/structure/plasticflaps{opacity = 0},/obj/machinery/conveyor{dir = 1; id = "packageSort1"},/turf/simulated/floor,/area/quartermaster/delivery) +"cly" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/industrial/warning/corner,/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/maintenance/substation/cargo) +"clz" = (/obj/machinery/power/terminal,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor,/area/maintenance/substation/cargo) +"clA" = (/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"; pixel_y = 0},/turf/simulated/floor,/area/maintenance/substation/cargo) +"clB" = (/obj/structure/table/standard,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/turf/simulated/floor/tiled,/area/storage/primary) +"clC" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/tiled,/area/storage/primary) +"clD" = (/obj/machinery/camera/network/civilian{c_tag = "CIV - Primary Tool Storage"; dir = 2},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/tiled,/area/storage/primary) +"clE" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/storage/primary) +"clF" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/structure/table/standard,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/turf/simulated/floor/tiled,/area/storage/primary) +"clG" = (/obj/structure/table/standard,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/tiled,/area/storage/primary) +"clH" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/storage/tech) +"clI" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/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"},/turf/simulated/floor/plating,/area/storage/tech) +"clJ" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/storage/tech) +"clK" = (/obj/item/weapon/module/power_control,/obj/item/weapon/airlock_electronics,/obj/structure/table/steel,/turf/simulated/floor/plating,/area/storage/tech) +"clL" = (/turf/simulated/floor,/area/storage/tech) +"clM" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/structure/sign/directions/security{dir = 1; pixel_x = -32; pixel_y = 0},/obj/structure/sign/directions/science{dir = 1; pixel_x = -32; pixel_z = -8},/obj/structure/sign/directions/evac{dir = 4; pixel_x = -32; pixel_z = 8},/obj/machinery/camera/network/northern_star{c_tag = "Hall - Central Primary Port Aft 2"; dir = 4},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_four) +"clN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_three) +"clO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_three) +"clP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_three) +"clQ" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/structure/sign/directions/security{dir = 8; pixel_y = 32},/obj/structure/sign/directions/engineering{dir = 8; pixel_y = 32; pixel_z = -8},/obj/structure/sign/directions/cargo{dir = 8; pixel_y = 32; pixel_z = 8},/obj/machinery/firealarm{dir = 8; pixel_x = -24; pixel_y = 0},/obj/machinery/camera/network/northern_star{c_tag = "Hall - Central Primary Aft Mid 2"; dir = 4},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_three) +"clR" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"clS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"clT" = (/obj/structure/sign/directions/medical{dir = 4; pixel_y = 32},/obj/structure/sign/directions/science{dir = 8; pixel_y = 32; pixel_z = -8},/obj/structure/sign/directions/evac{pixel_y = 32; pixel_z = 8},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_three) +"clU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_three) +"clV" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24; pixel_y = 0},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_three) +"clW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"clX" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/structure/sign/directions/evac{dir = 8; pixel_x = 32; pixel_z = 8},/obj/structure/sign/directions/security{dir = 8; pixel_x = 32; pixel_y = 0},/obj/structure/sign/directions/science{dir = 8; pixel_x = 32; pixel_z = -8},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_three) +"clY" = (/turf/simulated/wall/r_wall,/area/security/nuke_storage) +"clZ" = (/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) +"cma" = (/obj/structure/bed/chair/comfy/brown,/obj/structure/noticeboard{pixel_y = 27},/obj/effect/floor_decal/corner/brown/full{dir = 8},/turf/simulated/floor/tiled,/area/quartermaster/office) +"cmb" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/quartermaster/office) +"cmc" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/office) +"cmd" = (/obj/machinery/door/airlock/glass_mining{id_tag = "cargodoor"; name = "Cargo Office"; req_access = list(50)},/obj/machinery/door/firedoor/glass,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/office) +"cme" = (/obj/effect/floor_decal/corner/brown,/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -26},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/miningdock) +"cmf" = (/obj/effect/floor_decal/corner/brown{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/miningdock) +"cmg" = (/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/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/quartermaster/miningdock) +"cmh" = (/obj/effect/floor_decal/corner/brown{dir = 8},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled,/area/quartermaster/miningdock) +"cmi" = (/obj/machinery/door/airlock/glass_mining{name = "Delivery Office"; req_access = list(50)},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/quartermaster/delivery) +"cmj" = (/turf/simulated/floor/tiled,/area/quartermaster/delivery) +"cmk" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/quartermaster/delivery) +"cml" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/delivery) +"cmm" = (/obj/item/weapon/stool,/obj/effect/floor_decal/industrial/warning{dir = 5},/turf/simulated/floor/tiled,/area/quartermaster/delivery) +"cmn" = (/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green,/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/power/sensor{name = "Powernet Sensor - Cargo Subgrid"; name_tag = "Cargo Subgrid"},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor,/area/maintenance/substation/cargo) +"cmo" = (/obj/machinery/power/smes/buildable{charge = 0; RCon_tag = "Substation - Cargo"},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/maintenance/substation/cargo) +"cmp" = (/obj/machinery/power/breakerbox/activated{RCon_tag = "Cargo Substation Bypass"},/turf/simulated/floor/plating,/area/maintenance/substation/cargo) +"cmq" = (/obj/structure/table/standard,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/obj/machinery/requests_console{department = "Tool Storage"; departmentType = 0; pixel_x = -30; pixel_y = 0},/turf/simulated/floor/tiled,/area/storage/primary) +"cmr" = (/turf/simulated/floor/tiled,/area/storage/primary) +"cms" = (/obj/item/weapon/stool,/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/storage/primary) +"cmt" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/storage/primary) +"cmu" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled,/area/storage/primary) +"cmv" = (/obj/structure/table/standard,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/item/weapon/crowbar,/turf/simulated/floor/tiled,/area/storage/primary) +"cmw" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green,/turf/simulated/floor/plating,/area/storage/tech) +"cmx" = (/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) +"cmy" = (/obj/machinery/light/small{dir = 4; pixel_y = 0},/obj/machinery/camera/network/engineering{c_tag = "ENG - Secure Technical Storage"; dir = 2},/turf/simulated/floor/tiled/dark,/area/storage/tech) +"cmz" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/storage/tech) +"cmA" = (/obj/item/device/aicard,/obj/item/weapon/aiModule/reset,/obj/structure/table/steel,/turf/simulated/floor/plating,/area/storage/tech) +"cmB" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor,/area/storage/tech) +"cmC" = (/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/cloning{pixel_x = 0},/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},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/storage/tech) +"cmD" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor,/area/storage/tech) +"cmE" = (/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},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/storage/tech) +"cmF" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor,/area/storage/tech) +"cmG" = (/obj/machinery/requests_console{department = "Tech storage"; pixel_x = 28; pixel_y = 0},/turf/simulated/floor,/area/storage/tech) +"cmH" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"cmI" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"cmJ" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"cmK" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"cmL" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"cmM" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"cmN" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"cmO" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"cmP" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"cmQ" = (/obj/machinery/camera/network/northern_star{c_tag = "Hall - Central Primary Aft Port 2"; dir = 2},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"cmR" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"cmS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"cmT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"cmU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"cmV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"cmW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"cmX" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_three) +"cmY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"cmZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"cna" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"cnb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"cnc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/camera/network/northern_star{c_tag = "Hall - Central Primary Aft Starboard 2"; dir = 2},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"cnd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"cne" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"cnf" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"cng" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"cnh" = (/obj/structure/flora/pottedplant{tag = "icon-plant-01"; icon_state = "plant-01"},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_three) +"cni" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_three) +"cnj" = (/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) +"cnk" = (/turf/simulated/floor/tiled/dark,/area/security/nuke_storage) +"cnl" = (/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) +"cnm" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/tiled/dark,/area/security/nuke_storage) +"cnn" = (/obj/structure/filingcabinet/security{name = "Security Records"},/turf/simulated/floor/tiled/dark,/area/security/nuke_storage) +"cno" = (/obj/structure/table/standard,/obj/item/weapon/material/ashtray/glass,/obj/effect/floor_decal/corner/brown{dir = 9},/obj/machinery/newscaster{pixel_x = -28; pixel_y = 0},/obj/item/weapon/deck/cards,/turf/simulated/floor/tiled,/area/quartermaster/office) +"cnp" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/quartermaster/office) +"cnq" = (/obj/item/weapon/stamp/denied{pixel_x = 4; pixel_y = -2},/obj/structure/table/standard,/obj/effect/floor_decal/corner/brown,/obj/item/weapon/stamp/cargo,/turf/simulated/floor/tiled,/area/quartermaster/office) +"cnr" = (/obj/structure/sign/poster{pixel_x = 0; pixel_y = 0},/turf/simulated/wall,/area/quartermaster/office) +"cns" = (/obj/machinery/door/airlock/glass_mining{id_tag = "cargodoor"; name = "Cargo Office"; req_access = list(50)},/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,/turf/simulated/floor/tiled,/area/quartermaster/miningdock) +"cnt" = (/obj/structure/table/steel,/obj/item/weapon/storage/box,/obj/item/weapon/storage/box,/obj/effect/floor_decal/corner/brown{dir = 8},/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor/tiled,/area/quartermaster/delivery) +"cnu" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/quartermaster/delivery) +"cnv" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/quartermaster/delivery) +"cnw" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/delivery) +"cnx" = (/obj/machinery/conveyor{dir = 1; id = "packageSort1"},/turf/simulated/floor/plating,/area/quartermaster/delivery) +"cny" = (/obj/machinery/ai_status_display{pixel_x = -32; pixel_y = 0},/obj/machinery/vending/nifsoft_shop,/turf/simulated/floor/tiled,/area/storage/primary) +"cnz" = (/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/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/storage/primary) +"cnA" = (/obj/machinery/vending/assist,/obj/machinery/status_display{layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/tiled,/area/storage/primary) +"cnB" = (/turf/simulated/wall,/area/storage/emergency_storage/emergency6) +"cnC" = (/turf/simulated/wall,/area/medical/first_aid_station) +"cnD" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green,/turf/simulated/floor/plating,/area/storage/tech) +"cnE" = (/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/machinery/light/small{dir = 8},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/dark,/area/storage/tech) +"cnF" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/dark,/area/storage/tech) +"cnG" = (/obj/machinery/door/airlock/highsecurity{name = "Secure Tech Storage"; req_access = list(19,23)},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/storage/tech) +"cnH" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/storage/tech) +"cnI" = (/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},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/storage/tech) +"cnJ" = (/obj/machinery/hologram/holopad,/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/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/storage/tech) +"cnK" = (/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},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/storage/tech) +"cnL" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/storage/tech) +"cnM" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/navbeacon/patrol{next_patrol = "CH11"; location = "CH10"},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"cnN" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"cnO" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"cnP" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"cnQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/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/hallway/primary/central_three) +"cnR" = (/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/central_three) +"cnS" = (/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/central_three) +"cnT" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"cnU" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"cnV" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/navbeacon/patrol{next_patrol = "CH10"; location = "CH9"},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"cnW" = (/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,/area/hallway/primary/central_three) +"cnX" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"cnY" = (/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,/area/hallway/primary/central_three) +"cnZ" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_three) +"coa" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/navbeacon/patrol{next_patrol = "CH9"; location = "CH8"},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"cob" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"coc" = (/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/central_three) +"cod" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"coe" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/navbeacon/patrol{next_patrol = "CH8"; location = "CH7"},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"cof" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"cog" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"coh" = (/obj/machinery/camera/network/northern_star{c_tag = "Hall - Central Primary Aft Starboard 3"; dir = 8},/obj/structure/table/glass,/obj/item/weapon/dice,/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_three) +"coi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_three) +"coj" = (/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) +"cok" = (/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) +"col" = (/obj/structure/bed/chair/comfy/brown{dir = 1},/obj/effect/floor_decal/corner/brown{dir = 9},/obj/machinery/light{dir = 8},/obj/machinery/camera/network/cargo{c_tag = "CRG - Cargo Office"; dir = 4; name = "security camera"},/turf/simulated/floor/tiled,/area/quartermaster/office) +"com" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/office) +"con" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled,/area/quartermaster/office) +"coo" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/quartermaster/office) +"cop" = (/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/structure/table/standard,/obj/effect/floor_decal/corner/brown{dir = 6},/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/office) +"coq" = (/obj/machinery/computer/ordercomp,/turf/simulated/floor/tiled,/area/quartermaster/foyer) +"cor" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/flora/pottedplant,/turf/simulated/floor/tiled,/area/quartermaster/foyer) +"cos" = (/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/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/quartermaster/foyer) +"cot" = (/obj/effect/floor_decal/corner/brown{dir = 4},/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/tiled,/area/quartermaster/foyer) +"cou" = (/obj/structure/bed/chair{dir = 8},/obj/effect/floor_decal/corner/brown/full{dir = 1},/turf/simulated/floor/tiled,/area/quartermaster/foyer) +"cov" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/delivery) +"cow" = (/obj/structure/table/steel,/obj/item/weapon/wrapping_paper,/obj/item/weapon/wrapping_paper,/obj/item/weapon/wrapping_paper,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/obj/effect/floor_decal/corner/brown{dir = 9},/obj/machinery/camera/network/cargo{c_tag = "CRG - Delivery Office"; dir = 4; name = "security camera"},/turf/simulated/floor/tiled,/area/quartermaster/delivery) +"cox" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/delivery) +"coy" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/tiled,/area/quartermaster/delivery) +"coz" = (/obj/effect/floor_decal/industrial/warning/corner,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/quartermaster/delivery) +"coA" = (/obj/machinery/conveyor_switch/oneway{id = "packageSort1"},/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/floor/tiled,/area/quartermaster/delivery) +"coB" = (/obj/machinery/lapvend,/turf/simulated/floor/tiled,/area/storage/primary) +"coC" = (/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/scrubbers,/obj/structure/disposalpipe/segment,/obj/machinery/cell_charger,/turf/simulated/floor/tiled,/area/storage/primary) +"coD" = (/obj/machinery/vending/tool,/turf/simulated/floor/tiled,/area/storage/primary) +"coE" = (/obj/machinery/floodlight,/turf/simulated/floor,/area/storage/emergency_storage/emergency6) +"coF" = (/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/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor/plating,/area/storage/emergency_storage/emergency6) +"coG" = (/obj/machinery/portable_atmospherics/powered/pump/filled,/turf/simulated/floor/plating,/area/storage/emergency_storage/emergency6) +"coH" = (/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/cargo) +"coI" = (/obj/structure/table/rack,/obj/item/bodybag/cryobag,/obj/effect/floor_decal/corner/paleblue/full{dir = 8},/obj/item/weapon/storage/toolbox/emergency,/obj/item/weapon/storage/firstaid/regular,/obj/random/medical/lite,/turf/simulated/floor/tiled/white,/area/medical/first_aid_station) +"coJ" = (/obj/machinery/sleep_console{dir = 4},/obj/machinery/alarm{pixel_y = 23},/obj/effect/floor_decal/corner/paleblue{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/first_aid_station) +"coK" = (/obj/machinery/sleeper{dir = 4},/obj/effect/floor_decal/corner/paleblue/full{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/first_aid_station) +"coL" = (/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) +"coM" = (/turf/simulated/floor/tiled/dark,/area/storage/tech) +"coN" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/storage/tech) +"coO" = (/obj/structure/table/steel,/obj/item/device/integrated_electronics/debugger{pixel_x = -5; pixel_y = 0},/obj/item/device/integrated_electronics/wirer{pixel_x = 5; pixel_y = 0},/turf/simulated/floor/plating,/area/storage/tech) +"coP" = (/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) +"coQ" = (/obj/effect/landmark{name = "blobstart"},/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,/area/storage/tech) +"coR" = (/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/arcade,/obj/item/weapon/circuitboard/message_monitor{pixel_x = 3; pixel_y = -3},/turf/simulated/floor/plating,/area/storage/tech) +"coS" = (/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},/turf/simulated/floor/plating,/area/storage/tech) +"coT" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"coU" = (/obj/machinery/light,/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"coV" = (/obj/machinery/newscaster{pixel_x = 0; pixel_y = -28},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"coW" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"coX" = (/obj/machinery/camera/network/northern_star{c_tag = "Hall - Central Primary Aft Port 1"; dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"coY" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"coZ" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"cpa" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"cpb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"cpc" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"cpd" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"cpe" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"cpf" = (/obj/structure/disposalpipe/junction{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"cpg" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_three) +"cph" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"cpi" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light,/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"cpj" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -26},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"cpk" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"cpl" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera/network/northern_star{c_tag = "Hall - Central Primary Aft Starboard 1"; dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"cpm" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"cpn" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/newscaster{pixel_x = 0; pixel_y = -28},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"cpo" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"cpp" = (/obj/structure/disposalpipe/sortjunction/flipped{dir = 8; name = "Coffee Shop"; sortType = "Coffee Shop"},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"cpq" = (/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j2"},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"cpr" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"cps" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/hallway/primary/central_three) +"cpt" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/dark,/area/security/nuke_storage) +"cpu" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/dark,/area/security/nuke_storage) +"cpv" = (/obj/machinery/hologram/holopad,/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_animal/mouse/brown/Tom,/turf/simulated/floor/tiled/dark,/area/security/nuke_storage) +"cpw" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/dark,/area/security/nuke_storage) +"cpx" = (/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) +"cpy" = (/obj/structure/closet/crate,/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,/turf/simulated/floor/plating,/area/maintenance/medbay_aft) +"cpz" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/obj/effect/floor_decal/corner/brown{dir = 9},/turf/simulated/floor/tiled,/area/quartermaster/office) +"cpA" = (/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/quartermaster/office) +"cpB" = (/obj/structure/disposalpipe/sortjunction/flipped{dir = 1; sortType = "Cargo Bay"; name = "Cargo Bay"},/turf/simulated/floor/tiled,/area/quartermaster/office) +"cpC" = (/obj/structure/bed/chair/office/dark{dir = 4},/obj/effect/floor_decal/corner/brown{dir = 6},/obj/effect/landmark/start{name = "Cargo Technician"},/turf/simulated/floor/tiled,/area/quartermaster/office) +"cpD" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/noticeboard{pixel_y = 27},/obj/machinery/door/window/westleft{name = "Cargo Desk"; req_access = list(50)},/turf/simulated/floor/tiled,/area/quartermaster/office) +"cpE" = (/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled,/area/quartermaster/foyer) +"cpF" = (/turf/simulated/floor/tiled,/area/quartermaster/foyer) +"cpG" = (/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/quartermaster/foyer) +"cpH" = (/obj/structure/bed/chair{dir = 8},/obj/effect/floor_decal/corner/brown{dir = 6},/turf/simulated/floor/tiled,/area/quartermaster/foyer) +"cpI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/delivery) +"cpJ" = (/obj/structure/table/steel,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/effect/floor_decal/corner/brown{dir = 9},/obj/item/weapon/material/butterfly/boxcutter,/turf/simulated/floor/tiled,/area/quartermaster/delivery) +"cpK" = (/obj/machinery/requests_console{department = "Cargo Bay"; departmentType = 2; pixel_x = 30; pixel_y = -1},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/delivery) +"cpL" = (/obj/machinery/conveyor{dir = 1; id = "packageSort1"},/obj/structure/plasticflaps/mining,/turf/simulated/floor/plating,/area/quartermaster/delivery) +"cpM" = (/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},/turf/simulated/floor/tiled,/area/storage/primary) +"cpN" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled,/area/storage/primary) +"cpO" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/storage/primary) +"cpP" = (/obj/item/weapon/stool,/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/storage/primary) +"cpQ" = (/obj/structure/table/standard,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/machinery/light{dir = 4},/obj/item/device/communicator,/turf/simulated/floor/tiled,/area/storage/primary) +"cpR" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor,/area/storage/emergency_storage/emergency6) +"cpS" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/storage/emergency_storage/emergency6) +"cpT" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/storage/emergency_storage/emergency6) +"cpU" = (/obj/machinery/light/small{dir = 8},/obj/random/trash_pile,/turf/simulated/floor,/area/maintenance/cargo) +"cpV" = (/obj/structure/extinguisher_cabinet{pixel_x = -27},/obj/effect/floor_decal/corner/paleblue/full,/obj/machinery/light,/obj/structure/bed/roller,/turf/simulated/floor/tiled/white,/area/medical/first_aid_station) +"cpW" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/effect/floor_decal/corner/paleblue{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/first_aid_station) +"cpX" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/effect/floor_decal/corner/paleblue{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/first_aid_station) +"cpY" = (/obj/structure/bed/chair/office/light,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/effect/floor_decal/corner/paleblue/full{dir = 1},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/machinery/newscaster{pixel_x = 28; pixel_y = 1},/turf/simulated/floor/tiled/white,/area/medical/first_aid_station) +"cpZ" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/storage/tech) +"cqa" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/storage/tech) +"cqb" = (/obj/structure/table/steel,/obj/item/weapon/storage/bag/circuits/basic,/turf/simulated/floor/plating,/area/storage/tech) +"cqc" = (/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,/area/storage/tech) +"cqd" = (/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) +"cqe" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/structure/sign/directions/engineering{dir = 2; pixel_x = -32; pixel_z = -8},/obj/structure/sign/directions/medical{dir = 4; pixel_x = -32; pixel_y = 0},/obj/structure/sign/directions/cargo{dir = 2; pixel_x = -32; pixel_z = 8},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_four) +"cqf" = (/obj/machinery/newscaster{pixel_x = 28; pixel_y = 1},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_four) +"cqg" = (/turf/simulated/wall,/area/crew_quarters/sleep/elevator) +"cqh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/crew_quarters/sleep/elevator) +"cqi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/sleep/elevator) +"cqj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/sleep/elevator) +"cqk" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/crew_quarters/sleep/elevator) +"cql" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/sleep/elevator) +"cqm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/crew_quarters/sleep/elevator) +"cqn" = (/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable,/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_three) +"cqo" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"cqp" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 26},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_three) +"cqq" = (/obj/machinery/door/airlock/glass{name = "Construction Area"; req_access = list(32)},/turf/simulated/floor/plating,/area/hallway/primary/central_three) +"cqr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/primary/central_three) +"cqs" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_three) +"cqt" = (/obj/structure/sign/directions/medical{dir = 1; pixel_x = 32; pixel_y = 0},/obj/structure/sign/directions/cargo{dir = 8; pixel_x = 32; pixel_z = 8},/obj/structure/sign/directions/engineering{dir = 8; pixel_x = 32; pixel_z = -8},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_three) +"cqu" = (/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) +"cqv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/dark,/area/security/nuke_storage) +"cqw" = (/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) +"cqx" = (/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/medical,/obj/random/maintenance/medical,/turf/simulated/floor/plating,/area/maintenance/medbay_aft) +"cqy" = (/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,/area/maintenance/medbay_aft) +"cqz" = (/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,/area/maintenance/medbay_aft) +"cqA" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/maintenance/medbay_aft) +"cqB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/maintenance/medbay_aft) +"cqC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/medbay_aft) +"cqD" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/medbay_aft) +"cqE" = (/obj/structure/closet/crate/medical,/obj/random/maintenance/medical,/obj/random/maintenance/medical,/obj/random/maintenance/medical,/obj/random/maintenance/clean,/turf/simulated/floor,/area/maintenance/medbay_aft) +"cqF" = (/obj/machinery/autolathe,/obj/effect/floor_decal/corner/brown{dir = 9},/turf/simulated/floor/tiled,/area/quartermaster/office) +"cqG" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/quartermaster/office) +"cqH" = (/obj/machinery/computer/supplycomp{tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1},/turf/simulated/floor/tiled,/area/quartermaster/office) +"cqI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/office) +"cqJ" = (/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/quartermaster/foyer) +"cqK" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/foyer) +"cqL" = (/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,/area/quartermaster/foyer) +"cqM" = (/obj/structure/bed/chair{dir = 8},/obj/effect/floor_decal/corner/brown{dir = 6},/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/foyer) +"cqN" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/delivery) +"cqO" = (/obj/structure/table/steel,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/effect/floor_decal/corner/brown/full,/turf/simulated/floor/tiled,/area/quartermaster/delivery) +"cqP" = (/obj/structure/bed/chair,/obj/effect/landmark/start{name = "Cargo Technician"},/obj/effect/floor_decal/corner/brown{dir = 10},/turf/simulated/floor/tiled,/area/quartermaster/delivery) +"cqQ" = (/obj/structure/filingcabinet/filingcabinet,/obj/effect/floor_decal/corner/brown{dir = 8},/obj/machinery/light,/turf/simulated/floor/tiled,/area/quartermaster/delivery) +"cqR" = (/obj/structure/cable/green,/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/disposalpipe/segment,/obj/machinery/light_switch{dir = 2; name = "light switch "; pixel_x = 36; pixel_y = 0},/turf/simulated/floor/tiled,/area/quartermaster/delivery) +"cqS" = (/obj/structure/disposalpipe/trunk,/obj/structure/disposaloutlet{dir = 1},/turf/simulated/floor/plating,/area/quartermaster/delivery) +"cqT" = (/obj/structure/table/standard,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/light_switch{pixel_x = 12; pixel_y = -24},/obj/item/weapon/crowbar,/turf/simulated/floor/tiled,/area/storage/primary) +"cqU" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled,/area/storage/primary) +"cqV" = (/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled,/area/storage/primary) +"cqW" = (/obj/machinery/navbeacon/delivery/west{location = "Tool Storage"},/obj/effect/floor_decal/industrial/outline/yellow,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/storage/primary) +"cqX" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/storage/primary) +"cqY" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/storage/primary) +"cqZ" = (/obj/machinery/disposal,/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -26},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/tiled,/area/storage/primary) +"cra" = (/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/emergency6) +"crb" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/storage/emergency_storage/emergency6) +"crc" = (/turf/simulated/wall,/area/hallway/primary/port) +"crd" = (/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/airlock/maintenance{req_access = newlist()},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/maintenance/cargo) +"cre" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/camera/network/medbay{c_tag = "MED - FA Station Port"; dir = 1},/obj/machinery/light_switch{pixel_x = -36; pixel_y = 0},/obj/effect/floor_decal/corner/paleblue{dir = 9},/turf/simulated/floor/tiled/white,/area/medical/first_aid_station) +"crf" = (/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,/turf/simulated/floor/tiled/white,/area/medical/first_aid_station) +"crg" = (/obj/structure/table/reinforced,/obj/effect/floor_decal/corner/paleblue{dir = 6},/obj/machinery/vending/wallmed1{name = "NanoMed Wall"; pixel_x = 25; pixel_y = 0},/obj/machinery/recharger,/obj/item/device/radio{frequency = 1487; icon_state = "med_walkietalkie"; name = "Medbay Emergency Radio Link"},/obj/item/device/defib_kit/loaded,/turf/simulated/floor/tiled/white,/area/medical/first_aid_station) +"crh" = (/obj/machinery/cell_charger{pixel_y = 5},/obj/item/device/multitool,/obj/structure/table/steel,/turf/simulated/floor/plating,/area/storage/tech) +"cri" = (/obj/machinery/light/small,/obj/structure/table/steel,/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) +"crj" = (/obj/machinery/light_switch{pixel_x = 0; pixel_y = -26},/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor,/area/storage/tech) +"crk" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/industrial/warning,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/storage/tech) +"crl" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor,/area/storage/tech) +"crm" = (/obj/item/device/radio/intercom{layer = 4; name = "Station Intercom (General)"; pixel_y = -21},/obj/machinery/light/small,/turf/simulated/floor,/area/storage/tech) +"crn" = (/obj/machinery/vending/assist,/turf/simulated/floor,/area/storage/tech) +"cro" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"crp" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/central_four) +"crq" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/atm{pixel_x = -32; pixel_y = 0},/obj/structure/table/glass,/turf/simulated/floor/tiled,/area/crew_quarters/sleep/elevator) +"crr" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/crew_quarters/sleep/elevator) +"crs" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/crew_quarters/sleep/elevator) +"crt" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/tiled,/area/crew_quarters/sleep/elevator) +"cru" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/crew_quarters/sleep/elevator) +"crv" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/sleep/elevator) +"crw" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled,/area/crew_quarters/sleep/elevator) +"crx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/crew_quarters/sleep/elevator) +"cry" = (/obj/machinery/newscaster{pixel_y = 32},/obj/machinery/firealarm{dir = 4; pixel_x = 26},/obj/structure/table/glass,/obj/item/weapon/book/codex/lore/vir,/turf/simulated/floor/tiled,/area/crew_quarters/sleep/elevator) +"crz" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"crA" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"crB" = (/turf/simulated/wall,/area/vacant/vacant_shop) +"crC" = (/turf/simulated/floor/tiled,/area/vacant/vacant_shop) +"crD" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled,/area/vacant/vacant_shop) +"crE" = (/obj/structure/table/rack{dir = 4},/turf/simulated/floor/tiled,/area/vacant/vacant_shop) +"crF" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"crG" = (/obj/machinery/door/firedoor/glass,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"crH" = (/obj/structure/closet/crate,/obj/item/stack/material/silver,/obj/item/stack/material/silver,/obj/item/stack/material/silver,/obj/item/stack/material/gold,/obj/item/stack/material/gold,/obj/item/stack/material/gold,/obj/item/weapon/storage/belt/champion,/turf/simulated/floor/tiled/dark,/area/security/nuke_storage) +"crI" = (/obj/structure/closet/secure_closet/freezer/money,/obj/machinery/power/apc{dir = 2; 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) +"crJ" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/tiled/dark,/area/security/nuke_storage) +"crK" = (/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"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/maintenance/medbay_aft) +"crL" = (/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/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/medbay_aft) +"crM" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/maintenance/medbay_aft) +"crN" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/maintenance/medbay_aft) +"crO" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/maintenance/medbay_aft) +"crP" = (/obj/structure/table/standard,/obj/effect/floor_decal/corner/brown{dir = 9},/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/fiftyspawner/steel,/obj/fiftyspawner/glass,/obj/item/device/multitool,/turf/simulated/floor/tiled,/area/quartermaster/office) +"crQ" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/office) +"crR" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor/tiled,/area/quartermaster/office) +"crS" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/quartermaster/office) +"crT" = (/obj/effect/floor_decal/corner/brown{dir = 4},/obj/structure/filingcabinet/filingcabinet,/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/office) +"crU" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/office) +"crV" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/camera/network/cargo{c_tag = "CRG - Cargo Foyer"; dir = 4; name = "security camera"},/turf/simulated/floor/tiled,/area/quartermaster/foyer) +"crW" = (/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,/obj/effect/landmark{name = "lightsout"},/turf/simulated/floor/tiled,/area/quartermaster/foyer) +"crX" = (/obj/structure/bed/chair{dir = 8},/obj/effect/floor_decal/corner/brown{dir = 4},/obj/machinery/firealarm{dir = 4; pixel_x = 26},/turf/simulated/floor/tiled,/area/quartermaster/foyer) +"crY" = (/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},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/delivery) +"crZ" = (/obj/structure/table/steel_reinforced,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/obj/machinery/door/window/northright{name = "Mailing Room"; req_access = list(50)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/quartermaster/delivery) +"csa" = (/obj/machinery/door/airlock/glass_mining{name = "Delivery Office"; req_access = list(50)},/obj/machinery/door/firedoor/glass,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/quartermaster/delivery) +"csb" = (/obj/structure/sign/poster{pixel_x = 0; pixel_y = 0},/turf/simulated/wall,/area/quartermaster/delivery) +"csc" = (/turf/simulated/wall,/area/hallway/secondary/cargo_hallway) +"csd" = (/obj/machinery/door/airlock/glass{name = "Primary Tool Storage"},/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/storage/primary) +"cse" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/storage/primary) +"csf" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/storage/primary) +"csg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/storage/primary) +"csh" = (/obj/machinery/door/airlock/glass{name = "Primary Tool Storage"},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/storage/primary) +"csi" = (/obj/machinery/door/airlock{name = "Cargo Emergency Storage"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/storage/emergency_storage/emergency6) +"csj" = (/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled/dark,/area/hallway/primary/port) +"csk" = (/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"; pixel_y = 0},/turf/simulated/floor/tiled/dark,/area/hallway/primary/port) +"csl" = (/obj/structure/closet/emcloset,/turf/simulated/floor/tiled/dark,/area/hallway/primary/port) +"csm" = (/obj/machinery/door/airlock/glass_medical{name = "First-Aid Station"; req_one_access = list(5,10,50,63)},/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/white,/area/medical/first_aid_station) +"csn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/first_aid_station) +"cso" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/port) +"csp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/port) +"csq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/port) +"csr" = (/obj/machinery/door/airlock/engineering{name = "Tech Storage"; req_access = list(23)},/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,/area/storage/tech) +"css" = (/turf/simulated/floor/tiled/dark,/area/hallway/primary/port) +"cst" = (/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/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/port) +"csu" = (/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,/area/hallway/primary/port) +"csv" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled,/area/hallway/primary/port) +"csw" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled/dark,/area/hallway/primary/port) +"csx" = (/obj/machinery/light{dir = 8},/obj/machinery/camera/network/civilian{c_tag = "CIV - Residential Elevator Port"; dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/sleep/elevator) +"csy" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/tiled,/area/crew_quarters/sleep/elevator) +"csz" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/computer/cryopod/dorms{pixel_y = -30},/turf/simulated/floor/tiled,/area/crew_quarters/sleep/elevator) +"csA" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/effect/landmark{name = "JoinLateElevator"},/turf/simulated/floor/tiled,/area/crew_quarters/sleep/elevator) +"csB" = (/obj/item/device/radio/beacon,/obj/effect/landmark{name = "JoinLateElevator"},/turf/simulated/floor/tiled,/area/crew_quarters/sleep/elevator) +"csC" = (/obj/effect/landmark{name = "JoinLateElevator"},/turf/simulated/floor/tiled,/area/crew_quarters/sleep/elevator) +"csD" = (/obj/machinery/computer/cryopod/dorms{pixel_y = -30},/turf/simulated/floor/tiled,/area/crew_quarters/sleep/elevator) +"csE" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/sleep/elevator) +"csF" = (/turf/simulated/wall,/area/hallway/secondary/docking_hallway) +"csG" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/structure/disposalpipe/segment,/obj/machinery/firealarm{dir = 8; pixel_x = -24; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) +"csH" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) +"csI" = (/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) +"csJ" = (/obj/item/frame/light,/obj/structure/table/reinforced,/turf/simulated/floor/tiled,/area/vacant/vacant_shop) +"csK" = (/obj/structure/table/reinforced,/obj/machinery/cash_register/civilian{dir = 1},/turf/simulated/floor/tiled,/area/vacant/vacant_shop) +"csL" = (/obj/structure/table/reinforced,/obj/random/maintenance/engineering,/turf/simulated/floor/tiled,/area/vacant/vacant_shop) +"csM" = (/obj/structure/table/rack{dir = 4},/obj/item/frame/light,/turf/simulated/floor/tiled,/area/vacant/vacant_shop) +"csN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/hallway/primary/central_three) +"csO" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/central_three) +"csP" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/maintenance/medbay_aft) +"csQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/maintenance/medbay_aft) +"csR" = (/obj/structure/table/standard,/obj/item/weapon/folder/yellow,/obj/effect/floor_decal/corner/brown{dir = 9},/obj/machinery/firealarm{dir = 8; pixel_x = -26},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/quartermaster/office) +"csS" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/tiled,/area/quartermaster/office) +"csT" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/quartermaster/office) +"csU" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/quartermaster/office) +"csV" = (/obj/machinery/door/airlock/glass_mining{id_tag = "cargodoor"; name = "Cargo Office"; req_access = list(50)},/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,/area/quartermaster/office) +"csW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/foyer) +"csX" = (/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/manifold4w/hidden/supply,/turf/simulated/floor/tiled,/area/quartermaster/foyer) +"csY" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled,/area/quartermaster/foyer) +"csZ" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled,/area/quartermaster/foyer) +"cta" = (/obj/effect/floor_decal/corner/brown{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/quartermaster/foyer) +"ctb" = (/obj/effect/floor_decal/corner/brown{dir = 5},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) +"ctc" = (/obj/effect/floor_decal/corner/brown{dir = 1},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) +"ctd" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) +"cte" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera/network/northern_star{c_tag = "Hall - Cargo Hallway Port"; dir = 2},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) +"ctf" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/alarm{pixel_y = 23},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) +"ctg" = (/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/effect/floor_decal/corner/brown{dir = 5},/obj/structure/sign/directions/cargo{dir = 8; pixel_y = 32; pixel_z = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) +"cth" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = 28},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) +"cti" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) +"ctj" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) +"ctk" = (/obj/effect/floor_decal/corner/brown{dir = 5},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) +"ctl" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) +"ctm" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) +"ctn" = (/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/hallway/secondary/cargo_hallway) +"cto" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) +"ctp" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) +"ctq" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) +"ctr" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) +"cts" = (/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) +"ctt" = (/obj/effect/floor_decal/corner/brown{dir = 5},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) +"ctu" = (/obj/machinery/door/airlock/glass{name = "Cargo Access"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) +"ctv" = (/turf/simulated/floor/tiled,/area/hallway/primary/port) +"ctw" = (/obj/structure/sign/directions/engineering{dir = 2; pixel_y = 32; pixel_z = -8},/obj/structure/sign/directions/security{dir = 4; pixel_y = 32},/obj/structure/sign/directions/cargo{dir = 8; pixel_y = 32; pixel_z = 8},/turf/simulated/floor/tiled,/area/hallway/primary/port) +"ctx" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled,/area/hallway/primary/port) +"cty" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/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"},/turf/simulated/floor/tiled,/area/hallway/primary/port) +"ctz" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/primary/port) +"ctA" = (/obj/structure/sign/directions/science{dir = 4; pixel_y = 32; pixel_z = -8},/obj/structure/sign/directions/medical{dir = 4; pixel_y = 32},/obj/structure/sign/directions/evac{dir = 4; pixel_y = 32; pixel_z = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/primary/port) +"ctB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/port) +"ctC" = (/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/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/port) +"ctD" = (/obj/structure/sign/redcross{name = "First-Aid"; pixel_y = 32},/turf/simulated/floor/tiled,/area/hallway/primary/port) +"ctE" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/hallway/primary/port) +"ctF" = (/obj/machinery/camera/network/northern_star{c_tag = "Hall - Port Primary 2"; dir = 2},/turf/simulated/floor/tiled,/area/hallway/primary/port) +"ctG" = (/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/tiled,/area/hallway/primary/port) +"ctH" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/port) +"ctI" = (/obj/machinery/light{dir = 1},/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/port) +"ctJ" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/port) +"ctK" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/alarm{pixel_y = 23},/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/port) +"ctL" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/port) +"ctM" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/primary/port) +"ctN" = (/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/hallway/primary/port) +"ctO" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/port) +"ctP" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/primary/port) +"ctQ" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/port) +"ctR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/port) +"ctS" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/primary/port) +"ctT" = (/obj/structure/bed/chair,/turf/simulated/floor/tiled/dark,/area/hallway/primary/port) +"ctU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/port) +"ctV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/sleep/elevator) +"ctW" = (/turf/simulated/floor/tiled,/area/crew_quarters/sleep/elevator) +"ctX" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/crew_quarters/sleep/elevator) +"ctY" = (/turf/simulated/shuttle/wall/dark,/area/crew_quarters/sleep/elevator) +"ctZ" = (/obj/machinery/cryopod/robot/door/dorms,/turf/simulated/shuttle/floor/white,/area/crew_quarters/sleep/elevator) +"cua" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/docking_hallway) +"cub" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) +"cuc" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) +"cud" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/vacant/vacant_shop) +"cue" = (/obj/structure/table/rack{dir = 4},/obj/item/weapon/storage/toolbox/mechanical,/obj/random/maintenance/engineering,/turf/simulated/floor/tiled,/area/vacant/vacant_shop) +"cuf" = (/turf/simulated/wall,/area/crew_quarters/coffee_shop) +"cug" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/polarized{dir = 2; id = "coffee"},/obj/structure/window/reinforced/polarized{dir = 8; id = "coffee"},/obj/structure/window/reinforced/polarized{dir = 1; id = "coffee"},/turf/simulated/floor/plating,/area/crew_quarters/coffee_shop) +"cuh" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/polarized{dir = 4; id = "coffee"},/obj/structure/window/reinforced/polarized{dir = 2; id = "coffee"},/obj/structure/window/reinforced/polarized{dir = 1; id = "coffee"},/turf/simulated/floor/plating,/area/crew_quarters/coffee_shop) +"cui" = (/turf/simulated/wall,/area/hallway/secondary/docking_hallway2) +"cuj" = (/obj/machinery/door/firedoor/glass,/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/multi_tile/glass,/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway2) +"cuk" = (/obj/machinery/door/firedoor/glass,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway2) +"cul" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/hallway/secondary/docking_hallway2) +"cum" = (/turf/simulated/wall,/area/crew_quarters/locker) +"cun" = (/turf/simulated/wall,/area/crew_quarters/sleep/vistor_room_5) +"cuo" = (/obj/machinery/door/airlock/maintenance{req_access = newlist()},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/maintenance/medbay_aft) +"cup" = (/turf/simulated/wall,/area/crew_quarters/sleep/vistor_room_6) +"cuq" = (/turf/simulated/wall,/area/crew_quarters/sleep/vistor_room_11) +"cur" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{req_access = newlist()},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/maintenance/medbay_aft) +"cus" = (/turf/simulated/wall,/area/crew_quarters/sleep/vistor_room_12) +"cut" = (/obj/structure/table/standard,/obj/item/weapon/storage/belt/utility,/obj/item/weapon/storage/belt/utility,/obj/effect/floor_decal/corner/brown{dir = 9},/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 1},/turf/simulated/floor/tiled,/area/quartermaster/office) +"cuu" = (/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/tiled,/area/quartermaster/office) +"cuv" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/junction{dir = 1},/turf/simulated/floor/tiled,/area/quartermaster/office) +"cuw" = (/obj/machinery/door/airlock/glass_mining{id_tag = "cargodoor"; name = "Cargo Office"; req_access = list(50)},/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/office) +"cux" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/foyer) +"cuy" = (/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/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/foyer) +"cuz" = (/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/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/foyer) +"cuA" = (/obj/machinery/door/firedoor/glass,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/foyer) +"cuB" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) +"cuC" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) +"cuD" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) +"cuE" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) +"cuF" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) +"cuG" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) +"cuH" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) +"cuI" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) +"cuJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) +"cuK" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/airlock/glass{name = "Cargo Access"},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) +"cuL" = (/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/port) +"cuM" = (/obj/structure/cable{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},/turf/simulated/floor/tiled,/area/hallway/primary/port) +"cuN" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/port) +"cuO" = (/obj/machinery/door/firedoor/glass,/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/port) +"cuP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/port) +"cuQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/port) +"cuR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/port) +"cuS" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/tiled,/area/hallway/primary/port) +"cuT" = (/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/hallway/primary/port) +"cuU" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/port) +"cuV" = (/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,/area/hallway/primary/port) +"cuW" = (/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/port) +"cuX" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/primary/port) +"cuY" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/port) +"cuZ" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/tiled,/area/hallway/primary/port) +"cva" = (/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,/area/hallway/primary/port) +"cvb" = (/obj/structure/table/glass,/obj/machinery/camera/network/northern_star{c_tag = "Hall - Port Primary 5"; dir = 8},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/tiled/dark,/area/hallway/primary/port) +"cvc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/port) +"cvd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/sleep/elevator) +"cve" = (/obj/effect/forcefield{desc = "You can't get in. Heh."; invisibility = 60; layer = 1; name = "Blocker"},/turf/simulated/shuttle/floor/white,/area/crew_quarters/sleep/elevator) +"cvf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/docking_hallway) +"cvg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/docking_hallway) +"cvh" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) +"cvi" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) +"cvj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/docking_hallway) +"cvk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/docking_hallway) +"cvl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/vacant/vacant_shop) +"cvm" = (/obj/item/weapon/crowbar,/turf/simulated/floor/tiled,/area/vacant/vacant_shop) +"cvn" = (/obj/machinery/alarm{dir = 8; pixel_x = 25; pixel_y = 0},/turf/simulated/floor/tiled,/area/vacant/vacant_shop) +"cvo" = (/obj/structure/table/marble,/obj/item/weapon/reagent_containers/food/drinks/cup{pixel_x = 8; pixel_y = 8},/obj/item/weapon/reagent_containers/food/drinks/cup{pixel_x = -4; pixel_y = 8},/obj/item/weapon/reagent_containers/food/drinks/cup{pixel_x = 8; pixel_y = -4},/obj/item/weapon/reagent_containers/food/drinks/cup{pixel_x = -4; pixel_y = -4},/obj/item/weapon/reagent_containers/food/drinks/cup{pixel_x = 8},/obj/item/weapon/reagent_containers/food/drinks/cup{pixel_x = -4},/obj/item/weapon/reagent_containers/food/drinks/cup{pixel_x = 8; pixel_y = 12},/obj/item/weapon/reagent_containers/food/drinks/cup{pixel_x = -4; pixel_y = 12},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/tiled/yellow,/area/crew_quarters/coffee_shop) +"cvp" = (/obj/structure/table/marble,/obj/item/weapon/reagent_containers/food/drinks/glass2/square{pixel_x = 8; pixel_y = 8},/obj/item/weapon/reagent_containers/food/drinks/glass2/square{pixel_x = 0; pixel_y = 8},/obj/item/weapon/reagent_containers/food/drinks/glass2/square{pixel_x = -8; pixel_y = 8},/obj/item/weapon/reagent_containers/food/drinks/glass2/square{pixel_x = 8; pixel_y = 4},/obj/item/weapon/reagent_containers/food/drinks/glass2/square{pixel_x = 0; pixel_y = 4},/obj/item/weapon/reagent_containers/food/drinks/glass2/square{pixel_x = -8; pixel_y = 4},/obj/machinery/camera/network/civilian{c_tag = "CIV - Cafe Back Room"; dir = 2},/turf/simulated/floor/tiled/yellow,/area/crew_quarters/coffee_shop) +"cvq" = (/obj/structure/table/marble,/obj/machinery/chemical_dispenser/bar_coffee/full,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/yellow,/area/crew_quarters/coffee_shop) +"cvr" = (/obj/structure/sink/kitchen{pixel_y = 28},/obj/machinery/button/remote/blast_door{id = "coffeeshop"; name = "Cafe Shutters"; pixel_x = 26; pixel_y = 0},/obj/machinery/light_switch{pixel_x = 34; pixel_y = 4},/obj/machinery/button/windowtint{id = "coffee"; pixel_x = 34; pixel_y = -4},/turf/simulated/floor/tiled/yellow,/area/crew_quarters/coffee_shop) +"cvs" = (/obj/structure/closet/emcloset,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/docking_hallway2) +"cvt" = (/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway2) +"cvu" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway2) +"cvv" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway2) +"cvw" = (/obj/structure/flora/pottedplant{icon_state = "plant-22"},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/docking_hallway2) +"cvx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/locker) +"cvy" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/tiled/dark,/area/crew_quarters/locker) +"cvz" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/tiled/dark,/area/crew_quarters/locker) +"cvA" = (/obj/structure/curtain/open/shower,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/window/southright{name = "Shower"},/obj/machinery/shower{pixel_y = 3},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_5) +"cvB" = (/obj/structure/toilet,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_5) +"cvC" = (/obj/structure/table/standard,/obj/item/weapon/soap/nanotrasen,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_5) +"cvD" = (/obj/effect/floor_decal/corner/white{dir = 8},/obj/effect/floor_decal/corner/blue{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/closet/emcloset,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cvE" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cvF" = (/obj/structure/table/standard,/obj/item/weapon/soap/nanotrasen,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_6) +"cvG" = (/obj/structure/toilet,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_6) +"cvH" = (/obj/structure/curtain/open/shower,/obj/machinery/door/window/southright{name = "Shower"},/obj/structure/window/reinforced{dir = 8},/obj/machinery/shower{pixel_y = 3},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_6) +"cvI" = (/obj/structure/curtain/open/shower,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/window/southright{name = "Shower"},/obj/machinery/shower{pixel_y = 3},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_11) +"cvJ" = (/obj/structure/toilet,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_11) +"cvK" = (/obj/structure/table/standard,/obj/item/weapon/soap/nanotrasen,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_11) +"cvL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cvM" = (/obj/effect/floor_decal/corner/white{dir = 4},/obj/effect/floor_decal/corner/blue,/obj/structure/closet/emcloset,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cvN" = (/obj/structure/table/standard,/obj/item/weapon/soap/nanotrasen,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_12) +"cvO" = (/obj/structure/toilet,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_12) +"cvP" = (/obj/structure/curtain/open/shower,/obj/machinery/door/window/southright{name = "Shower"},/obj/structure/window/reinforced{dir = 8},/obj/machinery/shower{pixel_y = 3},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_12) +"cvQ" = (/obj/structure/table/standard,/obj/item/weapon/tape_roll,/obj/item/weapon/storage/firstaid/regular{pixel_x = 6; pixel_y = -5},/obj/effect/floor_decal/corner/brown/full,/turf/simulated/floor/tiled,/area/quartermaster/office) +"cvR" = (/obj/structure/table/standard,/obj/item/weapon/hand_labeler,/obj/effect/floor_decal/corner/brown{dir = 10},/obj/machinery/recharger,/turf/simulated/floor/tiled,/area/quartermaster/office) +"cvS" = (/obj/structure/table/standard,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/machinery/light_switch{pixel_x = -12; pixel_y = -24},/obj/effect/floor_decal/corner/brown{dir = 8},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/item/device/retail_scanner/civilian{tag = "icon-retail_idle (NORTH)"; icon_state = "retail_idle"; dir = 1},/turf/simulated/floor/tiled,/area/quartermaster/office) +"cvT" = (/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,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/quartermaster/office) +"cvU" = (/obj/effect/floor_decal/corner/brown{dir = 10},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/machinery/newscaster{pixel_x = 0; pixel_y = -28},/obj/structure/flora/pottedplant,/turf/simulated/floor/tiled,/area/quartermaster/foyer) +"cvV" = (/obj/effect/floor_decal/corner/brown{dir = 10},/obj/machinery/status_display/supply_display{pixel_y = -32},/turf/simulated/floor/tiled,/area/quartermaster/foyer) +"cvW" = (/obj/machinery/computer/guestpass{pixel_y = -28},/obj/effect/floor_decal/corner/brown{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/light,/turf/simulated/floor/tiled,/area/quartermaster/foyer) +"cvX" = (/obj/effect/floor_decal/corner/brown{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/quartermaster/foyer) +"cvY" = (/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{dir = 10},/turf/simulated/floor/tiled,/area/quartermaster/foyer) +"cvZ" = (/obj/effect/floor_decal/corner/brown,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/quartermaster/foyer) +"cwa" = (/obj/effect/floor_decal/corner/brown{dir = 10},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) +"cwb" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/effect/floor_decal/corner/brown{dir = 10},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) +"cwc" = (/obj/effect/floor_decal/corner/brown{dir = 8},/obj/machinery/atm{pixel_y = -32},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) +"cwd" = (/obj/effect/floor_decal/corner/brown{dir = 10},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) +"cwe" = (/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) +"cwf" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) +"cwg" = (/obj/effect/floor_decal/corner/brown{dir = 10},/obj/machinery/ai_status_display{pixel_y = -32},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) +"cwh" = (/obj/machinery/light,/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) +"cwi" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/camera/network/northern_star{c_tag = "Hall - Cargo Hallway Mid"; dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) +"cwj" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) +"cwk" = (/obj/effect/floor_decal/corner/brown{dir = 10},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) +"cwl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) +"cwm" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) +"cwn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) +"cwo" = (/obj/effect/floor_decal/corner/brown{dir = 10},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/camera/network/northern_star{c_tag = "Hall - Cargo Hallway Starboard"; dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) +"cwp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/light,/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) +"cwq" = (/obj/effect/floor_decal/corner/brown{dir = 10},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/ai_status_display{pixel_y = -32},/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) +"cwr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/airlock/glass{name = "Cargo Access"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/cargo_hallway) +"cws" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/primary/port) +"cwt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled,/area/hallway/primary/port) +"cwu" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/port) +"cwv" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/hallway/primary/port) +"cww" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/port) +"cwx" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/port) +"cwy" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor/tiled,/area/hallway/primary/port) +"cwz" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled,/area/hallway/primary/port) +"cwA" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light,/turf/simulated/floor/tiled,/area/hallway/primary/port) +"cwB" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/port) +"cwC" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/port) +"cwD" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/port) +"cwE" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/port) +"cwF" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/port) +"cwG" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera/network/northern_star{c_tag = "Hall - Port Primary 4"; dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/port) +"cwH" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/hallway/primary/port) +"cwI" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/primary/port) +"cwJ" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/floor/tiled/dark,/area/hallway/primary/port) +"cwK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/port) +"cwL" = (/turf/simulated/floor/tiled/dark,/area/crew_quarters/sleep/elevator) +"cwM" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/dark,/area/crew_quarters/sleep/elevator) +"cwN" = (/obj/effect/forcefield{desc = "You can't get in. Heh."; invisibility = 60; layer = 1; name = "Blocker"},/obj/machinery/light,/turf/simulated/shuttle/floor/white,/area/crew_quarters/sleep/elevator) +"cwO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/dark,/area/crew_quarters/sleep/elevator) +"cwP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/docking_hallway) +"cwQ" = (/obj/random/tech_supply,/turf/simulated/floor/tiled,/area/vacant/vacant_shop) +"cwR" = (/obj/effect/decal/cleanable/blood/oil/streak{amount = 0},/turf/simulated/floor/tiled,/area/vacant/vacant_shop) +"cwS" = (/obj/item/stack/material/steel{amount = 50},/turf/simulated/floor/tiled,/area/vacant/vacant_shop) +"cwT" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal,/turf/simulated/floor/tiled/yellow,/area/crew_quarters/coffee_shop) +"cwU" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) +"cwV" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) +"cwW" = (/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/white,/area/crew_quarters/coffee_shop) +"cwX" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock{name = "Coffee Shop"; req_one_access = list(25,28)},/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/crew_quarters/coffee_shop) +"cwY" = (/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/hallway/secondary/docking_hallway2) +"cwZ" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway2) +"cxa" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway2) +"cxb" = (/turf/simulated/floor/tiled/dark,/area/hallway/secondary/docking_hallway2) +"cxc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/locker) +"cxd" = (/turf/simulated/floor/tiled,/area/crew_quarters/locker) +"cxe" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/tiled,/area/crew_quarters/locker) +"cxf" = (/obj/machinery/light{dir = 1},/obj/machinery/vending/nifsoft_shop,/turf/simulated/floor/tiled,/area/crew_quarters/locker) +"cxg" = (/obj/machinery/lapvend,/turf/simulated/floor/tiled,/area/crew_quarters/locker) +"cxh" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/tiled,/area/crew_quarters/locker) +"cxi" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_5) +"cxj" = (/obj/structure/bed/double/padded,/obj/item/weapon/bedsheet/browndouble,/obj/machinery/newscaster{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_5) +"cxk" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_5) +"cxl" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_5) +"cxm" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/mirror{pixel_x = 28},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_5) +"cxn" = (/obj/effect/floor_decal/corner/white{dir = 8},/obj/effect/floor_decal/corner/blue{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cxo" = (/obj/effect/floor_decal/corner/white{dir = 4},/obj/effect/floor_decal/corner/blue,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cxp" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/structure/mirror{pixel_x = -28},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_6) +"cxq" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_6) +"cxr" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_6) +"cxs" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_6) +"cxt" = (/obj/machinery/newscaster{pixel_x = 0; pixel_y = 32},/obj/structure/bed/double/padded,/obj/item/weapon/bedsheet/browndouble,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_6) +"cxu" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_11) +"cxv" = (/obj/machinery/newscaster{pixel_x = 0; pixel_y = 32},/obj/structure/bed/double/padded,/obj/item/weapon/bedsheet/browndouble,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_11) +"cxw" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_11) +"cxx" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_11) +"cxy" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/mirror{pixel_x = 28},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_11) +"cxz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/white{dir = 8},/obj/effect/floor_decal/corner/blue{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cxA" = (/obj/effect/floor_decal/corner/white{dir = 4},/obj/effect/floor_decal/corner/blue,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cxB" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/structure/mirror{pixel_x = -28},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_12) +"cxC" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_12) +"cxD" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_12) +"cxE" = (/obj/structure/closet/secure_closet/personal,/obj/item/clothing/head/kitty,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_12) +"cxF" = (/obj/machinery/newscaster{pixel_x = 0; pixel_y = 32},/obj/structure/bed/double/padded,/obj/item/weapon/bedsheet/browndouble,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_12) +"cxG" = (/turf/simulated/wall,/area/quartermaster/storage) +"cxH" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/storage) +"cxI" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/storage) +"cxJ" = (/obj/machinery/door/airlock/glass_mining{name = "Cargo Bay"; req_access = list(31)},/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"},/turf/simulated/floor/tiled,/area/quartermaster/storage) +"cxK" = (/obj/machinery/door/airlock/glass_mining{name = "Cargo Bay"; req_access = list(31)},/obj/machinery/door/firedoor/glass,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/quartermaster/storage) +"cxL" = (/turf/simulated/wall,/area/quartermaster/qm) +"cxM" = (/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},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/qm) +"cxN" = (/obj/machinery/door/airlock/glass_mining{name = "Quartermaster"; req_access = list(41)},/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,/turf/simulated/floor/tiled,/area/quartermaster/qm) +"cxO" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/qm) +"cxP" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/qm) +"cxQ" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/cargo_hallway) +"cxR" = (/obj/machinery/vending/cola,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/cargo_hallway) +"cxS" = (/obj/machinery/vending/snack,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/cargo_hallway) +"cxT" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/cargo_hallway) +"cxU" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/obj/machinery/camera/network/northern_star{c_tag = "Hall - Port Primary 1"; dir = 4},/turf/simulated/floor/tiled/dark,/area/hallway/primary/port) +"cxV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/primary/port) +"cxW" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/primary/port) +"cxX" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/tiled/dark,/area/hallway/primary/port) +"cxY" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/machinery/camera/network/northern_star{c_tag = "Hall - Port Primary 3"; dir = 4},/turf/simulated/floor/tiled/dark,/area/hallway/primary/port) +"cxZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/dark,/area/hallway/primary/port) +"cya" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/tiled/dark,/area/hallway/primary/port) +"cyb" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 26},/turf/simulated/floor/tiled/dark,/area/hallway/primary/port) +"cyc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/sleep/elevator) +"cyd" = (/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/dark,/area/crew_quarters/sleep/elevator) +"cye" = (/turf/simulated/shuttle/wall/dark/hard_corner,/area/crew_quarters/sleep/elevator) +"cyf" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled/dark,/area/crew_quarters/sleep/elevator) +"cyg" = (/obj/machinery/camera/network/northern_star{c_tag = "HALL - Dock Hallway Fore"; dir = 4},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) +"cyh" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) +"cyi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/vacant/vacant_shop) +"cyj" = (/obj/item/frame/light,/turf/simulated/floor/tiled,/area/vacant/vacant_shop) +"cyk" = (/obj/structure/table/marble,/obj/item/weapon/hand_labeler,/obj/item/weapon/reagent_containers/food/condiment/small/sugar,/obj/item/weapon/reagent_containers/food/drinks/britcup,/obj/item/weapon/reagent_containers/food/drinks/britcup,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/item/weapon/reagent_containers/food/drinks/teapot,/turf/simulated/floor/tiled/yellow,/area/crew_quarters/coffee_shop) +"cyl" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) +"cym" = (/obj/item/weapon/stool/padded,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) +"cyn" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) +"cyo" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) +"cyp" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/polarized{dir = 2; id = "coffee"},/obj/structure/window/reinforced/polarized{dir = 4; id = "coffee"},/obj/structure/window/reinforced/polarized{dir = 8; id = "coffee"},/obj/structure/window/reinforced/polarized{dir = 1; id = "coffee"},/turf/simulated/floor/plating,/area/crew_quarters/coffee_shop) +"cyq" = (/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/hallway/secondary/docking_hallway2) +"cyr" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway2) +"cys" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway2) +"cyt" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/structure/disposalpipe/junction{dir = 1; icon_state = "pipe-j2"},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway2) +"cyu" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway2) +"cyv" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled,/area/crew_quarters/locker) +"cyw" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/crew_quarters/locker) +"cyx" = (/obj/structure/closet/secure_closet/personal,/obj/item/weapon/storage/backpack/dufflebag,/turf/simulated/floor/tiled,/area/crew_quarters/locker) +"cyy" = (/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_5) +"cyz" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_5) +"cyA" = (/obj/machinery/door/airlock{name = "Restroom"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_5) +"cyB" = (/obj/effect/floor_decal/corner/blue{dir = 1},/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/crew_quarters/visitor_lodging) +"cyC" = (/obj/effect/floor_decal/corner/white{dir = 4},/obj/structure/disposalpipe/junction{dir = 1; icon_state = "pipe-j2"},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cyD" = (/obj/machinery/door/airlock{name = "Restroom"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_6) +"cyE" = (/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_6) +"cyF" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_6) +"cyG" = (/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_11) +"cyH" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_11) +"cyI" = (/obj/machinery/door/airlock{name = "Restroom"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_11) +"cyJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/blue{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cyK" = (/obj/effect/floor_decal/corner/white{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cyL" = (/obj/machinery/door/airlock{name = "Restroom"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_12) +"cyM" = (/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_12) +"cyN" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_12) +"cyO" = (/turf/space,/area/supply/station) +"cyP" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/storage) +"cyQ" = (/obj/structure/closet/emcloset,/obj/machinery/status_display/supply_display{pixel_y = 32},/turf/simulated/floor/tiled,/area/quartermaster/storage) +"cyR" = (/obj/structure/closet/emcloset,/turf/simulated/floor/tiled,/area/quartermaster/storage) +"cyS" = (/obj/structure/closet/secure_closet/cargotech,/obj/item/weapon/storage/backpack/dufflebag,/obj/item/weapon/stamp/cargo,/turf/simulated/floor/tiled,/area/quartermaster/storage) +"cyT" = (/obj/structure/closet/secure_closet/cargotech,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/item/weapon/stamp/cargo,/turf/simulated/floor/tiled,/area/quartermaster/storage) +"cyU" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/quartermaster/storage) +"cyV" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/quartermaster/storage) +"cyW" = (/obj/machinery/navbeacon/delivery/south{location = "QM #3"},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/quartermaster/storage) +"cyX" = (/obj/machinery/navbeacon/delivery/south{location = "QM #2"},/obj/effect/floor_decal/industrial/outline/yellow,/mob/living/bot/mulebot,/turf/simulated/floor/tiled,/area/quartermaster/storage) +"cyY" = (/obj/machinery/navbeacon/delivery/south{location = "QM #1"},/obj/effect/floor_decal/industrial/outline/yellow,/mob/living/bot/mulebot,/turf/simulated/floor/tiled,/area/quartermaster/storage) +"cyZ" = (/obj/machinery/status_display/supply_display,/turf/simulated/wall,/area/quartermaster/qm) +"cza" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/tiled,/area/quartermaster/qm) +"czb" = (/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/quartermaster/qm) +"czc" = (/obj/structure/table/standard,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/device/megaphone,/turf/simulated/floor/tiled,/area/quartermaster/qm) +"czd" = (/obj/machinery/requests_console{department = "Cargo Bay"; departmentType = 2; pixel_x = -32; pixel_y = 30},/turf/simulated/floor/tiled,/area/quartermaster/qm) +"cze" = (/obj/structure/filingcabinet,/turf/simulated/floor/tiled,/area/quartermaster/qm) +"czf" = (/turf/simulated/wall,/area/hallway/secondary/engineering_hallway) +"czg" = (/obj/machinery/door/airlock/glass{name = "Engineering Access"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/engineering_hallway) +"czh" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass{name = "Engineering Access"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/secondary/engineering_hallway) +"czi" = (/obj/machinery/door/airlock/glass{name = "Engineering Access"},/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/engineering_hallway) +"czj" = (/turf/simulated/wall,/area/maintenance/engineering) +"czk" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/airlock/maintenance{req_access = newlist()},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/maintenance/engineering) +"czl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/port) +"czm" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/dark,/area/hallway/primary/port) +"czn" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/tiled/dark,/area/crew_quarters/sleep/elevator) +"czo" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/tiled/dark,/area/crew_quarters/sleep/elevator) +"czp" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor/tiled/dark,/area/crew_quarters/sleep/elevator) +"czq" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/dark,/area/crew_quarters/sleep/elevator) +"czr" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/tiled/dark,/area/crew_quarters/sleep/elevator) +"czs" = (/obj/machinery/camera/network/civilian{c_tag = "CIV - Residential Elevator Starboard"; dir = 8},/turf/simulated/floor/tiled/dark,/area/crew_quarters/sleep/elevator) +"czt" = (/obj/item/frame,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor/tiled,/area/vacant/vacant_shop) +"czu" = (/obj/item/stack/cable_coil/green,/turf/simulated/floor/tiled,/area/vacant/vacant_shop) +"czv" = (/obj/structure/table/marble,/obj/machinery/door/blast/shutters{dir = 2; id = "coffeeshop"; layer = 3.1; name = "Cafe Shutters"},/obj/machinery/cash_register/civilian{tag = "icon-register_idle (NORTH)"; icon_state = "register_idle"; dir = 1},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) +"czw" = (/obj/structure/table/marble,/obj/machinery/door/blast/shutters{dir = 2; id = "coffeeshop"; layer = 3.1; name = "Cafe Shutters"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) +"czx" = (/obj/machinery/door/window/southright{name = "Coffee Shop"; req_one_access = list(25,28)},/obj/machinery/door/blast/shutters{dir = 2; id = "coffeeshop"; layer = 3.1; name = "Cafe Shutters"},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) +"czy" = (/obj/machinery/door/airlock/multi_tile/glass,/obj/effect/floor_decal/corner/brown/full{dir = 8},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) +"czz" = (/obj/effect/floor_decal/corner/brown/full{dir = 1},/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) +"czA" = (/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/atm{pixel_x = -32; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway2) +"czB" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/junction{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway2) +"czC" = (/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},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway2) +"czD" = (/obj/machinery/door/airlock/glass{name = "Locker Room"},/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/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/locker) +"czE" = (/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/crew_quarters/locker) +"czF" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/locker) +"czG" = (/obj/structure/table/standard,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/crew_quarters/locker) +"czH" = (/obj/structure/table/standard,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/locker) +"czI" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled,/area/crew_quarters/locker) +"czJ" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor/tiled,/area/crew_quarters/locker) +"czK" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_5) +"czL" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_5) +"czM" = (/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/sleep/vistor_room_5) +"czN" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_5) +"czO" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_5) +"czP" = (/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/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/junction{icon_state = "pipe-j1"; dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_5) +"czQ" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock{name = "Room 5"},/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/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_5) +"czR" = (/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/manifold4w/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"czS" = (/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/junction{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"czT" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock{name = "Room 6"},/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/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_6) +"czU" = (/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/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j2"},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_6) +"czV" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_6) +"czW" = (/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/sleep/vistor_room_6) +"czX" = (/obj/machinery/alarm{pixel_y = 22},/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/sleep/vistor_room_6) +"czY" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_6) +"czZ" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_6) +"cAa" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_11) +"cAb" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_11) +"cAc" = (/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/sleep/vistor_room_11) +"cAd" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_11) +"cAe" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_11) +"cAf" = (/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/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j2"},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_11) +"cAg" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock{name = "Room 11"},/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/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_11) +"cAh" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{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},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cAi" = (/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/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cAj" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock{name = "Room 12"},/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/wood,/area/crew_quarters/sleep/vistor_room_12) +"cAk" = (/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/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_12) +"cAl" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_12) +"cAm" = (/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/sleep/vistor_room_12) +"cAn" = (/obj/machinery/alarm{pixel_y = 22},/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/sleep/vistor_room_12) +"cAo" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_12) +"cAp" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_12) +"cAq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/storage) +"cAr" = (/turf/simulated/floor/tiled,/area/quartermaster/storage) +"cAs" = (/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled,/area/quartermaster/storage) +"cAt" = (/obj/effect/floor_decal/industrial/hatch/yellow,/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{dir = 2; name = "light switch "; pixel_x = 36; pixel_y = 0},/turf/simulated/floor/tiled,/area/quartermaster/storage) +"cAu" = (/obj/structure/bed/chair{dir = 4},/obj/structure/disposalpipe/segment,/obj/machinery/camera/network/cargo{c_tag = "CRG - Quartermaster"; dir = 4; name = "security camera"},/turf/simulated/floor/tiled,/area/quartermaster/qm) +"cAv" = (/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/hologram/holopad,/turf/simulated/floor/tiled,/area/quartermaster/qm) +"cAw" = (/obj/structure/table/standard,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/obj/item/weapon/pen/red{pixel_x = 2; pixel_y = 6},/turf/simulated/floor/tiled,/area/quartermaster/qm) +"cAx" = (/obj/structure/bed/chair/office/dark{dir = 8},/obj/effect/landmark/start{name = "Quartermaster"},/turf/simulated/floor/tiled,/area/quartermaster/qm) +"cAy" = (/obj/machinery/computer/supplycomp{tag = "icon-computer (WEST)"; icon_state = "computer"; dir = 8},/turf/simulated/floor/tiled,/area/quartermaster/qm) +"cAz" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/maintenance/apmaint) +"cAA" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor,/area/maintenance/apmaint) +"cAB" = (/obj/structure/table/rack,/obj/random/maintenance/cargo,/obj/random/maintenance/cargo,/obj/random/maintenance/cargo,/turf/simulated/floor,/area/maintenance/apmaint) +"cAC" = (/turf/simulated/wall,/area/maintenance/apmaint) +"cAD" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/engineering_hallway) +"cAE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/yellow{dir = 9},/turf/simulated/floor/tiled,/area/hallway/secondary/engineering_hallway) +"cAF" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/secondary/engineering_hallway) +"cAG" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/effect/floor_decal/corner/yellow{dir = 6},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/secondary/engineering_hallway) +"cAH" = (/obj/machinery/newscaster{pixel_x = 28; pixel_y = 0},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/engineering_hallway) +"cAI" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/obj/random/trash_pile,/turf/simulated/floor,/area/maintenance/engineering) +"cAJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/maintenance/engineering) +"cAK" = (/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) +"cAL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/sign/securearea,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) +"cAM" = (/obj/machinery/door/airlock/glass_command{name = "E.V.A."; req_one_access = list(18)},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva) +"cAN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) +"cAO" = (/obj/machinery/door/airlock/glass_command{name = "E.V.A."; req_one_access = list(18)},/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva) +"cAP" = (/obj/structure/closet/emcloset,/obj/item/weapon/storage/toolbox/emergency,/obj/item/weapon/storage/toolbox/emergency,/turf/simulated/floor/tiled/dark,/area/crew_quarters/sleep/elevator) +"cAQ" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled/dark,/area/crew_quarters/sleep/elevator) +"cAR" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor/tiled/dark,/area/crew_quarters/sleep/elevator) +"cAS" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/dark,/area/crew_quarters/sleep/elevator) +"cAT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/dark,/area/crew_quarters/sleep/elevator) +"cAU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled/dark,/area/crew_quarters/sleep/elevator) +"cAV" = (/obj/structure/closet/emcloset,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/item/weapon/storage/toolbox/emergency,/obj/item/weapon/storage/toolbox/emergency,/turf/simulated/floor/tiled/dark,/area/crew_quarters/sleep/elevator) +"cAW" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) +"cAX" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) +"cAY" = (/obj/random/maintenance/engineering,/obj/random/maintenance/engineering,/obj/random/maintenance/engineering,/obj/structure/closet/crate,/turf/simulated/floor/tiled,/area/vacant/vacant_shop) +"cAZ" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/tiled,/area/vacant/vacant_shop) +"cBa" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/vacant/vacant_shop) +"cBb" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled,/area/vacant/vacant_shop) +"cBc" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/tiled,/area/vacant/vacant_shop) +"cBd" = (/obj/effect/floor_decal/corner/brown/full{dir = 8},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = 32},/obj/structure/flora/pottedplant{tag = "icon-plant-01"; icon_state = "plant-01"},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) +"cBe" = (/obj/effect/floor_decal/corner/brown{dir = 5},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) +"cBf" = (/obj/effect/floor_decal/corner/brown{dir = 5},/obj/item/weapon/stool/padded,/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) +"cBg" = (/obj/effect/floor_decal/corner/brown{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) +"cBh" = (/obj/effect/floor_decal/corner/brown{dir = 5},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) +"cBi" = (/obj/effect/floor_decal/corner/brown{dir = 5},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) +"cBj" = (/obj/effect/floor_decal/corner/brown{dir = 1},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) +"cBk" = (/obj/effect/floor_decal/corner/brown{dir = 6},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/newscaster{pixel_x = 28; pixel_y = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) +"cBl" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway2) +"cBm" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway2) +"cBn" = (/obj/item/weapon/stool/padded,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/crew_quarters/locker) +"cBo" = (/obj/structure/table/standard,/obj/item/weapon/coin/silver,/turf/simulated/floor/tiled,/area/crew_quarters/locker) +"cBp" = (/obj/structure/table/standard,/obj/item/weapon/tape_roll,/turf/simulated/floor/tiled,/area/crew_quarters/locker) +"cBq" = (/obj/item/weapon/stool/padded,/turf/simulated/floor/tiled,/area/crew_quarters/locker) +"cBr" = (/obj/structure/bed/chair/comfy/beige{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_5) +"cBs" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = -32},/obj/structure/table/standard,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_5) +"cBt" = (/obj/structure/bed/chair/comfy/beige{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_5) +"cBu" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 2},/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_5) +"cBv" = (/obj/structure/table/standard,/obj/machinery/microwave,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_5) +"cBw" = (/obj/structure/cable/green,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/disposalpipe/segment,/obj/machinery/light_switch{pixel_x = -12; pixel_y = -24},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_5) +"cBx" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_5) +"cBy" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/white{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cBz" = (/obj/effect/floor_decal/corner/blue,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cBA" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_6) +"cBB" = (/obj/structure/cable/green,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/disposalpipe/segment,/obj/machinery/light_switch{pixel_x = -12; pixel_y = -24},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_6) +"cBC" = (/obj/structure/table/standard,/obj/machinery/microwave,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_6) +"cBD" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 2},/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_6) +"cBE" = (/obj/structure/bed/chair/comfy/beige{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_6) +"cBF" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_6) +"cBG" = (/obj/structure/bed/chair/comfy/beige{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_6) +"cBH" = (/obj/structure/bed/chair/comfy/beige{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_11) +"cBI" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_11) +"cBJ" = (/obj/structure/bed/chair/comfy/beige{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_11) +"cBK" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 2},/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_11) +"cBL" = (/obj/structure/table/standard,/obj/machinery/microwave,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_11) +"cBM" = (/obj/structure/cable/green,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/disposalpipe/segment,/obj/machinery/light_switch{pixel_x = -12; pixel_y = -24},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_11) +"cBN" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_11) +"cBO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/white{dir = 8},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cBP" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/blue,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/junction{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cBQ" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/crew_quarters/sleep/vistor_room_12) +"cBR" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_12) +"cBS" = (/obj/structure/cable/green,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/machinery/light_switch{pixel_x = -12; pixel_y = -24},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_12) +"cBT" = (/obj/structure/table/standard,/obj/machinery/microwave,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_12) +"cBU" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 2},/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_12) +"cBV" = (/obj/structure/bed/chair/comfy/beige{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_12) +"cBW" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_12) +"cBX" = (/obj/structure/bed/chair/comfy/beige{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_12) +"cBY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/storage) +"cBZ" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/storage) +"cCa" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/storage) +"cCb" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/conveyor_switch/oneway{id = "QMLoad2"},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/quartermaster/storage) +"cCc" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor/tiled,/area/quartermaster/storage) +"cCd" = (/obj/structure/disposalpipe/sortjunction{dir = 1; icon_state = "pipe-j1s"; name = "QM Office"; sortType = "QM Office"},/turf/simulated/floor/tiled,/area/quartermaster/storage) +"cCe" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/storage) +"cCf" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/storage) +"cCg" = (/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/tiled,/area/quartermaster/storage) +"cCh" = (/obj/machinery/door/airlock/glass_mining{name = "Quartermaster"; req_access = list(41)},/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/qm) +"cCi" = (/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/quartermaster/qm) +"cCj" = (/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/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled,/area/quartermaster/qm) +"cCk" = (/obj/structure/table/standard,/obj/item/weapon/clipboard,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/item/weapon/stamp/qm,/turf/simulated/floor/tiled,/area/quartermaster/qm) +"cCl" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled,/area/quartermaster/qm) +"cCm" = (/obj/machinery/computer/security/mining{tag = "icon-computer (WEST)"; icon_state = "computer"; dir = 8},/turf/simulated/floor/tiled,/area/quartermaster/qm) +"cCn" = (/turf/simulated/floor,/area/maintenance/apmaint) +"cCo" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/obj/structure/table/rack,/obj/random/maintenance/cargo,/obj/random/maintenance/engineering,/obj/random/maintenance/cargo,/turf/simulated/floor,/area/maintenance/apmaint) +"cCp" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor,/area/maintenance/apmaint) +"cCq" = (/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"; pixel_x = 0},/turf/simulated/floor,/area/maintenance/apmaint) +"cCr" = (/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"; pixel_x = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/maintenance/apmaint) +"cCs" = (/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 = newlist()},/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor,/area/maintenance/apmaint) +"cCt" = (/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"; pixel_x = 0},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/engineering_hallway) +"cCu" = (/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"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled,/area/hallway/secondary/engineering_hallway) +"cCv" = (/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"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/engineering_hallway) +"cCw" = (/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"; pixel_x = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/secondary/engineering_hallway) +"cCx" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/airlock/maintenance{req_access = newlist()},/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"; pixel_x = 0},/turf/simulated/floor,/area/maintenance/engineering) +"cCy" = (/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"; pixel_x = 0},/turf/simulated/floor,/area/maintenance/engineering) +"cCz" = (/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"; pixel_x = 0},/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/maintenance/engineering) +"cCA" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/maintenance/engineering) +"cCB" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/requests_console{department = "EVA"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva) +"cCC" = (/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) +"cCD" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera/network/command{c_tag = "EVA - Fore"},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) +"cCE" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) +"cCF" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva) +"cCG" = (/turf/simulated/wall,/area/maintenance/evahallway) +"cCH" = (/obj/machinery/door/airlock/maintenance{req_access = newlist()},/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/maintenance/evahallway) +"cCI" = (/obj/machinery/door/airlock/maintenance{req_one_access = newlist()},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/vacant/vacant_shop) +"cCJ" = (/obj/effect/floor_decal/corner/brown{dir = 9},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) +"cCK" = (/obj/effect/floor_decal/corner/yellow/full{tag = "icon-corner_white_full (WEST)"; icon_state = "corner_white_full"; dir = 8},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) +"cCL" = (/obj/effect/floor_decal/corner/yellow{dir = 5},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) +"cCM" = (/obj/effect/floor_decal/corner/yellow{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) +"cCN" = (/obj/effect/floor_decal/corner/yellow{dir = 6},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) +"cCO" = (/obj/effect/floor_decal/corner/yellow/full{dir = 1},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) +"cCP" = (/obj/effect/floor_decal/corner/brown{dir = 6},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) +"cCQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/coffee_shop) +"cCR" = (/obj/machinery/camera/network/civilian{c_tag = "Civ - Locker Room"; dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/locker) +"cCS" = (/obj/item/weapon/stool/padded,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/crew_quarters/locker) +"cCT" = (/obj/structure/table/standard,/obj/item/clothing/head/soft/grey{pixel_x = -2; pixel_y = 3},/turf/simulated/floor/tiled,/area/crew_quarters/locker) +"cCU" = (/obj/structure/table/standard,/obj/item/weapon/storage/laundry_basket,/turf/simulated/floor/tiled,/area/crew_quarters/locker) +"cCV" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/crew_quarters/sleep/vistor_room_5) +"cCW" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/white{dir = 8},/obj/effect/floor_decal/corner/blue{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cCX" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/crew_quarters/sleep/vistor_room_6) +"cCY" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/crew_quarters/sleep/vistor_room_11) +"cCZ" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/white{dir = 4},/obj/effect/floor_decal/corner/blue,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cDa" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "cargo_bay_door"; locked = 1; name = "Cargo Docking Hatch"; req_access = list(13)},/obj/machinery/shield_diffuser,/turf/simulated/floor/plating,/area/quartermaster/storage) +"cDb" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/turf/simulated/floor,/area/quartermaster/storage) +"cDc" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "cargo_bay_door"; locked = 1; name = "Cargo Docking Hatch"; req_access = list(13)},/turf/simulated/floor/plating,/area/quartermaster/storage) +"cDd" = (/obj/effect/floor_decal/industrial/loading{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/storage) +"cDe" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/storage) +"cDf" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/storage) +"cDg" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor/tiled,/area/quartermaster/storage) +"cDh" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/quartermaster/storage) +"cDi" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled,/area/quartermaster/storage) +"cDj" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/quartermaster/storage) +"cDk" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/qm) +"cDl" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/qm) +"cDm" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/mob/living/simple_animal/fluffy,/turf/simulated/floor/tiled,/area/quartermaster/qm) +"cDn" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled,/area/quartermaster/qm) +"cDo" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green,/obj/machinery/light_switch{dir = 2; name = "light switch "; pixel_x = 36; pixel_y = 0},/turf/simulated/floor/tiled,/area/quartermaster/qm) +"cDp" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor,/area/maintenance/apmaint) +"cDq" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/maintenance/apmaint) +"cDr" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor,/area/maintenance/apmaint) +"cDs" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor,/area/maintenance/apmaint) +"cDt" = (/obj/effect/floor_decal/industrial/warning,/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/maintenance/apmaint) +"cDu" = (/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,/turf/simulated/floor/plating,/area/maintenance/apmaint) +"cDv" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/turf/simulated/floor,/area/maintenance/apmaint) +"cDw" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/machinery/camera/network/northern_star{c_tag = "Hall - Engineering Primary Fore"; dir = 1},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/engineering_hallway) +"cDx" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/engineering_hallway) +"cDy" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/engineering_hallway) +"cDz" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/secondary/engineering_hallway) +"cDA" = (/obj/structure/extinguisher_cabinet{pixel_x = 25},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/engineering_hallway) +"cDB" = (/turf/simulated/floor,/area/maintenance/engineering) +"cDC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/engineering) +"cDD" = (/obj/machinery/space_heater,/turf/simulated/floor,/area/maintenance/engineering) +"cDE" = (/obj/machinery/portable_atmospherics/powered/scrubber,/turf/simulated/floor,/area/maintenance/engineering) +"cDF" = (/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,/area/maintenance/engineering) +"cDG" = (/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/item/clothing/mask/breath,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/void/medical/taur,/obj/item/clothing/head/helmet/space/void/medical,/obj/item/clothing/mask/breath,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/void/medical,/obj/item/clothing/head/helmet/space/void/medical,/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) +"cDH" = (/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/item/clothing/mask/breath,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/void/medical,/obj/item/clothing/head/helmet/space/void/medical,/obj/item/clothing/mask/breath,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/void/medical,/obj/item/clothing/head/helmet/space/void/medical,/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) +"cDI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) +"cDJ" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/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/ai_monitored/storage/eva) +"cDK" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) +"cDL" = (/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/dark,/area/ai_monitored/storage/eva) +"cDM" = (/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"},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) +"cDN" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva) +"cDO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) +"cDP" = (/obj/structure/table/rack,/obj/item/clothing/mask/breath,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/void/security/taur,/obj/item/clothing/head/helmet/space/void/security,/obj/item/clothing/mask/breath,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/void/security,/obj/item/clothing/head/helmet/space/void/security,/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) +"cDQ" = (/obj/structure/table/rack,/obj/item/clothing/mask/breath,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/void/security,/obj/item/clothing/head/helmet/space/void/security,/obj/item/clothing/mask/breath,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/void/security,/obj/item/clothing/head/helmet/space/void/security,/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) +"cDR" = (/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"; pixel_y = 0},/turf/simulated/floor,/area/maintenance/evahallway) +"cDS" = (/obj/structure/disposalpipe/segment,/obj/machinery/newscaster{pixel_x = -31; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) +"cDT" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) +"cDU" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) +"cDV" = (/turf/simulated/wall,/area/maintenance/arrivals) +"cDW" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/maintenance/arrivals) +"cDX" = (/obj/structure/bed/chair/wood{dir = 4},/obj/effect/floor_decal/corner/brown{dir = 9},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) +"cDY" = (/obj/structure/table/woodentable,/obj/effect/floor_decal/corner/yellow{dir = 9},/obj/item/weapon/book/codex/lore/vir,/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) +"cDZ" = (/obj/structure/bed/chair/wood{dir = 8},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) +"cEa" = (/obj/effect/floor_decal/corner/yellow{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) +"cEb" = (/obj/effect/floor_decal/corner/yellow{dir = 6},/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) +"cEc" = (/obj/structure/bed/chair/wood{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) +"cEd" = (/obj/structure/table/woodentable,/obj/effect/floor_decal/corner/yellow{dir = 6},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) +"cEe" = (/obj/structure/bed/chair/wood{dir = 8},/obj/effect/floor_decal/corner/brown{dir = 6},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) +"cEf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/coffee_shop) +"cEg" = (/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,/area/hallway/secondary/docking_hallway2) +"cEh" = (/obj/effect/landmark{name = "lightsout"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway2) +"cEi" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway2) +"cEj" = (/obj/machinery/door/airlock/glass{name = "Locker Room"},/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/locker) +"cEk" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/locker) +"cEl" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/crew_quarters/locker) +"cEm" = (/obj/structure/table/standard,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/locker) +"cEn" = (/obj/structure/table/standard,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/item/device/communicator,/turf/simulated/floor/tiled,/area/crew_quarters/locker) +"cEo" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled,/area/crew_quarters/locker) +"cEp" = (/turf/simulated/wall,/area/crew_quarters/sleep/vistor_room_3) +"cEq" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_3) +"cEr" = (/obj/structure/table/standard,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_3) +"cEs" = (/obj/structure/curtain/open/shower,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/window/southright{name = "Shower"},/obj/machinery/shower{pixel_y = 3},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_3) +"cEt" = (/obj/structure/toilet,/obj/machinery/light{dir = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_3) +"cEu" = (/obj/structure/table/standard,/obj/item/weapon/soap/nanotrasen,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_3) +"cEv" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/white{dir = 8},/obj/effect/floor_decal/corner/blue{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cEw" = (/obj/effect/floor_decal/corner/white{dir = 4},/obj/effect/floor_decal/corner/blue,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cEx" = (/turf/simulated/wall,/area/crew_quarters/sleep/vistor_room_4) +"cEy" = (/obj/structure/table/standard,/obj/item/weapon/soap/nanotrasen,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_4) +"cEz" = (/obj/structure/toilet,/obj/machinery/light{dir = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_4) +"cEA" = (/obj/structure/curtain/open/shower,/obj/machinery/door/window/southright{name = "Shower"},/obj/structure/window/reinforced{dir = 8},/obj/machinery/shower{pixel_y = 3},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_4) +"cEB" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_4) +"cEC" = (/obj/structure/table/standard,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_4) +"cED" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_9) +"cEE" = (/obj/structure/table/standard,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_9) +"cEF" = (/turf/simulated/wall,/area/crew_quarters/sleep/vistor_room_9) +"cEG" = (/obj/structure/curtain/open/shower,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/window/southright{name = "Shower"},/obj/machinery/shower{pixel_y = 3},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_9) +"cEH" = (/obj/structure/toilet,/obj/machinery/light{dir = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_9) +"cEI" = (/obj/structure/table/standard,/obj/item/weapon/soap/nanotrasen,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_9) +"cEJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/white{dir = 8},/obj/effect/floor_decal/corner/blue{dir = 1},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cEK" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/white{dir = 4},/obj/effect/floor_decal/corner/blue,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cEL" = (/turf/simulated/wall,/area/crew_quarters/sleep/vistor_room_10) +"cEM" = (/obj/structure/table/standard,/obj/item/weapon/soap/nanotrasen,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_10) +"cEN" = (/obj/structure/toilet,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_10) +"cEO" = (/obj/structure/curtain/open/shower,/obj/machinery/door/window/southright{name = "Shower"},/obj/structure/window/reinforced{dir = 8},/obj/machinery/shower{pixel_y = 3},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_10) +"cEP" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_10) +"cEQ" = (/obj/structure/table/standard,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_10) +"cER" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "cargo_bay_door"; locked = 1; name = "Cargo Docking Hatch"; req_access = list(13)},/obj/machinery/shield_diffuser,/turf/simulated/floor/plating,/area/quartermaster/storage) +"cES" = (/turf/simulated/floor,/area/quartermaster/storage) +"cET" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "cargo_bay_door"; locked = 1; name = "Cargo Docking Hatch"; req_access = list(13)},/turf/simulated/floor/plating,/area/quartermaster/storage) +"cEU" = (/obj/effect/floor_decal/industrial/warning{dir = 9},/turf/simulated/floor/tiled,/area/quartermaster/storage) +"cEV" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/turf/simulated/floor/tiled,/area/quartermaster/storage) +"cEW" = (/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/quartermaster/storage) +"cEX" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/vehicle/train/cargo/engine,/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/storage) +"cEY" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/quartermaster/qm) +"cEZ" = (/obj/structure/closet,/obj/item/weapon/storage/backpack/dufflebag,/turf/simulated/floor/tiled,/area/quartermaster/qm) +"cFa" = (/obj/structure/closet/secure_closet/quartermaster,/turf/simulated/floor/tiled,/area/quartermaster/qm) +"cFb" = (/obj/structure/table/standard,/obj/item/weapon/coin/silver{pixel_x = -3; pixel_y = 3},/obj/item/weapon/coin/silver,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/light,/turf/simulated/floor/tiled,/area/quartermaster/qm) +"cFc" = (/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/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/tiled,/area/quartermaster/qm) +"cFd" = (/obj/random/trash_pile,/turf/simulated/floor,/area/maintenance/apmaint) +"cFe" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/maintenance/apmaint) +"cFf" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/maintenance/apmaint) +"cFg" = (/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "englockdown"; name = "Engineering Lockdown"; opacity = 0},/turf/simulated/floor,/area/maintenance/apmaint) +"cFh" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/engineering_hallway) +"cFi" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/hallway/secondary/engineering_hallway) +"cFj" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/engineering_hallway) +"cFk" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) +"cFl" = (/obj/machinery/door/airlock/glass_medical{name = "Medical Hardsuits"; req_one_access = list(5)},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva) +"cFm" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva) +"cFn" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva) +"cFo" = (/obj/machinery/door/airlock/glass_security{name = "Security Hardsuits"; req_access = list(1)},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva) +"cFp" = (/obj/machinery/light/small{dir = 4; pixel_y = 0},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) +"cFq" = (/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"; pixel_y = 0},/obj/machinery/light/small{dir = 4; pixel_y = 0},/turf/simulated/floor,/area/maintenance/evahallway) +"cFr" = (/turf/simulated/wall,/area/security/checkpoint2) +"cFs" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/checkpoint2) +"cFt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/security/checkpoint2) +"cFu" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) +"cFv" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) +"cFw" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) +"cFx" = (/obj/structure/bed/chair/wood{dir = 4},/obj/effect/floor_decal/corner/brown{dir = 9},/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},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) +"cFy" = (/obj/structure/table/woodentable,/obj/effect/floor_decal/corner/yellow{dir = 9},/obj/item/weapon/reagent_containers/food/condiment/small/sugar,/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) +"cFz" = (/obj/structure/bed/chair/wood{dir = 8},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) +"cFA" = (/obj/effect/floor_decal/corner/yellow{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) +"cFB" = (/obj/effect/floor_decal/corner/yellow{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) +"cFC" = (/obj/structure/bed/chair/wood{dir = 4},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) +"cFD" = (/obj/structure/table/woodentable,/obj/effect/floor_decal/corner/yellow{dir = 6},/obj/item/weapon/reagent_containers/food/condiment/small/sugar,/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) +"cFE" = (/obj/structure/bed/chair/wood{dir = 8},/obj/effect/floor_decal/corner/brown{dir = 6},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) +"cFF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/coffee_shop) +"cFG" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/machinery/light_switch{pixel_x = -36; pixel_y = 0},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/tiled,/area/crew_quarters/locker) +"cFH" = (/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/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/crew_quarters/locker) +"cFI" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/brown,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_3) +"cFJ" = (/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_3) +"cFK" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_3) +"cFL" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_3) +"cFM" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/mirror{pixel_x = 28},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_3) +"cFN" = (/obj/effect/floor_decal/corner/white{dir = 4},/obj/effect/floor_decal/corner/blue,/obj/structure/disposalpipe/segment,/obj/machinery/camera/network/civilian{c_tag = "CIV - Visitor Room Hall FP"; dir = 8},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cFO" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/structure/mirror{pixel_x = -28},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_4) +"cFP" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_4) +"cFQ" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_4) +"cFR" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/brown,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_4) +"cFS" = (/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_4) +"cFT" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/brown,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_9) +"cFU" = (/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_9) +"cFV" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_9) +"cFW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_9) +"cFX" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/mirror{pixel_x = 28},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_9) +"cFY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/white{dir = 8},/obj/effect/floor_decal/corner/blue{dir = 1},/obj/machinery/camera/network/civilian{c_tag = "CIV - Visitor Room Hall FS"; dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cFZ" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/structure/mirror{pixel_x = -28},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_10) +"cGa" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_10) +"cGb" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_10) +"cGc" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/brown,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_10) +"cGd" = (/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_10) +"cGe" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/storage) +"cGf" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/storage) +"cGg" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "cargo_bay"; name = "cargo bay hatch controller"; pixel_x = -30; pixel_y = 0; req_one_access = list(13,31); tag_door = "cargo_bay_door"},/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/camera/network/cargo{c_tag = "CRG - Cargo Bay Port"; dir = 4; name = "security camera"},/turf/simulated/floor/tiled,/area/quartermaster/storage) +"cGh" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/quartermaster/storage) +"cGi" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/vehicle/train/cargo/trolley,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled,/area/quartermaster/storage) +"cGj" = (/obj/machinery/light/small,/turf/simulated/floor,/area/maintenance/apmaint) +"cGk" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/maintenance/apmaint) +"cGl" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/space_heater,/turf/simulated/floor,/area/maintenance/apmaint) +"cGm" = (/turf/simulated/wall,/area/engineering/locker_room) +"cGn" = (/obj/machinery/door/airlock/maintenance{name = "Engineering Locker Room Maintenance"; req_one_access = list(11,24)},/turf/simulated/floor,/area/engineering/locker_room) +"cGo" = (/obj/effect/floor_decal/corner/yellow{dir = 9},/turf/simulated/floor/tiled,/area/hallway/secondary/engineering_hallway) +"cGp" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/dispenser/oxygen,/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva) +"cGq" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) +"cGr" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) +"cGs" = (/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/dark,/area/ai_monitored/storage/eva) +"cGt" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = 25; pixel_y = 0},/obj/structure/table/rack,/obj/item/device/suit_cooling_unit,/obj/item/device/suit_cooling_unit,/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva) +"cGu" = (/obj/effect/floor_decal/corner/red{dir = 5},/obj/structure/closet/secure_closet/security,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/security/checkpoint2) +"cGv" = (/obj/effect/floor_decal/corner/red{dir = 5},/obj/structure/closet/wardrobe/red,/turf/simulated/floor/tiled,/area/security/checkpoint2) +"cGw" = (/turf/simulated/floor/tiled/dark,/area/hallway/secondary/docking_hallway) +"cGx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/docking_hallway) +"cGy" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/docking_hallway) +"cGz" = (/obj/machinery/atmospherics/pipe/tank/air,/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor,/area/maintenance/arrivals) +"cGA" = (/obj/machinery/atmospherics/pipe/tank/air,/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor,/area/maintenance/arrivals) +"cGB" = (/obj/structure/table/rack{dir = 4},/obj/item/clothing/mask/gas,/obj/random/maintenance/engineering,/obj/random/maintenance/clean,/turf/simulated/floor/plating,/area/maintenance/arrivals) +"cGC" = (/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},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/maintenance/arrivals) +"cGD" = (/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,/area/maintenance/arrivals) +"cGE" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/light/small{dir = 1},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/maintenance/arrivals) +"cGF" = (/obj/machinery/door/airlock/maintenance{req_access = newlist()},/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/border_only,/turf/simulated/floor,/area/crew_quarters/coffee_shop) +"cGG" = (/obj/effect/floor_decal/corner/brown{dir = 9},/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 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) +"cGH" = (/obj/effect/floor_decal/corner/yellow/full,/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/crew_quarters/coffee_shop) +"cGI" = (/obj/effect/floor_decal/corner/yellow{dir = 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"},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) +"cGJ" = (/obj/effect/floor_decal/corner/yellow{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) +"cGK" = (/obj/effect/floor_decal/corner/yellow{dir = 6},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) +"cGL" = (/obj/effect/floor_decal/corner/yellow{dir = 10},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) +"cGM" = (/obj/effect/floor_decal/corner/yellow/full{tag = "icon-corner_white_full (EAST)"; icon_state = "corner_white_full"; dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) +"cGN" = (/obj/effect/floor_decal/corner/brown{dir = 6},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) +"cGO" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/docking_hallway2) +"cGP" = (/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) +"cGQ" = (/obj/machinery/newscaster{pixel_x = -32; pixel_y = 0},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_3) +"cGR" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_3) +"cGS" = (/obj/machinery/door/airlock{name = "Restroom"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_3) +"cGT" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/blue{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cGU" = (/obj/effect/floor_decal/corner/white{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cGV" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/crew_quarters/sleep/vistor_room_4) +"cGW" = (/obj/machinery/door/airlock{name = "Restroom"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_4) +"cGX" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_4) +"cGY" = (/obj/machinery/newscaster{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_4) +"cGZ" = (/obj/machinery/newscaster{pixel_x = -32; pixel_y = 0},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_9) +"cHa" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_9) +"cHb" = (/obj/machinery/door/airlock{name = "Restroom"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_9) +"cHc" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/white{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cHd" = (/obj/machinery/door/airlock{name = "Restroom"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_10) +"cHe" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_10) +"cHf" = (/obj/machinery/newscaster{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_10) +"cHg" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor/tiled,/area/quartermaster/storage) +"cHh" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/vehicle/train/cargo/trolley,/obj/machinery/camera/network/cargo{c_tag = "CRG - Cargo Bay Starboard"; dir = 8; name = "security camera"},/turf/simulated/floor/tiled,/area/quartermaster/storage) +"cHi" = (/turf/simulated/wall,/area/quartermaster/warehouse) +"cHj" = (/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/effect/decal/cleanable/cobweb,/obj/effect/floor_decal/corner/brown/full{dir = 8},/turf/simulated/floor/tiled,/area/quartermaster/warehouse) +"cHk" = (/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/item/weapon/module/power_control,/obj/item/weapon/cell{maxcharge = 2000},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/tiled/steel,/area/quartermaster/warehouse) +"cHl" = (/obj/machinery/light/small{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/warehouse) +"cHm" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/effect/floor_decal/corner/brown{dir = 5},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light_switch{pixel_x = -12; pixel_y = 24},/turf/simulated/floor/tiled,/area/quartermaster/warehouse) +"cHn" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/warehouse) +"cHo" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{name = "Cargo Bay Warehouse Maintenance"; req_access = list(31)},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/quartermaster/warehouse) +"cHp" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/maintenance/apmaint) +"cHq" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/meter,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/maintenance/apmaint) +"cHr" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/portable_atmospherics/powered/scrubber,/turf/simulated/floor,/area/maintenance/apmaint) +"cHs" = (/obj/structure/closet/secure_closet/engineering_personal,/obj/effect/floor_decal/corner/yellow/diagonal,/obj/effect/floor_decal/corner/yellow/diagonal{dir = 4},/turf/simulated/floor/tiled,/area/engineering/locker_room) +"cHt" = (/obj/effect/floor_decal/corner/yellow/diagonal,/obj/effect/floor_decal/corner/yellow/diagonal{dir = 4},/turf/simulated/floor/tiled,/area/engineering/locker_room) +"cHu" = (/obj/structure/closet/secure_closet/atmos_personal,/obj/effect/floor_decal/corner/yellow/diagonal,/obj/effect/floor_decal/corner/yellow/diagonal{dir = 4},/turf/simulated/floor/tiled,/area/engineering/locker_room) +"cHv" = (/turf/simulated/wall,/area/crew_quarters/sleep/engi_wash) +"cHw" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor/tiled,/area/hallway/secondary/engineering_hallway) +"cHx" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/secondary/engineering_hallway) +"cHy" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/secondary/engineering_hallway) +"cHz" = (/turf/simulated/wall,/area/construction) +"cHA" = (/obj/machinery/door/airlock/maintenance{req_one_access = newlist()},/turf/simulated/floor,/area/construction) +"cHB" = (/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/item/clothing/mask/breath,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/void/engineering/taur,/obj/item/clothing/head/helmet/space/void/engineering,/obj/item/clothing/mask/breath,/obj/item/weapon/rig/eva/equipped,/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) +"cHC" = (/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/item/clothing/mask/breath,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/void/atmos/taur,/obj/item/clothing/head/helmet/space/void/atmos,/obj/item/clothing/mask/breath,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/void/atmos,/obj/item/clothing/head/helmet/space/void/atmos,/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) +"cHD" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva) +"cHE" = (/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/tiled/dark,/area/ai_monitored/storage/eva) +"cHF" = (/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/dark,/area/ai_monitored/storage/eva) +"cHG" = (/obj/structure/table/reinforced,/obj/item/stack/material/glass{amount = 50},/obj/item/stack/material/glass{amount = 50},/obj/item/stack/material/glass{amount = 50},/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva) +"cHH" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) +"cHI" = (/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/item/clothing/head/helmet/space/skrell/black,/obj/item/clothing/mask/breath,/obj/item/clothing/suit/space/skrell/black,/obj/item/clothing/head/helmet/space/skrell/white,/obj/item/clothing/mask/breath,/obj/item/clothing/suit/space/skrell/white,/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) +"cHJ" = (/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/item/weapon/rig/breacher,/obj/item/clothing/mask/breath,/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) +"cHK" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor,/area/maintenance/evahallway) +"cHL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/evahallway) +"cHM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/maintenance/evahallway) +"cHN" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/airlock/maintenance{name = "Security Maintenance"; req_access = list(1)},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/security/checkpoint2) +"cHO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/reagent_dispensers/peppertank{pixel_x = 0; pixel_y = 30},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/security/checkpoint2) +"cHP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/security/checkpoint2) +"cHQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_x = 32; pixel_y = 30},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/tiled,/area/security/checkpoint2) +"cHR" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/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},/turf/simulated/floor/tiled,/area/security/checkpoint2) +"cHS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/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/hallway/secondary/docking_hallway) +"cHT" = (/obj/machinery/door/firedoor/glass,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/airlock/glass{id_tag = "security_checkpoint"; name = "Security Checkpoint"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) +"cHU" = (/obj/structure/cable{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/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) +"cHV" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) +"cHW" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) +"cHX" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/turf/simulated/floor,/area/maintenance/arrivals) +"cHY" = (/obj/machinery/atmospherics/pipe/manifold/hidden/cyan,/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/floor,/area/maintenance/arrivals) +"cHZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/machinery/meter,/turf/simulated/floor,/area/maintenance/arrivals) +"cIa" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 10; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/machinery/floodlight,/turf/simulated/floor,/area/maintenance/arrivals) +"cIb" = (/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,/area/maintenance/arrivals) +"cIc" = (/turf/simulated/floor,/area/maintenance/arrivals) +"cId" = (/obj/structure/bed/chair/wood{dir = 4},/obj/effect/floor_decal/corner/brown/full,/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) +"cIe" = (/obj/structure/table/woodentable,/obj/effect/floor_decal/corner/brown{dir = 10},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = -32},/obj/item/weapon/reagent_containers/food/condiment/small/sugar,/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) +"cIf" = (/obj/structure/bed/chair/wood{dir = 8},/obj/effect/floor_decal/corner/brown{dir = 10},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) +"cIg" = (/obj/effect/floor_decal/corner/brown{dir = 10},/obj/machinery/media/jukebox,/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) +"cIh" = (/obj/effect/floor_decal/corner/brown{dir = 10},/obj/machinery/disposal,/obj/machinery/camera/network/civilian{c_tag = "CIV - Cafe"; dir = 1},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) +"cIi" = (/obj/structure/bed/chair/wood{dir = 4},/obj/effect/floor_decal/corner/brown{dir = 10},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) +"cIj" = (/obj/structure/table/woodentable,/obj/effect/floor_decal/corner/brown{dir = 10},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = -32},/obj/item/weapon/reagent_containers/food/condiment/small/sugar,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) +"cIk" = (/obj/structure/bed/chair/wood{dir = 8},/obj/effect/floor_decal/corner/brown/full{dir = 4},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) +"cIl" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway2) +"cIm" = (/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -25},/turf/simulated/floor/tiled,/area/crew_quarters/locker) +"cIn" = (/obj/machinery/vending/fitness,/turf/simulated/floor/tiled,/area/crew_quarters/locker) +"cIo" = (/obj/machinery/light,/obj/machinery/vending/coffee,/turf/simulated/floor/tiled,/area/crew_quarters/locker) +"cIp" = (/obj/machinery/vending/snack,/turf/simulated/floor/tiled,/area/crew_quarters/locker) +"cIq" = (/obj/machinery/vending/cola,/turf/simulated/floor/tiled,/area/crew_quarters/locker) +"cIr" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_3) +"cIs" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_3) +"cIt" = (/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/sleep/vistor_room_3) +"cIu" = (/obj/machinery/alarm{pixel_y = 22},/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/sleep/vistor_room_3) +"cIv" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/structure/disposalpipe/junction{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_3) +"cIw" = (/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/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_3) +"cIx" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock{name = "Room 3"},/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/wood,/area/crew_quarters/sleep/vistor_room_3) +"cIy" = (/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/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cIz" = (/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,/area/crew_quarters/visitor_lodging) +"cIA" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock{name = "Room 4"},/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/wood,/area/crew_quarters/sleep/vistor_room_4) +"cIB" = (/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/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/junction{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_4) +"cIC" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_4) +"cID" = (/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/sleep/vistor_room_4) +"cIE" = (/obj/machinery/alarm{pixel_y = 22},/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/sleep/vistor_room_4) +"cIF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_4) +"cIG" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_4) +"cIH" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_9) +"cII" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_9) +"cIJ" = (/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/sleep/vistor_room_9) +"cIK" = (/obj/machinery/alarm{pixel_y = 22},/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/sleep/vistor_room_9) +"cIL" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 2},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_9) +"cIM" = (/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/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_9) +"cIN" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock{name = "Room 9"},/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/wood,/area/crew_quarters/sleep/vistor_room_9) +"cIO" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{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,/area/crew_quarters/visitor_lodging) +"cIP" = (/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/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cIQ" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock{name = "Room 10"},/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/wood,/area/crew_quarters/sleep/vistor_room_10) +"cIR" = (/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/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_10) +"cIS" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_10) +"cIT" = (/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/sleep/vistor_room_10) +"cIU" = (/obj/machinery/alarm{pixel_y = 22},/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/sleep/vistor_room_10) +"cIV" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_10) +"cIW" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_10) +"cIX" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "cargo_bay_door"; locked = 1; name = "Cargo Docking Hatch"; req_access = list(13)},/obj/machinery/shield_diffuser,/turf/simulated/floor/plating,/area/quartermaster/storage) +"cIY" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/turf/simulated/floor,/area/quartermaster/storage) +"cIZ" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "cargo_bay_door"; locked = 1; name = "Cargo Docking Hatch"; req_access = list(13)},/turf/simulated/floor/plating,/area/quartermaster/storage) +"cJa" = (/obj/machinery/conveyor{dir = 9; id = "QMLoad"},/turf/simulated/floor,/area/quartermaster/storage) +"cJb" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled,/area/quartermaster/storage) +"cJc" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/storage) +"cJd" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/storage) +"cJe" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/storage) +"cJf" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/quartermaster/storage) +"cJg" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled,/area/quartermaster/storage) +"cJh" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/vehicle/train/cargo/trolley,/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/storage) +"cJi" = (/obj/machinery/camera/network/cargo{c_tag = "CRG - Cargo Warehouse"; dir = 4; name = "security camera"},/turf/simulated/floor/tiled,/area/quartermaster/warehouse) +"cJj" = (/obj/effect/landmark{name = "blobstart"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/steel,/area/quartermaster/warehouse) +"cJk" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/quartermaster/warehouse) +"cJl" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/quartermaster/warehouse) +"cJm" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/structure/closet/crate,/turf/simulated/floor/tiled,/area/quartermaster/warehouse) +"cJn" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/maintenance/apmaint) +"cJo" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/maintenance/apmaint) +"cJp" = (/obj/structure/urinal{pixel_y = 32},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/sleep/engi_wash) +"cJq" = (/obj/structure/urinal{pixel_y = 32},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/sleep/engi_wash) +"cJr" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/machinery/camera/network/northern_star{c_tag = "Hall - Engineering Primary Aft"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/engineering_hallway) +"cJs" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/secondary/engineering_hallway) +"cJt" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/engineering_hallway) +"cJu" = (/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},/turf/simulated/floor/tiled,/area/construction) +"cJv" = (/obj/structure/table/steel,/obj/random/tech_supply,/obj/random/tech_supply,/turf/simulated/floor,/area/construction) +"cJw" = (/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) +"cJx" = (/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) +"cJy" = (/turf/simulated/floor,/area/construction) +"cJz" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/construction) +"cJA" = (/obj/machinery/door/airlock/glass_engineering{name = "Engineering Hardsuits"; req_one_access = list(11,24)},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva) +"cJB" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) +"cJC" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/table/reinforced,/obj/machinery/camera/network/security{c_tag = "EVA Northeast"; dir = 8},/obj/item/stack/material/glass/reinforced{amount = 50},/obj/item/stack/rods{amount = 50},/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva) +"cJD" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green,/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) +"cJE" = (/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"; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/evahallway) +"cJF" = (/turf/simulated/floor,/area/maintenance/evahallway) +"cJG" = (/obj/machinery/light/small,/turf/simulated/floor,/area/maintenance/evahallway) +"cJH" = (/obj/random/trash_pile,/turf/simulated/floor,/area/maintenance/evahallway) +"cJI" = (/obj/effect/floor_decal/corner/red{dir = 8},/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/structure/table/reinforced,/obj/machinery/recharger{pixel_y = 0},/turf/simulated/floor/tiled,/area/security/checkpoint2) +"cJJ" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/security/checkpoint2) +"cJK" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/effect/floor_decal/corner/red,/turf/simulated/floor/tiled,/area/security/checkpoint2) +"cJL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/security/checkpoint2) +"cJM" = (/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) +"cJN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/docking_hallway) +"cJO" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) +"cJP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) +"cJQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) +"cJR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/docking_hallway) +"cJS" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/airlock/maintenance{req_access = newlist()},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/maintenance/arrivals) +"cJT" = (/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/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/maintenance/arrivals) +"cJU" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/maintenance/arrivals) +"cJV" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/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,/area/maintenance/arrivals) +"cJW" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/maintenance{req_access = newlist()},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/maintenance/arrivals) +"cJX" = (/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/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/arrivals) +"cJY" = (/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,/area/maintenance/arrivals) +"cJZ" = (/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/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor,/area/maintenance/arrivals) +"cKa" = (/obj/random/obstruction,/turf/simulated/floor,/area/maintenance/arrivals) +"cKb" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/arrivals) +"cKc" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway2) +"cKd" = (/turf/simulated/wall,/area/crew_quarters/locker/locker_toilet) +"cKe" = (/obj/machinery/door/airlock{name = "Unisex Restrooms"},/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/freezer,/area/crew_quarters/locker/locker_toilet) +"cKf" = (/obj/structure/bed/chair/comfy/beige{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_3) +"cKg" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_3) +"cKh" = (/obj/structure/bed/chair/comfy/beige{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_3) +"cKi" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 2},/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_3) +"cKj" = (/obj/structure/table/standard,/obj/machinery/microwave,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_3) +"cKk" = (/obj/structure/cable/green,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/disposalpipe/segment,/obj/machinery/light_switch{pixel_x = -12; pixel_y = -24},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_3) +"cKl" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_3) +"cKm" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_4) +"cKn" = (/obj/structure/cable/green,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/disposalpipe/segment,/obj/machinery/light_switch{pixel_x = -12; pixel_y = -24},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_4) +"cKo" = (/obj/structure/table/standard,/obj/machinery/microwave,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_4) +"cKp" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 2},/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_4) +"cKq" = (/obj/structure/bed/chair/comfy/beige{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_4) +"cKr" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_4) +"cKs" = (/obj/structure/bed/chair/comfy/beige{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_4) +"cKt" = (/obj/structure/bed/chair/comfy/beige{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_9) +"cKu" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_9) +"cKv" = (/obj/structure/bed/chair/comfy/beige{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_9) +"cKw" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 2},/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_9) +"cKx" = (/obj/structure/table/standard,/obj/machinery/microwave,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_9) +"cKy" = (/obj/structure/cable/green,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/disposalpipe/segment,/obj/machinery/light_switch{pixel_x = -12; pixel_y = -24},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_9) +"cKz" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_9) +"cKA" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/crew_quarters/sleep/vistor_room_10) +"cKB" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_10) +"cKC" = (/obj/structure/cable/green,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/machinery/light_switch{pixel_x = -12; pixel_y = -24},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_10) +"cKD" = (/obj/structure/table/standard,/obj/machinery/microwave,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_10) +"cKE" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 2},/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_10) +"cKF" = (/obj/structure/bed/chair/comfy/beige{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_10) +"cKG" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_10) +"cKH" = (/obj/structure/bed/chair/comfy/beige{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_10) +"cKI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/storage) +"cKJ" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/storage) +"cKK" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/storage) +"cKL" = (/obj/machinery/conveyor{dir = 2; id = "QMLoad"},/obj/machinery/light{dir = 8},/turf/simulated/floor,/area/quartermaster/storage) +"cKM" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/quartermaster/storage) +"cKN" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/storage) +"cKO" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/storage) +"cKP" = (/obj/machinery/door/blast/shutters{dir = 8; id = "qm_warehouse"; name = "Warehouse Shutters"},/obj/machinery/door/firedoor,/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) +"cKQ" = (/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) +"cKR" = (/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/quartermaster/warehouse) +"cKS" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/quartermaster/warehouse) +"cKT" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/quartermaster/warehouse) +"cKU" = (/obj/machinery/light/small{dir = 4; pixel_y = 0},/obj/structure/closet/crate,/turf/simulated/floor/tiled,/area/quartermaster/warehouse) +"cKV" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor,/area/maintenance/apmaint) +"cKW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/meter,/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor,/area/maintenance/apmaint) +"cKX" = (/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 8},/turf/simulated/floor,/area/maintenance/apmaint) +"cKY" = (/obj/structure/closet/secure_closet/engineering_personal,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/effect/floor_decal/corner/yellow/diagonal,/obj/effect/floor_decal/corner/yellow/diagonal{dir = 4},/turf/simulated/floor/tiled,/area/engineering/locker_room) +"cKZ" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/sleep/engi_wash) +"cLa" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/sleep/engi_wash) +"cLb" = (/obj/machinery/door/airlock{name = "Unit 1"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/sleep/engi_wash) +"cLc" = (/obj/structure/toilet{dir = 8},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/sleep/engi_wash) +"cLd" = (/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/effect/floor_decal/corner/yellow{dir = 9},/turf/simulated/floor/tiled,/area/hallway/secondary/engineering_hallway) +"cLe" = (/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,/area/hallway/secondary/engineering_hallway) +"cLf" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/effect/floor_decal/corner/yellow{dir = 6},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/secondary/engineering_hallway) +"cLg" = (/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) +"cLh" = (/turf/simulated/floor/tiled,/area/construction) +"cLi" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/table/reinforced,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva) +"cLj" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) +"cLk" = (/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/dark,/area/ai_monitored/storage/eva) +"cLl" = (/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/item/stack/material/steel{amount = 50},/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva) +"cLm" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green,/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) +"cLn" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) +"cLo" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/evahallway) +"cLp" = (/obj/effect/floor_decal/corner/red{dir = 9},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = -32; pixel_y = 0},/obj/machinery/computer/secure_data{tag = "icon-computer (EAST)"; icon_state = "computer"; dir = 4},/turf/simulated/floor/tiled,/area/security/checkpoint2) +"cLq" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/security/checkpoint2) +"cLr" = (/obj/effect/floor_decal/corner/red{dir = 6},/obj/structure/table/reinforced,/obj/machinery/computer/skills,/turf/simulated/floor/tiled,/area/security/checkpoint2) +"cLs" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/security/checkpoint2) +"cLt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/docking_hallway) +"cLu" = (/obj/machinery/light{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) +"cLv" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/docking_hallway) +"cLw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor,/area/maintenance/arrivals) +"cLx" = (/obj/machinery/atmospherics/pipe/simple/visible/universal{dir = 4},/obj/machinery/light/small,/turf/simulated/floor,/area/maintenance/arrivals) +"cLy" = (/obj/machinery/atmospherics/valve{dir = 4},/turf/simulated/floor,/area/maintenance/arrivals) +"cLz" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/turf/simulated/floor,/area/maintenance/arrivals) +"cLA" = (/obj/effect/decal/cleanable/dirt,/obj/random/trash_pile,/turf/simulated/floor,/area/maintenance/arrivals) +"cLB" = (/turf/simulated/wall,/area/crew_quarters/longue_area) +"cLC" = (/obj/structure/bookcase,/turf/simulated/floor/wood,/area/crew_quarters/longue_area) +"cLD" = (/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/wood,/area/crew_quarters/longue_area) +"cLE" = (/obj/structure/bed/chair/comfy/black{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor/carpet,/area/crew_quarters/longue_area) +"cLF" = (/obj/structure/table/woodentable,/obj/item/weapon/material/ashtray/glass,/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = 32},/obj/item/weapon/book/codex/lore/vir,/turf/simulated/floor/carpet,/area/crew_quarters/longue_area) +"cLG" = (/obj/structure/bed/chair/comfy/black{dir = 8},/turf/simulated/floor/carpet,/area/crew_quarters/longue_area) +"cLH" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/wood,/area/crew_quarters/longue_area) +"cLI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/longue_area) +"cLJ" = (/obj/structure/flora/pottedplant{tag = "icon-plant-10"; icon_state = "plant-10"},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/docking_hallway2) +"cLK" = (/obj/structure/table/standard,/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/item/weapon/soap,/obj/random/soap,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/locker/locker_toilet) +"cLL" = (/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/tiled/freezer,/area/crew_quarters/locker/locker_toilet) +"cLM" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/light_switch{pixel_x = 11; pixel_y = 24},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/locker/locker_toilet) +"cLN" = (/obj/machinery/door/airlock{name = "Unit 1"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/locker/locker_toilet) +"cLO" = (/obj/machinery/light/small,/obj/machinery/recharge_station,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/locker/locker_toilet) +"cLP" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/crew_quarters/sleep/vistor_room_3) +"cLQ" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/crew_quarters/sleep/vistor_room_9) +"cLR" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/storage) +"cLS" = (/obj/machinery/conveyor{dir = 2; id = "QMLoad"},/turf/simulated/floor,/area/quartermaster/storage) +"cLT" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/conveyor_switch/oneway{convdir = -1; id = "QMLoad"},/turf/simulated/floor/tiled,/area/quartermaster/storage) +"cLU" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled,/area/quartermaster/storage) +"cLV" = (/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 = 8},/turf/simulated/floor/tiled,/area/quartermaster/storage) +"cLW" = (/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) +"cLX" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/blast/shutters{dir = 8; id = "qm_warehouse"; name = "Warehouse Shutters"},/obj/machinery/door/firedoor,/turf/simulated/floor/tiled,/area/quartermaster/warehouse) +"cLY" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/warehouse) +"cLZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled,/area/quartermaster/warehouse) +"cMa" = (/turf/simulated/floor/tiled,/area/quartermaster/warehouse) +"cMb" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/closet/crate,/turf/simulated/floor/tiled/steel,/area/quartermaster/warehouse) +"cMc" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/maintenance/apmaint) +"cMd" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/maintenance/apmaint) +"cMe" = (/obj/structure/closet/secure_closet/engineering_personal,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/machinery/camera/network/engineering{c_tag = "ENG - Locker Room"; dir = 4},/obj/effect/floor_decal/corner/yellow/diagonal,/obj/effect/floor_decal/corner/yellow/diagonal{dir = 4},/turf/simulated/floor/tiled,/area/engineering/locker_room) +"cMf" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/effect/floor_decal/corner/yellow/diagonal,/obj/effect/floor_decal/corner/yellow/diagonal{dir = 4},/turf/simulated/floor/tiled,/area/engineering/locker_room) +"cMg" = (/obj/structure/closet/wardrobe/engineering_yellow,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/machinery/firealarm{dir = 4; layer = 3.3; pixel_x = 26},/obj/effect/floor_decal/corner/yellow/diagonal,/obj/effect/floor_decal/corner/yellow/diagonal{dir = 4},/turf/simulated/floor/tiled,/area/engineering/locker_room) +"cMh" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_x = -28; pixel_y = 0},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/sleep/engi_wash) +"cMi" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/sleep/engi_wash) +"cMj" = (/turf/simulated/floor/tiled,/area/hallway/secondary/engineering_hallway) +"cMk" = (/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,/area/hallway/secondary/engineering_hallway) +"cMl" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/engineering{name = "Construction Area"; req_access = list(32)},/turf/simulated/floor/tiled,/area/construction) +"cMm" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/construction) +"cMn" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/construction) +"cMo" = (/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/turf/simulated/floor,/area/construction) +"cMp" = (/obj/machinery/suit_cycler/security,/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) +"cMq" = (/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/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva) +"cMr" = (/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,/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva) +"cMs" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/cable/green,/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) +"cMt" = (/obj/effect/floor_decal/corner/red{dir = 9},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/machinery/computer/card{tag = "icon-computer (EAST)"; icon_state = "computer"; dir = 4},/turf/simulated/floor/tiled,/area/security/checkpoint2) +"cMu" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/security/checkpoint2) +"cMv" = (/obj/effect/floor_decal/corner/red{dir = 6},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/bed/chair/office/dark{dir = 4},/obj/machinery/button/remote/airlock{id = "security_checkpoint"; name = "Door Bolt Control"; pixel_x = 6; pixel_y = -28; req_access = list(1); specialfunctions = 4},/obj/machinery/button/remote/airlock{id = "security_bar"; name = "Bar Door Bolt Control"; pixel_x = -6; pixel_y = -28; req_access = list(1); specialfunctions = 4},/turf/simulated/floor/tiled,/area/security/checkpoint2) +"cMw" = (/obj/machinery/door/firedoor/glass,/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/window/brigdoor/westleft{name = "Security Checkpoint"; req_access = list(1)},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/table/reinforced,/turf/simulated/floor/tiled,/area/security/checkpoint2) +"cMx" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) +"cMy" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/structure/disposalpipe/segment,/obj/machinery/camera/network/northern_star{c_tag = "HALL - Dock Hallway Aft"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) +"cMz" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) +"cMA" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) +"cMB" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/docking_hallway) +"cMC" = (/turf/simulated/wall,/area/maintenance/substation/dock) +"cMD" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/engineering{name = "Dock Substation"; req_one_access = list(11,24)},/turf/simulated/floor,/area/maintenance/substation/dock) +"cME" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall,/area/maintenance/substation/dock) +"cMF" = (/obj/machinery/door/airlock/engineering{name = "Dock Substation"; req_one_access = list(11,24)},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/substation/dock) +"cMG" = (/obj/effect/decal/cleanable/blood/oil,/obj/effect/decal/remains/robot,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/arrivals) +"cMH" = (/obj/structure/closet/crate,/obj/random/maintenance/cargo,/obj/random/maintenance/clean,/obj/random/maintenance/clean,/obj/random/soap,/obj/random/drinkbottle,/turf/simulated/floor,/area/maintenance/arrivals) +"cMI" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{req_access = newlist()},/turf/simulated/floor,/area/crew_quarters/longue_area) +"cMJ" = (/turf/simulated/floor/wood,/area/crew_quarters/longue_area) +"cMK" = (/obj/structure/bed/chair/comfy/black{dir = 4},/turf/simulated/floor/carpet,/area/crew_quarters/longue_area) +"cML" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp/green{pixel_x = 1; pixel_y = 5},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/carpet,/area/crew_quarters/longue_area) +"cMM" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/wood,/area/crew_quarters/longue_area) +"cMN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/longue_area) +"cMO" = (/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway2) +"cMP" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway2) +"cMQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway2) +"cMR" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_x = -28},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/locker/locker_toilet) +"cMS" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/locker/locker_toilet) +"cMT" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/locker/locker_toilet) +"cMU" = (/turf/simulated/wall,/area/crew_quarters/sleep/vistor_room_1) +"cMV" = (/obj/structure/curtain/open/shower,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/window/southright{name = "Shower"},/obj/machinery/shower{pixel_y = 3},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_1) +"cMW" = (/obj/structure/toilet,/obj/machinery/light{dir = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_1) +"cMX" = (/obj/structure/table/standard,/obj/item/weapon/soap/nanotrasen,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_1) +"cMY" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/white{dir = 8},/obj/effect/floor_decal/corner/blue{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cMZ" = (/obj/effect/floor_decal/corner/white{dir = 4},/obj/effect/floor_decal/corner/blue,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cNa" = (/turf/simulated/wall,/area/crew_quarters/sleep/vistor_room_2) +"cNb" = (/obj/structure/table/standard,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/item/weapon/soap/nanotrasen,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_2) +"cNc" = (/obj/structure/toilet,/obj/machinery/light{dir = 1},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_2) +"cNd" = (/obj/structure/curtain/open/shower,/obj/machinery/door/window/southright{name = "Shower"},/obj/structure/window/reinforced{dir = 8},/obj/machinery/shower{pixel_y = 3},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_2) +"cNe" = (/turf/simulated/wall,/area/crew_quarters/sleep/vistor_room_7) +"cNf" = (/obj/structure/curtain/open/shower,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/window/southright{name = "Shower"},/obj/machinery/shower{pixel_y = 3},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_7) +"cNg" = (/obj/structure/toilet,/obj/machinery/light{dir = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_7) +"cNh" = (/obj/structure/table/standard,/obj/item/weapon/soap/nanotrasen,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_7) +"cNi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/white{dir = 8},/obj/effect/floor_decal/corner/blue{dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cNj" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/white{dir = 4},/obj/effect/floor_decal/corner/blue,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cNk" = (/turf/simulated/wall,/area/crew_quarters/sleep/vistor_room_8) +"cNl" = (/obj/structure/table/standard,/obj/item/weapon/soap/nanotrasen,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_8) +"cNm" = (/obj/structure/toilet,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_8) +"cNn" = (/obj/structure/curtain/open/shower,/obj/machinery/door/window/southright{name = "Shower"},/obj/structure/window/reinforced{dir = 8},/obj/machinery/shower{pixel_y = 3},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_8) +"cNo" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/quartermaster/storage) +"cNp" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/obj/machinery/status_display/supply_display{pixel_y = -32},/turf/simulated/floor,/area/quartermaster/storage) +"cNq" = (/obj/effect/floor_decal/industrial/loading{tag = "icon-loadingarea (WEST)"; icon_state = "loadingarea"; dir = 8},/turf/simulated/floor/tiled,/area/quartermaster/storage) +"cNr" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor/tiled,/area/quartermaster/storage) +"cNs" = (/obj/machinery/button/remote/blast_door{id = "qm_warehouse"; name = "Warehouse Door Control"; pixel_x = 26; pixel_y = 0; req_access = list(31)},/turf/simulated/floor/tiled,/area/quartermaster/storage) +"cNt" = (/obj/machinery/button/remote/blast_door{id = "qm_warehouse"; name = "Warehouse Door Control"; pixel_x = -26; pixel_y = 0; req_access = list(31)},/turf/simulated/floor/tiled,/area/quartermaster/warehouse) +"cNu" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled/steel,/area/quartermaster/warehouse) +"cNv" = (/obj/effect/floor_decal/corner/brown,/turf/simulated/floor/tiled/steel,/area/quartermaster/warehouse) +"cNw" = (/obj/structure/closet/crate,/obj/effect/floor_decal/corner/brown/full{dir = 4},/turf/simulated/floor/tiled/steel,/area/quartermaster/warehouse) +"cNx" = (/obj/structure/grille,/obj/structure/grille,/turf/simulated/wall/r_wall,/area/engineering/atmos) +"cNy" = (/obj/structure/grille,/turf/simulated/wall/r_wall,/area/engineering/atmos) +"cNz" = (/turf/simulated/wall/r_wall,/area/engineering/atmos/storage) +"cNA" = (/turf/simulated/wall,/area/engineering/atmos/storage) +"cNB" = (/obj/machinery/door/airlock/maintenance{name = "Atmospherics Maintenance Access"; req_access = list(10,12)},/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/engineering/atmos/storage) +"cNC" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/corner/yellow/diagonal,/obj/effect/floor_decal/corner/yellow/diagonal{dir = 4},/turf/simulated/floor/tiled,/area/engineering/locker_room) +"cND" = (/obj/structure/closet/wardrobe/atmospherics_yellow,/obj/effect/floor_decal/corner/yellow/diagonal,/obj/effect/floor_decal/corner/yellow/diagonal{dir = 4},/turf/simulated/floor/tiled,/area/engineering/locker_room) +"cNE" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_x = -28; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/sleep/engi_wash) +"cNF" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/sleep/engi_wash) +"cNG" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/table/standard,/obj/machinery/light_switch{pixel_x = 12; pixel_y = 24},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/sleep/engi_wash) +"cNH" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/structure/undies_wardrobe,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/sleep/engi_wash) +"cNI" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled,/area/hallway/secondary/engineering_hallway) +"cNJ" = (/obj/effect/floor_decal/industrial/warning,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/secondary/engineering_hallway) +"cNK" = (/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,/area/hallway/secondary/engineering_hallway) +"cNL" = (/obj/effect/decal/cleanable/blood/oil/streak{amount = 0},/obj/item/weapon/wirecutters,/turf/simulated/floor/tiled,/area/construction) +"cNM" = (/obj/machinery/suit_cycler/medical,/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) +"cNN" = (/obj/machinery/door/airlock/glass_command{name = "E.V.A. Cycler Access"; req_one_access = list(18)},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva) +"cNO" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) +"cNP" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) +"cNQ" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) +"cNR" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_command{name = "E.V.A."; req_one_access = list(18)},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) +"cNS" = (/obj/effect/floor_decal/corner/red{dir = 9},/obj/machinery/firealarm{dir = 8; pixel_x = -24; pixel_y = 0},/obj/machinery/computer/security{tag = "icon-computer (EAST)"; icon_state = "computer"; dir = 4},/turf/simulated/floor/tiled,/area/security/checkpoint2) +"cNT" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled,/area/security/checkpoint2) +"cNU" = (/obj/effect/floor_decal/corner/red{dir = 6},/obj/structure/table/reinforced,/obj/item/weapon/pen,/turf/simulated/floor/tiled,/area/security/checkpoint2) +"cNV" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) +"cNW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/docking_hallway) +"cNX" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) +"cNY" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/docking_hallway) +"cNZ" = (/obj/effect/floor_decal/industrial/warning/corner,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/maintenance/substation/dock) +"cOa" = (/obj/effect/floor_decal/industrial/warning,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/maintenance/substation/dock) +"cOb" = (/obj/effect/floor_decal/industrial/warning,/obj/machinery/power/terminal,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/maintenance/substation/dock) +"cOc" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/structure/cable/green,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/power/sensor{name = "Powernet Sensor - Dock Subgrid"; name_tag = "Dock Subgrid"},/turf/simulated/floor,/area/maintenance/substation/dock) +"cOd" = (/obj/machinery/libraryscanner,/obj/machinery/light{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/longue_area) +"cOe" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/wood,/area/crew_quarters/longue_area) +"cOf" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/wood,/area/crew_quarters/longue_area) +"cOg" = (/obj/structure/cable/green{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/wood,/area/crew_quarters/longue_area) +"cOh" = (/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/longue_area) +"cOi" = (/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/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/longue_area) +"cOj" = (/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/hallway/secondary/docking_hallway2) +"cOk" = (/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/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway2) +"cOl" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/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/hallway/secondary/docking_hallway2) +"cOm" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway2) +"cOn" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/locker/locker_toilet) +"cOo" = (/turf/simulated/floor/tiled/freezer,/area/crew_quarters/locker/locker_toilet) +"cOp" = (/obj/machinery/door/airlock{name = "Unit 2"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/locker/locker_toilet) +"cOq" = (/obj/machinery/light/small,/obj/structure/toilet{dir = 8},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/locker/locker_toilet) +"cOr" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_1) +"cOs" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_1) +"cOt" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/mirror{pixel_x = 28},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_1) +"cOu" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/structure/mirror{pixel_x = -28},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_2) +"cOv" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_2) +"cOw" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_2) +"cOx" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_7) +"cOy" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_7) +"cOz" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/mirror{pixel_x = 28},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_7) +"cOA" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/structure/mirror{pixel_x = -28},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_8) +"cOB" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_8) +"cOC" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_8) +"cOD" = (/obj/structure/table/standard,/obj/item/clothing/head/soft,/obj/item/weapon/stamp{pixel_x = -3; pixel_y = 3},/obj/item/clothing/head/soft,/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/turf/simulated/floor/tiled,/area/quartermaster/storage) +"cOE" = (/obj/structure/table/standard,/obj/machinery/cell_charger,/obj/machinery/requests_console{department = "Cargo Bay"; departmentType = 2; pixel_x = 0; pixel_y = -30},/turf/simulated/floor/tiled,/area/quartermaster/storage) +"cOF" = (/obj/structure/table/standard,/obj/item/weapon/hand_labeler,/obj/item/weapon/stamp{pixel_x = -3; pixel_y = 3},/obj/item/weapon/hand_labeler,/turf/simulated/floor/tiled,/area/quartermaster/storage) +"cOG" = (/obj/machinery/status_display/supply_display,/turf/simulated/wall,/area/quartermaster/warehouse) +"cOH" = (/obj/structure/closet/crate/medical,/obj/effect/floor_decal/corner/brown/full,/turf/simulated/floor/tiled,/area/quartermaster/warehouse) +"cOI" = (/turf/simulated/floor/tiled/steel,/area/quartermaster/warehouse) +"cOJ" = (/obj/structure/closet/crate/internals,/obj/machinery/light/small,/turf/simulated/floor/tiled/steel,/area/quartermaster/warehouse) +"cOK" = (/obj/structure/closet/crate/freezer,/obj/effect/floor_decal/corner/brown/full{dir = 4},/turf/simulated/floor/tiled/steel,/area/quartermaster/warehouse) +"cOL" = (/turf/simulated/floor/reinforced/airless,/area/engineering/atmos) +"cOM" = (/obj/machinery/camera/network/engineering{c_tag = "Atmos Tank - Gas Mixing"; dir = 2},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/reinforced/airless,/area/engineering/atmos) +"cON" = (/obj/machinery/power/breakerbox/activated{RCon_tag = "Atmos Substation Bypass"},/turf/simulated/floor,/area/engineering/atmos/storage) +"cOO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/engineering/atmos/storage) +"cOP" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/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/engineering/atmos/storage) +"cOQ" = (/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/machinery/light/small{dir = 4; pixel_y = 0},/obj/item/weapon/tank/oxygen/yellow,/obj/item/weapon/tank/oxygen/yellow,/turf/simulated/floor,/area/engineering/atmos/storage) +"cOR" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/effect/floor_decal/corner/yellow/diagonal,/obj/effect/floor_decal/corner/yellow/diagonal{dir = 4},/turf/simulated/floor/tiled,/area/engineering/locker_room) +"cOS" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/floor_decal/corner/yellow/diagonal,/obj/effect/floor_decal/corner/yellow/diagonal{dir = 4},/turf/simulated/floor/tiled,/area/engineering/locker_room) +"cOT" = (/obj/machinery/door/airlock/engineering{name = "Engineering Washroom"; req_one_access = list(10)},/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/freezer,/area/engineering/locker_room) +"cOU" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/sleep/engi_wash) +"cOV" = (/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/freezer,/area/crew_quarters/sleep/engi_wash) +"cOW" = (/turf/simulated/floor/tiled/freezer,/area/crew_quarters/sleep/engi_wash) +"cOX" = (/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "englockdown"; name = "Engineering Lockdown"; opacity = 0},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/engineering_hallway) +"cOY" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "englockdown"; name = "Engineering Lockdown"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/engineering_hallway) +"cOZ" = (/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "englockdown"; name = "Engineering Lockdown"; opacity = 0},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/engineering_hallway) +"cPa" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/construction) +"cPb" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor,/area/construction) +"cPc" = (/obj/machinery/suit_cycler/engineering,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) +"cPd" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) +"cPe" = (/obj/structure/table/reinforced,/obj/item/clothing/head/welding,/obj/item/weapon/storage/belt/utility,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/camera/network/command{c_tag = "EVA - Aft"; dir = 4},/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva) +"cPf" = (/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/ai_monitored/storage/eva) +"cPg" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) +"cPh" = (/obj/effect/floor_decal/corner/red/full,/obj/structure/filingcabinet/chestdrawer,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/tiled,/area/security/checkpoint2) +"cPi" = (/obj/effect/floor_decal/corner/red{dir = 10},/obj/machinery/light,/turf/simulated/floor/tiled,/area/security/checkpoint2) +"cPj" = (/obj/effect/floor_decal/corner/red/full{dir = 4},/obj/structure/table/reinforced,/obj/item/weapon/crowbar,/obj/item/device/flash,/obj/machinery/camera/network/security{c_tag = "SEC - Arrival Checkpoint"; dir = 1},/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/turf/simulated/floor/tiled,/area/security/checkpoint2) +"cPk" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) +"cPl" = (/obj/effect/floor_decal/industrial/loading{tag = "icon-loadingarea (WEST)"; icon_state = "loadingarea"; dir = 8},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) +"cPm" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway) +"cPn" = (/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,/area/hallway/secondary/docking_hallway) +"cPo" = (/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,/area/hallway/secondary/docking_hallway) +"cPp" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 26},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/docking_hallway) +"cPq" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/maintenance/substation/dock) +"cPr" = (/obj/machinery/power/breakerbox/activated{RCon_tag = "Dock Substation Bypass"},/turf/simulated/floor/plating,/area/maintenance/substation/dock) +"cPs" = (/obj/machinery/power/smes/buildable{charge = 0; RCon_tag = "Substation - Dock"},/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/dock) +"cPt" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green,/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/turf/simulated/floor,/area/maintenance/substation/dock) +"cPu" = (/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/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area/maintenance/arrivals) +"cPv" = (/obj/structure/filingcabinet,/turf/simulated/floor/wood,/area/crew_quarters/longue_area) +"cPw" = (/obj/structure/bed/chair/office/dark,/turf/simulated/floor/wood,/area/crew_quarters/longue_area) +"cPx" = (/obj/structure/table/woodentable,/obj/machinery/photocopier/faxmachine{department = "Public Office"},/turf/simulated/floor/wood,/area/crew_quarters/longue_area) +"cPy" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/carpet,/area/crew_quarters/longue_area) +"cPz" = (/obj/structure/bed/chair/comfy/black{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/carpet,/area/crew_quarters/longue_area) +"cPA" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/wood,/area/crew_quarters/longue_area) +"cPB" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway2) +"cPC" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway2) +"cPD" = (/obj/structure/undies_wardrobe,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/locker/locker_toilet) +"cPE" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/locker/locker_toilet) +"cPF" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 22},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/locker/locker_toilet) +"cPG" = (/obj/structure/table/standard,/obj/machinery/newscaster{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_1) +"cPH" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/brown,/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_1) +"cPI" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_1) +"cPJ" = (/obj/machinery/door/airlock{name = "Restroom"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_1) +"cPK" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/blue{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/camera/network/civilian{c_tag = "CIV - Visitor Room Hall AP"; dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cPL" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/crew_quarters/sleep/vistor_room_2) +"cPM" = (/obj/machinery/door/airlock{name = "Restroom"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_2) +"cPN" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_2) +"cPO" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/brown,/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_2) +"cPP" = (/obj/structure/table/standard,/obj/machinery/newscaster{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_2) +"cPQ" = (/obj/structure/table/standard,/obj/machinery/newscaster{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_7) +"cPR" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/brown,/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_7) +"cPS" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_7) +"cPT" = (/obj/machinery/door/airlock{name = "Restroom"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_7) +"cPU" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/white{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/camera/network/civilian{c_tag = "CIV - Visitor Room Hall AS"; dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cPV" = (/obj/machinery/door/airlock{name = "Restroom"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/vistor_room_8) +"cPW" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_8) +"cPX" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/brown,/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_8) +"cPY" = (/obj/structure/table/standard,/obj/machinery/newscaster{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_8) +"cPZ" = (/obj/machinery/power/smes/buildable{charge = 2e+006; RCon_tag = "Substation - Atmospherics"},/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/obj/structure/cable/cyan,/turf/simulated/floor,/area/engineering/atmos/storage) +"cQa" = (/obj/machinery/power/terminal{dir = 8},/obj/structure/cable,/turf/simulated/floor,/area/engineering/atmos/storage) +"cQb" = (/obj/structure/disposalpipe/segment,/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,/area/engineering/atmos/storage) +"cQc" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/turf/simulated/floor,/area/engineering/atmos/storage) +"cQd" = (/turf/simulated/wall/r_wall,/area/engineering/atmos/monitoring) +"cQe" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/light_switch{dir = 2; name = "light switch "; pixel_x = -36; pixel_y = 0},/obj/effect/floor_decal/corner/yellow/diagonal,/obj/effect/floor_decal/corner/yellow/diagonal{dir = 4},/turf/simulated/floor/tiled,/area/engineering/locker_room) +"cQf" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/firstaid/regular,/obj/item/bodybag/cryobag{pixel_x = 6},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/random/medical/lite,/obj/effect/floor_decal/corner/yellow/diagonal,/obj/effect/floor_decal/corner/yellow/diagonal{dir = 4},/turf/simulated/floor/tiled,/area/engineering/locker_room) +"cQg" = (/obj/structure/table/standard,/obj/structure/bedsheetbin,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/item/weapon/soap/nanotrasen,/obj/random/soap,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/sleep/engi_wash) +"cQh" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/sleep/engi_wash) +"cQi" = (/obj/machinery/shower{dir = 1},/obj/machinery/door/window/northleft{name = "Shower"; req_access = list()},/obj/structure/curtain/open/shower/engineering,/obj/structure/window/basic{dir = 8},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/sleep/engi_wash) +"cQj" = (/obj/machinery/shower{dir = 1},/obj/machinery/door/window/northright{dir = 1; name = "Shower"; req_access = list()},/obj/structure/curtain/open/shower/engineering,/obj/structure/window/basic{dir = 8},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/sleep/engi_wash) +"cQk" = (/turf/simulated/wall/r_wall,/area/engineering/foyer) +"cQl" = (/obj/machinery/door/airlock/glass{name = "Engineering Access"},/turf/simulated/floor/tiled,/area/engineering/foyer) +"cQm" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/airlock/glass{name = "Engineering Access"},/turf/simulated/floor/tiled,/area/engineering/foyer) +"cQn" = (/obj/machinery/door/airlock/glass{name = "Engineering Access"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/engineering/foyer) +"cQo" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/construction) +"cQp" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled,/area/construction) +"cQq" = (/obj/item/device/flashlight,/turf/simulated/floor,/area/construction) +"cQr" = (/turf/simulated/wall/r_wall,/area/construction) +"cQs" = (/obj/machinery/suit_cycler/mining,/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) +"cQt" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/table/reinforced,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/device/multitool,/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva) +"cQu" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) +"cQv" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva) +"cQw" = (/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/jetpack/carbondioxide,/obj/item/clothing/shoes/magboots,/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) +"cQx" = (/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/jetpack/carbondioxide,/obj/item/clothing/shoes/magboots,/obj/machinery/light/small{dir = 4; pixel_y = 0},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) +"cQy" = (/turf/simulated/wall,/area/hallway/secondary/entry/docking_lounge) +"cQz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry/docking_lounge) +"cQA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/docking_lounge) +"cQB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/docking_lounge) +"cQC" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/glass{name = "Dock"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/docking_lounge) +"cQD" = (/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 = "Dock"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/docking_lounge) +"cQE" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/glass{name = "Dock"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/docking_lounge) +"cQF" = (/obj/structure/table/woodentable,/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,/obj/item/weapon/paper,/turf/simulated/floor/wood,/area/crew_quarters/longue_area) +"cQG" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/device/taperecorder,/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -26},/turf/simulated/floor/wood,/area/crew_quarters/longue_area) +"cQH" = (/obj/structure/bed/chair/comfy/black{dir = 4},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/carpet,/area/crew_quarters/longue_area) +"cQI" = (/obj/machinery/camera/network/civilian{c_tag = "CIV - Lounge"; dir = 1},/turf/simulated/floor/carpet,/area/crew_quarters/longue_area) +"cQJ" = (/obj/structure/bed/chair/comfy/black{dir = 8},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/machinery/light_switch{pixel_x = 12; pixel_y = -24},/obj/structure/cable/green,/turf/simulated/floor/carpet,/area/crew_quarters/longue_area) +"cQK" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/longue_area) +"cQL" = (/obj/machinery/door/airlock{name = "Unisex Showers"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/locker/locker_toilet) +"cQM" = (/obj/item/latexballon,/turf/simulated/floor,/area/crew_quarters/locker/locker_toilet) +"cQN" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_1) +"cQO" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_1) +"cQP" = (/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/sleep/vistor_room_1) +"cQQ" = (/obj/machinery/alarm{pixel_y = 22},/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/sleep/vistor_room_1) +"cQR" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_1) +"cQS" = (/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/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_1) +"cQT" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock{name = "Room 1"},/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/wood,/area/crew_quarters/sleep/vistor_room_1) +"cQU" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock{name = "Room 2"},/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/wood,/area/crew_quarters/sleep/vistor_room_2) +"cQV" = (/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/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/junction{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_2) +"cQW" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_2) +"cQX" = (/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/sleep/vistor_room_2) +"cQY" = (/obj/machinery/alarm{pixel_y = 22},/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/sleep/vistor_room_2) +"cQZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_2) +"cRa" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_2) +"cRb" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_7) +"cRc" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_7) +"cRd" = (/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/sleep/vistor_room_7) +"cRe" = (/obj/machinery/alarm{pixel_y = 22},/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/sleep/vistor_room_7) +"cRf" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 2},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_7) +"cRg" = (/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/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_7) +"cRh" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock{name = "Room 7"},/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/wood,/area/crew_quarters/sleep/vistor_room_7) +"cRi" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock{name = "Room 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},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_8) +"cRj" = (/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/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_8) +"cRk" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_8) +"cRl" = (/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/sleep/vistor_room_8) +"cRm" = (/obj/machinery/alarm{pixel_y = 22},/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/sleep/vistor_room_8) +"cRn" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_8) +"cRo" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_8) +"cRp" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 2; frequency = 1441; icon_state = "map_injector"; id = "waste_in"; pixel_y = 1; use_power = 1},/turf/simulated/floor/reinforced/airless,/area/engineering/atmos) +"cRq" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "waste_sensor"; output = 63},/turf/simulated/floor/reinforced/airless,/area/engineering/atmos) +"cRr" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; 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) +"cRs" = (/obj/structure/cable/cyan{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/engineering/atmos/storage) +"cRt" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/engineering/atmos/storage) +"cRu" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/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,/area/engineering/atmos/storage) +"cRv" = (/obj/structure/cable/cyan{d2 = 8; icon_state = "0-8"},/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/cable/cyan,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area/engineering/atmos/storage) +"cRw" = (/obj/machinery/computer/general_air_control{dir = 4; 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) +"cRx" = (/obj/machinery/firealarm{pixel_y = 24},/turf/simulated/floor/tiled,/area/engineering/atmos/monitoring) +"cRy" = (/obj/structure/bed/chair/office/dark{dir = 4},/obj/machinery/button/remote/blast_door{id = "atmoslockdown"; name = "Atmospherics Lockdown"; pixel_x = 0; pixel_y = 24; req_access = newlist(); req_one_access = list(10,24)},/turf/simulated/floor/tiled,/area/engineering/atmos/monitoring) +"cRz" = (/obj/machinery/computer/atmoscontrol{tag = "icon-computer (WEST)"; icon_state = "computer"; dir = 8},/turf/simulated/floor/tiled,/area/engineering/atmos/monitoring) +"cRA" = (/obj/machinery/door/airlock/glass_engineeringatmos{name = "Engineering Locker Room"; req_one_access = list(10)},/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/yellow,/area/engineering/locker_room) +"cRB" = (/obj/machinery/door/airlock/engineering{name = "Engineering Washroom"; req_one_access = list(10)},/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/sleep/engi_wash) +"cRC" = (/turf/simulated/wall/r_wall,/area/crew_quarters/sleep/engi_wash) +"cRD" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/engineering/foyer) +"cRE" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/engineering/foyer) +"cRF" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/engineering/foyer) +"cRG" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads/chief) +"cRH" = (/obj/structure/table/reinforced,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva) +"cRI" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva) +"cRJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva) +"cRK" = (/obj/effect/floor_decal/industrial/warning/corner,/obj/structure/cable/green,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/machinery/light_switch{pixel_x = 12; pixel_y = -24},/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva) +"cRL" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva) +"cRM" = (/obj/machinery/vending/coffee,/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) +"cRN" = (/obj/machinery/vending/snack,/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) +"cRO" = (/obj/machinery/vending/cola,/obj/machinery/light{dir = 1},/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) +"cRP" = (/obj/machinery/vending/fitness,/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) +"cRQ" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) +"cRR" = (/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/docking_lounge) +"cRS" = (/obj/machinery/power/apc/high{dir = 1; name = "north bump"; pixel_y = 24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/docking_lounge) +"cRT" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/docking_lounge) +"cRU" = (/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,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/docking_lounge) +"cRV" = (/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{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/docking_lounge) +"cRW" = (/obj/machinery/alarm{pixel_y = 23},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/docking_lounge) +"cRX" = (/obj/machinery/door/firedoor/glass,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/docking_lounge) +"cRY" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) +"cRZ" = (/obj/machinery/newscaster{pixel_y = 32},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) +"cSa" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/light{dir = 1},/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) +"cSb" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) +"cSc" = (/obj/machinery/lapvend,/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) +"cSd" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/multi_tile/glass{id_tag = "security_bar"},/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway2) +"cSe" = (/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/hallway/secondary/docking_hallway2) +"cSf" = (/obj/machinery/shower{dir = 4; icon_state = "shower"; pixel_x = 5; pixel_y = 0},/obj/structure/curtain/open/shower,/obj/machinery/alarm/nobreach{dir = 2; pixel_y = 22},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/locker/locker_toilet) +"cSg" = (/obj/machinery/shower{dir = 8; icon_state = "shower"; pixel_x = -5; pixel_y = 0},/obj/structure/curtain/open/shower,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/locker/locker_toilet) +"cSh" = (/obj/structure/bed/chair,/obj/random/contraband,/turf/simulated/floor,/area/crew_quarters/locker/locker_toilet) +"cSi" = (/obj/structure/bed/chair/comfy/beige{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_1) +"cSj" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_1) +"cSk" = (/obj/structure/bed/chair/comfy/beige{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_1) +"cSl" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 2},/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_1) +"cSm" = (/obj/structure/table/standard,/obj/machinery/microwave,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_1) +"cSn" = (/obj/structure/cable/green,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/machinery/light_switch{pixel_x = -12; pixel_y = -24},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_1) +"cSo" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_1) +"cSp" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_2) +"cSq" = (/obj/structure/cable/green,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/light_switch{pixel_x = -12; pixel_y = -24},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_2) +"cSr" = (/obj/structure/table/standard,/obj/machinery/microwave,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_2) +"cSs" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 2},/obj/machinery/light,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_2) +"cSt" = (/obj/structure/bed/chair/comfy/beige{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_2) +"cSu" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_2) +"cSv" = (/obj/structure/bed/chair/comfy/beige{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_2) +"cSw" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/crew_quarters/sleep/vistor_room_2) +"cSx" = (/obj/structure/bed/chair/comfy/beige{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_7) +"cSy" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = -32},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_7) +"cSz" = (/obj/structure/bed/chair/comfy/beige{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_7) +"cSA" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 2},/obj/machinery/light,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_7) +"cSB" = (/obj/structure/table/standard,/obj/machinery/microwave,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_7) +"cSC" = (/obj/structure/cable/green,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/light_switch{pixel_x = -12; pixel_y = -24},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_7) +"cSD" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_7) +"cSE" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/blue,/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/crew_quarters/visitor_lodging) +"cSF" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/crew_quarters/sleep/vistor_room_8) +"cSG" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_8) +"cSH" = (/obj/structure/cable/green,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/machinery/light_switch{pixel_x = -12; pixel_y = -24},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_8) +"cSI" = (/obj/structure/table/standard,/obj/machinery/microwave,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_8) +"cSJ" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 2},/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_8) +"cSK" = (/obj/structure/bed/chair/comfy/beige{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_8) +"cSL" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_8) +"cSM" = (/obj/structure/bed/chair/comfy/beige{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/sleep/vistor_room_8) +"cSN" = (/obj/structure/grille,/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/visible/green,/turf/simulated/wall/r_wall,/area/engineering/atmos) +"cSO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/regular/open{id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor/plating,/area/engineering/atmos) +"cSP" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/visible/yellow,/obj/machinery/meter,/turf/simulated/wall/r_wall,/area/engineering/atmos) +"cSQ" = (/turf/simulated/wall/r_wall,/area/engineering/atmos) +"cSR" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock/atmos{name = "Atmospherics Maintenance"; req_access = list(24)},/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/engineering/atmos) +"cSS" = (/obj/machinery/door/airlock/atmos{name = "Atmospherics Maintenance"; req_access = list(24)},/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/engineering/atmos) +"cST" = (/obj/machinery/computer/general_air_control{dir = 4; 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")},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled,/area/engineering/atmos/monitoring) +"cSU" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/engineering/atmos/monitoring) +"cSV" = (/obj/machinery/newscaster{pixel_x = 28; pixel_y = 0},/obj/structure/table/reinforced,/turf/simulated/floor/tiled,/area/engineering/atmos/monitoring) +"cSW" = (/turf/simulated/wall/r_wall,/area/engineering/break_room) +"cSX" = (/turf/simulated/wall,/area/engineering/break_room) +"cSY" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/machinery/newscaster{pixel_x = -28; pixel_y = 0},/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,/area/engineering/break_room) +"cSZ" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/structure/table/woodentable,/obj/item/weapon/book/manual/engineering_construction,/obj/item/weapon/book/manual/evaguide{pixel_x = -2; pixel_y = 7},/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/tiled,/area/engineering/break_room) +"cTa" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/structure/table/woodentable,/obj/item/weapon/dice,/obj/structure/noticeboard{pixel_x = 0; pixel_y = 27},/obj/item/weapon/deck/cards,/turf/simulated/floor/tiled,/area/engineering/break_room) +"cTb" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/structure/table/woodentable,/obj/item/weapon/book/manual/engineering_guide{pixel_x = 3; pixel_y = 2},/obj/item/weapon/book/manual/atmospipes,/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/machinery/light_switch{pixel_x = -12; pixel_y = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/tiled,/area/engineering/break_room) +"cTc" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/engineering/break_room) +"cTd" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/structure/bookcase/manuals/engineering,/turf/simulated/floor/tiled,/area/engineering/break_room) +"cTe" = (/obj/machinery/atm{pixel_y = 28},/obj/machinery/newscaster{pixel_x = -31; pixel_y = 0},/obj/effect/floor_decal/corner/yellow/diagonal,/turf/simulated/floor/tiled,/area/engineering/foyer) +"cTf" = (/turf/simulated/floor/tiled,/area/engineering/foyer) +"cTg" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/engineering/foyer) +"cTh" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/engineering/foyer) +"cTi" = (/obj/machinery/alarm{pixel_y = 22},/obj/effect/floor_decal/corner/yellow/diagonal{dir = 4},/obj/structure/flora/pottedplant{icon_state = "plant-20"; tag = "icon-plant-22"},/turf/simulated/floor/tiled,/area/engineering/foyer) +"cTj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "ceoffice"; name = "CE Office Privacy Shutters"; opacity = 0},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/crew_quarters/heads/chief) +"cTk" = (/obj/machinery/computer/atmos_alert,/obj/effect/floor_decal/corner/blue/full{dir = 8},/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) +"cTl" = (/obj/machinery/computer/station_alert/all,/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) +"cTm" = (/obj/structure/table/reinforced,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/machinery/light{dir = 1},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 27},/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) +"cTn" = (/obj/structure/closet/secure_closet/engineering_chief,/obj/effect/floor_decal/corner/blue/full{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) +"cTo" = (/obj/machinery/button/remote/driver{id = "enginecore"; name = "Emergency Core Eject"; pixel_x = 0; pixel_y = 21},/obj/structure/window/basic,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/heads/chief) +"cTp" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/engineering) +"cTq" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/meter,/turf/simulated/floor,/area/maintenance/engineering) +"cTr" = (/obj/machinery/space_heater,/turf/simulated/floor,/area/maintenance/evahallway) +"cTs" = (/obj/machinery/portable_atmospherics/powered/scrubber,/turf/simulated/floor,/area/maintenance/evahallway) +"cTt" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) +"cTu" = (/obj/machinery/door/airlock/maintenance{name = "E.V.A. Maintenance"; req_access = list(12,18)},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/ai_monitored/storage/eva) +"cTv" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor,/area/maintenance/evahallway) +"cTw" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor,/area/maintenance/evahallway) +"cTx" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/plating,/area/maintenance/evahallway) +"cTy" = (/obj/machinery/atm{pixel_x = -28},/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) +"cTz" = (/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) +"cTA" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) +"cTB" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) +"cTC" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/docking_lounge) +"cTD" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/docking_lounge) +"cTE" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/docking_lounge) +"cTF" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/docking_lounge) +"cTG" = (/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/hallway/secondary/entry/docking_lounge) +"cTH" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/docking_lounge) +"cTI" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/docking_lounge) +"cTJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) +"cTK" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) +"cTL" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) +"cTM" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor,/area/maintenance/arrivals) +"cTN" = (/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,/area/maintenance/arrivals) +"cTO" = (/turf/simulated/wall,/area/hallway/secondary/entry/starboard) +"cTP" = (/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/obj/structure/table/glass,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/starboard) +"cTQ" = (/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) +"cTR" = (/obj/structure/flora/pottedplant{icon_state = "plant-22"},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/starboard) +"cTS" = (/obj/machinery/shower{dir = 4; icon_state = "shower"; pixel_x = 5; pixel_y = 0},/obj/structure/curtain/open/shower,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/locker/locker_toilet) +"cTT" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/item/weapon/bikehorn/rubberducky,/obj/machinery/light,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/locker/locker_toilet) +"cTU" = (/obj/item/weapon/handcuffs/cable/pink{desc = "Looks fluffy and comfy. Could be used to tie something up."; name = "Fuzzy Cuffs"},/obj/item/latexballon,/turf/simulated/floor,/area/crew_quarters/locker/locker_toilet) +"cTV" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/white{dir = 4},/obj/effect/floor_decal/corner/blue,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cTW" = (/obj/machinery/atmospherics/pipe/simple/visible/green,/obj/structure/lattice,/turf/simulated/mineral/floor/ignore_mapgen,/area/mine/explored/upper_level) +"cTX" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow,/obj/structure/lattice,/turf/simulated/mineral/floor/ignore_mapgen,/area/mine/explored/upper_level) +"cTY" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/table/standard,/obj/machinery/requests_console{department = "Atmospherics"; departmentType = 3; name = "Atmos RC"; pixel_x = 0; pixel_y = 28},/obj/item/device/t_scanner,/obj/item/device/multitool{pixel_x = 5},/obj/item/device/radio/headset/headset_eng,/obj/item/weapon/cartridge/atmos,/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/obj/item/clothing/ears/earmuffs,/obj/item/clothing/ears/earmuffs,/obj/item/weapon/cartridge/atmos,/obj/item/device/pipe_painter,/turf/simulated/floor/tiled,/area/engineering/atmos) +"cTZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/table/standard,/obj/structure/closet/fireaxecabinet{pixel_y = 32},/obj/machinery/cell_charger,/obj/item/weapon/wrench,/turf/simulated/floor/tiled,/area/engineering/atmos) +"cUa" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/table/standard,/obj/machinery/newscaster{pixel_y = 30},/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 Fore Starboard"; dir = 2},/turf/simulated/floor/tiled,/area/engineering/atmos) +"cUb" = (/obj/effect/decal/warning_stripes,/obj/machinery/atmospherics/pipe/manifold4w/visible/scrubbers,/obj/machinery/atmospherics/pipe/manifold4w/visible/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/engineering/atmos) +"cUc" = (/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 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/engineering/atmos) +"cUd" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/airlock/glass_atmos{name = "Atmospherics Monitoring Room"; req_access = list(24)},/obj/machinery/door/firedoor/border_only,/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/engineering/atmos/monitoring) +"cUe" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/engineering/atmos/monitoring) +"cUf" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/structure/cable/cyan{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/engineering/atmos/monitoring) +"cUg" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/cyan{d2 = 8; icon_state = "0-8"},/obj/machinery/light_switch{dir = 2; name = "light switch "; pixel_x = 36; pixel_y = 0},/turf/simulated/floor/tiled,/area/engineering/atmos/monitoring) +"cUh" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/machinery/vending/snack,/turf/simulated/floor/tiled,/area/engineering/break_room) +"cUi" = (/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/engineering/break_room) +"cUj" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/carpet,/area/engineering/break_room) +"cUk" = (/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"},/turf/simulated/floor/carpet,/area/engineering/break_room) +"cUl" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/carpet,/area/engineering/break_room) +"cUm" = (/turf/simulated/floor/carpet,/area/engineering/break_room) +"cUn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/engineering/break_room) +"cUo" = (/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/obj/effect/floor_decal/corner/yellow{dir = 8},/turf/simulated/floor/tiled,/area/engineering/foyer) +"cUp" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/effect/floor_decal/corner/yellow,/turf/simulated/floor/tiled,/area/engineering/foyer) +"cUq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "ceoffice"; name = "CE Office Privacy Shutters"; opacity = 0},/obj/structure/cable/green,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/crew_quarters/heads/chief) +"cUr" = (/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) +"cUs" = (/obj/structure/table/reinforced,/obj/item/weapon/stamp/ce,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/flame/lighter/zippo,/obj/item/device/megaphone,/obj/item/weapon/folder/yellow_ce,/obj/item/weapon/pen/multi,/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) +"cUt" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) +"cUu" = (/obj/machinery/computer/security/telescreen{desc = "Used to monitor the engine room."; layer = 3.3; name = "Engine Monitor"; network = list("Engine"); pixel_x = 0; pixel_y = 28},/mob/living/simple_animal/otie/cotie/tofu,/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) +"cUv" = (/obj/machinery/keycard_auth{pixel_x = 0; pixel_y = 24},/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 = 32; req_access = newlist(); 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 = 32; req_access = newlist()},/obj/structure/table/reinforced,/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/newscaster{layer = 3.3; pixel_x = 27; pixel_y = 0},/obj/effect/floor_decal/corner/blue/full{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) +"cUw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/meter,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 8},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/maintenance/engineering) +"cUx" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/engineering) +"cUy" = (/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 = newlist()},/turf/simulated/floor,/area/maintenance/evahallway) +"cUz" = (/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/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/evahallway) +"cUA" = (/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/decal/cleanable/dirt,/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/maintenance/evahallway) +"cUB" = (/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,/area/maintenance/evahallway) +"cUC" = (/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 = 4},/turf/simulated/floor,/area/maintenance/evahallway) +"cUD" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/maintenance/evahallway) +"cUE" = (/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,/area/maintenance/evahallway) +"cUF" = (/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; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor,/area/maintenance/evahallway) +"cUG" = (/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"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/turf/simulated/floor,/area/maintenance/evahallway) +"cUH" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/evahallway) +"cUI" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/atmospherics/pipe/simple/hidden/universal,/turf/simulated/floor/plating,/area/maintenance/evahallway) +"cUJ" = (/obj/machinery/newscaster{pixel_x = -30},/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) +"cUK" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) +"cUL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/entry/docking_lounge) +"cUM" = (/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/docking_lounge) +"cUN" = (/turf/simulated/floor/tiled,/area/hallway/secondary/entry/docking_lounge) +"cUO" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/docking_lounge) +"cUP" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/docking_lounge) +"cUQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) +"cUR" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/atmospherics/pipe/simple/hidden/universal,/turf/simulated/floor,/area/maintenance/arrivals) +"cUS" = (/obj/structure/closet/emcloset,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/starboard) +"cUT" = (/obj/machinery/newscaster{pixel_x = 31; pixel_y = 3},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/starboard) +"cUU" = (/turf/simulated/wall,/area/crew_quarters/visitor_dining) +"cUV" = (/obj/machinery/vending/cola,/obj/effect/floor_decal/corner/white/diagonal{tag = "icon-corner_white_diagonal (EAST)"; icon_state = "corner_white_diagonal"; dir = 4},/obj/effect/floor_decal/corner/blue{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining) +"cUW" = (/obj/machinery/vending/coffee,/obj/effect/floor_decal/corner/white{dir = 4},/obj/effect/floor_decal/corner/blue{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining) +"cUX" = (/obj/machinery/vending/snack,/obj/effect/floor_decal/corner/white{dir = 4},/obj/effect/floor_decal/corner/blue{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining) +"cUY" = (/obj/machinery/vending/cigarette,/obj/effect/floor_decal/corner/white{dir = 4},/obj/effect/floor_decal/corner/blue{dir = 1},/obj/machinery/camera/network/civilian{c_tag = "CIV - Visitor's Dinning"; dir = 2},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining) +"cUZ" = (/obj/structure/reagent_dispensers/water_cooler/full,/obj/effect/floor_decal/corner/white{dir = 4},/obj/effect/floor_decal/corner/blue{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining) +"cVa" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/cups,/obj/effect/floor_decal/corner/white{dir = 4},/obj/effect/floor_decal/corner/blue{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining) +"cVb" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/effect/floor_decal/corner/white{dir = 4},/obj/effect/floor_decal/corner/blue{dir = 1},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining) +"cVc" = (/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,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cVd" = (/obj/machinery/door/firedoor/glass,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cVe" = (/turf/simulated/wall,/area/crew_quarters/visitor_lodging) +"cVf" = (/obj/effect/floor_decal/corner/white/diagonal{tag = "icon-corner_white_diagonal (EAST)"; icon_state = "corner_white_diagonal"; dir = 4},/obj/effect/floor_decal/corner/blue{dir = 1},/obj/structure/flora/pottedplant{icon_state = "plant-22"},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cVg" = (/obj/effect/floor_decal/corner/white{dir = 4},/obj/effect/floor_decal/corner/blue{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cVh" = (/obj/effect/floor_decal/corner/white{dir = 4},/obj/effect/floor_decal/corner/blue{dir = 1},/obj/machinery/atmospherics/unary/vent_pump/on,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cVi" = (/obj/effect/floor_decal/corner/white{dir = 4},/obj/effect/floor_decal/corner/blue{dir = 1},/obj/machinery/atm{pixel_y = 30},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cVj" = (/obj/effect/floor_decal/corner/white{dir = 4},/obj/effect/floor_decal/corner/blue{dir = 1},/obj/machinery/camera/network/civilian{c_tag = "CIV - Visitor's Lodging"; dir = 2},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cVk" = (/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/bed/chair/office/dark,/obj/effect/floor_decal/corner/white{dir = 4},/obj/effect/floor_decal/corner/blue{dir = 1},/obj/machinery/light_switch{pixel_x = 11; pixel_y = 24},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cVl" = (/obj/effect/floor_decal/corner/white{dir = 4},/obj/effect/floor_decal/corner/blue{dir = 1},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cVm" = (/obj/effect/floor_decal/corner/white{dir = 4},/obj/effect/floor_decal/corner/blue{dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cVn" = (/obj/effect/floor_decal/corner/white{dir = 4},/obj/effect/floor_decal/corner/blue/diagonal,/obj/structure/flora/pottedplant{icon_state = "plant-22"},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cVo" = (/obj/machinery/door/firedoor/glass,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cVp" = (/turf/simulated/wall,/area/crew_quarters/visitor_laundry) +"cVq" = (/obj/machinery/washing_machine,/obj/effect/floor_decal/corner/blue{dir = 1},/obj/effect/floor_decal/corner/white{dir = 4},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_laundry) +"cVr" = (/obj/machinery/washing_machine,/obj/effect/floor_decal/corner/blue{dir = 1},/obj/effect/floor_decal/corner/white{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_laundry) +"cVs" = (/obj/effect/floor_decal/corner/blue{dir = 1},/obj/effect/floor_decal/corner/white{dir = 4},/obj/structure/undies_wardrobe,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_laundry) +"cVt" = (/obj/structure/table/standard,/obj/effect/floor_decal/corner/blue{dir = 1},/obj/effect/floor_decal/corner/white{dir = 4},/obj/machinery/camera/network/civilian{c_tag = "CIV - Visitor's Dinning"; dir = 2},/obj/item/weapon/storage/laundry_basket,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_laundry) +"cVu" = (/obj/machinery/recharge_station,/obj/effect/floor_decal/corner/blue{dir = 1},/obj/effect/floor_decal/corner/white{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_laundry) +"cVv" = (/obj/structure/closet/wardrobe/pjs,/obj/effect/floor_decal/corner/blue{dir = 1},/obj/effect/floor_decal/corner/white{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_laundry) +"cVw" = (/obj/structure/closet/wardrobe/pjs,/obj/effect/floor_decal/corner/blue/diagonal,/obj/effect/floor_decal/corner/white{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_laundry) +"cVx" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/engineering/atmos) +"cVy" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/engineering/atmos) +"cVz" = (/obj/machinery/atmospherics/pipe/simple/visible/green,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/engineering/atmos) +"cVA" = (/obj/machinery/atmospherics/pipe/manifold/visible/yellow{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/engineering/atmos) +"cVB" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 10},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/engineering/atmos) +"cVC" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/engineering/atmos) +"cVD" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/table/standard,/obj/item/clothing/head/welding{pixel_x = -5; pixel_y = 3},/obj/item/clothing/glasses/welding,/turf/simulated/floor/tiled,/area/engineering/atmos) +"cVE" = (/turf/simulated/floor/tiled,/area/engineering/atmos) +"cVF" = (/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/engineering/atmos) +"cVG" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/engineering/atmos) +"cVH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/engineering/atmos/monitoring) +"cVI" = (/obj/structure/table/reinforced,/turf/simulated/floor/tiled,/area/engineering/atmos/monitoring) +"cVJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/engineering/atmos/monitoring) +"cVK" = (/obj/structure/sign/atmosplaque{pixel_x = 32; pixel_y = 0},/obj/machinery/camera/network/engineering{c_tag = "ENG - Atmospherics Monitoring"; dir = 8},/turf/simulated/floor/tiled,/area/engineering/atmos/monitoring) +"cVL" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/machinery/vending/coffee,/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled,/area/engineering/break_room) +"cVM" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/carpet,/area/engineering/break_room) +"cVN" = (/obj/structure/bed/chair/comfy/brown,/obj/effect/landmark/start{name = "Atmospheric Technician"},/turf/simulated/floor/carpet,/area/engineering/break_room) +"cVO" = (/obj/structure/bed/chair/comfy/brown,/obj/effect/landmark/start{name = "Atmospheric Technician"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/carpet,/area/engineering/break_room) +"cVP" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/carpet,/area/engineering/break_room) +"cVQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/engineering/break_room) +"cVR" = (/obj/effect/floor_decal/corner/yellow{dir = 8},/turf/simulated/floor/tiled,/area/engineering/foyer) +"cVS" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor/tiled,/area/engineering/foyer) +"cVT" = (/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/structure/disposalpipe/sortjunction/flipped{dir = 2; name = "CE Office"; sortType = "CE Office"},/turf/simulated/floor/tiled,/area/engineering/foyer) +"cVU" = (/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/corner/yellow,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/engineering/foyer) +"cVV" = (/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/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/airlock/command{name = "Chief Engineer"; req_access = list(56)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) +"cVW" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) +"cVX" = (/obj/structure/bed/chair{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) +"cVY" = (/obj/structure/table/reinforced,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/button/remote/blast_door{id = "atmoslockdown"; name = "Atmospherics Lockdown"; pixel_x = 6; pixel_y = -12; req_access = list(10)},/obj/machinery/button/remote/blast_door{id = "englockdown"; name = "Engineering Lockdown"; pixel_x = -6; pixel_y = -12; req_access = list(10)},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) +"cVZ" = (/obj/structure/bed/chair/office/light{dir = 8},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/button/remote/blast_door{desc = "A remote control-switch for shutters."; id = "ceoffice"; name = "Chief Engineer Privacy Shutters"; pixel_x = -26; pixel_y = 18; req_access = list(56)},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/landmark/start{name = "Chief Engineer"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) +"cWa" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) +"cWb" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) +"cWc" = (/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/item/clothing/mask/breath,/obj/item/weapon/rig/ce/equipped,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) +"cWd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/engineering) +"cWe" = (/obj/random/trash_pile,/turf/simulated/floor,/area/maintenance/engineering) +"cWf" = (/obj/structure/table/rack{dir = 1},/obj/random/maintenance/engineering,/obj/random/maintenance/engineering,/obj/random/maintenance/clean,/turf/simulated/floor,/area/maintenance/evahallway) +"cWg" = (/obj/structure/closet/crate,/obj/random/maintenance/engineering,/obj/random/maintenance/clean,/obj/random/maintenance/clean,/turf/simulated/floor,/area/maintenance/evahallway) +"cWh" = (/obj/machinery/light/small,/obj/random/trash_pile,/turf/simulated/floor,/area/maintenance/evahallway) +"cWi" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/evahallway) +"cWj" = (/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor,/area/maintenance/evahallway) +"cWk" = (/obj/structure/closet/crate,/obj/item/clothing/mask/gas,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/binary/pump/on,/obj/random/maintenance/clean,/obj/random/maintenance/engineering,/obj/random/maintenance/clean,/turf/simulated/floor/plating,/area/maintenance/evahallway) +"cWl" = (/obj/structure/bed/chair,/turf/simulated/floor/carpet,/area/hallway/secondary/entry/docking_lounge) +"cWm" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) +"cWn" = (/obj/structure/bed/chair,/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/carpet,/area/hallway/secondary/entry/docking_lounge) +"cWo" = (/obj/structure/bed/chair,/obj/machinery/camera/network/civilian{c_tag = "DOCK - Lounge Port"; dir = 8},/turf/simulated/floor/carpet,/area/hallway/secondary/entry/docking_lounge) +"cWp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry/docking_lounge) +"cWq" = (/obj/structure/bed/chair,/obj/machinery/camera/network/civilian{c_tag = "DOCK - Lounge Mid"; dir = 4},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/docking_lounge) +"cWr" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/docking_lounge) +"cWs" = (/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/hallway/secondary/entry/docking_lounge) +"cWt" = (/obj/structure/bed/chair,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/docking_lounge) +"cWu" = (/obj/structure/bed/chair,/obj/machinery/camera/network/civilian{c_tag = "DOCK - Lounge Starboard"; dir = 4},/turf/simulated/floor/carpet,/area/hallway/secondary/entry/docking_lounge) +"cWv" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) +"cWw" = (/obj/machinery/atmospherics/binary/pump/on,/turf/simulated/floor,/area/maintenance/arrivals) +"cWx" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) +"cWy" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/structure/extinguisher_cabinet{pixel_x = 25; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) +"cWz" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/effect/floor_decal/corner/white{dir = 8},/obj/effect/floor_decal/corner/blue{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining) +"cWA" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining) +"cWB" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining) +"cWC" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining) +"cWD" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining) +"cWE" = (/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,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cWF" = (/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/crew_quarters/visitor_lodging) +"cWG" = (/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cWH" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cWI" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cWJ" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/table/reinforced,/obj/machinery/recharger,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cWK" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/table/reinforced,/obj/item/weapon/hand_labeler,/obj/item/device/communicator,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cWL" = (/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/structure/table/reinforced,/obj/item/weapon/folder,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cWM" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/table/reinforced,/obj/item/device/paicard,/obj/item/clothing/head/soft/grey,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cWN" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cWO" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cWP" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cWQ" = (/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/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cWR" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_laundry) +"cWS" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_laundry) +"cWT" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_laundry) +"cWU" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/effect/floor_decal/corner/blue,/obj/effect/floor_decal/corner/white{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_laundry) +"cWV" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/engineering/atmos) +"cWW" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/engineering/atmos) +"cWX" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/portable_atmospherics/powered/pump/filled,/turf/simulated/floor/tiled,/area/engineering/atmos) +"cWY" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/portable_atmospherics/powered/pump/filled,/turf/simulated/floor/tiled,/area/engineering/atmos) +"cWZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/floor_decal/corner/lime/full{dir = 8},/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Mixing to Mix Tank"},/turf/simulated/floor/tiled,/area/engineering/atmos) +"cXa" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "waste_in"; name = "Gas Mix Tank Control"; output_tag = "waste_out"; sensors = list("waste_sensor" = "Tank")},/obj/effect/floor_decal/corner/lime{dir = 5},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/engineering/atmos) +"cXb" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/binary/pump{dir = 2; name = "Mix Tank to Connector"},/obj/effect/floor_decal/corner/lime/full{dir = 1},/obj/machinery/camera/network/engineering{c_tag = "ENG - Atmospherics Fore Port"; dir = 2},/turf/simulated/floor/tiled,/area/engineering/atmos) +"cXc" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/binary/pump{dir = 2; name = "Mix Tank to Port"},/turf/simulated/floor/tiled,/area/engineering/atmos) +"cXd" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/tiled,/area/engineering/atmos) +"cXe" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos) +"cXf" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos) +"cXg" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos) +"cXh" = (/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 6},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos) +"cXi" = (/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/manifold/visible/supply,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/engineering/atmos) +"cXj" = (/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 10},/obj/structure/disposalpipe/sortjunction/flipped{dir = 1; sortType = "Atmospherics"; name = "Atmospherics"},/turf/simulated/floor/tiled,/area/engineering/atmos) +"cXk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/engineering/atmos/monitoring) +"cXl" = (/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/obj/machinery/computer/atmos_alert{tag = "icon-computer (EAST)"; icon_state = "computer"; dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos/monitoring) +"cXm" = (/obj/structure/bed/chair/office/dark{dir = 8},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/effect/landmark/start{name = "Atmospheric Technician"},/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/engineering/atmos/monitoring) +"cXn" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled,/area/engineering/atmos/monitoring) +"cXo" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/machinery/vending/cigarette,/turf/simulated/floor/tiled,/area/engineering/break_room) +"cXp" = (/obj/structure/bed/chair/comfy/brown{dir = 4},/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor/carpet,/area/engineering/break_room) +"cXq" = (/obj/structure/table/woodentable,/obj/item/weapon/book/manual/supermatter_engine{pixel_x = -3},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/carpet,/area/engineering/break_room) +"cXr" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/machinery/atmospherics/unary/vent_pump/on,/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/carpet,/area/engineering/break_room) +"cXs" = (/obj/structure/bed/chair/comfy/brown{dir = 8},/obj/effect/landmark/start{name = "Station Engineer"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/carpet,/area/engineering/break_room) +"cXt" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_engineeringatmos{name = "Engineering Break Room"; req_one_access = list(10)},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/engineering/break_room) +"cXu" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/corner/yellow{dir = 8},/turf/simulated/floor/tiled,/area/engineering/foyer) +"cXv" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/engineering/foyer) +"cXw" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/engineering/foyer) +"cXx" = (/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/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/engineering/foyer) +"cXy" = (/obj/effect/floor_decal/corner/yellow,/turf/simulated/floor/tiled,/area/engineering/foyer) +"cXz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "ceoffice"; name = "CE Office Privacy Shutters"; opacity = 0},/obj/structure/cable/green,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/crew_quarters/heads/chief) +"cXA" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) +"cXB" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) +"cXC" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/obj/item/clothing/glasses/meson{pixel_y = 4},/obj/item/clothing/glasses/welding/superior,/obj/item/weapon/storage/fancy/cigarettes,/obj/item/weapon/book/manual/supermatter_engine,/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) +"cXD" = (/obj/structure/table/reinforced,/obj/machinery/computer/skills,/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) +"cXE" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) +"cXF" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) +"cXG" = (/obj/structure/table/reinforced,/obj/machinery/photocopier/faxmachine{department = "Chief Engineer's Office"},/obj/machinery/requests_console{announcementConsole = 1; department = "Chief Engineer's Desk"; departmentType = 6; name = "Chief Engineer RC"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) +"cXH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/maintenance/engineering) +"cXI" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/turf/simulated/floor,/area/maintenance/evahallway) +"cXJ" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/turf/simulated/floor,/area/maintenance/evahallway) +"cXK" = (/obj/structure/table/glass,/turf/simulated/floor/carpet,/area/hallway/secondary/entry/docking_lounge) +"cXL" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) +"cXM" = (/obj/structure/table/glass,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor/carpet,/area/hallway/secondary/entry/docking_lounge) +"cXN" = (/obj/structure/table/glass,/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/docking_lounge) +"cXO" = (/obj/structure/table/glass,/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/item/weapon/book/codex/lore/vir,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/docking_lounge) +"cXP" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHEAST)"},/turf/simulated/floor,/area/maintenance/arrivals) +"cXQ" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/maintenance/arrivals) +"cXR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/starboard) +"cXS" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) +"cXT" = (/turf/simulated/wall,/area/storage/emergency_storage/emergency5) +"cXU" = (/obj/structure/cable/green,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/machinery/newscaster{pixel_x = -27; pixel_y = 1},/obj/effect/floor_decal/corner/white{dir = 8},/obj/effect/floor_decal/corner/blue/diagonal,/obj/machinery/light_switch{pixel_x = -12; pixel_y = -24},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining) +"cXV" = (/obj/effect/floor_decal/corner/white{dir = 8},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining) +"cXW" = (/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining) +"cXX" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining) +"cXY" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining) +"cXZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining) +"cYa" = (/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/visitor_dining) +"cYb" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/light,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cYc" = (/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/visitor_lodging) +"cYd" = (/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,/area/crew_quarters/visitor_lodging) +"cYe" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cYf" = (/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,/area/crew_quarters/visitor_lodging) +"cYg" = (/obj/structure/cable{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,/area/crew_quarters/visitor_lodging) +"cYh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/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/visitor_lodging) +"cYi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cYj" = (/obj/machinery/door/firedoor/glass,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/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/visitor_lodging) +"cYk" = (/obj/structure/cable{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},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cYl" = (/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/visitor_laundry) +"cYm" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_laundry) +"cYn" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_laundry) +"cYo" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_laundry) +"cYp" = (/turf/simulated/floor/tiled,/area/crew_quarters/visitor_laundry) +"cYq" = (/obj/structure/closet/crate,/obj/item/weapon/bedsheet/orange,/obj/item/weapon/bedsheet/orange,/obj/item/weapon/bedsheet/yellow,/obj/item/weapon/bedsheet/purple,/obj/item/weapon/bedsheet/red,/obj/item/weapon/bedsheet/brown,/obj/item/weapon/bedsheet/green,/obj/effect/floor_decal/corner/white/diagonal{tag = "icon-corner_white_diagonal (EAST)"; icon_state = "corner_white_diagonal"; dir = 4},/obj/effect/floor_decal/corner/blue,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green,/obj/machinery/light_switch{pixel_x = -12; pixel_y = -24},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_laundry) +"cYr" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/engineering/atmos) +"cYs" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/engineering/atmos) +"cYt" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled,/area/engineering/atmos) +"cYu" = (/obj/machinery/atmospherics/pipe/simple/visible/green,/turf/simulated/floor/tiled,/area/engineering/atmos) +"cYv" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/engineering/atmos) +"cYw" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow,/turf/simulated/floor/tiled,/area/engineering/atmos) +"cYx" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/engineering/atmos) +"cYy" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/engineering/atmos) +"cYz" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor/tiled,/area/engineering/atmos) +"cYA" = (/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/meter{frequency = 1443; id = "wloop_atm_meter"; name = "Waste Loop"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/engineering/atmos) +"cYB" = (/obj/machinery/meter{frequency = 1443; id = "dloop_atm_meter"; name = "Distribution Loop"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/engineering/atmos) +"cYC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/engineering/atmos/monitoring) +"cYD" = (/obj/machinery/computer/security/engineering{tag = "icon-computer (EAST)"; icon_state = "computer"; dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos/monitoring) +"cYE" = (/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/engineering/atmos/monitoring) +"cYF" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled,/area/engineering/atmos/monitoring) +"cYG" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/structure/table/reinforced,/obj/machinery/chemical_dispenser/bar_soft/full,/obj/machinery/camera/network/engineering{c_tag = "ENG - Break Room"; dir = 4},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/tiled,/area/engineering/break_room) +"cYH" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor/carpet,/area/engineering/break_room) +"cYI" = (/obj/structure/bed/chair/comfy/brown{dir = 4},/obj/effect/landmark/start{name = "Station Engineer"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/carpet,/area/engineering/break_room) +"cYJ" = (/obj/structure/table/woodentable,/obj/item/weapon/folder/yellow,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor/carpet,/area/engineering/break_room) +"cYK" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/snacks/chips,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/carpet,/area/engineering/break_room) +"cYL" = (/obj/structure/bed/chair/comfy/brown{dir = 8},/obj/effect/landmark/start{name = "Station Engineer"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/carpet,/area/engineering/break_room) +"cYM" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/carpet,/area/engineering/break_room) +"cYN" = (/obj/machinery/door/airlock/glass_engineeringatmos{name = "Engineering Break Room"; req_one_access = list(10)},/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,/area/engineering/break_room) +"cYO" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/floor_decal/corner/yellow{dir = 8},/turf/simulated/floor/tiled,/area/engineering/foyer) +"cYP" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/engineering/foyer) +"cYQ" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/engineering/foyer) +"cYR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "ceoffice"; name = "CE Office Privacy Shutters"; opacity = 0},/obj/structure/cable/green,/turf/simulated/floor/plating,/area/crew_quarters/heads/chief) +"cYS" = (/obj/structure/flora/pottedplant{icon_state = "plant-20"; tag = "icon-plant-22"},/obj/effect/floor_decal/corner/blue/full,/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) +"cYT" = (/obj/machinery/light,/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) +"cYU" = (/obj/machinery/light_switch{pixel_x = 12; pixel_y = -24},/obj/structure/cable/green,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) +"cYV" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/camera/network/engineering{c_tag = "ENG - Chief Engineer's Office"; dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) +"cYW" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 25},/obj/effect/floor_decal/corner/blue/full{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) +"cYX" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/evahallway) +"cYY" = (/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/evahallway) +"cYZ" = (/obj/structure/bed/chair{dir = 1},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor/carpet,/area/hallway/secondary/entry/docking_lounge) +"cZa" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/floor/carpet,/area/hallway/secondary/entry/docking_lounge) +"cZb" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) +"cZc" = (/obj/structure/bed/chair{dir = 1},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/carpet,/area/hallway/secondary/entry/docking_lounge) +"cZd" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/docking_lounge) +"cZe" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/docking_lounge) +"cZf" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/docking_lounge) +"cZg" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) +"cZh" = (/obj/structure/bed/chair{dir = 1},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/simulated/floor/carpet,/area/hallway/secondary/entry/docking_lounge) +"cZi" = (/obj/machinery/portable_atmospherics/canister/air/airlock,/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/atmospherics/portables_connector{dir = 4},/turf/simulated/floor/plating,/area/maintenance/arrivals) +"cZj" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/maintenance/arrivals) +"cZk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/starboard) +"cZl" = (/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/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor/plating,/area/storage/emergency_storage/emergency5) +"cZm" = (/obj/machinery/portable_atmospherics/powered/pump/filled,/turf/simulated/floor/plating,/area/storage/emergency_storage/emergency5) +"cZn" = (/obj/structure/bed/chair{dir = 4},/obj/effect/floor_decal/corner/white{dir = 8},/obj/effect/floor_decal/corner/blue/diagonal,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining) +"cZo" = (/obj/structure/table/standard,/obj/effect/floor_decal/corner/white{dir = 8},/obj/effect/floor_decal/corner/blue,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining) +"cZp" = (/obj/structure/bed/chair{dir = 8},/obj/effect/floor_decal/corner/white{dir = 8},/obj/effect/floor_decal/corner/blue,/obj/machinery/light,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining) +"cZq" = (/obj/structure/bed/chair{dir = 4},/obj/effect/floor_decal/corner/white{dir = 8},/obj/effect/floor_decal/corner/blue,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining) +"cZr" = (/obj/structure/table/standard,/obj/item/weapon/coin/silver,/obj/effect/floor_decal/corner/white{dir = 8},/obj/effect/floor_decal/corner/blue,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining) +"cZs" = (/obj/structure/bed/chair{dir = 8},/obj/effect/floor_decal/corner/white{dir = 8},/obj/effect/floor_decal/corner/blue,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining) +"cZt" = (/obj/structure/table/standard,/obj/effect/floor_decal/corner/blue/diagonal,/obj/effect/floor_decal/corner/white{dir = 8},/obj/item/weapon/book/codex/lore/vir,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cZu" = (/obj/structure/bed/chair{dir = 1},/obj/effect/floor_decal/corner/blue,/obj/effect/floor_decal/corner/white{dir = 8},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cZv" = (/obj/structure/bed/chair{dir = 1},/obj/effect/floor_decal/corner/blue,/obj/effect/floor_decal/corner/white{dir = 8},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cZw" = (/obj/effect/floor_decal/corner/blue,/obj/effect/floor_decal/corner/white{dir = 8},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cZx" = (/obj/effect/floor_decal/corner/white{dir = 8},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cZy" = (/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cZz" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cZA" = (/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/crew_quarters/visitor_lodging) +"cZB" = (/obj/effect/floor_decal/corner/blue,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cZC" = (/obj/effect/floor_decal/corner/blue,/obj/effect/floor_decal/corner/white{dir = 8},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cZD" = (/obj/structure/bed/chair{dir = 1},/obj/effect/floor_decal/corner/blue,/obj/effect/floor_decal/corner/white{dir = 8},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cZE" = (/obj/structure/table/standard,/obj/effect/floor_decal/corner/blue,/obj/effect/floor_decal/corner/white/diagonal{tag = "icon-corner_white_diagonal (EAST)"; icon_state = "corner_white_diagonal"; dir = 4},/obj/item/device/communicator,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"cZF" = (/obj/structure/closet/wardrobe/suit,/obj/effect/floor_decal/corner/blue,/obj/effect/floor_decal/corner/white{dir = 8},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_laundry) +"cZG" = (/obj/structure/closet/wardrobe/xenos,/obj/effect/floor_decal/corner/blue,/obj/effect/floor_decal/corner/white{dir = 8},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_laundry) +"cZH" = (/obj/structure/closet/wardrobe/mixed,/obj/effect/floor_decal/corner/blue,/obj/effect/floor_decal/corner/white{dir = 8},/obj/item/clothing/accessory/storage/knifeharness,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_laundry) +"cZI" = (/obj/structure/closet/wardrobe/white,/obj/effect/floor_decal/corner/blue,/obj/effect/floor_decal/corner/white{dir = 8},/obj/machinery/light,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_laundry) +"cZJ" = (/obj/structure/closet/wardrobe/grey,/obj/effect/floor_decal/corner/blue,/obj/effect/floor_decal/corner/white{dir = 8},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_laundry) +"cZK" = (/obj/structure/closet/wardrobe/black,/obj/effect/floor_decal/corner/white/diagonal{tag = "icon-corner_white_diagonal (EAST)"; icon_state = "corner_white_diagonal"; dir = 4},/obj/effect/floor_decal/corner/blue,/obj/random/maintenance/clean,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_laundry) +"cZL" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/turf/simulated/floor/tiled,/area/engineering/atmos) +"cZM" = (/obj/machinery/atmospherics/binary/pump{dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos) +"cZN" = (/obj/machinery/atmospherics/pipe/manifold4w/visible/green,/turf/simulated/floor/tiled,/area/engineering/atmos) +"cZO" = (/obj/machinery/atmospherics/pipe/simple/visible/green{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos) +"cZP" = (/obj/machinery/atmospherics/pipe/manifold/visible/green{dir = 1},/obj/machinery/meter,/turf/simulated/floor/tiled,/area/engineering/atmos) +"cZQ" = (/obj/machinery/atmospherics/pipe/simple/visible/green{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/yellow,/turf/simulated/floor/tiled,/area/engineering/atmos) +"cZR" = (/obj/machinery/atmospherics/pipe/manifold/visible/green{dir = 1},/turf/simulated/floor/tiled,/area/engineering/atmos) +"cZS" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 10; icon_state = "intact"; tag = "icon-intact (SOUTHEAST)"},/turf/simulated/floor/tiled,/area/engineering/atmos) +"cZT" = (/obj/machinery/atmospherics/pipe/simple/visible/universal,/turf/simulated/floor/tiled,/area/engineering/atmos) +"cZU" = (/obj/machinery/atmospherics/pipe/simple/visible/universal,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/engineering/atmos) +"cZV" = (/obj/machinery/atmospherics/pipe/simple/visible/universal,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/engineering/atmos) +"cZW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/engineering/atmos/monitoring) +"cZX" = (/obj/machinery/door/airlock/glass_atmos{name = "Atmospherics Monitoring Room"; req_access = list(24)},/obj/machinery/door/firedoor/border_only,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/engineering/atmos/monitoring) +"cZY" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/structure/table/reinforced,/obj/machinery/microwave,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -22},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled,/area/engineering/break_room) +"cZZ" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/carpet,/area/engineering/break_room) +"daa" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/carpet,/area/engineering/break_room) +"dab" = (/obj/structure/bed/chair/comfy/brown{dir = 1},/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor/carpet,/area/engineering/break_room) +"dac" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/carpet,/area/engineering/break_room) +"dad" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/effect/floor_decal/corner/white{tag = "icon-corner_white (NORTH)"; icon_state = "corner_white"; dir = 1},/obj/effect/floor_decal/corner/blue{dir = 8},/obj/machinery/camera/network/engineering{c_tag = "ENG - Foyer"; dir = 4},/obj/machinery/portable_atmospherics/powered/pump/filled,/turf/simulated/floor/tiled,/area/engineering/foyer) +"dae" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/turf/simulated/floor/tiled,/area/engineering/foyer) +"daf" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 10; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/engineering/foyer) +"dag" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/engineering/foyer) +"dah" = (/turf/simulated/wall,/area/crew_quarters/heads/chief) +"dai" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "ceoffice"; name = "CE Office Privacy Shutters"; opacity = 0},/obj/structure/grille,/turf/simulated/floor/plating,/area/crew_quarters/heads/chief) +"daj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "ceoffice"; name = "CE Office Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/crew_quarters/heads/chief) +"dak" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "ceoffice"; name = "CE Office Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/crew_quarters/heads/chief) +"dal" = (/obj/machinery/door/airlock/command{name = "Chief Engineer"; req_access = list(56)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) +"dam" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/maintenance/engineering) +"dan" = (/obj/machinery/light/small{dir = 8},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/turf/simulated/floor,/area/maintenance/evahallway) +"dao" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) +"dap" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/docking_lounge) +"daq" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) +"dar" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small{dir = 4; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/turf/simulated/floor,/area/maintenance/arrivals) +"das" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) +"dat" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) +"dau" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/machinery/floodlight,/turf/simulated/floor,/area/storage/emergency_storage/emergency5) +"dav" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/storage/emergency_storage/emergency5) +"daw" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/storage/emergency_storage/emergency5) +"dax" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/crew_quarters/visitor_dining) +"day" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/visitor_dining) +"daz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/visitor_dining) +"daA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/crew_quarters/visitor_lodging) +"daB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/visitor_lodging) +"daC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/visitor_lodging) +"daD" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"daE" = (/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"daF" = (/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,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"daG" = (/turf/simulated/floor/reinforced/airmix,/area/engineering/atmos) +"daH" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; frequency = 1443; icon_state = "map_injector"; id = "air_in"; use_power = 1},/turf/simulated/floor/reinforced/airmix,/area/engineering/atmos) +"daI" = (/obj/structure/grille,/obj/machinery/meter{frequency = 1443; id = "mair_in_meter"; name = "Mixed Air Tank In"},/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact (EAST)"},/turf/simulated/wall/r_wall,/area/engineering/atmos) +"daJ" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact (EAST)"},/obj/structure/lattice,/turf/simulated/mineral/floor/ignore_mapgen,/area/mine/explored/upper_level) +"daK" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact (EAST)"},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/engineering/atmos) +"daL" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/valve/digital/open{dir = 4; name = "Mixed Air Inlet Valve"},/obj/effect/floor_decal/corner/white{tag = "icon-corner_white (NORTH)"; icon_state = "corner_white"; dir = 1},/obj/effect/floor_decal/corner/blue/diagonal{dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos) +"daM" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold4w/visible/cyan,/turf/simulated/floor/tiled,/area/engineering/atmos) +"daN" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 10},/turf/simulated/floor/tiled,/area/engineering/atmos) +"daO" = (/obj/machinery/atmospherics/binary/pump,/turf/simulated/floor/tiled,/area/engineering/atmos) +"daP" = (/obj/machinery/atmospherics/binary/pump{dir = 2; name = "Transit to Waste"},/turf/simulated/floor/tiled,/area/engineering/atmos) +"daQ" = (/obj/machinery/atmospherics/binary/pump/on{name = "Scrubber to Waste"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/engineering/atmos) +"daR" = (/obj/machinery/atmospherics/binary/pump/on{dir = 1; name = "Air to Supply"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/engineering/atmos) +"daS" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos) +"daT" = (/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/engineering/atmos) +"daU" = (/obj/machinery/pipedispenser,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/tiled,/area/engineering/atmos) +"daV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor/plating,/area/engineering/break_room) +"daW" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/structure/table/reinforced,/obj/item/weapon/storage/box/glasses/square,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 2},/turf/simulated/floor/tiled,/area/engineering/break_room) +"daX" = (/obj/structure/bed/chair/office/dark,/turf/simulated/floor/carpet,/area/engineering/break_room) +"daY" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/effect/floor_decal/corner/white{tag = "icon-corner_white (NORTH)"; icon_state = "corner_white"; dir = 1},/obj/effect/floor_decal/corner/blue{dir = 8},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/obj/machinery/portable_atmospherics/powered/pump/filled,/turf/simulated/floor/tiled,/area/engineering/foyer) +"daZ" = (/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/engineering/foyer) +"dba" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen/blue{pixel_x = 4; pixel_y = 4},/obj/item/weapon/pen/red,/obj/effect/floor_decal/corner/yellow{dir = 4},/turf/simulated/floor/tiled,/area/engineering/foyer) +"dbb" = (/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/table/reinforced,/obj/item/weapon/packageWrap,/obj/item/weapon/hand_labeler,/obj/effect/floor_decal/corner/yellow{dir = 1},/obj/machinery/light_switch{pixel_x = 11; pixel_y = 24},/turf/simulated/floor/tiled,/area/engineering/foyer) +"dbc" = (/obj/machinery/computer/station_alert,/obj/effect/floor_decal/corner/yellow/full{dir = 1},/turf/simulated/floor/tiled,/area/engineering/foyer) +"dbd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/engineering/engineering_monitoring) +"dbe" = (/obj/machinery/computer/power_monitor{tag = "icon-computer (EAST)"; icon_state = "computer"; dir = 4},/turf/simulated/floor/tiled,/area/engineering/engineering_monitoring) +"dbf" = (/obj/structure/bed/chair/office/dark{dir = 8},/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor/tiled,/area/engineering/engineering_monitoring) +"dbg" = (/obj/structure/table/reinforced,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/machinery/alarm{pixel_y = 25},/obj/effect/floor_decal/corner/yellow{dir = 5},/obj/machinery/button/remote/blast_door{id = "atmoslockdown"; name = "Atmospherics Lockdown"; pixel_x = 6; pixel_y = -12; req_access = newlist(); req_one_access = list(10,24)},/obj/machinery/button/remote/blast_door{id = "englockdown"; name = "Engineering Lockdown"; pixel_x = -6; pixel_y = -12; req_access = list(10)},/turf/simulated/floor/tiled,/area/engineering/engineering_monitoring) +"dbh" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Atmospheric Technician"},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/light_switch{pixel_x = -12; pixel_y = 24},/turf/simulated/floor/tiled,/area/engineering/engineering_monitoring) +"dbi" = (/obj/effect/floor_decal/corner/yellow/full{dir = 1},/obj/machinery/computer/atmoscontrol{tag = "icon-computer (WEST)"; icon_state = "computer"; dir = 8},/turf/simulated/floor/tiled,/area/engineering/engineering_monitoring) +"dbj" = (/turf/simulated/wall/r_wall,/area/engineering/engineering_monitoring) +"dbk" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/evahallway) +"dbl" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) +"dbm" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/docking_lounge) +"dbn" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/docking_lounge) +"dbo" = (/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/hallway/secondary/entry/docking_lounge) +"dbp" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) +"dbq" = (/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/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/maintenance/arrivals) +"dbr" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) +"dbs" = (/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/emergency5) +"dbt" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/storage/emergency_storage/emergency5) +"dbu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/crew_quarters/visitor_lodging) +"dbv" = (/obj/machinery/door/airlock/glass,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"dbw" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/glass,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"dbx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/glass,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) +"dby" = (/obj/machinery/light/small{dir = 8},/obj/machinery/camera/network/engineering{c_tag = "Atmos Tank - Air"; dir = 4},/turf/simulated/floor/reinforced/airmix,/area/engineering/atmos) +"dbz" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/reinforced/airmix,/area/engineering/atmos) +"dbA" = (/obj/machinery/air_sensor{frequency = 1443; id_tag = "air_sensor"; output = 7},/turf/simulated/floor/reinforced/airmix,/area/engineering/atmos) +"dbB" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/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")},/obj/effect/floor_decal/corner/white{tag = "icon-corner_white (NORTH)"; icon_state = "corner_white"; dir = 1},/obj/effect/floor_decal/corner/blue{dir = 8},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dbC" = (/obj/machinery/atmospherics/binary/pump{dir = 2; name = "Air Tank Bypass Pump"},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dbD" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan,/turf/simulated/floor/tiled,/area/engineering/atmos) +"dbE" = (/obj/machinery/atmospherics/binary/pump{dir = 1},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dbF" = (/obj/machinery/atmospherics/portables_connector,/turf/simulated/floor/tiled,/area/engineering/atmos) +"dbG" = (/obj/machinery/atmospherics/pipe/manifold/visible/yellow{dir = 8},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dbH" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 9},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dbI" = (/obj/machinery/atmospherics/pipe/simple/visible/red{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dbJ" = (/obj/machinery/atmospherics/pipe/simple/visible/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dbK" = (/obj/machinery/atmospherics/pipe/manifold/visible/red{tag = "icon-map (NORTH)"; icon_state = "map"; dir = 1},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dbL" = (/obj/machinery/atmospherics/pipe/manifold4w/visible/red,/turf/simulated/floor/tiled,/area/engineering/atmos) +"dbM" = (/obj/machinery/meter,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/visible/red{dir = 4; initialize_directions = 11},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dbN" = (/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/engineering/atmos) +"dbO" = (/obj/machinery/pipedispenser/disposal,/obj/structure/window/reinforced,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dbP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor/plating,/area/engineering/break_room) +"dbQ" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/tiled,/area/engineering/break_room) +"dbR" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/carpet,/area/engineering/break_room) +"dbS" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/carpet,/area/engineering/break_room) +"dbT" = (/obj/machinery/computer/security/engineering{tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1},/turf/simulated/floor/carpet,/area/engineering/break_room) +"dbU" = (/obj/machinery/computer/station_alert{tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1},/turf/simulated/floor/carpet,/area/engineering/break_room) +"dbV" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/effect/floor_decal/corner/red{dir = 9},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/portable_atmospherics/powered/scrubber,/turf/simulated/floor/tiled,/area/engineering/foyer) +"dbW" = (/obj/machinery/atmospherics/pipe/simple/hidden/red{dir = 10; icon_state = "intact"; tag = "icon-intact (SOUTHEAST)"},/turf/simulated/floor/tiled,/area/engineering/foyer) +"dbX" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/landmark{name = "lightsout"},/turf/simulated/floor/tiled,/area/engineering/foyer) +"dbY" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/obj/item/weapon/tape_roll,/turf/simulated/floor/tiled,/area/engineering/foyer) +"dbZ" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/engineering/foyer) +"dca" = (/obj/structure/bed/chair/office/dark{dir = 1},/turf/simulated/floor/tiled,/area/engineering/foyer) +"dcb" = (/obj/machinery/computer/station_alert{tag = "icon-computer (EAST)"; icon_state = "computer"; dir = 4},/turf/simulated/floor/tiled,/area/engineering/engineering_monitoring) +"dcc" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/engineering/engineering_monitoring) +"dcd" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/tiled,/area/engineering/engineering_monitoring) +"dce" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/engineering/engineering_monitoring) +"dcf" = (/obj/machinery/computer/atmos_alert{tag = "icon-computer (WEST)"; icon_state = "computer"; dir = 8},/turf/simulated/floor/tiled,/area/engineering/engineering_monitoring) +"dcg" = (/turf/simulated/wall,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) +"dch" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) +"dci" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) +"dcj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) +"dck" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{req_access = newlist()},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor,/area/maintenance/evahallway) +"dcl" = (/obj/structure/closet/wardrobe/white,/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) +"dcm" = (/obj/structure/closet/wardrobe/grey,/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) +"dcn" = (/obj/structure/closet/wardrobe/black,/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) +"dco" = (/obj/machinery/light,/obj/structure/flora/pottedplant{tag = "icon-plant-01"; icon_state = "plant-01"},/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) +"dcp" = (/obj/machinery/atm{pixel_x = 0; pixel_y = -32},/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) +"dcq" = (/obj/structure/closet/wardrobe/suit,/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) +"dcr" = (/obj/structure/closet/wardrobe/xenos,/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) +"dcs" = (/obj/structure/closet/wardrobe/mixed,/turf/simulated/floor/lino,/area/hallway/secondary/entry/docking_lounge) +"dct" = (/obj/machinery/door/airlock/maintenance{req_access = newlist()},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/arrivals) +"dcu" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock{name = "Emergency Storage"},/turf/simulated/floor/plating,/area/storage/emergency_storage/emergency5) +"dcv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/starboard) +"dcw" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) +"dcx" = (/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) +"dcy" = (/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,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) +"dcz" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; 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) +"dcA" = (/obj/structure/grille,/obj/machinery/meter{frequency = 1443; id = "mair_out_meter"; name = "Mixed Air Tank Out"},/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact (EAST)"},/turf/simulated/wall/r_wall,/area/engineering/atmos) +"dcB" = (/obj/machinery/atmospherics/pipe/manifold/visible/cyan{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/engineering/atmos) +"dcC" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/valve/digital/open{dir = 4; name = "Mixed Air Outlet Valve"},/obj/effect/floor_decal/corner/white/diagonal,/obj/effect/floor_decal/corner/blue{dir = 8},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dcD" = (/obj/machinery/atmospherics/pipe/manifold/visible/cyan,/obj/machinery/meter,/turf/simulated/floor/tiled,/area/engineering/atmos) +"dcE" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan,/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact (EAST)"},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dcF" = (/obj/machinery/atmospherics/pipe/simple/visible/red,/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact (EAST)"},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dcG" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/binary/pump{dir = 1},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dcH" = (/obj/machinery/atmospherics/pipe/simple/visible/green,/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact (EAST)"},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dcI" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow,/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact (EAST)"},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dcJ" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact (EAST)"},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dcK" = (/obj/machinery/atmospherics/pipe/simple/visible/red,/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact (EAST)"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dcL" = (/obj/machinery/atmospherics/pipe/manifold/visible/cyan{tag = "icon-map (EAST)"; icon_state = "map"; dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dcM" = (/obj/structure/cable/cyan{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/engineering/atmos) +"dcN" = (/obj/structure/cable/cyan{d2 = 8; icon_state = "0-8"},/obj/machinery/light_switch{dir = 2; name = "light switch "; pixel_x = 36; pixel_y = 0},/obj/machinery/power/apc/super{dir = 4; name = "east bump"; pixel_x = 24},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dcO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engineering/break_room) +"dcP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/engineering/break_room) +"dcQ" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_engineeringatmos{name = "Engineering Break Room"; req_one_access = list(10)},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/engineering/break_room) +"dcR" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_engineeringatmos{name = "Engineering Break Room"; req_one_access = list(10)},/turf/simulated/floor/tiled,/area/engineering/break_room) +"dcS" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/engineering/break_room) +"dcT" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/effect/floor_decal/corner/red{dir = 9},/obj/machinery/portable_atmospherics/powered/scrubber,/turf/simulated/floor/tiled,/area/engineering/foyer) +"dcU" = (/obj/machinery/atmospherics/pipe/manifold/hidden/red{dir = 4},/turf/simulated/floor/tiled,/area/engineering/foyer) +"dcV" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/engineering/foyer) +"dcW" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/yellow,/turf/simulated/floor/tiled,/area/engineering/foyer) +"dcX" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/bed/chair/office/dark{dir = 8},/turf/simulated/floor/tiled,/area/engineering/foyer) +"dcY" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/effect/floor_decal/corner/yellow{dir = 6},/turf/simulated/floor/tiled,/area/engineering/foyer) +"dcZ" = (/obj/effect/floor_decal/corner/yellow{dir = 9},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/obj/machinery/computer/rcon{tag = "icon-computer (EAST)"; icon_state = "computer"; dir = 4},/turf/simulated/floor/tiled,/area/engineering/engineering_monitoring) +"dda" = (/obj/structure/bed/chair/office/dark{dir = 8},/turf/simulated/floor/tiled,/area/engineering/engineering_monitoring) +"ddb" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/engineering/engineering_monitoring) +"ddc" = (/obj/structure/bed/chair/office/dark{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/engineering/engineering_monitoring) +"ddd" = (/obj/effect/floor_decal/corner/yellow{dir = 6},/obj/machinery/light{dir = 4},/obj/machinery/computer/security/engineering{tag = "icon-computer (WEST)"; icon_state = "computer"; dir = 8},/turf/simulated/floor/tiled,/area/engineering/engineering_monitoring) +"dde" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/item/clothing/glasses/sunglasses,/obj/structure/closet/crate,/obj/random/maintenance/engineering,/obj/random/maintenance/engineering,/obj/random/maintenance/engineering,/turf/simulated/floor,/area/maintenance/engineering) +"ddf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor,/area/maintenance/engineering) +"ddg" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/maintenance/engineering) +"ddh" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/firealarm{dir = 8; pixel_x = -24; pixel_y = 0},/obj/structure/closet/emcloset,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) +"ddi" = (/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) +"ddj" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) +"ddk" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) +"ddl" = (/obj/machinery/status_display{pixel_y = 30},/obj/machinery/camera/network/northern_star{c_tag = "DOCK - Escape Pods Port"},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) +"ddm" = (/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) +"ddn" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) +"ddo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry/port) +"ddp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/port) +"ddq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/port) +"ddr" = (/turf/simulated/wall,/area/hallway/secondary/entry/port) +"dds" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/camera/network/northern_star{c_tag = "DOCK - Hallway Port 2"; dir = 4},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/port) +"ddt" = (/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/port) +"ddu" = (/obj/structure/closet/emcloset,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/port) +"ddv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/entry/docking_lounge) +"ddw" = (/obj/machinery/door/airlock/glass{name = "Dock"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/docking_lounge) +"ddx" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass{name = "Dock"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/docking_lounge) +"ddy" = (/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/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/port) +"ddz" = (/obj/machinery/camera/network/northern_star{c_tag = "DOCK - Hallway Mid 1"; dir = 2},/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/port) +"ddA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry/starboard) +"ddB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/starboard) +"ddC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/starboard) +"ddD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/hallway/secondary/entry/starboard) +"ddE" = (/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) +"ddF" = (/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/secondary/entry/starboard) +"ddG" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/starboard) +"ddH" = (/obj/structure/flora/pottedplant{tag = "icon-plant-06"; icon_state = "plant-06"},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/starboard) +"ddI" = (/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) +"ddJ" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) +"ddK" = (/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/hallway/secondary/entry/starboard) +"ddL" = (/turf/simulated/wall,/area/hallway/secondary/entry/D4) +"ddM" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/engineering/atmos) +"ddN" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/binary/pump{dir = 4; name = "Air Mix to Connector"},/turf/simulated/floor/tiled,/area/engineering/atmos) +"ddO" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/engineering/atmos) +"ddP" = (/obj/machinery/atmospherics/pipe/manifold/visible/red{tag = "icon-map (WEST)"; icon_state = "map"; dir = 8},/obj/machinery/meter,/turf/simulated/floor/tiled,/area/engineering/atmos) +"ddQ" = (/obj/machinery/atmospherics/pipe/simple/visible/red{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/turf/simulated/floor/tiled,/area/engineering/atmos) +"ddR" = (/obj/machinery/space_heater,/turf/simulated/floor/tiled,/area/engineering/atmos) +"ddS" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/tiled,/area/engineering/atmos) +"ddT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/red,/turf/simulated/floor/tiled,/area/engineering/atmos) +"ddU" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor/tiled,/area/engineering/atmos) +"ddV" = (/obj/machinery/atmospherics/binary/pump/on{dir = 4; name = "Air to Ports"},/turf/simulated/floor/tiled,/area/engineering/atmos) +"ddW" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact (EAST)"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/engineering/atmos) +"ddX" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact (EAST)"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos) +"ddY" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_atmos{name = "Atmospherics"; req_access = list(24)},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos) +"ddZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/machinery/alarm{pixel_y = 22},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/engineering/foyer) +"dea" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/engineering/foyer) +"deb" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/engineering/foyer) +"dec" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j1s"; name = "Engineering Break Room"; sortType = "Engineering Break Room"},/turf/simulated/floor/tiled,/area/engineering/foyer) +"ded" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/engineering/foyer) +"dee" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/machinery/atmospherics/unary/vent_pump/on,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/engineering/foyer) +"def" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/engineering/foyer) +"deg" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_engineering{name = "Engineering Hallway"; req_one_access = list(10)},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/engineering/foyer) +"deh" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/red,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/engineering/foyer) +"dei" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/engineering/foyer) +"dej" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/turf/simulated/floor/tiled,/area/engineering/foyer) +"dek" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/engineering/engineering_monitoring) +"del" = (/obj/machinery/computer/security/engineering{tag = "icon-computer (EAST)"; icon_state = "computer"; dir = 4},/turf/simulated/floor/tiled,/area/engineering/engineering_monitoring) +"dem" = (/turf/simulated/floor/tiled,/area/engineering/engineering_monitoring) +"den" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/engineering/engineering_monitoring) +"deo" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/engineering/engineering_monitoring) +"dep" = (/obj/machinery/computer/general_air_control{dir = 8; 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/engineering_monitoring) +"deq" = (/obj/machinery/light/small,/turf/simulated/floor,/area/maintenance/engineering) +"der" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{req_access = newlist()},/turf/simulated/floor,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) +"des" = (/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) +"det" = (/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"},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) +"deu" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) +"dev" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = -28},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) +"dew" = (/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"},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) +"dex" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) +"dey" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) +"dez" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) +"deA" = (/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) +"deB" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) +"deC" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) +"deD" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) +"deE" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/camera/network/northern_star{c_tag = "DOCK - Hallway Port 1"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) +"deF" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) +"deG" = (/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/hallway/secondary/entry/port) +"deH" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) +"deI" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/sign/directions/medical{dir = 4; pixel_y = 32},/obj/structure/sign/directions/science{dir = 4; pixel_y = 32; pixel_z = -8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) +"deJ" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) +"deK" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) +"deL" = (/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/hallway/secondary/entry/port) +"deM" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/sign/directions/cargo{dir = 4; pixel_y = 32; pixel_z = 8},/obj/structure/sign/directions/security{dir = 4; pixel_y = 32},/obj/structure/sign/directions/engineering{dir = 4; pixel_y = 32; pixel_z = -8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) +"deN" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) +"deO" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) +"deP" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/sign/directions/science{dir = 1; pixel_y = 32; pixel_z = -8},/obj/structure/sign/directions/security{dir = 1; pixel_y = 32},/obj/structure/sign/directions/cargo{dir = 1; pixel_y = 32; pixel_z = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) +"deQ" = (/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,/area/hallway/secondary/entry/port) +"deR" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump/on,/obj/structure/sign/directions/medical{dir = 1; pixel_y = 32},/obj/structure/sign/directions/engineering{dir = 1; pixel_y = 32; pixel_z = -8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) +"deS" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) +"deT" = (/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,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHEAST)"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) +"deU" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) +"deV" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) +"deW" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) +"deX" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) +"deY" = (/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{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) +"deZ" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/sign/directions/medical{dir = 8; pixel_y = 32},/obj/structure/sign/directions/science{dir = 8; pixel_y = 32; pixel_z = -8},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) +"dfa" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/sign/directions/cargo{dir = 8; pixel_y = 32; pixel_z = 8},/obj/structure/sign/directions/security{dir = 8; pixel_y = 32},/obj/structure/sign/directions/engineering{dir = 8; pixel_y = 32; pixel_z = -8},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) +"dfb" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) +"dfc" = (/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"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) +"dfd" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) +"dfe" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) +"dff" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 1; icon_state = "map"; tag = "icon-manifold-f (NORTH)"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) +"dfg" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) +"dfh" = (/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/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) +"dfi" = (/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{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) +"dfj" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/camera/network/northern_star{c_tag = "DOCK - Hallway Starboard 1"; dir = 2},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) +"dfk" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/sign/directions/security{dir = 8; pixel_y = 32},/obj/structure/sign/directions/engineering{dir = 8; pixel_y = 32; pixel_z = -8},/obj/structure/sign/directions/cargo{dir = 8; pixel_y = 32; pixel_z = 8},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) +"dfl" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/camera/network/northern_star{c_tag = "DOCK - Hallway Starboard 2"; dir = 2},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) +"dfm" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) +"dfn" = (/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{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) +"dfo" = (/obj/machinery/camera/network/northern_star{c_tag = "DOCK - Hallway Starboard 3"},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D4) +"dfp" = (/turf/simulated/floor/reinforced/oxygen,/area/engineering/atmos) +"dfq" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; frequency = 1441; icon_state = "map_injector"; id = "o2_in"; use_power = 1},/turf/simulated/floor/reinforced/oxygen,/area/engineering/atmos) +"dfr" = (/obj/structure/grille,/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/visible/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/wall/r_wall,/area/engineering/atmos) +"dfs" = (/obj/machinery/atmospherics/pipe/simple/visible/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/structure/lattice,/turf/simulated/mineral/floor/ignore_mapgen,/area/mine/explored/upper_level) +"dft" = (/obj/machinery/atmospherics/pipe/simple/visible/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/engineering/atmos) +"dfu" = (/obj/machinery/atmospherics/pipe/simple/visible/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/floor_decal/corner/blue/full{dir = 8},/obj/machinery/camera/network/engineering{c_tag = "ENG - Atmospherics Port"; dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dfv" = (/obj/machinery/atmospherics/pipe/simple/visible/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/cyan,/turf/simulated/floor/tiled,/area/engineering/atmos) +"dfw" = (/obj/machinery/atmospherics/omni/atmos_filter{tag_east = 0; tag_north = 2; tag_south = 1; tag_west = 3; use_power = 1},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dfx" = (/obj/structure/dispenser,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dfy" = (/turf/simulated/wall,/area/engineering/atmos) +"dfz" = (/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/tiled,/area/engineering/atmos) +"dfA" = (/obj/machinery/atmospherics/pipe/manifold/visible/red{tag = "icon-map (WEST)"; icon_state = "map"; dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dfB" = (/obj/machinery/atmospherics/binary/pump/on{dir = 8; name = "Ports to Waste"},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dfC" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/visible/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dfD" = (/obj/machinery/atmospherics/pipe/simple/hidden/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_atmos{name = "Atmospherics"; req_access = list(24)},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dfE" = (/obj/machinery/atmospherics/pipe/simple/hidden/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor/tiled,/area/engineering/foyer) +"dfF" = (/obj/machinery/atmospherics/pipe/simple/hidden/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/engineering/foyer) +"dfG" = (/obj/machinery/atmospherics/pipe/simple/hidden/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/camera/network/engineering{c_tag = "ENG - Atmospherics Hallway"; dir = 1},/turf/simulated/floor/tiled,/area/engineering/foyer) +"dfH" = (/obj/machinery/atmospherics/pipe/simple/hidden/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/engineering/foyer) +"dfI" = (/obj/machinery/atmospherics/pipe/simple/hidden/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/engineering/foyer) +"dfJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/tiled,/area/engineering/foyer) +"dfK" = (/obj/machinery/atmospherics/pipe/simple/hidden/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/engineering/foyer) +"dfL" = (/obj/machinery/atmospherics/pipe/simple/hidden/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_engineering{name = "Engineering Hallway"; req_one_access = list(10)},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/engineering/foyer) +"dfM" = (/obj/machinery/atmospherics/pipe/simple/hidden/red{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/engineering/foyer) +"dfN" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor/tiled,/area/engineering/foyer) +"dfO" = (/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/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/engineering/foyer) +"dfP" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/window/westleft{name = "Engineering Reception Desk"; req_access = list(10); req_one_access = newlist()},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/engineering/foyer) +"dfQ" = (/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/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/computer/guestpass{pixel_x = 0; pixel_y = -30},/turf/simulated/floor/tiled,/area/engineering/foyer) +"dfR" = (/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/engineering/foyer) +"dfS" = (/obj/machinery/door/airlock/glass_engineeringatmos{name = "Engineering Monitoring Room"; req_one_access = list(11,24)},/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/firedoor/glass,/turf/simulated/floor/tiled,/area/engineering/engineering_monitoring) +"dfT" = (/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/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/engineering/engineering_monitoring) +"dfU" = (/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"},/turf/simulated/floor/tiled,/area/engineering/engineering_monitoring) +"dfV" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/camera/network/engineering{c_tag = "ENG - Monitoring Room"; dir = 1},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/corner/yellow{dir = 10},/turf/simulated/floor/tiled,/area/engineering/engineering_monitoring) +"dfW" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/engineering/engineering_monitoring) +"dfX" = (/obj/machinery/computer/general_air_control{dir = 8; 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")},/obj/effect/floor_decal/corner/yellow/full{tag = "icon-corner_white_full (EAST)"; icon_state = "corner_white_full"; dir = 4},/turf/simulated/floor/tiled,/area/engineering/engineering_monitoring) +"dfY" = (/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) +"dfZ" = (/turf/simulated/wall/r_wall,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) +"dga" = (/obj/structure/sign/pods{dir = 1},/turf/simulated/wall,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) +"dgb" = (/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/dock_escape_pod_hallway_port) +"dgc" = (/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/dock_escape_pod_hallway_port) +"dgd" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) +"dge" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) +"dgf" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) +"dgg" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) +"dgh" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) +"dgi" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) +"dgj" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) +"dgk" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) +"dgl" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) +"dgm" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) +"dgn" = (/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},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) +"dgo" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) +"dgp" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/effect/landmark{name = "lightsout"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) +"dgq" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) +"dgr" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) +"dgs" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) +"dgt" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) +"dgu" = (/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 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) +"dgv" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) +"dgw" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) +"dgx" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) +"dgy" = (/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},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) +"dgz" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) +"dgA" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) +"dgB" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) +"dgC" = (/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/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) +"dgD" = (/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 = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) +"dgE" = (/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/starboard) +"dgF" = (/obj/machinery/light/small{dir = 8},/obj/machinery/camera/network/engineering{c_tag = "Atmos Tank - Oxygen"; dir = 4},/turf/simulated/floor/reinforced/oxygen,/area/engineering/atmos) +"dgG" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/reinforced/oxygen,/area/engineering/atmos) +"dgH" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "o2_sensor"},/turf/simulated/floor/reinforced/oxygen,/area/engineering/atmos) +"dgI" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "o2_in"; name = "Oxygen Supply Control"; output_tag = "o2_out"; sensors = list("o2_sensor" = "Tank")},/obj/effect/floor_decal/corner/blue{dir = 9},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dgJ" = (/obj/machinery/atmospherics/pipe/simple/visible/green{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dgK" = (/obj/machinery/atmospherics/pipe/simple/visible/green{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/cyan,/turf/simulated/floor/tiled,/area/engineering/atmos) +"dgL" = (/obj/machinery/atmospherics/pipe/simple/visible/red,/obj/machinery/atmospherics/binary/pump{dir = 4; name = "O2 to Mixing"},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dgM" = (/obj/machinery/atmospherics/pipe/manifold/visible/green{tag = "icon-map (EAST)"; icon_state = "map"; dir = 4},/obj/machinery/meter,/turf/simulated/floor/tiled,/area/engineering/atmos) +"dgN" = (/obj/machinery/atmospherics/unary/freezer{dir = 2; icon_state = "freezer"},/obj/machinery/hologram/holopad,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/engineering/atmos) +"dgO" = (/obj/machinery/atmospherics/unary/heater{dir = 2; icon_state = "heater"},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/engineering/atmos) +"dgP" = (/obj/structure/frame,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/engineering/atmos) +"dgQ" = (/obj/machinery/atmospherics/pipe/simple/visible/red,/obj/machinery/meter,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dgR" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Port to Waste"},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dgS" = (/obj/structure/window/reinforced,/obj/structure/closet/firecloset,/turf/simulated/floor/tiled,/area/engineering/atmos) +"dgT" = (/obj/structure/window/reinforced,/obj/structure/closet/firecloset,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dgU" = (/turf/simulated/wall/r_wall,/area/engineering/workshop) +"dgV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engineering/workshop) +"dgW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/engineering/workshop) +"dgX" = (/obj/machinery/door/airlock/glass_engineeringatmos{name = "Engineering Workshop"; req_one_access = list(11,24)},/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/engineering/workshop) +"dgY" = (/obj/machinery/door/airlock/glass_engineeringatmos{name = "Engineering Workshop"; req_one_access = list(11,24)},/obj/machinery/door/firedoor/glass,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/engineering/workshop) +"dgZ" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/engineering/workshop) +"dha" = (/obj/machinery/door/airlock/glass_engineering{name = "Engineering Hallway"; req_one_access = list(10)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/engineering) +"dhb" = (/obj/machinery/door/airlock/glass_engineering{name = "Engineering Hallway"; req_one_access = list(10)},/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/engineering) +"dhc" = (/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,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/engineering) +"dhd" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/engineering/engine_eva) +"dhe" = (/turf/simulated/wall/r_wall,/area/engineering/engine_eva) +"dhf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engineering/engine_eva) +"dhg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/engineering/engine_eva) +"dhh" = (/obj/machinery/door/airlock/glass_engineeringatmos{name = "Engineering EVA Storage"; req_one_access = list(11,24)},/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/engineering/engine_eva) +"dhi" = (/obj/machinery/door/airlock/glass_engineeringatmos{name = "Engineering EVA Storage"; req_one_access = list(11,24)},/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/engineering/engine_eva) +"dhj" = (/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) +"dhk" = (/turf/simulated/floor/plating,/area/maintenance/engineering) +"dhl" = (/obj/item/device/t_scanner,/obj/structure/table/steel,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plating,/area/maintenance/engineering) +"dhm" = (/obj/machinery/light/small{dir = 8},/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) +"dhn" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) +"dho" = (/obj/structure/closet/emcloset,/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/floor,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) +"dhp" = (/obj/structure/closet/emcloset,/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) +"dhq" = (/obj/machinery/light/small{dir = 4; pixel_y = 0},/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/floor,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) +"dhr" = (/obj/machinery/light,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) +"dhs" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_port) +"dht" = (/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) +"dhu" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) +"dhv" = (/obj/machinery/light,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) +"dhw" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) +"dhx" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) +"dhy" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/light,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) +"dhz" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) +"dhA" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) +"dhB" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) +"dhC" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) +"dhD" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) +"dhE" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) +"dhF" = (/obj/structure/cable/green,/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/power/apc/super/critical{dir = 2; is_critical = 1; name = "south bump"; pixel_y = -24},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) +"dhG" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/camera/network/northern_star{c_tag = "DOCK - Hallway Port 3"; dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) +"dhH" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) +"dhI" = (/obj/machinery/light,/obj/machinery/embedded_controller/radio/docking_port_multi{child_names_txt = "Airlock One;Airlock Two;Airlock Three;Airlock Four"; child_tags_txt = "escape_dock_north_airlock;escape_dock_south_airlock;escape_dock_snorth_airlock;escape_dock_ssouth_airlock"; frequency = 1380; id_tag = "escape_dock"; pixel_x = 0; pixel_y = -25; req_one_access = list(13)},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) +"dhJ" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/camera/network/northern_star{c_tag = "DOCK - Hallway Port 4"; dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) +"dhK" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) +"dhL" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) +"dhM" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) +"dhN" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/light,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port) +"dhO" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) +"dhP" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/camera/network/northern_star{c_tag = "DOCK - Hallway Mid 2"; dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) +"dhQ" = (/obj/machinery/light,/obj/machinery/embedded_controller/radio/docking_port_multi{child_names_txt = "Airlock One;Airlock Two"; child_tags_txt = "arrivals_dock_north_airlock;arrivals_dock_south_airlock"; frequency = 1380; id_tag = "arrivals_dock"; pixel_x = 0; pixel_y = -25; req_one_access = list(13)},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) +"dhR" = (/obj/structure/cable/green,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) +"dhS" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) +"dhT" = (/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) +"dhU" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/machinery/camera/network/northern_star{c_tag = "DOCK - Hallway Mid 3"; dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) +"dhV" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) +"dhW" = (/obj/machinery/light,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) +"dhX" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) +"dhY" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/starboard) +"dhZ" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/item/weapon/caution/cone,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/starboard) +"dia" = (/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 = "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) +"dib" = (/obj/structure/grille,/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/visible/green{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/wall/r_wall,/area/engineering/atmos) +"dic" = (/obj/machinery/atmospherics/pipe/simple/visible/green{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/structure/lattice,/turf/simulated/mineral/floor/ignore_mapgen,/area/mine/explored/upper_level) +"did" = (/obj/machinery/atmospherics/pipe/manifold/visible/green{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/engineering/atmos) +"die" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/valve/digital/open{dir = 4; name = "Oxygen Outlet Valve"},/obj/effect/floor_decal/corner/blue/full,/turf/simulated/floor/tiled,/area/engineering/atmos) +"dif" = (/obj/machinery/atmospherics/pipe/manifold/visible/green,/obj/machinery/meter,/turf/simulated/floor/tiled,/area/engineering/atmos) +"dig" = (/obj/machinery/atmospherics/omni/mixer{active_power_usage = 7500; tag_east = 0; tag_east_con = null; tag_north = 2; tag_north_con = null; tag_south = 1; tag_south_con = 0.79; tag_west = 1; tag_west_con = 0.21; use_power = 1},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dih" = (/obj/machinery/atmospherics/pipe/simple/visible/red,/obj/machinery/meter,/turf/simulated/floor/tiled,/area/engineering/atmos) +"dii" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dij" = (/obj/machinery/atmospherics/pipe/manifold4w/visible/yellow,/turf/simulated/floor/tiled,/area/engineering/atmos) +"dik" = (/obj/machinery/atmospherics/pipe/manifold/visible/yellow,/obj/machinery/meter,/turf/simulated/floor/tiled,/area/engineering/atmos) +"dil" = (/obj/machinery/atmospherics/pipe/manifold/visible/yellow{tag = "icon-map (NORTH)"; icon_state = "map"; dir = 1},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dim" = (/obj/machinery/atmospherics/pipe/manifold/visible/yellow,/turf/simulated/floor/tiled,/area/engineering/atmos) +"din" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dio" = (/obj/machinery/atmospherics/pipe/simple/visible/red,/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dip" = (/obj/machinery/atmospherics/pipe/simple/visible/red,/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos) +"diq" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent,/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dir" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dis" = (/obj/machinery/atmospherics/pipe/manifold/visible/yellow{tag = "icon-map (NORTH)"; icon_state = "map"; dir = 1},/obj/machinery/meter,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/engineering/workshop) +"dit" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/effect/floor_decal/corner/yellow{dir = 9},/turf/simulated/floor/tiled,/area/engineering/workshop) +"diu" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/engineering/workshop) +"div" = (/turf/simulated/floor/tiled,/area/engineering/workshop) +"diw" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/engineering/workshop) +"dix" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/engineering/workshop) +"diy" = (/turf/simulated/floor,/area/engineering/workshop) +"diz" = (/obj/machinery/mech_recharger,/obj/machinery/light{dir = 1},/turf/simulated/floor/plating,/area/engineering/workshop) +"diA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/engineering/workshop) +"diB" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled,/area/engineering) +"diC" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/engineering) +"diD" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/engineering) +"diE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/engineering/engine_eva) +"diF" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/tiled,/area/engineering/engine_eva) +"diG" = (/obj/machinery/portable_atmospherics/powered/pump/filled,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/engineering/engine_eva) +"diH" = (/obj/machinery/portable_atmospherics/powered/pump/filled,/turf/simulated/floor/tiled,/area/engineering/engine_eva) +"diI" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/engineering/engine_eva) +"diJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/engineering/engine_eva) +"diK" = (/obj/structure/table/rack{dir = 8; layer = 2.6},/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/tank/jetpack/carbondioxide,/obj/machinery/door/window/southleft{name = "Jetpack Storage"; req_access = newlist(); req_one_access = list(11,24)},/turf/simulated/floor/tiled,/area/engineering/engine_eva) +"diL" = (/obj/structure/table/rack{dir = 8; layer = 2.6},/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/tank/jetpack/carbondioxide,/obj/machinery/door/window/southright{name = "Jetpack Storage"; req_one_access = list(11,24)},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/engineering/engine_eva) +"diM" = (/obj/item/weapon/storage/briefcase/inflatable{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/briefcase/inflatable,/obj/structure/table/steel_reinforced,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/item/device/suit_cooling_unit,/obj/item/device/suit_cooling_unit,/turf/simulated/floor/tiled,/area/engineering/engine_eva) +"diN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{req_access = newlist(); req_one_access = newlist()},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/maintenance/engineering) +"diO" = (/obj/structure/closet,/obj/item/weapon/lipstick/purple,/obj/random/maintenance/engineering,/obj/random/maintenance/engineering,/obj/random/maintenance/clean,/turf/simulated/floor/plating,/area/maintenance/engineering) +"diP" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/engineering) +"diQ" = (/obj/structure/shuttle/engine/propulsion/burst{dir = 1},/turf/simulated/shuttle/wall,/area/shuttle/escape_pod6/station) +"diR" = (/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) +"diS" = (/obj/structure/shuttle/engine/propulsion/burst{dir = 1},/turf/simulated/shuttle/wall,/area/shuttle/escape_pod5/station) +"diT" = (/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) +"diU" = (/turf/simulated/wall/r_wall,/area/hallway/secondary/entry/port) +"diV" = (/turf/simulated/wall/r_wall,/area/hallway/secondary/entry/D1) +"diW" = (/turf/simulated/wall,/area/hallway/secondary/entry/D1) +"diX" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/door/airlock/glass{name = "Dock"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"diY" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock/glass{name = "Dock"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"diZ" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/glass{name = "Dock"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dja" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/entry/port) +"djb" = (/turf/simulated/wall/r_wall,/area/hallway/secondary/entry/D2) +"djc" = (/turf/simulated/wall,/area/hallway/secondary/entry/D2) +"djd" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/glass{name = "Dock"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dje" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock/glass{name = "Dock"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"djf" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/door/airlock/glass{name = "Dock"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"djg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/entry/starboard) +"djh" = (/turf/simulated/wall/r_wall,/area/hallway/secondary/entry/starboard) +"dji" = (/turf/simulated/wall/r_wall,/area/hallway/secondary/entry/D3) +"djj" = (/turf/simulated/wall,/area/hallway/secondary/entry/D3) +"djk" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/door/airlock/glass{name = "Dock"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"djl" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock/glass{name = "Dock"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"djm" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/glass{name = "Dock"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"djn" = (/turf/simulated/wall/r_wall,/area/hallway/secondary/entry/D4) +"djo" = (/obj/machinery/door/airlock/glass{name = "Dock"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"djp" = (/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/door/airlock/glass{name = "Dock"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"djq" = (/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/glass{name = "Dock"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"djr" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 5; icon_state = "intact"; tag = "icon-intact (SOUTHEAST)"},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/engineering/atmos) +"djs" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/binary/pump{dir = 4; name = "O2 to Connector"},/turf/simulated/floor/tiled,/area/engineering/atmos) +"djt" = (/obj/machinery/atmospherics/pipe/manifold/visible/green{dir = 8},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dju" = (/obj/machinery/atmospherics/pipe/simple/visible/red,/obj/machinery/atmospherics/binary/pump{dir = 4; name = "N2 to Mixing"},/turf/simulated/floor/tiled,/area/engineering/atmos) +"djv" = (/obj/machinery/atmospherics/pipe/manifold/visible/green{tag = "icon-map (EAST)"; icon_state = "map"; dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos) +"djw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/tvalve/digital/mirrored{name = "Waste to Space"},/turf/simulated/floor/tiled,/area/engineering/atmos) +"djx" = (/obj/machinery/atmospherics/pipe/simple/visible/red{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/obj/machinery/meter,/turf/simulated/floor/tiled,/area/engineering/atmos) +"djy" = (/obj/machinery/atmospherics/pipe/simple/visible/red,/turf/simulated/floor/tiled,/area/engineering/atmos) +"djz" = (/obj/machinery/atmospherics/valve/digital,/turf/simulated/floor/tiled,/area/engineering/atmos) +"djA" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled,/area/engineering/atmos) +"djB" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/camera/network/engineering{c_tag = "ENG - Atmospherics Starboard"; dir = 8},/turf/simulated/floor/tiled,/area/engineering/atmos) +"djC" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/engineering/workshop) +"djD" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled,/area/engineering/workshop) +"djE" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/floor/tiled,/area/engineering/workshop) +"djF" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_engineeringatmos{name = "Engineering Workshop"; req_one_access = list(11,24)},/turf/simulated/floor/tiled,/area/engineering/workshop) +"djG" = (/turf/simulated/floor/tiled,/area/engineering) +"djH" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/engineering) +"djI" = (/obj/machinery/door/airlock/glass_engineeringatmos{name = "Engineering EVA Storage"; req_one_access = list(11,24)},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/engineering/engine_eva) +"djJ" = (/turf/simulated/floor/tiled,/area/engineering/engine_eva) +"djK" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/engineering/engine_eva) +"djL" = (/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"},/turf/simulated/floor/tiled,/area/engineering/engine_eva) +"djM" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/engineering/engine_eva) +"djN" = (/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; pixel_y = 0},/obj/structure/table/steel_reinforced,/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{dir = 2; name = "light switch "; pixel_x = 36; pixel_y = 0},/turf/simulated/floor/tiled,/area/engineering/engine_eva) +"djO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/engineering) +"djP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/engineering) +"djQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/engineering) +"djR" = (/turf/simulated/shuttle/wall,/area/shuttle/escape_pod6/station) +"djS" = (/obj/structure/bed/chair,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/structure/closet/walllocker/emerglocker{pixel_x = 28},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod6/station) +"djT" = (/turf/simulated/shuttle/wall,/area/shuttle/escape_pod5/station) +"djU" = (/obj/structure/bed/chair,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/structure/closet/walllocker/emerglocker{pixel_x = 28},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod5/station) +"djV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) +"djW" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"djX" = (/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"djY" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"djZ" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dka" = (/obj/structure/table/standard,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dkb" = (/turf/space,/area/shuttle/escape/station) +"dkc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/entry/D2) +"dkd" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/structure/table/standard,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dke" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dkf" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dkg" = (/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dkh" = (/obj/structure/table/standard,/obj/item/weapon/book/codex/lore/vir,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dki" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/entry/D3) +"dkj" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/structure/table/standard,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dkk" = (/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dkl" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dkm" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dkn" = (/obj/structure/table/standard,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dko" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/entry/D4) +"dkp" = (/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dkq" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dkr" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dks" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dkt" = (/turf/simulated/floor/reinforced/nitrogen,/area/engineering/atmos) +"dku" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; frequency = 1441; icon_state = "map_injector"; id = "n2_in"; use_power = 1},/turf/simulated/floor/reinforced/nitrogen,/area/engineering/atmos) +"dkv" = (/obj/machinery/atmospherics/pipe/simple/visible/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/floor_decal/corner/red/full{dir = 8},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dkw" = (/obj/machinery/atmospherics/pipe/simple/visible/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/green,/turf/simulated/floor/tiled,/area/engineering/atmos) +"dkx" = (/obj/machinery/atmospherics/omni/atmos_filter{tag_east = 1; tag_north = 2; tag_south = 5; tag_west = 4; use_power = 1},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dky" = (/obj/machinery/atmospherics/pipe/simple/visible/red{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dkz" = (/obj/machinery/atmospherics/pipe/simple/visible/red,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dkA" = (/obj/machinery/atmospherics/pipe/manifold/visible/red,/turf/simulated/floor/tiled,/area/engineering/atmos) +"dkB" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/atmospherics/pipe/simple/visible/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dkC" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/machinery/atmospherics/pipe/simple/visible/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dkD" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/hidden/red{dir = 1},/turf/simulated/wall/r_wall,/area/engineering/workshop) +"dkE" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/effect/floor_decal/corner/red{dir = 9},/turf/simulated/floor/tiled,/area/engineering/workshop) +"dkF" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/engineering/workshop) +"dkG" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor/tiled,/area/engineering/workshop) +"dkH" = (/obj/effect/decal/cleanable/blood/oil/streak{amount = 0},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/engineering/workshop) +"dkI" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/engineering/workshop) +"dkJ" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/sortjunction/flipped{dir = 8; sortType = "Drone Fabrication"; name = "Drone Fabrication"},/turf/simulated/floor/tiled,/area/engineering/workshop) +"dkK" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/sortjunction/flipped{dir = 8; name = "Engineering"; sortType = "Engineering"},/turf/simulated/floor/tiled,/area/engineering/workshop) +"dkL" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_engineeringatmos{name = "Engineering Workshop"; req_one_access = list(11,24)},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/engineering/workshop) +"dkM" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j2"},/turf/simulated/floor/tiled,/area/engineering) +"dkN" = (/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/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/engineering) +"dkO" = (/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/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/engineering) +"dkP" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/engineering/engine_eva) +"dkQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/engineering/engine_eva) +"dkR" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor/tiled,/area/engineering/engine_eva) +"dkS" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled,/area/engineering/engine_eva) +"dkT" = (/obj/machinery/suit_cycler/engineering,/turf/simulated/floor/tiled,/area/engineering/engine_eva) +"dkU" = (/obj/structure/bed/chair,/obj/machinery/vending/wallmed1{layer = 3.3; name = "Emergency NanoMed"; pixel_x = 28; pixel_y = 0},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod6/station) +"dkV" = (/obj/structure/bed/chair,/obj/machinery/vending/wallmed1{layer = 3.3; name = "Emergency NanoMed"; pixel_x = 28; pixel_y = 0},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod5/station) +"dkW" = (/turf/space,/area/shuttle/transport1/station) +"dkX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) +"dkY" = (/obj/structure/closet/emcloset,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dkZ" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dla" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dlb" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dlc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) +"dld" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D2) +"dle" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dlf" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dlg" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dlh" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dli" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D3) +"dlj" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dlk" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dll" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dlm" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dln" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D4) +"dlo" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dlp" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dlq" = (/obj/machinery/light/small{dir = 8},/obj/machinery/camera/network/engineering{c_tag = "Atmos Tank - Nitrogen"; dir = 4},/turf/simulated/floor/reinforced/nitrogen,/area/engineering/atmos) +"dlr" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor/reinforced/nitrogen,/area/engineering/atmos) +"dls" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "n2_sensor"},/turf/simulated/floor/reinforced/nitrogen,/area/engineering/atmos) +"dlt" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "n2_in"; name = "Nitrogen Supply Control"; output_tag = "n2_out"; sensors = list("n2_sensor" = "Tank")},/obj/effect/floor_decal/corner/red{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dlu" = (/obj/machinery/atmospherics/pipe/simple/visible/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/meter,/turf/simulated/floor/tiled,/area/engineering/atmos) +"dlv" = (/obj/machinery/atmospherics/omni/atmos_filter{tag_east = 1; tag_north = 0; tag_south = 6; tag_west = 2; use_power = 1},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dlw" = (/obj/machinery/atmospherics/omni/atmos_filter{tag_east = 0; tag_north = 1; tag_south = 7; tag_west = 2; use_power = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dlx" = (/obj/machinery/portable_atmospherics/canister/air,/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dly" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/tiled,/area/engineering/atmos) +"dlz" = (/obj/machinery/atmospherics/pipe/simple/hidden/red{dir = 5; icon_state = "intact"; tag = "icon-intact (SOUTHEAST)"},/turf/simulated/wall/r_wall,/area/engineering/workshop) +"dlA" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/effect/floor_decal/corner/red{dir = 9},/obj/machinery/camera/network/engineering{c_tag = "ENG - Workshop Port"; dir = 4},/turf/simulated/floor/tiled,/area/engineering/workshop) +"dlB" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/closet/secure_closet/engineering_electrical,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/engineering/workshop) +"dlC" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/frame,/turf/simulated/floor/tiled,/area/engineering/workshop) +"dlD" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/engineering/workshop) +"dlE" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/camera/network/engineering{c_tag = "ENG - Workshop Starboard"; dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/engineering/workshop) +"dlF" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/engineering) +"dlG" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor/tiled,/area/engineering) +"dlH" = (/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/engineering) +"dlI" = (/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/item/clothing/mask/breath,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/void/atmos/taur,/obj/item/clothing/head/helmet/space/void/atmos,/obj/item/clothing/mask/breath,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/void/atmos,/obj/item/clothing/head/helmet/space/void/atmos,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/window/northleft{name = "Atmospherics Hardsuits"; req_access = list(24)},/turf/simulated/floor/tiled,/area/engineering/engine_eva) +"dlJ" = (/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/item/clothing/mask/breath,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/void/atmos,/obj/item/clothing/head/helmet/space/void/atmos,/obj/item/clothing/mask/breath,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/void/atmos,/obj/item/clothing/head/helmet/space/void/atmos,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/window/northright{name = "Atmospherics Hardsuits"; req_access = list(24)},/turf/simulated/floor/tiled,/area/engineering/engine_eva) +"dlK" = (/obj/structure/dispenser{phorontanks = 0},/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/obj/machinery/camera/network/engineering{c_tag = "ENG - EVA"; dir = 1},/turf/simulated/floor/tiled,/area/engineering/engine_eva) +"dlL" = (/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/item/clothing/mask/breath,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/void/engineering/taur,/obj/item/clothing/head/helmet/space/void/engineering,/obj/item/clothing/mask/breath,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/void/engineering,/obj/item/clothing/head/helmet/space/void/engineering,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/window/northleft{name = "Engineering Hardsuits"; req_access = list(11)},/turf/simulated/floor/tiled,/area/engineering/engine_eva) +"dlM" = (/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/item/clothing/mask/breath,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/void/engineering/taur,/obj/item/clothing/head/helmet/space/void/engineering,/obj/item/clothing/mask/breath,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/void/engineering,/obj/item/clothing/head/helmet/space/void/engineering,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/window/northright{name = "Engineering Hardsuits"; req_access = list(11)},/turf/simulated/floor/tiled,/area/engineering/engine_eva) +"dlN" = (/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/item/clothing/mask/breath,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/void/engineering,/obj/item/clothing/head/helmet/space/void/engineering,/obj/item/clothing/mask/breath,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/void/engineering,/obj/item/clothing/head/helmet/space/void/engineering,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/window/northleft{name = "Engineering Hardsuits"; req_access = list(11)},/turf/simulated/floor/tiled,/area/engineering/engine_eva) +"dlO" = (/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/item/clothing/mask/breath,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/void/engineering,/obj/item/clothing/head/helmet/space/void/engineering,/obj/item/clothing/mask/breath,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/void/engineering,/obj/item/clothing/head/helmet/space/void/engineering,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/window/northright{name = "Engineering Hardsuits"; req_access = list(11)},/turf/simulated/floor/tiled,/area/engineering/engine_eva) +"dlP" = (/obj/structure/bed/chair,/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{frequency = 1380; id_tag = "escape_pod_6"; pixel_x = 25; pixel_y = 0; tag_door = "escape_pod_6_hatch"},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = -32; pixel_y = 0},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod6/station) +"dlQ" = (/obj/structure/bed/chair,/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{frequency = 1380; id_tag = "escape_pod_5"; pixel_x = 25; pixel_y = 0; tag_door = "escape_pod_5_hatch"},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = -32; pixel_y = 0},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod5/station) +"dlR" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) +"dlS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) +"dlT" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) +"dlU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) +"dlV" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dlW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/corner/white/full{tag = "icon-corner_white_full (EAST)"; icon_state = "corner_white_full"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dlX" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dlY" = (/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc/super/critical{dir = 4; is_critical = 1; name = "east bump"; pixel_x = 24; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dlZ" = (/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/power/apc/super/critical{dir = 8; is_critical = 1; name = "west bump"; pixel_x = -24; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dma" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/effect/floor_decal/corner/white,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dmb" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/corner/white{dir = 5},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dmc" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/corner/white{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dmd" = (/obj/machinery/newscaster{pixel_x = 31; pixel_y = 3},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dme" = (/obj/machinery/newscaster{pixel_x = -30},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dmf" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/corner/white{dir = 5},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dmg" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/effect/floor_decal/corner/white{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dmh" = (/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc/high{dir = 4; name = "east bump"; pixel_x = 24},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dmi" = (/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/tiled,/area/hallway/secondary/entry/D4) +"dmj" = (/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,/obj/effect/floor_decal/corner/white{dir = 9; icon_state = "corner_white"; tag = "icon-corner_white (NORTHWEST)"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dmk" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/corner/white{dir = 9; icon_state = "corner_white"; tag = "icon-corner_white (NORTHWEST)"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dml" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/newscaster{pixel_x = 31; pixel_y = 3},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dmm" = (/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 = "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) +"dmn" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/valve/digital/open{dir = 4; name = "Nitrogen Outlet Valve"},/obj/effect/floor_decal/corner/red/full,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/engineering/atmos) +"dmo" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 9; icon_state = "intact"; tag = "icon-intact (SOUTHEAST)"},/obj/machinery/meter,/turf/simulated/floor/tiled,/area/engineering/atmos) +"dmp" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 5; icon_state = "intact"; tag = "icon-intact (SOUTHEAST)"},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dmq" = (/obj/machinery/atmospherics/pipe/simple/visible/red,/obj/machinery/atmospherics/pipe/simple/visible/green{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dmr" = (/obj/machinery/atmospherics/pipe/simple/visible/red,/obj/machinery/atmospherics/pipe/simple/visible/green{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dms" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 10; icon_state = "intact"; tag = "icon-intact (SOUTHEAST)"},/obj/machinery/meter,/turf/simulated/floor/tiled,/area/engineering/atmos) +"dmt" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dmu" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dmv" = (/obj/machinery/vending/tool,/turf/simulated/floor/tiled,/area/engineering/workshop) +"dmw" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/engineering/workshop) +"dmx" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/closet/secure_closet/engineering_electrical,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/tiled,/area/engineering/workshop) +"dmy" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/table/reinforced,/obj/item/stack/material/glass{amount = 50},/obj/item/stack/material/glass{amount = 50},/obj/item/stack/material/glass{amount = 50},/obj/item/stack/material/glass{amount = 50},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/engineering/workshop) +"dmz" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled,/area/engineering/workshop) +"dmA" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/light_switch{pixel_x = 27},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/engineering/workshop) +"dmB" = (/turf/simulated/wall,/area/engineering/workshop) +"dmC" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/engineering) +"dmD" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/engineering) +"dmE" = (/turf/simulated/wall,/area/engineering/engine_eva) +"dmF" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor,/area/maintenance/engineering) +"dmG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/maintenance/engineering) +"dmH" = (/obj/structure/shuttle/window,/obj/structure/grille,/turf/simulated/shuttle/plating,/area/shuttle/escape_pod6/station) +"dmI" = (/obj/structure/shuttle/window,/obj/structure/grille,/turf/simulated/shuttle/plating,/area/shuttle/escape_pod5/station) +"dmJ" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "centcom_shuttle_dock_outer"; locked = 1; name = "Docking Port Airlock"; req_access = list(13)},/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/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) +"dmK" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1380; id_tag = "centcom_shuttle_dock_pump"},/obj/machinery/light/small,/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dmL" = (/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380; id_tag = "centcom_shuttle_dock_airlock"; pixel_x = 0; pixel_y = 30; req_one_access = list(13); tag_airpump = "centcom_shuttle_dock_pump"; tag_chamber_sensor = "centcom_shuttle_dock_sensor"; tag_exterior_door = "centcom_shuttle_dock_outer"; tag_interior_door = "centcom_shuttle_dock_inner"},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "centcom_shuttle_dock_sensor"; pixel_x = 0; pixel_y = -25},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dmM" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "centcom_shuttle_dock_inner"; locked = 1; name = "Docking Port Airlock"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) +"dmN" = (/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)},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dmO" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/corner/white{dir = 6; icon_state = "corner_white"; tag = "icon-corner_white (NORTHWEST)"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dmP" = (/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dmQ" = (/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dmR" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/corner/white/diagonal{tag = "icon-corner_white_diagonal (EAST)"; icon_state = "corner_white_diagonal"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dmS" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/corner/white{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dmT" = (/obj/effect/floor_decal/corner/white{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dmU" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/corner/white{dir = 5},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dmV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dmW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/binary/pump{dir = 4; name = "N2 to Connector"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/engineering/atmos) +"dmX" = (/obj/machinery/atmospherics/portables_connector,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/engineering/atmos) +"dmY" = (/obj/machinery/atmospherics/pipe/simple/visible/red,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dmZ" = (/obj/machinery/atmospherics/pipe/simple/visible/red,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dna" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/visible/green,/turf/simulated/floor/tiled,/area/engineering/atmos) +"dnb" = (/obj/machinery/atmospherics/portables_connector,/obj/effect/floor_decal/industrial/outline/yellow,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dnc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dnd" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dne" = (/obj/machinery/vending/engivend,/turf/simulated/floor/tiled,/area/engineering/workshop) +"dnf" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/closet/secure_closet/engineering_welding,/turf/simulated/floor/tiled,/area/engineering/workshop) +"dng" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/table/reinforced,/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},/turf/simulated/floor/tiled,/area/engineering/workshop) +"dnh" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/decal/cleanable/blood/oil/streak{amount = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/engineering/workshop) +"dni" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/tiled,/area/engineering/workshop) +"dnj" = (/obj/machinery/camera/network/engineering{c_tag = "ENG - Hallway Fore"; dir = 4},/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled,/area/engineering) +"dnk" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/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,/area/engineering) +"dnl" = (/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/engineering) +"dnm" = (/obj/machinery/door/airlock/engineering{name = "Engineering Substation"; req_one_access = list(11,24)},/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},/turf/simulated/floor/plating,/area/maintenance/substation/engineering) +"dnn" = (/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{dir = 4},/turf/simulated/floor,/area/maintenance/substation/engineering) +"dno" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/maintenance/substation/engineering) +"dnp" = (/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor,/area/maintenance/substation/engineering) +"dnq" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/floor,/area/maintenance/substation/engineering) +"dnr" = (/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"},/obj/random/maintenance/engineering,/turf/simulated/floor,/area/maintenance/engineering) +"dns" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall,/area/maintenance/engineering) +"dnt" = (/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "englockdown"; name = "Engineering Lockdown"; opacity = 0},/turf/simulated/floor,/area/maintenance/engineering) +"dnu" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor,/area/maintenance/engineering) +"dnv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor,/area/maintenance/engineering) +"dnw" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) +"dnx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) +"dny" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/obj/machinery/camera/network/northern_star{c_tag = "DOCK - Dock 1 Fore"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dnz" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/corner/white{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dnA" = (/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dnB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry/D2) +"dnC" = (/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dnD" = (/obj/effect/floor_decal/corner/white{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dnE" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/corner/white{tag = "icon-corner_white (NORTH)"; icon_state = "corner_white"; dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dnF" = (/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/obj/machinery/camera/network/northern_star{c_tag = "DOCK - Dock 2 Fore"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dnG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry/D3) +"dnH" = (/obj/machinery/light{dir = 8},/obj/machinery/camera/network/northern_star{c_tag = "DOCK - Dock 3 Fore"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dnI" = (/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dnJ" = (/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dnK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry/D4) +"dnL" = (/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dnM" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/corner/white{tag = "icon-corner_white (NORTH)"; icon_state = "corner_white"; dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dnN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/obj/machinery/camera/network/northern_star{c_tag = "DOCK - Dock 4 Fore"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dnO" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/engineering/atmos) +"dnP" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/engineering/atmos) +"dnQ" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/machinery/portable_atmospherics/powered/scrubber,/turf/simulated/floor/tiled,/area/engineering/atmos) +"dnR" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/machinery/portable_atmospherics/powered/scrubber,/turf/simulated/floor/tiled,/area/engineering/atmos) +"dnS" = (/obj/machinery/atmospherics/pipe/simple/visible/red{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/obj/effect/floor_decal/corner/black/full,/obj/machinery/camera/network/engineering{c_tag = "ENG - Atmospherics Aft Port"; dir = 1},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dnT" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "co2_in"; name = "Carbon Dioxide Supply Control"; output_tag = "co2_out"; sensors = list("co2_sensor" = "Tank")},/obj/effect/floor_decal/corner/black{dir = 10},/obj/machinery/light,/turf/simulated/floor/tiled,/area/engineering/atmos) +"dnU" = (/obj/effect/floor_decal/corner/black/full{dir = 4},/obj/machinery/atmospherics/binary/pump{dir = 1; name = "CO2 to Mixing"},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dnV" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "CO2 to Connector"},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dnW" = (/obj/machinery/atmospherics/pipe/simple/visible/red,/obj/effect/floor_decal/corner/orange/full,/turf/simulated/floor/tiled,/area/engineering/atmos) +"dnX" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "tox_in"; name = "Phoron Supply Control"; output_tag = "tox_out"; sensors = list("tox_sensor" = "Tank")},/obj/effect/floor_decal/corner/orange{dir = 10},/obj/machinery/light,/turf/simulated/floor/tiled,/area/engineering/atmos) +"dnY" = (/obj/effect/floor_decal/corner/orange/full{dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dnZ" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Phoron to Connector"},/turf/simulated/floor/tiled,/area/engineering/atmos) +"doa" = (/obj/machinery/atmospherics/pipe/simple/visible/red,/obj/effect/floor_decal/corner/white{dir = 8},/obj/effect/floor_decal/corner/red/diagonal,/obj/machinery/camera/network/engineering{c_tag = "ENG - Atmospherics Aft Starboard"; dir = 1},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dob" = (/obj/machinery/atmospherics/pipe/simple/visible/red,/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "n2o_in"; name = "Nitrous Oxide Supply Control"; output_tag = "n2o_out"; sensors = list("n2o_sensor" = "Tank")},/obj/effect/floor_decal/corner/white{dir = 8},/obj/effect/floor_decal/corner/red,/obj/machinery/light,/turf/simulated/floor/tiled,/area/engineering/atmos) +"doc" = (/obj/effect/floor_decal/corner/white/diagonal{tag = "icon-corner_white_diagonal (EAST)"; icon_state = "corner_white_diagonal"; dir = 4},/obj/effect/floor_decal/corner/red,/obj/machinery/atmospherics/binary/pump{dir = 1; name = "N2O to Transit"},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dod" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "N2O to Connector"},/turf/simulated/floor/tiled,/area/engineering/atmos) +"doe" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/engineering/atmos) +"dof" = (/obj/structure/closet/toolcloset,/obj/item/device/flashlight,/turf/simulated/floor/tiled,/area/engineering/workshop) +"dog" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/table/reinforced,/obj/item/stack/material/plasteel{amount = 10},/obj/item/stack/material/plasteel{amount = 10},/obj/item/stack/material/plasteel{amount = 10},/obj/item/stack/material/plastic{amount = 50},/obj/item/stack/material/plastic{amount = 50},/turf/simulated/floor/tiled,/area/engineering/workshop) +"doh" = (/obj/structure/table/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,/obj/structure/extinguisher_cabinet{pixel_x = 25},/turf/simulated/floor/tiled,/area/engineering/workshop) +"doi" = (/obj/structure/disposalpipe/segment,/obj/machinery/firealarm{dir = 8; pixel_x = -26},/turf/simulated/floor/tiled,/area/engineering) +"doj" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/engineering) +"dok" = (/obj/structure/table/standard,/obj/random/tech_supply,/turf/simulated/floor/tiled,/area/engineering) +"dol" = (/turf/simulated/wall,/area/maintenance/substation/engineering) +"dom" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor,/area/maintenance/substation/engineering) +"don" = (/obj/machinery/power/terminal,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor,/area/maintenance/substation/engineering) +"doo" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/effect/floor_decal/industrial/warning,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor,/area/maintenance/substation/engineering) +"dop" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/plating,/area/maintenance/substation/engineering) +"doq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor,/area/maintenance/engineering) +"dor" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{name = "Engineering SMES"; req_one_access = list(11,24)},/turf/simulated/floor,/area/maintenance/engineering) +"dos" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "englockdown"; name = "Engineering Lockdown"; opacity = 0},/turf/simulated/floor,/area/maintenance/engineering) +"dot" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/visible/universal{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor,/area/maintenance/engineering) +"dou" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/valve{dir = 4},/turf/simulated/floor,/area/maintenance/engineering) +"dov" = (/obj/effect/floor_decal/industrial/warning{dir = 9},/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{dir = 1},/obj/machinery/meter,/turf/simulated/floor,/area/maintenance/engineering) +"dow" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/turf/simulated/floor,/area/maintenance/engineering) +"dox" = (/turf/space,/area/shuttle/arrival/station) +"doy" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"doz" = (/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/engineering/atmos) +"doA" = (/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/engineering/atmos) +"doB" = (/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/engineering/atmos) +"doC" = (/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/engineering/atmos) +"doD" = (/obj/machinery/atmospherics/pipe/simple/visible/red,/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/engineering/atmos) +"doE" = (/obj/machinery/atmospherics/pipe/manifold/visible/green{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/engineering/atmos) +"doF" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 9; icon_state = "intact"; tag = "icon-intact (SOUTHEAST)"},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/engineering/atmos) +"doG" = (/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/visible/green{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/engineering/atmos) +"doH" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 9; icon_state = "intact"; tag = "icon-intact (SOUTHEAST)"},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/engineering/atmos) +"doI" = (/turf/simulated/wall/r_wall,/area/maintenance/atmos_control) +"doJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/atmos{name = "Atmospherics Maintenance"; req_access = list(24)},/turf/simulated/floor,/area/maintenance/atmos_control) +"doK" = (/obj/structure/closet/toolcloset,/obj/item/device/flashlight,/obj/machinery/light,/turf/simulated/floor/tiled,/area/engineering/workshop) +"doL" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/tiled,/area/engineering/workshop) +"doM" = (/obj/structure/table/reinforced,/obj/machinery/cell_charger,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/item/device/flashlight,/obj/item/weapon/wrench,/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/turf/simulated/floor/tiled,/area/engineering/workshop) +"doN" = (/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/window/reinforced{dir = 4},/obj/structure/table/reinforced,/obj/machinery/newscaster{pixel_x = 0; pixel_y = -30},/turf/simulated/floor/tiled,/area/engineering/workshop) +"doO" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/table/reinforced,/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},/obj/item/weapon/pickaxe,/obj/item/weapon/pickaxe,/obj/item/stack/material/wood{amount = 50},/turf/simulated/floor/tiled,/area/engineering/workshop) +"doP" = (/obj/structure/table/reinforced,/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/machinery/requests_console{announcementConsole = 0; department = "Engineering"; departmentType = 3; name = "Engineering RC"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/tiled,/area/engineering/workshop) +"doQ" = (/obj/structure/cable/green,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/table/reinforced,/obj/item/weapon/crowbar,/obj/item/clothing/gloves/black,/obj/item/weapon/storage/box/lights/mixed,/obj/structure/disposalpipe/segment,/obj/item/weapon/storage/box/nifsofts_engineering,/turf/simulated/floor/tiled,/area/engineering/workshop) +"doR" = (/obj/structure/table/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/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/machinery/light,/turf/simulated/floor/tiled,/area/engineering/workshop) +"doS" = (/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green,/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/power/sensor{name = "Powernet Sensor - Engineering Subgrid"; name_tag = "Engineering Subgrid"},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor,/area/maintenance/substation/engineering) +"doT" = (/obj/machinery/power/smes/buildable{charge = 0; RCon_tag = "Substation - Engineering"},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/maintenance/substation/engineering) +"doU" = (/obj/machinery/power/breakerbox/activated{RCon_tag = "Engineering Substation Bypass"},/turf/simulated/floor/plating,/area/maintenance/substation/engineering) +"doV" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor,/area/maintenance/substation/engineering) +"doW" = (/obj/structure/cable,/obj/machinery/power/grid_checker,/turf/simulated/floor,/area/maintenance/engineering) +"doX" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/structure/closet/crate,/obj/random/maintenance/engineering,/obj/random/maintenance/engineering,/obj/random/maintenance/engineering,/obj/random/maintenance/engineering,/turf/simulated/floor,/area/maintenance/engineering) +"doY" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor,/area/maintenance/engineering) +"doZ" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/hallway/secondary/entry/D1) +"dpa" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) +"dpb" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) +"dpc" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) +"dpd" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dpe" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dpf" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dpg" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dph" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dpi" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dpj" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dpk" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 28},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dpl" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dpm" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dpn" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dpo" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dpp" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dpq" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dpr" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dps" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 28},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dpt" = (/obj/machinery/atmospherics/pipe/simple/visible/red{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/obj/structure/lattice,/turf/simulated/mineral/floor/ignore_mapgen,/area/mine/explored/upper_level) +"dpu" = (/obj/machinery/atmospherics/pipe/simple/visible/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/mineral/floor/ignore_mapgen,/area/mine/explored/upper_level) +"dpv" = (/obj/machinery/atmospherics/pipe/simple/visible/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/red,/obj/structure/lattice,/turf/simulated/mineral/floor/ignore_mapgen,/area/mine/explored/upper_level) +"dpw" = (/obj/machinery/atmospherics/pipe/simple/visible/red{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/green,/obj/structure/lattice,/turf/simulated/mineral/floor/ignore_mapgen,/area/mine/explored/upper_level) +"dpx" = (/obj/machinery/atmospherics/pipe/simple/visible/red{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/turf/simulated/mineral/floor/ignore_mapgen,/area/mine/explored/upper_level) +"dpy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "atmoslockdown"; name = "Atmospherics Lockdown"; opacity = 0},/turf/simulated/floor,/area/maintenance/atmos_control) +"dpz" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/engineering/workshop) +"dpA" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/engineering) +"dpB" = (/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) +"dpC" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/engineering) +"dpD" = (/turf/simulated/wall/r_wall,/area/engineering/storage) +"dpE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/light/small{dir = 4},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor,/area/maintenance/engineering) +"dpF" = (/obj/machinery/atmospherics/pipe/simple/visible/red,/obj/structure/lattice,/turf/space,/area/space) +"dpG" = (/obj/structure/grille,/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/visible/red,/turf/simulated/wall/r_wall,/area/engineering/atmos) +"dpH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/sign/nosmoking_1{pixel_x = -32},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor,/area/maintenance/atmos_control) +"dpI" = (/obj/structure/closet/crate,/obj/item/weapon/deck/tarot,/obj/item/weapon/coin/gold,/obj/item/weapon/storage/fancy/cigarettes/dromedaryco,/obj/item/weapon/flame/lighter/zippo,/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/obj/random/maintenance/engineering,/obj/random/maintenance/engineering,/turf/simulated/floor,/area/maintenance/atmos_control) +"dpJ" = (/turf/simulated/wall/r_wall,/area/engineering/drone_fabrication) +"dpK" = (/obj/machinery/cryopod/robot{dir = 4},/turf/simulated/floor/plating,/area/engineering/drone_fabrication) +"dpL" = (/obj/effect/floor_decal/industrial/warning{dir = 9},/turf/simulated/floor,/area/engineering/drone_fabrication) +"dpM" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/computer/security/engineering{dir = 4; name = "Drone Monitoring Cameras"; network = list("Engineering")},/turf/simulated/floor,/area/engineering/drone_fabrication) +"dpN" = (/obj/machinery/computer/cryopod/robot{pixel_y = 30},/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/camera/network/engineering{c_tag = "ENG - Drone Fabrication"; dir = 2},/obj/machinery/light{dir = 1},/obj/structure/table/reinforced,/turf/simulated/floor/plating,/area/engineering/drone_fabrication) +"dpO" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/table/reinforced,/turf/simulated/floor/plating,/area/engineering/drone_fabrication) +"dpP" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/ai_status_display{layer = 4; pixel_y = 32},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 5},/turf/simulated/floor,/area/engineering/drone_fabrication) +"dpQ" = (/obj/item/weapon/storage/toolbox/electrical,/obj/structure/table/steel,/turf/simulated/floor,/area/engineering/drone_fabrication) +"dpR" = (/turf/simulated/wall,/area/engineering/drone_fabrication) +"dpS" = (/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/engineering) +"dpT" = (/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,/area/engineering) +"dpU" = (/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/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled,/area/engineering) +"dpV" = (/obj/machinery/shield_gen/external,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/plating,/area/engineering/storage) +"dpW" = (/obj/machinery/light{dir = 1},/obj/machinery/shield_gen/external,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor,/area/engineering/storage) +"dpX" = (/obj/machinery/shield_gen,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor,/area/engineering/storage) +"dpY" = (/obj/machinery/camera/network/engineering{c_tag = "ENG - Hard Storage"; dir = 2},/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/power/rad_collector,/turf/simulated/floor,/area/engineering/storage) +"dpZ" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/power/rad_collector,/turf/simulated/floor,/area/engineering/storage) +"dqa" = (/obj/machinery/light{dir = 1},/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/power/rad_collector,/turf/simulated/floor,/area/engineering/storage) +"dqb" = (/obj/effect/decal/cleanable/dirt,/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/power/emitter{dir = 4},/turf/simulated/floor,/area/engineering/storage) +"dqc" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/portable_atmospherics/canister/phoron,/turf/simulated/floor,/area/engineering/storage) +"dqd" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) +"dqe" = (/obj/structure/table/standard,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dqf" = (/obj/structure/table/standard,/obj/item/weapon/book/codex/lore/vir,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dqg" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; external_pressure_bound = 140; external_pressure_bound_default = 140; icon_state = "map_vent_out"; pressure_checks = 1; pressure_checks_default = 1; use_power = 1},/obj/machinery/shield_diffuser,/turf/simulated/floor/airless,/area/engineering/atmos) +"dqh" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 1; frequency = 1441; icon_state = "map_injector"; id = "co2_in"; use_power = 1; pixel_y = 1},/turf/simulated/floor/reinforced/carbon_dioxide,/area/engineering/atmos) +"dqi" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "co2_sensor"},/turf/simulated/floor/reinforced/carbon_dioxide,/area/engineering/atmos) +"dqj" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; 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; use_power = 1; pressure_checks = 2; pressure_checks_default = 2; pump_direction = 0},/turf/simulated/floor/reinforced/carbon_dioxide,/area/engineering/atmos) +"dqk" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 1; frequency = 1441; icon_state = "map_injector"; id = "tox_in"; use_power = 1; pixel_y = 1},/turf/simulated/floor/reinforced/phoron,/area/engineering/atmos) +"dql" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "tox_sensor"},/turf/simulated/floor/reinforced/phoron,/area/engineering/atmos) +"dqm" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; 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; use_power = 1; pressure_checks = 2; pressure_checks_default = 2; pump_direction = 0},/turf/simulated/floor/reinforced/phoron,/area/engineering/atmos) +"dqn" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 1; frequency = 1441; icon_state = "map_injector"; id = "n2o_in"; use_power = 1; pixel_y = 1},/turf/simulated/floor/reinforced/n20,/area/engineering/atmos) +"dqo" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "n2o_sensor"},/turf/simulated/floor/reinforced/n20,/area/engineering/atmos) +"dqp" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; 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; use_power = 1; pressure_checks = 2; pressure_checks_default = 2; pump_direction = 0},/turf/simulated/floor/reinforced/n20,/area/engineering/atmos) +"dqq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/maintenance/atmos_control) +"dqr" = (/obj/item/weapon/stool/padded,/turf/simulated/floor,/area/maintenance/atmos_control) +"dqs" = (/obj/machinery/recharge_station,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/plating,/area/engineering/drone_fabrication) +"dqt" = (/obj/effect/landmark{name = "JoinLateCyborg"},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/plating,/area/engineering/drone_fabrication) +"dqu" = (/obj/machinery/computer/drone_control{tag = "icon-computer (EAST)"; icon_state = "computer"; dir = 4},/turf/simulated/floor/plating,/area/engineering/drone_fabrication) +"dqv" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/floor/plating,/area/engineering/drone_fabrication) +"dqw" = (/turf/simulated/floor/plating,/area/engineering/drone_fabrication) +"dqx" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/plating,/area/engineering/drone_fabrication) +"dqy" = (/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{dir = 2; name = "light switch "; pixel_x = 36; pixel_y = 0},/turf/simulated/floor,/area/engineering/drone_fabrication) +"dqz" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled,/area/engineering) +"dqA" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/engineering) +"dqB" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 25; pixel_y = 0},/turf/simulated/floor/tiled,/area/engineering) +"dqC" = (/obj/machinery/shield_capacitor,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/plating,/area/engineering/storage) +"dqD" = (/obj/machinery/shield_capacitor,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor,/area/engineering/storage) +"dqE" = (/obj/effect/decal/cleanable/dirt,/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/portable_atmospherics/canister/phoron,/turf/simulated/floor,/area/engineering/storage) +"dqF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/engineering) +"dqG" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "d1a2_dock_outer"; locked = 1; name = "Docking Port Airlock"; req_access = list(13)},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "d1a2_dock_airlock"; name = "exterior access button"; pixel_x = -5; pixel_y = -26; req_one_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) +"dqH" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1380; id_tag = "d1a2_dock_pump"},/obj/machinery/light/small,/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dqI" = (/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380; id_tag = "d1a2_dock_airlock"; pixel_x = 0; pixel_y = 30; req_one_access = list(13); tag_airpump = "d1a2_dock_pump"; tag_chamber_sensor = "d1a2_dock_sensor"; tag_exterior_door = "d1a2_dock_outer"; tag_interior_door = "d1a2_dock_inner"},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "d1a2_dock_sensor"; pixel_x = 0; pixel_y = -25},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dqJ" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "d1a2_dock_inner"; locked = 1; name = "Docking Port Airlock"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) +"dqK" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "d1a2_dock_airlock"; name = "interior access button"; pixel_x = -28; pixel_y = 26; req_one_access = list(13)},/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dqL" = (/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dqM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) +"dqN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) +"dqO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/floor/plating,/area/hallway/secondary/entry/D2) +"dqP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D2) +"dqQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D2) +"dqR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D2) +"dqS" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dqT" = (/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/hallway/secondary/entry/D2) +"dqU" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/industrial/warning/corner,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dqV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry/D2) +"dqW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/floor/plating,/area/hallway/secondary/entry/D2) +"dqX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/floor/plating,/area/hallway/secondary/entry/D3) +"dqY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D3) +"dqZ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D3) +"dra" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D3) +"drb" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 8},/obj/machinery/door/firedoor/border_only,/obj/item/weapon/caution/cone,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"drc" = (/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/hallway/secondary/entry/D3) +"drd" = (/obj/effect/floor_decal/industrial/warning/corner,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dre" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry/D3) +"drf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry/D4) +"drg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D4) +"drh" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D4) +"dri" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D4) +"drj" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"drk" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D4) +"drl" = (/obj/machinery/power/solar{id = "portsolar"; name = "Port Solar Array"},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/port) +"drm" = (/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/port) +"drn" = (/obj/machinery/power/solar{id = "portsolar"; name = "Port Solar Array"},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/port) +"dro" = (/turf/simulated/floor/reinforced/carbon_dioxide,/area/engineering/atmos) +"drp" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor/reinforced/carbon_dioxide,/area/engineering/atmos) +"drq" = (/turf/simulated/floor/reinforced/phoron,/area/engineering/atmos) +"drr" = (/obj/machinery/portable_atmospherics/canister/phoron,/turf/simulated/floor/reinforced/phoron,/area/engineering/atmos) +"drs" = (/turf/simulated/floor/reinforced/n20,/area/engineering/atmos) +"drt" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent,/turf/simulated/floor/reinforced/n20,/area/engineering/atmos) +"dru" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/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,/area/maintenance/atmos_control) +"drv" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/maintenance/atmos_control) +"drw" = (/turf/simulated/floor,/area/engineering/drone_fabrication) +"drx" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/effect/decal/remains/robot,/turf/simulated/floor,/area/engineering/drone_fabrication) +"dry" = (/obj/machinery/drone_fabricator,/turf/simulated/floor/plating,/area/engineering/drone_fabrication) +"drz" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/plating,/area/engineering/drone_fabrication) +"drA" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/engineering/drone_fabrication) +"drB" = (/obj/machinery/door/airlock/engineering{name = "Engineering Drone Fabrication"; req_one_access = list(11,24)},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/engineering/drone_fabrication) +"drC" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/engineering) +"drD" = (/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/tiled,/area/engineering) +"drE" = (/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,/area/engineering) +"drF" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/engineering{name = "Engineering Hard Storage"; req_access = list(11)},/turf/simulated/floor,/area/engineering/storage) +"drG" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/engineering/storage) +"drH" = (/turf/simulated/floor,/area/engineering/storage) +"drI" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor,/area/engineering/storage) +"drJ" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor,/area/engineering/storage) +"drK" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 28},/turf/simulated/floor,/area/engineering/storage) +"drL" = (/obj/structure/closet/wardrobe/black,/obj/item/clothing/shoes/boots/combat,/obj/random/maintenance/engineering,/obj/random/maintenance/engineering,/turf/simulated/floor,/area/maintenance/engineering) +"drM" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/engineering) +"drN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/engineering) +"drO" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"drP" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"drQ" = (/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{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"drR" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_dock_north_inner"; locked = 1; name = "Docking Port Airlock"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) +"drS" = (/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"},/obj/effect/floor_decal/industrial/loading{tag = "icon-loadingarea (WEST)"; icon_state = "loadingarea"; dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 1; icon_state = "map"; tag = "icon-manifold-f (NORTH)"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"drT" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1380; id_tag = "escape_dock_north_pump"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"drU" = (/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/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) +"drV" = (/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/machinery/mech_sensor{dir = 8; frequency = 1380; id_tag = "escape_dock_north_mech"; pixel_y = 19},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D2) +"drW" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1380; id_tag = "escape_dock_north_starboard_pump"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"drX" = (/obj/effect/floor_decal/industrial/loading{tag = "icon-loadingarea (WEST)"; icon_state = "loadingarea"; dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 1; icon_state = "map"; tag = "icon-manifold-f (NORTH)"},/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,/area/hallway/secondary/entry/D2) +"drY" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_dock_north_starboard_inner"; locked = 1; name = "Docking Port Airlock"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D2) +"drZ" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/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) +"dsa" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dsb" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/atmospherics/pipe/manifold4w/hidden,/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) +"dsc" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "arrivals_dock_north_inner"; locked = 1; name = "Docking Port Airlock"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D2) +"dsd" = (/obj/machinery/light/small,/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/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"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dse" = (/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 4},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1380; id_tag = "arrivals_dock_north_pump"},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "arrivals_dock_north_sensor"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dsf" = (/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)},/obj/machinery/mech_sensor{dir = 8; frequency = 1380; id_tag = "arrival_dock_north_mech"; pixel_y = -19},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D2) +"dsg" = (/obj/machinery/door/airlock/external{icon_state = "door_locked"; locked = 1; name = "Arrival Airlock"},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D3) +"dsh" = (/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dsi" = (/obj/machinery/light/small,/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dsj" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/glass_external{icon_state = "door_locked"; locked = 1; name = "Arrival Airlock"},/obj/item/tape/engineering,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D3) +"dsk" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/obj/item/weapon/caution/cone,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dsl" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dsm" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "dock_three_fore_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) +"dsn" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "dock_three_fore_inner"; locked = 1; name = "Dock Three Internal Access"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D3) +"dso" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 1; icon_state = "map"; tag = "icon-manifold-f (NORTH)"},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; id_tag = "dock_three_fore_airlock"; name = "Airlock Console"; pixel_y = 30; req_access = list(13); tag_airpump = "dock_three_fore_pump"; tag_chamber_sensor = "dock_three_fore_sensor"; tag_exterior_door = "dock_three_fore_outer"; tag_interior_door = "dock_three_fore_inner"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dsp" = (/obj/effect/floor_decal/industrial/loading{tag = "icon-loadingarea (WEST)"; icon_state = "loadingarea"; dir = 8},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1379; id_tag = "dock_three_fore_pump"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dsq" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "dock_three_fore_outer"; locked = 1; name = "Dock Three External Access"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D3) +"dsr" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "dock_four_fore_outer"; locked = 1; name = "Dock Four External Access"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D4) +"dss" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "dock_four_fore_pump"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dst" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 1; icon_state = "map"; tag = "icon-manifold-f (NORTH)"},/obj/effect/floor_decal/industrial/loading{tag = "icon-loadingarea (WEST)"; icon_state = "loadingarea"; dir = 8},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; id_tag = "dock_four_fore_airlock"; name = "Airlock Console"; pixel_y = 30; req_access = list(13); tag_airpump = "dock_four_fore_pump"; tag_chamber_sensor = "dock_four_fore_sensor"; tag_exterior_door = "dock_four_fore_outer"; tag_interior_door = "dock_four_fore_inner"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dsu" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "dock_four_fore_inner"; locked = 1; name = "Dock Four Internal Access"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D4) +"dsv" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "dock_four_fore_airlock"; name = "interior access button"; pixel_x = -26; pixel_y = 26; req_one_access = list(13)},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dsw" = (/obj/machinery/vending/snack,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D4) +"dsx" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/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/port) +"dsy" = (/obj/machinery/light/small,/obj/machinery/camera/network/engineering{c_tag = "Atmospherics Tank - Carbon Dioxide"; dir = 1},/turf/simulated/floor/reinforced/carbon_dioxide,/area/engineering/atmos) +"dsz" = (/obj/machinery/light/small,/obj/machinery/camera/network/engineering{c_tag = "Atmospherics Tank - Phoron"; dir = 1},/turf/simulated/floor/reinforced/phoron,/area/engineering/atmos) +"dsA" = (/obj/machinery/light/small,/obj/machinery/camera/network/engineering{c_tag = "Atmospherics Tank - Nitrous Oxide"; dir = 1},/turf/simulated/floor/reinforced/n20,/area/engineering/atmos) +"dsB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/maintenance/atmos_control) +"dsC" = (/turf/simulated/floor,/area/maintenance/atmos_control) +"dsD" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor,/area/engineering/drone_fabrication) +"dsE" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/plating,/area/engineering/drone_fabrication) +"dsF" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/engineering/drone_fabrication) +"dsG" = (/obj/machinery/door/airlock/engineering{name = "Engineering Drone Fabrication"; req_one_access = list(11,24)},/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,/area/engineering/drone_fabrication) +"dsH" = (/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/engineering) +"dsI" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/turf/simulated/floor/tiled,/area/engineering) +"dsJ" = (/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{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/engineering) +"dsK" = (/obj/machinery/door/firedoor/border_only,/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/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/engineering/storage) +"dsL" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/engineering/storage) +"dsM" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/engineering/storage) +"dsN" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor,/area/engineering/storage) +"dsO" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/engineering/storage) +"dsP" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor,/area/engineering/storage) +"dsQ" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area/engineering/storage) +"dsR" = (/obj/structure/table/steel,/obj/item/clothing/head/orangebandana,/obj/random/maintenance/engineering,/turf/simulated/floor,/area/maintenance/engineering) +"dsS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/engineering) +"dsT" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dsU" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_dock_north_inner"; locked = 1; name = "Docking Port Airlock"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) +"dsV" = (/obj/machinery/light/small,/obj/effect/floor_decal/industrial/loading{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHEAST)"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dsW" = (/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "escape_dock_north_sensor"; pixel_x = 0; pixel_y = -25},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1380; id_tag = "escape_dock_north_pump"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dsX" = (/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/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/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) +"dsY" = (/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/machinery/mech_sensor{dir = 8; frequency = 1380; id_tag = "escape_dock_north_mech"; pixel_y = -19},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "escape_dock_north_starboard_airlock"; name = "exterior access button"; pixel_x = -4; pixel_y = -26; req_one_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D2) +"dsZ" = (/obj/effect/floor_decal/industrial/loading{dir = 4},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1380; id_tag = "escape_dock_north_starboard_pump"},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "escape_dock_north_starboard_sensor"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dta" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/machinery/light/small,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dtb" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_dock_north_starboard_inner"; locked = 1; name = "Docking Port Airlock"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D2) +"dtc" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dtd" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dte" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D2) +"dtf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D3) +"dtg" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/obj/item/weapon/caution/cone,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dth" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dti" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "dock_three_fore_inner"; locked = 1; name = "Dock Three Internal Access"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D3) +"dtj" = (/obj/effect/floor_decal/industrial/loading{dir = 4},/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHEAST)"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dtk" = (/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "dock_three_fore_sensor"; pixel_x = 0; pixel_y = -25},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1379; id_tag = "dock_three_fore_pump"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dtl" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "dock_three_fore_outer"; locked = 1; name = "Dock Three External Access"; req_access = list(13)},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "dock_three_fore_airlock"; name = "exterior access button"; pixel_x = 4; pixel_y = -26; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D3) +"dtm" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "dock_four_fore_airlock"; name = "exterior access button"; pixel_x = -4; pixel_y = -26; req_access = list(13)},/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "dock_four_fore_outer"; locked = 1; name = "Dock Four External Access"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D4) +"dtn" = (/obj/effect/floor_decal/industrial/loading{dir = 4},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "dock_four_fore_sensor"; pixel_x = 0; pixel_y = -25},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "dock_four_fore_pump"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dto" = (/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dtp" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "dock_four_fore_inner"; locked = 1; name = "Dock Four Internal Access"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D4) +"dtq" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dtr" = (/obj/machinery/vending/coffee,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D4) +"dts" = (/obj/item/weapon/caution/cone,/turf/simulated/floor,/area/maintenance/atmos_control) +"dtt" = (/obj/machinery/drone_fabricator/derelict,/turf/simulated/floor/plating,/area/engineering/drone_fabrication) +"dtu" = (/obj/item/weapon/storage/box/matches,/obj/item/weapon/storage/fancy/cigarettes,/obj/item/weapon/deck/cards,/obj/structure/table/steel,/obj/random/maintenance/engineering,/turf/simulated/floor/plating,/area/engineering/drone_fabrication) +"dtv" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera/network/engineering{c_tag = "ENG - Hallway Aft"; dir = 8},/turf/simulated/floor/tiled,/area/engineering) +"dtw" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green,/obj/machinery/light_switch{pixel_x = -38; pixel_y = 0},/obj/structure/closet/crate/radiation,/obj/item/clothing/glasses/meson,/obj/item/clothing/glasses/meson,/turf/simulated/floor,/area/engineering/storage) +"dtx" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/floodlight,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor,/area/engineering/storage) +"dty" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/shieldgen,/turf/simulated/floor,/area/engineering/storage) +"dtz" = (/obj/effect/decal/cleanable/dirt,/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/shieldgen,/turf/simulated/floor,/area/engineering/storage) +"dtA" = (/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/plating,/area/engineering/storage) +"dtB" = (/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/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/item/stack/material/phoron{amount = 25},/turf/simulated/floor/plating,/area/engineering/storage) +"dtC" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/power/thermoregulator,/turf/simulated/floor,/area/engineering/storage) +"dtD" = (/obj/effect/decal/cleanable/dirt,/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor,/area/engineering/storage) +"dtE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/maintenance/engineering) +"dtF" = (/obj/structure/bed/chair{dir = 4},/mob/living/simple_animal/mouse,/turf/simulated/floor,/area/maintenance/engineering) +"dtG" = (/obj/machinery/newscaster{pixel_x = -30},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dtH" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/obj/machinery/hologram/holopad,/obj/machinery/camera/network/northern_star{c_tag = "DOCK - Dock 1 Mid"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dtI" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/obj/machinery/hologram/holopad,/obj/machinery/camera/network/northern_star{c_tag = "DOCK - Dock 2 Mid"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dtJ" = (/obj/structure/closet/emcloset,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dtK" = (/obj/structure/closet/emcloset,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dtL" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/obj/machinery/hologram/holopad,/obj/machinery/camera/network/northern_star{c_tag = "DOCK - Dock 3 Mid"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dtM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D4) +"dtN" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/obj/machinery/hologram/holopad,/obj/machinery/camera/network/northern_star{c_tag = "DOCK - Dock 4 Mid"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dtO" = (/obj/machinery/vending/cola,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D4) +"dtP" = (/turf/simulated/wall/r_wall,/area/engineering/aft_hallway) +"dtQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{name = "Atmospherics Maintenance Access"; req_access = newlist(); req_one_access = list(10)},/turf/simulated/floor,/area/maintenance/atmos_control) +"dtR" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor,/area/engineering/drone_fabrication) +"dtS" = (/obj/effect/floor_decal/industrial/warning,/obj/machinery/computer/drone_control{tag = "icon-computer (EAST)"; icon_state = "computer"; dir = 4},/turf/simulated/floor,/area/engineering/drone_fabrication) +"dtT" = (/obj/effect/floor_decal/industrial/warning,/obj/machinery/light,/obj/structure/bed/chair{dir = 8},/turf/simulated/floor/plating,/area/engineering/drone_fabrication) +"dtU" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/plating,/area/engineering/drone_fabrication) +"dtV" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/floor/plating,/area/engineering/drone_fabrication) +"dtW" = (/obj/machinery/door/airlock/glass_engineering{name = "Engineering Hallway"; req_one_access = list(10)},/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"dtX" = (/obj/machinery/door/airlock/glass_engineering{name = "Engineering Hallway"; req_one_access = list(10)},/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"dtY" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/glass_engineering{name = "Engineering Hallway"; req_one_access = list(10)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"dtZ" = (/obj/machinery/light,/obj/machinery/floodlight,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor,/area/engineering/storage) +"dua" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/shieldgen,/turf/simulated/floor,/area/engineering/storage) +"dub" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/structure/dispenser{anchored = 0; oxygentanks = 0},/turf/simulated/floor/plating,/area/engineering/storage) +"duc" = (/obj/machinery/light,/obj/structure/closet/crate/solar,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor,/area/engineering/storage) +"dud" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor,/area/engineering/storage) +"due" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/floor,/area/maintenance/engineering) +"duf" = (/turf/space,/area/shuttle/specops/station) +"dug" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"duh" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dui" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"duj" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"duk" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dul" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dum" = (/obj/structure/closet/emcloset,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dun" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"duo" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dup" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless,/area/maintenance/portsolar) +"duq" = (/turf/simulated/wall/r_wall,/area/maintenance/portsolar) +"dur" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/engineering/aft_hallway) +"dus" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/engineering/aft_hallway) +"dut" = (/obj/machinery/atmospherics/portables_connector,/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/portable_atmospherics/canister/air/airlock,/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"duu" = (/obj/machinery/computer/shuttle_control/engineering{name = "engineering elevator control console"},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"duv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"duw" = (/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/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"dux" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"duy" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"duz" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"duA" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"duB" = (/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"duC" = (/obj/structure/table/steel,/obj/item/weapon/book/manual/engineering_singularity_safety,/turf/simulated/floor,/area/maintenance/engineering) +"duD" = (/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"duE" = (/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"duF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"duG" = (/turf/space,/area/syndicate_station/southeast) +"duH" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/catwalk,/turf/simulated/floor/airless,/area/solar/port) +"duI" = (/obj/structure/lattice,/obj/item/stack/cable_coil/yellow{pixel_x = 2; pixel_y = 2},/obj/item/stack/cable_coil/yellow,/turf/space,/area/space) +"duJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless,/area/maintenance/portsolar) +"duK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/airless,/area/maintenance/portsolar) +"duL" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/airless,/area/maintenance/portsolar) +"duM" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32; pixel_y = 0},/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/portsolar) +"duN" = (/obj/machinery/power/terminal{dir = 4},/obj/machinery/light/small{dir = 1},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/plating,/area/maintenance/portsolar) +"duO" = (/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/machinery/power/smes/buildable{charge = 0; RCon_tag = "Solar - Aft Port"},/turf/simulated/floor/plating,/area/maintenance/portsolar) +"duP" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/maintenance/portsolar) +"duQ" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/machinery/camera/network/engineering{c_tag = "ENG - Solar Aft Port Access"; dir = 4},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"duR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"duS" = (/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/aft_hallway) +"duT" = (/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/engineering/aft_hallway) +"duU" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"duV" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"duW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"duX" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"duY" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"duZ" = (/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; dir = 1; icon_state = "pdoor0"; id = "englockdown"; name = "Engineering Lockdown"; opacity = 0},/turf/simulated/floor/tiled/dark,/area/engineering/aft_hallway) +"dva" = (/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},/obj/machinery/door/airlock/glass_engineering{name = "Engineering Hallway"; req_one_access = list(10)},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"dvb" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"dvc" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"dvd" = (/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/extinguisher_cabinet{pixel_x = 5; pixel_y = 28},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"dve" = (/obj/machinery/light{dir = 1},/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/aft_hallway) +"dvf" = (/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 = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"dvg" = (/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,/area/engineering/aft_hallway) +"dvh" = (/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/manifold4w/hidden/scrubbers,/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"dvi" = (/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/tiled,/area/engineering/aft_hallway) +"dvj" = (/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/engineering/aft_hallway) +"dvk" = (/obj/machinery/light{dir = 1},/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/engineering/aft_hallway) +"dvl" = (/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/alarm{pixel_y = 23},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"dvm" = (/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/engineering/aft_hallway) +"dvn" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"dvo" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"dvp" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"dvq" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"dvr" = (/obj/machinery/door/window/westleft{name = "Engineering Reception Desk"; req_access = list(10); req_one_access = newlist()},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "englockdown"; name = "Engineering Lockdown"; opacity = 0},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"dvs" = (/obj/machinery/navbeacon/delivery/west{location = "Engineering"},/obj/structure/plasticflaps{opacity = 1},/obj/machinery/door/firedoor/border_only,/obj/effect/floor_decal/industrial/loading{dir = 4},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"dvt" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/maintenance/engineering) +"dvu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/engineering) +"dvv" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/engineering) +"dvw" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "specops_dock_outer"; locked = 1; name = "Docking Port Airlock"; req_access = list(13)},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "specops_dock_airlock"; name = "exterior access button"; pixel_x = -5; pixel_y = -26; req_one_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) +"dvx" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1380; id_tag = "specops_dock_pump"},/obj/machinery/light/small,/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dvy" = (/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380; id_tag = "specops_dock_airlock"; pixel_x = 0; 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"},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "specops_dock_sensor"; pixel_x = 0; pixel_y = -25},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dvz" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "specops_dock_inner"; locked = 1; name = "Docking Port Airlock"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) +"dvA" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "specops_dock_airlock"; name = "interior access button"; pixel_x = -28; pixel_y = 26; req_one_access = list(13)},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dvB" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dvC" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dvD" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dvE" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dvF" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dvG" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dvH" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dvI" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dvJ" = (/obj/machinery/power/tracker,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/airless,/area/solar/port) +"dvK" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/catwalk,/turf/simulated/floor/airless,/area/solar/port) +"dvL" = (/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"},/obj/structure/catwalk,/turf/simulated/floor/airless,/area/solar/port) +"dvM" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; layer = 3.3; master_tag = "robotics_solar_airlock"; name = "exterior access button"; pixel_x = 25; pixel_y = 25; req_access = list(11,13)},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/catwalk,/turf/simulated/floor/airless,/area/solar/port) +"dvN" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "robotics_solar_outer"; locked = 1; name = "Engineering External Access"; req_access = list(11,13)},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/portsolar) +"dvO" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/portsolar) +"dvP" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "robotics_solar_pump"},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "robotics_solar_pump"; tag_exterior_door = "robotics_solar_outer"; frequency = 1379; id_tag = "robotics_solar_airlock"; tag_interior_door = "robotics_solar_inner"; layer = 3.3; pixel_x = 0; pixel_y = -25; req_access = list(13); tag_chamber_sensor = "robotics_solar_sensor"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "robotics_solar_sensor"; layer = 3.3; pixel_x = 12; pixel_y = -25},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/portsolar) +"dvQ" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "robotics_solar_inner"; locked = 1; name = "Engineering External Access"; req_access = list(11,13)},/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/portsolar) +"dvR" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; layer = 3.3; master_tag = "robotics_solar_airlock"; name = "interior access button"; pixel_x = -25; pixel_y = -25; req_access = list(11,13)},/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/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/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/plating,/area/maintenance/portsolar) +"dvS" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/plating,/area/maintenance/portsolar) +"dvT" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/portsolar) +"dvU" = (/obj/machinery/door/airlock/engineering{name = "Aft Port Solar Access"; req_access = list(11)},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/portsolar) +"dvV" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "eng_port_airlock"; name = "interior access button"; pixel_x = 0; pixel_y = -25; req_one_access = list(11,24)},/obj/effect/floor_decal/industrial/warning/corner,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"dvW" = (/obj/effect/floor_decal/industrial/warning,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"dvX" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/obj/effect/floor_decal/industrial/warning,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"dvY" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"dvZ" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"dwa" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/camera/network/engineering{c_tag = "ENG - Hallway Starboard"; dir = 1},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"dwb" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHEAST)"},/obj/effect/floor_decal/industrial/warning/corner,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"dwc" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/obj/effect/floor_decal/industrial/warning,/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "engineering_dock_airlock"; name = "interior access button"; pixel_x = 30; pixel_y = -25; req_one_access = list(13,11,24)},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"dwd" = (/obj/machinery/light,/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"dwe" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"dwf" = (/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "englockdown"; name = "Engineering Lockdown"; opacity = 0},/turf/simulated/floor/tiled/dark,/area/engineering/aft_hallway) +"dwg" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/door/airlock/glass_engineering{name = "Engineering Hallway"; req_one_access = list(10)},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"dwh" = (/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/engineering/aft_hallway) +"dwi" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/camera/network/engineering{c_tag = "ENG - Hallway Aft Starboard"; dir = 1},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"dwj" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"dwk" = (/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 = 2; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"dwl" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/machinery/camera/network/engineering{c_tag = "ENG - Hallway Aft Port"; dir = 1},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"dwm" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"dwn" = (/obj/effect/floor_decal/industrial/warning/corner,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"dwo" = (/obj/effect/floor_decal/industrial/warning,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"dwp" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"dwq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "englockdown"; name = "Engineering Lockdown"; opacity = 0},/turf/simulated/floor/tiled/dark,/area/engineering/aft_hallway) +"dwr" = (/obj/machinery/door/airlock/maintenance{req_one_access = newlist()},/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor,/area/engineering/aft_hallway) +"dws" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/light/small,/turf/simulated/floor,/area/maintenance/engineering) +"dwt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/engineering) +"dwu" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dwv" = (/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/secondary/entry/D1) +"dww" = (/obj/effect/floor_decal/industrial/warning/corner,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dwx" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dwy" = (/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dwz" = (/turf/space,/area/syndicate_station/arrivals_dock) +"dwA" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dwB" = (/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/secondary/entry/D4) +"dwC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dwD" = (/turf/simulated/wall,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) +"dwE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/airless,/area/maintenance/portsolar) +"dwF" = (/obj/machinery/power/solar_control{id = "portsolar"; name = "Aft Port Solar Control"; track = 0},/obj/structure/cable/yellow,/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/turf/simulated/floor/plating,/area/maintenance/portsolar) +"dwG" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/camera/network/engineering{c_tag = "ENG - Solar Aft Port"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/portsolar) +"dwH" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/turf/simulated/floor/plating,/area/maintenance/portsolar) +"dwI" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "eng_port_inner"; locked = 1; name = "Engineering Port Internal Access"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/engineering/aft_hallway) +"dwJ" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "eng_port_inner"; locked = 1; name = "Engineering Port Internal Access"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/engineering/aft_hallway) +"dwK" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engineering/aft_hallway) +"dwL" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "engineering_dock_inner"; locked = 1; name = "Engineering Dock Airlock"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/engineering/aft_hallway) +"dwM" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engineering/aft_hallway) +"dwN" = (/turf/simulated/wall/r_wall,/area/engineering/engine_waste) +"dwO" = (/obj/machinery/door/airlock/maintenance{name = "Engine Waste Handling"; req_one_access = list(10,24)},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/engineering/engine_waste) +"dwP" = (/turf/simulated/wall/r_wall,/area/engineering/engine_smes) +"dwQ" = (/obj/machinery/door/airlock/maintenance_hatch{name = "SMES Access"; req_access = list(11)},/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,/turf/simulated/floor/tiled,/area/engineering/engine_smes) +"dwR" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area/engineering/engine_monitoring) +"dwS" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/engineering/engine_monitoring) +"dwT" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/engineering/engine_monitoring) +"dwU" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/glass_engineering{name = "Engine Monitoring Room"; req_access = list(11)},/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/engineering/engine_monitoring) +"dwV" = (/turf/simulated/wall/r_wall,/area/engineering/engine_airlock) +"dwW" = (/obj/machinery/door/airlock/maintenance_hatch{icon_state = "door_closed"; locked = 0; name = "Engine Access"; req_one_access = list(11)},/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,/turf/simulated/floor/tiled/steel,/area/engineering/engine_airlock) +"dwX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engineering/engine_airlock) +"dwY" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_dock_south_inner"; locked = 1; name = "Docking Port Airlock"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) +"dwZ" = (/obj/machinery/light/small{dir = 1},/obj/effect/floor_decal/industrial/loading{tag = "icon-loadingarea (WEST)"; icon_state = "loadingarea"; dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dxa" = (/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "escape_dock_south_sensor"; pixel_x = 0; pixel_y = 25},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1380; id_tag = "escape_dock_south_pump"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dxb" = (/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/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) +"dxc" = (/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/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "escape_dock_south_starboard_airlock"; name = "exterior access button"; pixel_x = -4; pixel_y = 26; req_one_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D2) +"dxd" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1380; id_tag = "escape_dock_south_starboard_pump"},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "escape_dock_south_starboard_sensor"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dxe" = (/obj/effect/floor_decal/industrial/loading{tag = "icon-loadingarea (WEST)"; icon_state = "loadingarea"; dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dxf" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_dock_south_starboard_inner"; locked = 1; name = "Docking Port Airlock"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D2) +"dxg" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dxh" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/item/weapon/caution/cone,/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dxi" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "dock_three_mid_inner"; locked = 1; name = "Dock Three Internal Access"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D3) +"dxj" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dxk" = (/obj/effect/floor_decal/industrial/loading{tag = "icon-loadingarea (WEST)"; icon_state = "loadingarea"; dir = 8},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1379; id_tag = "dock_three_mid_pump"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "dock_three_mid_sensor"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dxl" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "dock_three_mid_airlock"; name = "exterior access button"; pixel_x = 4; pixel_y = 26; req_access = list(13)},/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "dock_three_mid_outer"; locked = 1; name = "Dock Three External Access"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D3) +"dxm" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "dock_four_mid_outer"; locked = 1; name = "Dock Four External Access"; req_access = list(13)},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "dock_four_mid_airlock"; name = "exterior access button"; pixel_x = -4; pixel_y = 26; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D4) +"dxn" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "dock_four_mid_pump"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "dock_four_mid_sensor"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dxo" = (/obj/effect/floor_decal/industrial/loading{tag = "icon-loadingarea (WEST)"; icon_state = "loadingarea"; dir = 8},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dxp" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "dock_four_mid_inner"; locked = 1; name = "Dock Four Internal Access"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D4) +"dxq" = (/obj/structure/closet/emcloset,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) +"dxr" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/machinery/newscaster{pixel_y = 32},/obj/machinery/camera/network/northern_star{c_tag = "DOCK - Escape Pods Starboard 1"},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) +"dxs" = (/obj/machinery/hologram/holopad,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) +"dxt" = (/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) +"dxu" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/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/port) +"dxv" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless,/area/maintenance/portsolar) +"dxw" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; 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"},/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},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"dxx" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/obj/effect/floor_decal/industrial/warning{dir = 5},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"dxy" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/engineering/aft_hallway) +"dxz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engineering/aft_hallway) +"dxA" = (/obj/effect/floor_decal/industrial/warning{dir = 9},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"dxB" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"dxC" = (/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380; id_tag = "engineering_dock_airlock"; pixel_x = 0; pixel_y = 25; req_one_access = list(13,11,24); tag_airpump = "engineering_dock_pump"; tag_chamber_sensor = "engineering_dock_sensor"; tag_exterior_door = "engineering_dock_outer"; tag_interior_door = "engineering_dock_inner"},/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"dxD" = (/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor,/area/engineering/aft_hallway) +"dxE" = (/obj/effect/floor_decal/industrial/warning,/obj/machinery/button/remote/blast_door{desc = "A remote control-switch for the engine control room blast doors."; id = "EngineEmitterPortWest"; name = "Engine Room Blast Doors"; pixel_x = 0; pixel_y = 25; req_access = null; req_one_access = list(11,24)},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/engineering/engine_waste) +"dxF" = (/obj/effect/floor_decal/industrial/warning,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor/tiled/steel,/area/engineering/engine_waste) +"dxG" = (/obj/effect/floor_decal/industrial/warning,/obj/structure/closet/radiation,/obj/item/clothing/glasses/meson,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/camera/network/engine{c_tag = "ENG - Waste Handling"},/turf/simulated/floor/tiled,/area/engineering/engine_waste) +"dxH" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/light_switch{pixel_x = -38; pixel_y = 0},/turf/simulated/floor/tiled,/area/engineering/engine_smes) +"dxI" = (/obj/item/stack/cable_coil,/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = 3},/obj/item/device/multitool{pixel_x = 5},/obj/item/clothing/gloves/yellow,/obj/structure/table/steel,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled,/area/engineering/engine_smes) +"dxJ" = (/turf/simulated/wall/r_wall,/area/engineering/engine_monitoring) +"dxK" = (/obj/structure/table/standard,/obj/machinery/microwave{pixel_x = -2; pixel_y = 5},/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) +"dxL" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) +"dxM" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/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/engineering/engine_monitoring) +"dxN" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/ai_status_display{layer = 4; pixel_y = 32},/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) +"dxO" = (/obj/structure/closet/radiation,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 28},/obj/item/clothing/glasses/meson,/obj/item/clothing/glasses/meson,/obj/item/clothing/glasses/meson,/obj/item/clothing/glasses/meson,/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) +"dxP" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/machinery/alarm{pixel_y = 22},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/tiled,/area/engineering/engine_airlock) +"dxQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/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,/area/engineering/engine_airlock) +"dxR" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/structure/closet/radiation,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/camera/network/engine{c_tag = "ENG - Engine Access"},/obj/item/clothing/glasses/meson,/obj/item/clothing/glasses/meson,/obj/item/clothing/glasses/meson,/obj/item/clothing/glasses/meson,/turf/simulated/floor/tiled,/area/engineering/engine_airlock) +"dxS" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/camera/network/engineering{c_tag = "ENG - Hallway Port"; dir = 4},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"dxT" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"dxU" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"dxV" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dxW" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dxX" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/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/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dxY" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_dock_south_inner"; locked = 1; name = "Docking Port Airlock"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) +"dxZ" = (/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"},/obj/effect/floor_decal/industrial/loading{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dya" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1380; id_tag = "escape_dock_south_pump"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dyb" = (/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/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) +"dyc" = (/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) +"dyd" = (/obj/effect/floor_decal/industrial/loading{dir = 4},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1380; id_tag = "escape_dock_south_starboard_pump"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dye" = (/obj/machinery/atmospherics/pipe/manifold/hidden,/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,/area/hallway/secondary/entry/D2) +"dyf" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_dock_south_starboard_inner"; locked = 1; name = "Docking Port Airlock"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D2) +"dyg" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/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) +"dyh" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/machinery/atmospherics/pipe/manifold4w/hidden,/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) +"dyi" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "arrivals_dock_south_inner"; locked = 1; name = "Docking Port Airlock"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D2) +"dyj" = (/obj/machinery/light/small{dir = 1},/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/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 = "shuttle_dock_south_mech"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dyk" = (/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 4},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1380; id_tag = "arrivals_dock_south_pump"},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "arrivals_dock_south_sensor"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dyl" = (/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)},/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)},/obj/machinery/mech_sensor{dir = 8; frequency = 1380; id_tag = "arrivals_dock_south_mech"; pixel_y = 19},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D2) +"dym" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/obj/machinery/door/airlock/external{icon_state = "door_locked"; locked = 1; name = "Arrival Airlock"},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D3) +"dyn" = (/obj/machinery/light/small{dir = 1},/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dyo" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/item/tape/engineering,/obj/machinery/door/airlock/glass_external{icon_state = "door_locked"; locked = 1; name = "Arrival Airlock"},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D3) +"dyp" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/obj/item/weapon/caution/cone,/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dyq" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "dock_three_mid_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) +"dyr" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "dock_three_mid_inner"; locked = 1; name = "Dock Three Internal Access"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D3) +"dys" = (/obj/machinery/atmospherics/pipe/manifold/hidden,/obj/effect/floor_decal/industrial/loading{dir = 4},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; id_tag = "dock_three_mid_airlock"; name = "Airlock Console"; pixel_y = -30; req_access = list(13); tag_airpump = "dock_three_mid_pump"; tag_chamber_sensor = "dock_three_mid_sensor"; tag_exterior_door = "dock_three_mid_outer"; tag_interior_door = "dock_three_mid_inner"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dyt" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1379; id_tag = "dock_three_mid_pump"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dyu" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "dock_three_mid_outer"; locked = 1; name = "Dock Three External Access"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D3) +"dyv" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "dock_four_mid_outer"; locked = 1; name = "Dock Four External Access"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D4) +"dyw" = (/obj/effect/floor_decal/industrial/loading{dir = 4},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "dock_four_mid_pump"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dyx" = (/obj/machinery/atmospherics/pipe/manifold/hidden,/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; id_tag = "dock_four_mid_airlock"; name = "Airlock Console"; pixel_y = -30; req_access = list(13); tag_airpump = "dock_four_mid_pump"; tag_chamber_sensor = "dock_four_mid_sensor"; tag_exterior_door = "dock_four_mid_outer"; tag_interior_door = "dock_four_mid_inner"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dyy" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "dock_four_mid_inner"; locked = 1; name = "Dock Four Internal Access"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D4) +"dyz" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "dock_four_mid_airlock"; name = "interior access button"; pixel_x = -26; pixel_y = -26; req_one_access = list(13)},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dyA" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dyB" = (/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"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dyC" = (/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"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dyD" = (/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"; pixel_x = 0},/obj/machinery/door/airlock/glass{name = "Dock"},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) +"dyE" = (/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"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) +"dyF" = (/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"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) +"dyG" = (/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"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) +"dyH" = (/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"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) +"dyI" = (/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"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) +"dyJ" = (/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"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) +"dyK" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/alarm{pixel_y = 23},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) +"dyL" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/camera/network/northern_star{c_tag = "DOCK - Escape Pods Starboard 2"},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) +"dyM" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) +"dyN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) +"dyO" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) +"dyP" = (/turf/space,/area/syndicate_station/southwest) +"dyQ" = (/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "eng_port_sensor"; pixel_x = -24; pixel_y = 0},/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"dyR" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1379; id_tag = "eng_port_pump"},/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"dyS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engineering/aft_hallway) +"dyT" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1380; id_tag = "engineering_dock_pump"},/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"dyU" = (/obj/effect/floor_decal/industrial/warning,/obj/machinery/atmospherics/pipe/manifold/hidden,/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"dyV" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1380; id_tag = "engineering_dock_pump"},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"dyW" = (/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "engineering_dock_sensor"; pixel_x = 25; pixel_y = 8},/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/camera/network/engineering{c_tag = "ENG - Shuttle Access"; dir = 8},/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/engineering/aft_hallway) +"dyX" = (/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor,/area/engineering/engine_waste) +"dyY" = (/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/sensor{name = "Powernet Sensor - Master Grid"; name_tag = "Master"},/turf/simulated/floor,/area/engineering/engine_waste) +"dyZ" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/machinery/light_switch{pixel_x = 38; pixel_y = 0},/turf/simulated/floor,/area/engineering/engine_waste) +"dza" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/tiled,/area/engineering/engine_smes) +"dzb" = (/obj/item/stack/cable_coil,/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/lights/mixed,/obj/structure/table/steel,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled,/area/engineering/engine_smes) +"dzc" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) +"dzd" = (/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) +"dze" = (/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/tiled,/area/engineering/engine_monitoring) +"dzf" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) +"dzg" = (/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 = 0},/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) +"dzh" = (/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_switch{pixel_x = -22; pixel_y = 0},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/engineering/engine_airlock) +"dzi" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/turf/simulated/floor/tiled/steel,/area/engineering/engine_airlock) +"dzj" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/canister/air/airlock,/obj/effect/floor_decal/industrial/outline/yellow,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/tiled/steel,/area/engineering/engine_airlock) +"dzk" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "eng_starboard_airlock"; name = "interior access button"; pixel_x = -24; pixel_y = 0; req_access = newlist(); req_one_access = list(11,24)},/obj/effect/floor_decal/industrial/warning,/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"dzl" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"dzm" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/canister/air/airlock,/obj/effect/floor_decal/industrial/outline/yellow,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/tiled/steel,/area/engineering/aft_hallway) +"dzn" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dzo" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dzp" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/item/weapon/caution/cone,/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dzq" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dzr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D4) +"dzs" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D4) +"dzt" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dzu" = (/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"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dzv" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dzw" = (/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/glass{name = "Dock"},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) +"dzx" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) +"dzy" = (/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) +"dzz" = (/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) +"dzA" = (/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"},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) +"dzB" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) +"dzC" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = -28},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) +"dzD" = (/obj/effect/floor_decal/industrial/warning/corner,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) +"dzE" = (/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"},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) +"dzF" = (/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) +"dzG" = (/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) +"dzH" = (/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) +"dzI" = (/obj/machinery/light,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) +"dzJ" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) +"dzK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) +"dzL" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) +"dzM" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "eng_port_outer"; locked = 1; name = "Engineering Port External Access"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/engineering/aft_hallway) +"dzN" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/engineering/aft_hallway) +"dzO" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "engineering_dock_outer"; locked = 1; name = "Engineering Dock Airlock"; req_access = list(13)},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "engineering_dock_airlock"; name = "exterior access button"; pixel_x = -28; pixel_y = -8; req_one_access = list(13,11,24)},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/engineering/aft_hallway) +"dzP" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor,/area/engineering/engine_waste) +"dzQ" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/engineering/engine_waste) +"dzR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor,/area/engineering/engine_waste) +"dzS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/airlock/maintenance_hatch{name = "SMES Access"; req_access = list(11)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/engineering/engine_smes) +"dzT" = (/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/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled,/area/engineering/engine_smes) +"dzU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/engineering/engine_smes) +"dzV" = (/obj/machinery/door/airlock/maintenance_hatch{name = "SMES Access"; req_access = list(11)},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) +"dzW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) +"dzX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) +"dzY" = (/obj/machinery/hologram/holopad,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) +"dzZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) +"dAa" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/newscaster{pixel_x = 28; pixel_y = 0},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) +"dAb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area/engineering/engine_monitoring) +"dAc" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/engineering/engine_airlock) +"dAd" = (/obj/machinery/door/airlock/maintenance_hatch{frequency = 1379; icon_state = "door_closed"; id_tag = "engine_airlock_exterior"; locked = 0; name = "Engine Airlock Exterior"; req_access = list(11)},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/engineering/engine_airlock) +"dAe" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/engineering/engine_airlock) +"dAf" = (/turf/simulated/wall/r_wall,/area/engineering/engine_room) +"dAg" = (/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "eng_starboard_inner"; locked = 1; name = "Engineering Starboard Internal Access"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/engineering/aft_hallway) +"dAh" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "eng_starboard_inner"; locked = 1; name = "Engineering Starboard Internal Access"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/engineering/aft_hallway) +"dAi" = (/obj/structure/lattice,/obj/structure/grille/broken,/turf/space,/area/space) +"dAj" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/machinery/camera/network/northern_star{c_tag = "DOCK - Dock 1 Aft"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dAk" = (/obj/structure/table/standard,/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dAl" = (/obj/structure/table/standard,/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dAm" = (/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/obj/machinery/camera/network/northern_star{c_tag = "DOCK - Dock 2 Aft"; dir = 8},/obj/structure/table/standard,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dAn" = (/obj/machinery/light{dir = 8},/obj/machinery/camera/network/northern_star{c_tag = "DOCK - Dock 3 Aft"; dir = 4},/obj/structure/table/standard,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dAo" = (/obj/structure/table/standard,/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dAp" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dAq" = (/obj/machinery/camera/network/northern_star{c_tag = "DOCK - Dock 4 Aft"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dAr" = (/turf/simulated/wall/r_wall,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) +"dAs" = (/obj/structure/sign/pods{dir = 1},/turf/simulated/wall,/area/hallway/secondary/escape/dock_escape_pod_hallway_starboard) +"dAt" = (/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/dock_escape_pod_hallway_starboard) +"dAu" = (/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/dock_escape_pod_hallway_starboard) +"dAv" = (/turf/simulated/wall,/area/engineering/aft_hallway) +"dAw" = (/obj/machinery/light/small{dir = 8},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/airless,/area/engineering/aft_hallway) +"dAx" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "eng_port_airlock"; name = "exterior access button"; pixel_x = 25; pixel_y = 0; req_one_access = list(11,24)},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/airless,/area/engineering/aft_hallway) +"dAy" = (/turf/simulated/shuttle/wall{hard_corner = 1},/area/shuttle/constructionsite/station) +"dAz" = (/obj/structure/shuttle/window,/obj/structure/grille,/turf/simulated/shuttle/plating,/area/shuttle/constructionsite/station) +"dAA" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "engineering_shuttle_hatch"; locked = 1; name = "Elevator Hatch"; req_access = list(13)},/turf/simulated/shuttle/floor,/area/shuttle/constructionsite/station) +"dAB" = (/obj/machinery/door/window/northleft{name = "Engine Waste"; req_one_access = list(10,24)},/turf/simulated/floor,/area/engineering/engine_waste) +"dAC" = (/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 6},/obj/machinery/door/window/northright{name = "Engine Waste"; req_one_access = list(10,24)},/turf/simulated/floor,/area/engineering/engine_waste) +"dAD" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/effect/floor_decal/industrial/outline/yellow,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor,/area/engineering/engine_waste) +"dAE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/industrial/warning,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor/tiled,/area/engineering/engine_smes) +"dAF" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/machinery/camera/network/engine{c_tag = "ENG - SMES Room"; dir = 8},/turf/simulated/floor/tiled,/area/engineering/engine_smes) +"dAG" = (/obj/structure/table/reinforced,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/camera/network/engine{c_tag = "ENG - Monitoring Room"; dir = 4},/obj/item/weapon/book/manual/supermatter_engine,/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) +"dAH" = (/obj/structure/bed/chair/office/dark,/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) +"dAI" = (/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 = 0; pixel_y = -3; req_access = list(10)},/obj/machinery/button/remote/blast_door{desc = "A remote control-switch for the engine charging port."; id = "SupermatterPort"; name = "Reactor Blast Doors"; pixel_x = -6; pixel_y = 7; req_access = list(10)},/obj/machinery/button/remote/emitter{desc = "A remote control-switch for the engine emitter."; id = "EngineEmitter"; name = "Engine Emitter"; pixel_x = 6; pixel_y = 7; req_access = list(10)},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) +"dAJ" = (/obj/structure/table/reinforced,/obj/machinery/light_switch{pixel_x = 27},/obj/item/clothing/ears/earmuffs,/obj/item/clothing/ears/earmuffs,/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) +"dAK" = (/obj/machinery/embedded_controller/radio/airlock/advanced_airlock_controller{id_tag = "engine_room_airlock"; name = "Engine Room Airlock"; pixel_x = -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/effect/floor_decal/industrial/warning{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/turf/simulated/floor/plating,/area/engineering/engine_airlock) +"dAL" = (/obj/machinery/atmospherics/pipe/manifold/hidden,/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/plating,/area/engineering/engine_airlock) +"dAM" = (/obj/structure/closet/emcloset,/obj/effect/floor_decal/industrial/warning{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/turf/simulated/floor/plating,/area/engineering/engine_airlock) +"dAN" = (/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "eng_starboard_sensor"; pixel_x = -24; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "eng_starboard_pump"},/obj/effect/floor_decal/industrial/warning{dir = 9},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"dAO" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/obj/effect/floor_decal/industrial/warning{dir = 5},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"dAP" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "eng_starboard_outer"; locked = 1; name = "Engineering Starboard External Access"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/engineering/aft_hallway) +"dAQ" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "eng_starboard_airlock"; name = "exterior access button"; pixel_x = 0; pixel_y = 25; req_access = newlist(); req_one_access = list(11,24)},/obj/machinery/light/small{dir = 1},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/airless,/area/engineering/aft_hallway) +"dAR" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "d1a4_dock_outer"; locked = 1; name = "Docking Port Airlock"; req_access = list(13)},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "d1a4_dock_airlock"; name = "exterior access button"; pixel_x = -5; pixel_y = -26; req_one_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) +"dAS" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1380; id_tag = "d1a4_dock_pump"},/obj/machinery/light/small,/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dAT" = (/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380; id_tag = "d1a4_dock_airlock"; pixel_x = 0; pixel_y = 30; req_one_access = list(13); tag_airpump = "d1a4_dock_pump"; tag_chamber_sensor = "d1a4_dock_sensor"; tag_exterior_door = "d1a4_dock_outer"; tag_interior_door = "d1a4_dock_inner"},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "d1a4_dock_sensor"; pixel_x = 0; pixel_y = -25},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dAU" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "d1a4_dock_inner"; locked = 1; name = "Docking Port Airlock"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) +"dAV" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "d1a4_dock_airlock"; name = "interior access button"; pixel_x = -28; pixel_y = 26; req_one_access = list(13)},/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dAW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dAX" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dAY" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dAZ" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dBa" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dBb" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 28},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dBc" = (/obj/machinery/light/small{dir = 8},/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor,/area/shuttle/escape_pod4/station) +"dBd" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor,/area/shuttle/escape_pod4/station) +"dBe" = (/obj/structure/closet/emcloset,/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/floor,/area/shuttle/escape_pod4/station) +"dBf" = (/obj/structure/closet/emcloset,/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor,/area/shuttle/escape_pod3/station) +"dBg" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor,/area/shuttle/escape_pod3/station) +"dBh" = (/obj/machinery/light/small{dir = 4; pixel_y = 0},/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/floor,/area/shuttle/escape_pod3/station) +"dBi" = (/turf/simulated/wall/r_wall,/area/maintenance/starboardsolar) +"dBj" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/engineering{name = "Aft Starboard Solar Access"; req_access = list(11)},/turf/simulated/floor,/area/maintenance/starboardsolar) +"dBk" = (/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/port) +"dBl" = (/turf/simulated/shuttle/wall,/area/shuttle/constructionsite/station) +"dBm" = (/obj/machinery/computer/station_alert{tag = "icon-computer (EAST)"; icon_state = "computer"; dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/constructionsite/station) +"dBn" = (/turf/simulated/shuttle/floor,/area/shuttle/constructionsite/station) +"dBo" = (/obj/structure/bed/chair{dir = 8},/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "engineering_shuttle"; pixel_x = 25; pixel_y = 5; req_one_access = list(13,11,24); tag_door = "engineering_shuttle_hatch"},/turf/simulated/shuttle/floor,/area/shuttle/constructionsite/station) +"dBp" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area/engineering/engine_waste) +"dBq" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor,/area/engineering/engine_waste) +"dBr" = (/obj/machinery/atmospherics/pipe/simple/visible/black,/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact (EAST)"},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor,/area/engineering/engine_waste) +"dBs" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor,/area/engineering/engine_waste) +"dBt" = (/obj/machinery/power/smes/buildable{charge = 1e+007; cur_coils = 4; input_attempt = 1; input_level = 500000; output_level = 500000; RCon_tag = "Engine - Main"},/obj/structure/cable,/obj/effect/engine_setup/smes/main,/turf/simulated/floor/plating,/area/engineering/engine_smes) +"dBu" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/power/terminal{dir = 8},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/machinery/button/remote/airlock{id = "engine_electrical_maintenance"; name = "Door Bolt Control"; pixel_x = 26; pixel_y = 0; req_access = list(10); specialfunctions = 4},/turf/simulated/floor/tiled,/area/engineering/engine_smes) +"dBv" = (/obj/machinery/computer/general_air_control/supermatter_core{frequency = 1438; input_tag = "cooling_in"; name = "Engine Cooling Control"; output_tag = "cooling_out"; pressure_setting = 100; sensors = list("engine_sensor" = "Engine Core")},/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) +"dBw" = (/obj/machinery/computer/rcon{tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1},/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) +"dBx" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/computer/power_monitor{tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1},/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) +"dBy" = (/obj/machinery/computer/security/engineering{tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1},/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) +"dBz" = (/obj/machinery/computer/station_alert{tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1},/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) +"dBA" = (/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "eng_al_c_snsr"; pixel_x = -25; pixel_y = 0},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1379; id_tag = "engine_airlock_pump"},/turf/simulated/floor/plating,/area/engineering/engine_airlock) +"dBB" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/plating,/area/engineering/engine_airlock) +"dBC" = (/obj/machinery/light/small{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1379; id_tag = "engine_airlock_pump"},/turf/simulated/floor/plating,/area/engineering/engine_airlock) +"dBD" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; id_tag = "eng_starboard_airlock"; pixel_x = -25; req_access = list(13); req_one_access = null; tag_airpump = "eng_starboard_pump"; tag_chamber_sensor = "eng_starboard_sensor"; tag_exterior_door = "eng_starboard_outer"; tag_interior_door = "eng_starboard_inner"},/obj/machinery/light/small,/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"dBE" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1379; id_tag = "eng_starboard_pump"},/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/floor/tiled,/area/engineering/aft_hallway) +"dBF" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/airless,/area/engineering/aft_hallway) +"dBG" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dBH" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dBI" = (/obj/structure/extinguisher_cabinet{pixel_x = 25; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dBJ" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dBK" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dBL" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dBM" = (/obj/structure/extinguisher_cabinet{pixel_x = 25; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dBN" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 1},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dBO" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dBP" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dBQ" = (/obj/structure/shuttle/engine/propulsion/burst{dir = 1},/turf/simulated/shuttle/wall,/area/shuttle/escape_pod4/station) +"dBR" = (/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) +"dBS" = (/obj/structure/shuttle/engine/propulsion/burst{dir = 1},/turf/simulated/shuttle/wall,/area/shuttle/escape_pod3/station) +"dBT" = (/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) +"dBU" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/item/stack/cable_coil/yellow,/obj/item/stack/cable_coil/yellow,/turf/simulated/floor,/area/maintenance/starboardsolar) +"dBV" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/maintenance/starboardsolar) +"dBW" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/smes/buildable{charge = 0; RCon_tag = "Solar - Aft Starboard"},/turf/simulated/floor,/area/maintenance/starboardsolar) +"dBX" = (/turf/space,/area/mine/unexplored/upper_level) +"dBY" = (/obj/machinery/computer/shuttle_control/engineering{tag = "icon-computer (EAST)"; icon_state = "computer"; dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/constructionsite/station) +"dBZ" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/constructionsite/station) +"dCa" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan,/obj/machinery/door/blast/regular{icon_state = "pdoor1"; id = "EngineEmitterPortWest"; layer = 3.3; name = "Engine Waste Handling Access"},/turf/simulated/floor,/area/engineering/engine_waste) +"dCb" = (/obj/machinery/atmospherics/pipe/simple/visible/black,/obj/machinery/door/blast/regular{icon_state = "pdoor1"; id = "EngineEmitterPortWest"; layer = 3.3; name = "Engine Waste Handling Access"},/turf/simulated/floor,/area/engineering/engine_waste) +"dCc" = (/obj/machinery/door/airlock/hatch{icon_state = "door_locked"; id_tag = "engine_electrical_maintenance"; locked = 1; name = "Electrical Maintenance"; req_access = list(10)},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/engineering/engine_smes) +"dCd" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "EngineBlast"; name = "Engine Monitoring Room Blast Doors"; opacity = 0},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/engineering/engine_room) +"dCe" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "EngineBlast"; name = "Engine Monitoring Room Blast Doors"; opacity = 0},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/engineering/engine_room) +"dCf" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "EngineBlast"; name = "Engine Monitoring Room Blast Doors"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/engineering/engine_room) +"dCg" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "EngineBlast"; name = "Engine Monitoring Room Blast Doors"; opacity = 0},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/engineering/engine_room) +"dCh" = (/obj/machinery/door/airlock/maintenance_hatch{frequency = 1379; icon_state = "door_closed"; id_tag = "engine_airlock_interior"; locked = 0; name = "Engine Airlock Interior"; req_access = list(11)},/turf/simulated/floor/plating,/area/engineering/engine_airlock) +"dCi" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 6},/turf/space,/area/space) +"dCj" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 4},/turf/space,/area/space) +"dCk" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 4},/obj/structure/lattice,/turf/space,/area/space) +"dCl" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/space,/area/space) +"dCm" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dCn" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dCo" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dCp" = (/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dCq" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dCr" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dCs" = (/turf/simulated/shuttle/wall,/area/shuttle/escape_pod4/station) +"dCt" = (/obj/structure/bed/chair,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/structure/closet/walllocker/emerglocker{pixel_x = 28},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod4/station) +"dCu" = (/turf/simulated/shuttle/wall,/area/shuttle/escape_pod3/station) +"dCv" = (/obj/structure/bed/chair,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/structure/closet/walllocker/emerglocker{pixel_x = 28},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod3/station) +"dCw" = (/obj/item/weapon/stool,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/camera/network/engineering{c_tag = "ENG - Solar Aft Starboard"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"dCx" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"dCy" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/machinery/light/small{dir = 4},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"dCz" = (/obj/effect/landmark{name = "carpspawn"},/turf/space,/area/syndicate_station/southwest) +"dCA" = (/obj/machinery/light{dir = 8},/obj/machinery/computer/atmos_alert{tag = "icon-computer (EAST)"; icon_state = "computer"; dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/constructionsite/station) +"dCB" = (/obj/structure/bed/chair{dir = 8},/obj/machinery/light{dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/constructionsite/station) +"dCC" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor,/area/engineering/engine_room) +"dCD" = (/obj/machinery/atmospherics/pipe/simple/visible/black,/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact (EAST)"},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor,/area/engineering/engine_room) +"dCE" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact (EAST)"},/obj/machinery/button/remote/blast_door{desc = "A remote control-switch for the engine control room blast doors."; id = "EngineEmitterPortWest"; name = "Engine Room Blast Doors"; pixel_x = 0; pixel_y = 25; req_access = null; req_one_access = list(11,24)},/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/turf/simulated/floor/plating,/area/engineering/engine_room) +"dCF" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/binary/pump{dir = 8},/turf/simulated/floor/plating,/area/engineering/engine_room) +"dCG" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 10},/obj/machinery/alarm/nobreach{dir = 2; pixel_y = 22},/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/plating,/area/engineering/engine_room) +"dCH" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable/yellow,/obj/machinery/power/sensor{name = "Powernet Sensor - Engine Output"; name_tag = "Engine Output"},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/plating,/area/engineering/engine_room) +"dCI" = (/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/machinery/power/smes/buildable{charge = 2e+006; input_attempt = 1; input_level = 100000; output_level = 200000; RCon_tag = "Engine - Core"},/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/effect/engine_setup/smes,/turf/simulated/floor/plating,/area/engineering/engine_room) +"dCJ" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/plating,/area/engineering/engine_room) +"dCK" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/plating,/area/engineering/engine_room) +"dCL" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/cyan{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 = 5},/turf/simulated/floor/plating,/area/engineering/engine_room) +"dCM" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/plating,/area/engineering/engine_room) +"dCN" = (/obj/structure/cable/cyan{d2 = 8; icon_state = "0-8"},/obj/structure/cable/cyan{d2 = 4; icon_state = "0-4"},/obj/machinery/power/sensor{name = "Powernet Sensor - Engine Power"; name_tag = "Engine Power"},/turf/simulated/floor/plating,/area/engineering/engine_room) +"dCO" = (/obj/machinery/light_switch{pixel_x = 12; pixel_y = 25},/obj/structure/cable/cyan{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc/super/critical{dir = 1; is_critical = 1; name = "north bump"; pixel_y = 24},/turf/simulated/floor/plating,/area/engineering/engine_room) +"dCP" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor,/area/engineering/engine_room) +"dCQ" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor,/area/engineering/engine_room) +"dCR" = (/obj/machinery/airlock_sensor/airlock_interior{id_tag = "eng_al_int_snsr"; master_tag = "engine_room_airlock"; pixel_y = 22; req_access = list(10)},/obj/machinery/light{dir = 1},/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/obj/structure/window/reinforced{dir = 4; health = 1e+006},/turf/simulated/floor/plating,/area/engineering/engine_room) +"dCS" = (/obj/machinery/portable_atmospherics/canister/phoron,/turf/simulated/floor,/area/engineering/engine_room) +"dCT" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/effect/floor_decal/industrial/outline/blue,/turf/simulated/floor/plating,/area/engineering/engine_room) +"dCU" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 5},/obj/structure/lattice,/turf/space,/area/space) +"dCV" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/obj/structure/lattice,/turf/space,/area/space) +"dCW" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 6},/obj/structure/lattice,/turf/space,/area/space) +"dCX" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/obj/structure/lattice,/turf/space,/area/space) +"dCY" = (/obj/structure/lattice,/obj/structure/grille/broken,/obj/effect/landmark{name = "carpspawn"},/turf/space,/area/space) +"dCZ" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dDa" = (/obj/effect/floor_decal/industrial/warning/corner,/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dDb" = (/obj/effect/floor_decal/industrial/warning,/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)},/obj/effect/floor_decal/sign/dock/one,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dDc" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dDd" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/structure/table/standard,/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dDe" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/structure/table/standard,/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dDf" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dDg" = (/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)},/obj/effect/floor_decal/industrial/warning,/obj/effect/floor_decal/sign/dock/two,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dDh" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dDi" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/table/standard,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dDj" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dDk" = (/obj/effect/floor_decal/industrial/warning/corner,/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dDl" = (/obj/effect/floor_decal/industrial/warning,/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "dock_three_aft_airlock"; name = "interior access button"; pixel_x = -28; pixel_y = -26; req_access = list(13)},/obj/effect/floor_decal/sign/dock/three,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dDm" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dDn" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/structure/table/standard,/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dDo" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dDp" = (/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)},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dDq" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/machinery/firealarm{dir = 4; layer = 3.3; pixel_x = 26},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dDr" = (/obj/structure/bed/chair,/obj/machinery/vending/wallmed1{layer = 3.3; name = "Emergency NanoMed"; pixel_x = 28; pixel_y = 0},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod4/station) +"dDs" = (/obj/structure/bed/chair,/obj/machinery/vending/wallmed1{layer = 3.3; name = "Emergency NanoMed"; pixel_x = 28; pixel_y = 0},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod3/station) +"dDt" = (/obj/machinery/power/solar_control{id = "starboardsolar"; name = "Aft Starboard Solar Control"; track = 0},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"dDu" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "solar_xeno_airlock"; name = "interior access button"; pixel_x = -25; pixel_y = -25; req_access = list(11,13)},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/effect/floor_decal/industrial/warning,/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/machinery/atmospherics/pipe/simple/visible{icon_state = "intact"; dir = 6},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"dDv" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/canister/air/airlock,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"dDw" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor,/area/shuttle/constructionsite/station) +"dDx" = (/turf/simulated/floor,/area/engineering/engine_room) +"dDy" = (/obj/machinery/atmospherics/pipe/simple/visible/black,/turf/simulated/floor,/area/engineering/engine_room) +"dDz" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/turf/simulated/floor,/area/engineering/engine_room) +"dDA" = (/obj/machinery/atmospherics/pipe/manifold/visible/cyan{dir = 1},/obj/machinery/meter,/turf/simulated/floor,/area/engineering/engine_room) +"dDB" = (/obj/machinery/atmospherics/pipe/manifold4w/visible/cyan,/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/plating,/area/engineering/engine_room) +"dDC" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 10},/turf/simulated/floor/plating,/area/engineering/engine_room) +"dDD" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/plating,/area/engineering/engine_room) +"dDE" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/turf/simulated/floor/plating,/area/engineering/engine_room) +"dDF" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/engineering/engine_room) +"dDG" = (/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/engineering/engine_room) +"dDH" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/window/reinforced{dir = 4; health = 1e+006},/turf/simulated/floor/plating,/area/engineering/engine_room) +"dDI" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor/plating,/area/engineering/engine_room) +"dDJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) +"dDK" = (/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 Access"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) +"dDL" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "admin_shuttle_dock_inner"; locked = 1; name = "Docking Port Airlock"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D2) +"dDM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D2) +"dDN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D3) +"dDO" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "dock_three_aft_inner"; locked = 1; name = "Docking Port Airlock"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D3) +"dDP" = (/obj/machinery/atmospherics/pipe/simple/hidden,/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 Four Internal Access"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D4) +"dDQ" = (/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 Four Internal Access"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D4) +"dDR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/entry/D4) +"dDS" = (/obj/structure/bed/chair,/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{frequency = 1380; id_tag = "escape_pod_4"; pixel_x = 25; pixel_y = 0; tag_door = "escape_pod_4_hatch"},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = -32; pixel_y = 0},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod4/station) +"dDT" = (/obj/structure/bed/chair,/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{frequency = 1380; id_tag = "escape_pod_3"; pixel_x = 25; pixel_y = 0; tag_door = "escape_pod_3_hatch"},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = -32; pixel_y = 0},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod3/station) +"dDU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"dDV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"dDW" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "solar_xeno_inner"; locked = 1; name = "Engineering External Access"; req_access = list(11,13)},/obj/machinery/atmospherics/pipe/simple/visible,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"dDX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"dDY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"dDZ" = (/obj/structure/lattice,/turf/simulated/mineral/floor/ignore_mapgen,/area/engineering/aft_hallway) +"dEa" = (/turf/simulated/floor,/area/shuttle/constructionsite/station) +"dEb" = (/obj/structure/closet/crate,/obj/random/maintenance/engineering,/obj/random/maintenance/engineering,/turf/simulated/floor/plating,/area/shuttle/constructionsite/station) +"dEc" = (/obj/machinery/atmospherics/omni/atmos_filter{tag_east = 1; tag_north = 4; tag_south = 2; tag_west = 0; use_power = 0},/obj/effect/engine_setup/atmo_filter,/turf/simulated/floor/plating,/area/engineering/engine_room) +"dEd" = (/obj/machinery/atmospherics/pipe/manifold/visible/cyan,/turf/simulated/floor,/area/engineering/engine_room) +"dEe" = (/obj/machinery/atmospherics/omni/atmos_filter{tag_east = 0; tag_north = 4; tag_south = 2; tag_west = 1; use_power = 0},/obj/effect/engine_setup/atmo_filter,/turf/simulated/floor/plating,/area/engineering/engine_room) +"dEf" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor,/area/engineering/engine_room) +"dEg" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact (EAST)"},/turf/simulated/floor,/area/engineering/engine_room) +"dEh" = (/obj/effect/floor_decal/industrial/warning/corner,/obj/machinery/atmospherics/pipe/manifold/visible/cyan{dir = 1},/turf/simulated/floor/plating,/area/engineering/engine_room) +"dEi" = (/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact (EAST)"},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/plating,/area/engineering/engine_room) +"dEj" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 10},/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor/plating,/area/engineering/engine_room) +"dEk" = (/obj/effect/floor_decal/industrial/outline/blue,/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/effect/engine_setup/coolant_canister,/turf/simulated/floor,/area/engineering/engine_room) +"dEl" = (/obj/machinery/atmospherics/binary/pump{dir = 4},/obj/effect/engine_setup/pump_max,/turf/simulated/floor,/area/engineering/engine_room) +"dEm" = (/obj/machinery/atmospherics/pipe/manifold/visible/cyan{dir = 1},/turf/simulated/floor,/area/engineering/engine_room) +"dEn" = (/obj/machinery/atmospherics/valve/digital{dir = 4; name = "Emergency Cooling Valve 1"},/turf/simulated/floor/plating,/area/engineering/engine_room) +"dEo" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/green{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/engineering/engine_room) +"dEp" = (/obj/machinery/atmospherics/pipe/manifold/visible/green{dir = 1},/turf/simulated/floor,/area/engineering/engine_room) +"dEq" = (/obj/machinery/atmospherics/binary/pump{dir = 8},/obj/effect/engine_setup/pump_max,/turf/simulated/floor,/area/engineering/engine_room) +"dEr" = (/obj/effect/floor_decal/industrial/outline/blue,/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/effect/engine_setup/coolant_canister,/turf/simulated/floor,/area/engineering/engine_room) +"dEs" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 5},/turf/space,/area/space) +"dEt" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/turf/space,/area/space) +"dEu" = (/obj/effect/floor_decal/industrial/warning{dir = 9},/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dEv" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dEw" = (/obj/effect/floor_decal/industrial/warning{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380; id_tag = "trade_shuttle_dock_airlock"; pixel_x = 28; pixel_y = 0; 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) +"dEx" = (/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380; id_tag = "admin_shuttle_dock_airlock"; pixel_x = -28; pixel_y = 0; 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"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/obj/effect/floor_decal/industrial/warning{dir = 9},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dEy" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dEz" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/obj/effect/floor_decal/industrial/warning{dir = 5},/obj/machinery/light/small{dir = 4; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dEA" = (/obj/effect/floor_decal/industrial/warning{dir = 9},/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dEB" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dEC" = (/obj/effect/floor_decal/industrial/warning{dir = 5},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; id_tag = "dock_three_aft_airlock"; name = "Airlock Console"; pixel_x = 28; pixel_y = 0; req_access = list(13); tag_airpump = "dock_three_aft_pump"; tag_chamber_sensor = "dock_three_aft_sensor"; tag_exterior_door = "dock_three_aft_outer"; tag_interior_door = "dock_three_aft_inner"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dED" = (/obj/machinery/door/airlock/external{frequency = 1331; icon_state = "door_locked"; id_tag = "nuke_shuttle_dock_outer"; locked = 1; name = "Docking Port 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/D4) +"dEE" = (/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1331; id_tag = "nuke_shuttle_dock_airlock"; pixel_x = 0; pixel_y = 30; 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/effect/floor_decal/industrial/warning{dir = 9},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dEF" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dEG" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dEH" = (/obj/effect/floor_decal/industrial/warning{dir = 5},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dEI" = (/obj/structure/shuttle/window,/obj/structure/grille,/turf/simulated/shuttle/plating,/area/shuttle/escape_pod4/station) +"dEJ" = (/obj/structure/shuttle/window,/obj/structure/grille,/turf/simulated/shuttle/plating,/area/shuttle/escape_pod3/station) +"dEK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"dEL" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "solar_xeno_pump"; tag_exterior_door = "solar_xeno_outer"; frequency = 1379; id_tag = "solar_xeno_airlock"; tag_interior_door = "solar_xeno_inner"; pixel_x = 25; req_access = list(13); tag_chamber_sensor = "solar_xeno_sensor"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "solar_xeno_sensor"; pixel_x = 25; pixel_y = 12},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1379; id_tag = "solar_xeno_pump"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/industrial/warning/cee{tag = "icon-warningcee (NORTH)"; icon_state = "warningcee"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"dEM" = (/turf/space,/area/skipjack_station/southwest_solars) +"dEN" = (/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 5},/turf/simulated/floor,/area/engineering/engine_room) +"dEO" = (/obj/machinery/atmospherics/pipe/manifold/visible/black{dir = 1},/turf/simulated/floor,/area/engineering/engine_room) +"dEP" = (/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 9},/turf/simulated/floor,/area/engineering/engine_room) +"dEQ" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/cyan,/turf/simulated/floor/plating,/area/engineering/engine_room) +"dER" = (/obj/machinery/power/emitter{anchored = 1; id = "EngineEmitter"; state = 2},/obj/structure/cable/cyan,/turf/simulated/floor/plating,/area/engineering/engine_room) +"dES" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/plating,/area/engineering/engine_room) +"dET" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/engineering/engine_room) +"dEU" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold4w/visible/cyan,/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/plating,/area/engineering/engine_room) +"dEV" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 10},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/plating,/area/engineering/engine_room) +"dEW" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/plating,/area/engineering/engine_room) +"dEX" = (/obj/machinery/atmospherics/pipe/manifold/visible/green{dir = 8},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/plating,/area/engineering/engine_room) +"dEY" = (/obj/machinery/atmospherics/pipe/manifold/visible/green{dir = 1},/obj/machinery/meter,/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor/plating,/area/engineering/engine_room) +"dEZ" = (/obj/machinery/atmospherics/binary/pump/high_power{dir = 8},/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/effect/engine_setup/pump_max,/turf/simulated/floor/plating,/area/engineering/engine_room) +"dFa" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "EngineRadiatorViewport"; name = "Engine Radiator Viewport Shutter"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/visible/green{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/engineering/engine_room) +"dFb" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/structure/lattice,/turf/space,/area/space) +"dFc" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/camera/network/northern_star{c_tag = "DOCK - Dock 1 End"; dir = 4},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1380; id_tag = "trade_shuttle_dock_pump"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dFd" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1380; id_tag = "trade_shuttle_dock_pump"},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "trade_shuttle_dock_sensor"; pixel_x = 30; pixel_y = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1) +"dFe" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1380; id_tag = "admin_shuttle_dock_pump"},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "admin_shuttle_dock_sensor"; pixel_x = -30; pixel_y = 8},/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dFf" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1380; id_tag = "admin_shuttle_dock_pump"},/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/machinery/camera/network/northern_star{c_tag = "DOCK - Dock 2 End"; dir = 9},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) +"dFg" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1379; id_tag = "dock_three_aft_pump"},/obj/machinery/camera/network/northern_star{c_tag = "DOCK - Dock 3 End"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dFh" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1379; id_tag = "dock_three_aft_pump"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "dock_three_aft_sensor"; pixel_x = 30; pixel_y = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D3) +"dFi" = (/obj/machinery/door/airlock/external{frequency = 1331; icon_state = "door_locked"; id_tag = "nuke_shuttle_dock_outer"; locked = 1; name = "Docking Port Airlock"; req_access = list(13)},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1331; master_tag = "nuke_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,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D4) +"dFj" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dFk" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1331; id_tag = "nuke_shuttle_dock_pump"},/obj/effect/floor_decal/industrial/warning,/obj/machinery/light/small,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dFl" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1331; id_tag = "nuke_shuttle_dock_pump"},/obj/machinery/airlock_sensor{frequency = 1331; id_tag = "nuke_shuttle_dock_sensor"; pixel_x = 0; pixel_y = -25},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dFm" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/machinery/camera/network/northern_star{c_tag = "DOCK - Dock 4 End"; dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D4) +"dFn" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/industrial/warning/cee,/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"dFo" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/engineering/aft_hallway) +"dFp" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor,/area/engineering/engine_room) +"dFq" = (/obj/machinery/atmospherics/portables_connector,/obj/effect/floor_decal/industrial/outline/blue,/obj/machinery/portable_atmospherics/canister/empty,/obj/effect/engine_setup/empty_canister,/turf/simulated/floor,/area/engineering/engine_room) +"dFr" = (/obj/machinery/atmospherics/binary/pump,/obj/effect/engine_setup/pump_max,/turf/simulated/floor,/area/engineering/engine_room) +"dFs" = (/obj/machinery/atmospherics/pipe/cap/visible,/turf/simulated/floor,/area/engineering/engine_room) +"dFt" = (/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/plating,/area/engineering/engine_room) +"dFu" = (/obj/machinery/light,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/plating,/area/engineering/engine_room) +"dFv" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan,/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/floor/plating,/area/engineering/engine_room) +"dFw" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/plating,/area/engineering/engine_room) +"dFx" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 6},/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor/plating,/area/engineering/engine_room) +"dFy" = (/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 = 5; pixel_y = -25; req_access = list(10)},/obj/machinery/button/remote/blast_door{desc = "A remote control-switch for the engine charging port."; id = "SupermatterPort"; name = "Reactor Blast Doors"; pixel_x = -5; pixel_y = -25; req_access = list(10)},/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/plating,/area/engineering/engine_room) +"dFz" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 10},/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor/plating,/area/engineering/engine_room) +"dFA" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan,/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/plating,/area/engineering/engine_room) +"dFB" = (/obj/machinery/atmospherics/binary/circulator{anchored = 1; dir = 1},/turf/simulated/floor/plating,/area/engineering/engine_room) +"dFC" = (/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/machinery/power/generator{anchored = 1; dir = 4},/obj/structure/cable/yellow,/turf/simulated/floor/plating,/area/engineering/engine_room) +"dFD" = (/obj/machinery/atmospherics/binary/circulator{anchored = 1},/turf/simulated/floor/plating,/area/engineering/engine_room) +"dFE" = (/obj/machinery/atmospherics/pipe/simple/visible/green,/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/plating,/area/engineering/engine_room) +"dFF" = (/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 6},/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/plating,/area/engineering/engine_room) +"dFG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "EngineRadiatorViewport"; name = "Engine Radiator Viewport Shutter"; opacity = 0},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/visible/green{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/engineering/engine_room) +"dFH" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D1) +"dFI" = (/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,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) +"dFJ" = (/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_access = list(13)},/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,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D1) +"dFK" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "admin_shuttle_dock_outer"; locked = 1; name = "Docking Port Airlock"; req_access = list(13)},/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/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D2) +"dFL" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "admin_shuttle_dock_outer"; locked = 1; name = "Docking Port 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) +"dFM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D2) +"dFN" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D3) +"dFO" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "dock_three_aft_outer"; locked = 1; name = "Dock Three External Access"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D3) +"dFP" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "dock_three_aft_airlock"; name = "exterior access button"; pixel_x = 28; pixel_y = -6; req_access = list(13)},/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "dock_three_aft_outer"; locked = 1; name = "Dock Three External Access"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/shield_diffuser,/turf/simulated/floor/tiled/dark,/area/hallway/secondary/entry/D3) +"dFQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/simulated/floor/plating,/area/hallway/secondary/entry/D4) +"dFR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/D4) +"dFS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"dFT" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "solar_xeno_outer"; locked = 1; name = "Engineering External Access"; req_access = list(11,13)},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"dFU" = (/obj/structure/lattice,/obj/structure/grille,/turf/simulated/mineral/floor/ignore_mapgen,/area/mine/explored/upper_level) +"dFV" = (/obj/machinery/button/remote/blast_door{id = "EngineVent"; name = "Reactor Ventillatory Control"; pixel_x = -25; pixel_y = 0; req_access = list(10)},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor,/area/engineering/engine_room) +"dFW" = (/obj/machinery/atmospherics/pipe/manifold/visible/black,/turf/simulated/floor,/area/engineering/engine_room) +"dFX" = (/obj/machinery/atmospherics/pipe/manifold4w/visible/black,/turf/simulated/floor,/area/engineering/engine_room) +"dFY" = (/obj/machinery/atmospherics/pipe/manifold/visible/black{dir = 4},/obj/machinery/meter,/turf/simulated/floor,/area/engineering/engine_room) +"dFZ" = (/obj/machinery/camera/network/engine{c_tag = "ENG - Engine Core West"; dir = 8},/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/plating,/area/engineering/engine_room) +"dGa" = (/obj/machinery/door/airlock/hatch{icon_state = "door_locked"; id_tag = "engine_access_hatch"; locked = 1; req_access = list(11)},/obj/machinery/atmospherics/pipe/simple/visible/cyan,/turf/simulated/floor/plating,/area/engineering/engine_room) +"dGb" = (/obj/structure/grille,/obj/structure/window/phoronreinforced,/obj/structure/window/phoronreinforced{tag = "icon-phoronrwindow (EAST)"; icon_state = "phoronrwindow"; dir = 4},/obj/structure/window/phoronreinforced{tag = "icon-phoronrwindow (NORTH)"; icon_state = "phoronrwindow"; dir = 1},/obj/structure/window/phoronreinforced{tag = "icon-phoronrwindow (WEST)"; icon_state = "phoronrwindow"; dir = 8},/obj/machinery/door/blast/regular{dir = 8; id = "SupermatterPort"; layer = 3.3; name = "Reactor Blast Door"},/turf/simulated/floor/plating,/area/engineering/engine_room) +"dGc" = (/obj/machinery/door/airlock/hatch{icon_state = "door_locked"; id_tag = "engine_access_hatch"; locked = 1; req_access = list(11)},/obj/machinery/atmospherics/pipe/simple/visible/yellow,/turf/simulated/floor/plating,/area/engineering/engine_room) +"dGd" = (/obj/machinery/atmospherics/pipe/manifold/visible/yellow{dir = 8},/obj/machinery/meter,/obj/machinery/camera/network/engine{c_tag = "ENG - Engine Core East"; dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/plating,/area/engineering/engine_room) +"dGe" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan,/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4},/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/plating,/area/engineering/engine_room) +"dGf" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 9},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/plating,/area/engineering/engine_room) +"dGg" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/plating,/area/engineering/engine_room) +"dGh" = (/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 5},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/plating,/area/engineering/engine_room) +"dGi" = (/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/green,/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/turf/simulated/floor/plating,/area/engineering/engine_room) +"dGj" = (/obj/machinery/button/remote/blast_door{desc = "A remote control-switch for the engine radiator viewport shutters."; id = "EngineRadiatorViewport"; name = "Engine Radiator Viewport Shutters"; pixel_x = 25; pixel_y = 0; req_access = list(10)},/obj/machinery/atmospherics/pipe/manifold/visible/black{dir = 4},/obj/machinery/meter,/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/plating,/area/engineering/engine_room) +"dGk" = (/turf/space,/area/shuttle/trade/station) +"dGl" = (/turf/space,/area/shuttle/administration/station) +"dGm" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "solar_xeno_airlock"; name = "exterior access button"; pixel_x = 25; pixel_y = 25; req_access = list(11,13)},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/catwalk,/turf/simulated/floor/airless,/area/solar/starboard) +"dGn" = (/obj/structure/railing{tag = "icon-railing0 (WEST)"; icon_state = "railing0"; dir = 8},/turf/space,/area/space) +"dGo" = (/obj/machinery/light{dir = 8},/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/turf/simulated/floor,/area/engineering/engine_room) +"dGp" = (/obj/machinery/atmospherics/portables_connector,/obj/effect/engine_setup/coolant_canister,/turf/simulated/floor,/area/engineering/engine_room) +"dGq" = (/obj/machinery/atmospherics/unary/heat_exchanger{dir = 1},/turf/simulated/floor,/area/engineering/engine_room) +"dGr" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/plating,/area/engineering/engine_room) +"dGs" = (/obj/structure/grille,/obj/structure/window/phoronreinforced{tag = "icon-phoronrwindow (EAST)"; icon_state = "phoronrwindow"; dir = 4},/obj/structure/window/phoronreinforced{tag = "icon-phoronrwindow (NORTH)"; icon_state = "phoronrwindow"; dir = 1},/obj/structure/window/phoronreinforced{tag = "icon-phoronrwindow (WEST)"; icon_state = "phoronrwindow"; dir = 8},/obj/machinery/door/blast/regular{dir = 1; id = "SupermatterPort"; layer = 3.3; name = "Reactor Blast Door"},/turf/simulated/floor/plating,/area/engineering/engine_room) +"dGt" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 1; frequency = 1438; icon_state = "map_injector"; id = "cooling_in"; name = "Coolant Injector"; pixel_y = 1; power_rating = 30000; use_power = 1; volume_rate = 700},/obj/effect/floor_decal/industrial/warning/corner,/obj/effect/floor_decal/industrial/warning{dir = 9},/turf/simulated/floor/reinforced/nitrogen{nitrogen = 82.1472},/area/engineering/engine_room) +"dGu" = (/obj/machinery/air_sensor{frequency = 1438; id_tag = "engine_sensor"; output = 63},/obj/effect/floor_decal/industrial/warning,/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/reinforced/nitrogen{nitrogen = 82.1472},/area/engineering/engine_room) +"dGv" = (/obj/machinery/atmospherics/unary/vent_pump/engine{dir = 1; external_pressure_bound = 100; external_pressure_bound_default = 0; frequency = 1438; icon_state = "map_vent_in"; id_tag = "cooling_out"; initialize_directions = 1; use_power = 1; pressure_checks = 1; pressure_checks_default = 1; pump_direction = 0},/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/effect/floor_decal/industrial/warning{dir = 5},/turf/simulated/floor/reinforced/nitrogen{nitrogen = 82.1472},/area/engineering/engine_room) +"dGw" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow,/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/plating,/area/engineering/engine_room) +"dGx" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/plating,/area/engineering/engine_room) +"dGy" = (/obj/machinery/atmospherics/pipe/simple/visible/green{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/plating,/area/engineering/engine_room) +"dGz" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 9; icon_state = "intact"; tag = "icon-intact (SOUTHEAST)"},/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor/plating,/area/engineering/engine_room) +"dGA" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/black,/turf/simulated/floor/plating,/area/engineering/engine_room) +"dGB" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/catwalk,/turf/simulated/floor/airless,/area/solar/starboard) +"dGC" = (/obj/machinery/atmospherics/unary/heat_exchanger,/turf/simulated/floor,/area/engineering/engine_room) +"dGD" = (/obj/structure/grille,/obj/structure/window/phoronreinforced{tag = "icon-phoronrwindow (EAST)"; icon_state = "phoronrwindow"; dir = 4},/obj/structure/window/phoronreinforced{tag = "icon-phoronrwindow (WEST)"; icon_state = "phoronrwindow"; dir = 8},/obj/machinery/door/blast/regular{dir = 1; id = "SupermatterPort"; layer = 3.3; name = "Reactor Blast Door"},/turf/simulated/floor/plating,/area/engineering/engine_room) +"dGE" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/reinforced/nitrogen{nitrogen = 82.1472},/area/engineering/engine_room) +"dGF" = (/obj/machinery/power/supermatter{layer = 4},/obj/machinery/mass_driver{id = "enginecore"},/obj/effect/engine_setup/core,/turf/simulated/floor/greengrid/nitrogen,/area/engineering/engine_room) +"dGG" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/reinforced/nitrogen{nitrogen = 82.1472},/area/engineering/engine_room) +"dGH" = (/obj/machinery/power/generator{anchored = 1; dir = 4},/obj/structure/cable/yellow,/turf/simulated/floor/plating,/area/engineering/engine_room) +"dGI" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 6},/turf/simulated/floor/plating,/area/engineering/engine_room) +"dGJ" = (/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 9},/turf/simulated/floor/plating,/area/engineering/engine_room) +"dGK" = (/obj/machinery/atmospherics/pipe/manifold/visible/black{dir = 8},/obj/machinery/meter,/turf/simulated/floor,/area/engineering/engine_room) +"dGL" = (/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 10},/turf/simulated/floor,/area/engineering/engine_room) +"dGM" = (/obj/structure/grille,/obj/structure/window/phoronreinforced,/obj/structure/window/phoronreinforced{tag = "icon-phoronrwindow (EAST)"; icon_state = "phoronrwindow"; dir = 4},/obj/structure/window/phoronreinforced{tag = "icon-phoronrwindow (WEST)"; icon_state = "phoronrwindow"; dir = 8},/obj/machinery/door/blast/regular{dir = 1; id = "SupermatterPort"; layer = 3.3; name = "Reactor Blast Door"},/turf/simulated/floor/plating,/area/engineering/engine_room) +"dGN" = (/obj/effect/floor_decal/industrial/warning/cee,/turf/simulated/floor/reinforced/nitrogen{nitrogen = 82.1472},/area/engineering/engine_room) +"dGO" = (/turf/simulated/floor/greengrid/nitrogen,/area/engineering/engine_room) +"dGP" = (/obj/machinery/camera/network/engine{c_tag = "ENG - Engine Core South"; dir = 1},/obj/effect/floor_decal/industrial/warning/cee,/turf/simulated/floor/reinforced/nitrogen{nitrogen = 82.1472},/area/engineering/engine_room) +"dGQ" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/plating,/area/engineering/engine_room) +"dGR" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4},/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/plating,/area/engineering/engine_room) +"dGS" = (/obj/machinery/atmospherics/pipe/manifold/visible/yellow,/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/plating,/area/engineering/engine_room) +"dGT" = (/obj/machinery/atmospherics/valve/digital{dir = 4; name = "Emergency Cooling Valve 2"},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/plating,/area/engineering/engine_room) +"dGU" = (/obj/machinery/atmospherics/pipe/manifold/visible/black,/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/plating,/area/engineering/engine_room) +"dGV" = (/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 9},/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/turf/simulated/floor/plating,/area/engineering/engine_room) +"dGW" = (/obj/machinery/atmospherics/pipe/simple/visible/black,/turf/simulated/wall/r_wall,/area/engineering/engine_room) +"dGX" = (/obj/machinery/atmospherics/pipe/simple/visible/black,/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area/engineering/engine_room) +"dGY" = (/obj/machinery/door/blast/regular{icon_state = "pdoor1"; id = "EngineVent"; name = "Reactor Vent"; p_open = 0},/obj/machinery/shield_diffuser,/turf/simulated/floor/reinforced,/area/engineering/engine_room) +"dGZ" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area/engineering/engine_room) +"dHa" = (/obj/machinery/power/solar{id = "starboardsolar"; name = "Starboard Solar Array"},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/starboard) +"dHb" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction,/obj/structure/lattice,/obj/structure/grille,/turf/space,/area/space) +"dHc" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EJECTION/VENTING PORT'."; name = "\improper EJECTION/VENTING PORT"; pixel_y = 32},/turf/space,/area/space) +"dHd" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/catwalk,/turf/simulated/floor/airless,/area/solar/starboard) +"dHe" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/catwalk,/turf/simulated/floor/airless,/area/solar/starboard) +"dHf" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/catwalk,/turf/simulated/floor/airless,/area/solar/starboard) +"dHg" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/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/starboard) +"dHh" = (/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/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/catwalk,/turf/simulated/floor/airless,/area/solar/starboard) +"dHi" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/catwalk,/turf/simulated/floor/airless,/area/solar/starboard) +"dHj" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging,/obj/structure/lattice,/turf/space,/area/space) +"dHk" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging,/turf/space,/area/space) +"dHl" = (/obj/machinery/power/solar{id = "starboardsolar"; name = "Starboard Solar Array"},/obj/structure/cable/yellow,/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/starboard) +"dHm" = (/obj/effect/landmark{name = "carpspawn"},/turf/space,/area/skipjack_station/southwest_solars) +"dHn" = (/turf/space,/area/skipjack_station/southeast_solars) +"dHo" = (/turf/space,/area/syndicate_station/south) +"dHp" = (/obj/machinery/power/tracker,/obj/structure/cable/yellow,/turf/simulated/floor/airless,/area/solar/starboard) +"dHq" = (/obj/structure/lattice,/obj/structure/railing{tag = "icon-railing0 (WEST)"; icon_state = "railing0"; dir = 8},/turf/space,/area/space) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -9946,190 +9949,190 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauqauqauqauqauqauqauqauqauqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafarWarWarWarWawFayJayKayLarWarWayMayNayOayPaqTaqTayQawNawNayRawNaySayTayUayVayWayXayYayZazaazbauBazcazdazeaxcazfazgazhaziazjazkazlazmaznazoazpazqaznazrazsaztazuazvazwazxazyazzagnahcahcazAayyayyayyayyayyarMarNazBarxaaiaaiaaiaaiaaiaaiaaiaxuazCayAaxuaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaafaafazDazEazFazGazHaxwazIazIazIazIazIazIazIazIazIazJazJazJazJazJazJazJazJazJazJazJazJazJazJazKazLayGayGaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauqauqauqauqauqauqauqauqauqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafarWarWazMazNawFazOazPawHazQarWazRazSazTazUazVazWazUazXazYayRazZaAaaAbaAcaAdaAeaAfaAgaAhaAiaAjauBaxcaAkaxcaAlaAmaAnaAoaApaAqaAraAsaApaAtaAuaAtaApaAtaAvaAtaAwatxaAxagnaAyaAzaAAagnaABazAayyayyaACaADaAEayyaAFarAarBaAGaAGaAGaAGaAGaaiaaiaaiaxuayzaxuaxuaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaafaAHaAIaAJaAKaALaxwaAMaANaAOaAPaAQaARaASaATaAMazJaAUaAUaAVaAWaAXaAYaAZaAYaBaaAWaAVaBbazJayGaBcaBdayGaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauqauqauqauqauqauqauqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafarWarWaBeaBfaBgaBhaBhawHaBiaBjaBkaxRaBlazUazRaBmazUaBnaBoaBpaBqaBraBsaBtaBuauBaBvaBwaBxaByaBzauBaBAaBBaBCaBDaBEaBFaBGaApaBHaBIaBJaApaBKaBLaBMaApaBKaBIaBMaAwaafaafagnaBNaBOaBPagnahcayyayyaBQaBRaBSaBTaBUarMarNaBVaAGaBWaBXaBYaAGaAGaaiaaiaxuayzaxuaaiaaiaBZaBZaCaaCbaCbaCbaCcaCbaCbaCbaCbaCdaBZaCeaCfaCgaChaxwaCiaCjaCkaCjaClaCjaCkaCjaCmazJaCnaCoaCnaCnaCnaCnaCnaCnaCnaCnaCnaCnaCpayGaBcaCqayGayGayGayGayGaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauqauqauqauqauqauqauqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafarWarWaCravIaCsaCtaCtaCuaCvaCwaCxaCyaCzaCAaCBaCCaCDaCEaCFaCGaCHaCIaCJaCKaCLaCMaCNaCOaCPaCHaCQaCRaCSaCTaCUaCVaCWaCXaCYaApaCZaDaaDbaApaDcaDdaDeaApaDfaDaaDgaAwaafaafagnaDhaDiaDjagnaDkayyaDlaDmaBRaDnaDoayyaDparNarBaAGaDqaDraDsaDtaAGaAGaaiaxuayzaxuaaiaaiaBZaDuaDvaDvaDvaDvaDvaDvaDvaDvaDvaDvaDwaDxaDyaDzaDAaxwaDBaCjaCjaDCaDDaDEaCjaCjaDFazJaCnaDGaDHaDHaDHaDHaDHaDHaDHaDHaDHaDIaCnayGaBcaDJaDKaDLaDMaDMayGaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauqauqauqauqauqauqauqauqauqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafarWarWaDNaDOaDPaDQaDQaDRaDSaDTaDUaDVaDWaDXaDYaDZaEaaEbaEcaEdaEeaEfaEgaEhaEiaEjaEkaEjaElaEmaEnaEoaEpaEqaxeaEraEsaBFaEtaApaEuaEvaEwaApaExaEyaExaApaExaEzaExaAwaafaafagnaEAaEBaDjagnayyayyaECaDmaEDaEEaEFaEGaEHaEIaEJaEKaELaEMaENaEOaEPaAGaaiaxuayzaxuaaiaaiaBZaEQaDvaDvaDvaDvaDvaDvaDvaDvaDvaDvaERaESaAJaAKaETaxwaEUaCjaEVaEWaEXaEYaEZaCjaFaazJaFbaFcaFdaFeaFeaFeaFeaFeaFfaFfaFgaCnaFhayGaBcaFiaDKaDMaFjaFkayGaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafarWarWaFlavIaFmaFnaFoawFaFparWaFqaFraFraFraFsaFtaFraFuaFraFvaFwaFraFxaFyaFzaFAaFxaFBaFCaFDaApaFEaFFaApaFGaFHaApaFIaApaApaFJaFKaFLaFMaFNaFOaFPaFQaFRaFKaFSaAwaAwaafagnagnawqaFTakBaFUaFVaFWaDmaDmaFXaFYayyarMarNarBaFZaELaGaaGbaELaGcaAGaaiaxuayzaxuaBZaBZaBZaBZaDvaDvaDvaDvaDvaDvaDvaDvaDvaDvaERaGdaDyaDzaGeayBaGfaCjaEVaEWaEXaEYaEZaCjaGgaGhaGiaFcaGjaGkaGkaGkaGkaGkaGlaGlaGmaCnaGnayGaBcaGoayGaFjaDMaGpayGaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaGqaGqaGqaGqaGraGsaGtaGuaGqaGqaFqaGvaGvaGwaGvaGxaGyaGzaGAaGBaGCaGDaFxaGEaGFaGGaGHaGIaGJaGKaApaGLaGMaApaGNaGOaGPaGQaGRaGSaGTaGUaGVaGWaGXaGYaGTaGZaGZaGZaGZaHaaAwaafaafagnaHbaDjahcaHcaHdaHeaHfaHgaHhaHiayyaHjarNarBaAGaHkaHlaELaELaHmaAGaaiaxuaHnaHoaBZaHpaHqaHraDvaDvaDvaDvaDvaDvaDvaDvaDvaDvaHsaHtaDyaDzaGeaAHaHuaHvaHvaHwaHxaHyaHvaHvaHzaHAaHBaFcaGjaGkaGkaGkaGkaGkaGlaGlaGmaCnaFhayGaBcayGayGayGayGayGayGaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaGqaGqaHCaHDaHEaHFaHGaHHaGqaFqaHIaGvaGvaGvaHJaHKaHLaHMaHNaHOaHPaHQaHRaGFaGFaHSaHTaHUaHVaApaHWaHXaApaHYaHZaIaaIbaIcaIdaGZaIeaIfaIgaIhaGZaGZaIgaGZaGZaGZaHaaAwaafaafagnaIiaDjagnayyayyayyayyayyayyayyayyaIjaIkaIlaImaInaIoaIpaELaIqaAGaaiaxuaIraIsaBZaItaIuaIvaDvaDvaDvaDvaDvaDvaDvaDvaDvaDvaIwaHtaIxazGaIyaIzaIAaIAaIAaIBaICaIDaIAaIAaIAaIEaIFaFcaGjaGkaGkaIGaIHaIIaGlaGlaGmaCnaIJayGaBcayGaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaGqaGqaIKaILaIMaINaHGaIOaGqaFqaIPaIQaIRaIRaIRaISaITaIUaIVaIWaIXaIYaIZaJaaJbaJcaJdaJeaJfaApaJgaJhaApaJiaJjaApaJkaJlaApaGZaJmaJnaJoaJpaJqaJraJsaJraGZaJtaAwaAwaafaafagnaJuaJvagnaafaJwaJxaJyaJzaJAaJBaJCarMarNarHaAGaJDaJEaELaELaJFaAGaaiaxuaJGaJHaJIaJJaJKaJLaDvaDvaDvaDvaDvaDvaDvaDvaDvaDvaIwaHtaJMaJNaJOaJPaJQaJQaJQaJRaJQaJSaJQaJTaJQaJUaJVaJWaGjaGkaGkaJXaJYaJZaGlaGlaGmaCnaKaayGaKbayGaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaGqaGqaKcaKdaINaINaKeaKfaGqaFqaHIaKgaKhaKhaKiaKjaKkaKlaKmaKnaKoaKpaKqaHRaKraKsaGFaKtaKuaKvaKwaKxaApaKyaKzaKAaGZaGZaKBaGZaKCaAwaKDaKEaKEaKFaApaApaKGaApaApaafaafaafagnagnaJvagnaafaJwaKHaKIaKJaKKaKIaKLarMarNarHaEKaELaKMaKNaELaGcaAGaaiaxuaKOaKPaBZaKQaKRaHraDvaDvaDvaDvaDvaDvaDvaDvaDvaDvaDwaKSaHtaDzaKTaKUaKVaKWaKVaKXaKYaKZaKVaLaaKVaLbaLcaFcaGjaGkaGkaGlaGlaGlaGlaGlaGmaCnaFhayGaLdayGaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaGqaGqaGqaLeaLfaLgaLhaGqaGqaFqaGvaLiaGvaGvaGvaLjaLkaLlaLmaLnaLoaFxaGIaLpaLqaLqaLqaLraLsaLtaLuaLvaLwaLxaLyaLzaLyaLAaLBaLyaLCaLDaLEaLFaLGaLHaApaLIaLJaLKaApaafaafaafaafagnaDjagnaafaJwaLLaKIaLMaLNaLOaLPaLQaLRaLSaFZaELaLTaENaEOaLUaAGaaiaxuaKOaxuaBZaBZaBZaBZaDvaDvaDvaDvaDvaDvaDvaDvaDvaDvaERaGdaHtaDzaLVaLWaLXaLYaLYaLZaLYaLYaMaaMbaMcaHAaMdaFcaGjaGkaGkaGlaGlaGlaGlaGlaGmaCnaGnayGaKbayGayGaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaGqaGqaGqaGqaGqaGqaGqaGqaFqaFqaLiaGvaMeaMfaMgaHLaMhaMiaMjaMkaFxaMlaMmaMnaGFaMnaMoaMpaAwaAwaAwaAwaMqaGTaMraMsaMsaIhaGZaMtaMuaLyaLAaMvaMwaApaMxaLJaMyaApaafaafaafaafagnaDjagnaafaJwaJwaMzaKIaMAaMBaJCarHarNaMCaAGaELaELaDsaMDaAGaAGaaiaxuaKOaxuaafaafaBZaMEaDvaDvaDvaDvaDvaDvaDvaDvaDvaDvaERaMFaMGayEaMHaxwaLYaLYaMIaMJaMKaLYaLYaMLaLYaLYaMMaFcaMNaMOaMOaMPaMPaMPaMPaMPaMQaCnaFhayGaBcaMRayGaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaiaMSaMSaMSaMSaMSaMSaMSaMSaMSaMSaMSaMSaafaafaafaafaafaGqaGqaGqaGqaGqaGqaafaafaMTaMUaMTaMTaFqaFqaFqaFqaFqaFqaFqaMVaMVaMVaMWaFDaMXaMVaMVaMVaafaafaAwaAwaMYaMZaNaaNbaNcaNdaNeaLDaNfaNgaNhaNiaAwaApaApaNjaApaafaafaafagnagnaDjagnaafaafaJwaJwaNkaNlaNmaKLarHarNaNnaAGaNoaNpaBYaAGaAGaaiaaiaxuaKOaxuaafaafaBZaNqaDvaDvaDvaDvaDvaDvaDvaDvaDvaDvaHsaNraHtaDzaNsaxwaNtaNuaNvaNwaNxaLYaNyaNwaNzaLYaMMaNAaNBaNBaNBaNBaNBaNBaNBaNBaNBaNCaCnaNDaBcaFkayGaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNEaNEaNEaNEaNEaNEaNEaNEaNEaNEaNFaMSaafaafaafaafaafaafaafaafaafaafaafaafaafaMTaNGaNHaNIaaiaaiaaiaaiaaiaaiaaiaaiaaiaNJaNKaNKaNKaNJaaiaaiaafaafaafaAwaAwaNLaNMaNMaNNaAwaAwaAwaAwaAwaAwaAwaAwaafaApaNOaApaafaafaafagnaNPaNQagnaafaafaaiaJwaJwaJwaJwaJwaNRaNSarHaAGaAGaAGaAGaAGaaiaaiaaiaxuaKOaxuaxuaafaBZaBZaCaaCbaCbaCbaNTaCbaCbaCbaCbaCdaBZaCeaNUaCgaChaxwaLYaLYaNVaNWaNXaNYaNZaOaaObaNYaMMaOcaCnaCnaCnaCnaCnaCnaCnaCnaCnaCnaCnayGaBcaGoayGaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNEaNEaOdaOeaOfaOgaOhaOiaOdaOjaOkaOlaMSaafaafaafaafaafaafaafaafaafaOmaOmaOmaOmaOmaOnaOoaNIaaiaaiaaiaaiaaiaaiaaiaaiaaiaOpaOqaOraOsaOpaaiaaiaafaafaafaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaafaafaApaApaApaafaafaafagnaOtaOuagnaafaafaaiaaiaaiaaiaaiaOvarHarNarHaOvaaiaaiaaiaaiaaiaaiaaiaxuaOwaOxaxuaafaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiayBaAIaOyaAKaALaxwaOzaOAaOBaOCaODaLYaNyaOEaNzaLYaOFaCnaAVaOGaOHaAYaOIaAYaOJaOGaAVaOKazJayGaKbayGayGaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOLaOMaONaONaONaONaONaONaONaOOaOkaOlaMSaafaafaafaafaafaafaafaafaafaOmaOPaOQaORaOSaOTaOUaNIaaiaaiaaiaOVaOWaOXaOYaOVaaiaOZaPaaPbaPaaOZaaiaaiaafaafaafaafaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaafaafaafaafaafaafaafagnaDjaPcagnaafaafaaiaaiaaiaaiaaiaPdarHarNarHaPdaaiaPeaPfaPgaPhaPeaaiaxuaKOaPiaxuaafaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiazDaPjaHtaDzaGeaxwaLYaLYaLYaLYaLYaLYaLYaLYaLYaLYazJazJazJazJazJazJazJazJazJazJazJazJazJaPkaKbayGaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNEaNEaPlaPmaPmaONaPnaPoaPpaPqaOkaOlaMSaafaafaafaafaafaafaafaafaafaOmaPraPsaPtaPuaPvaPwaNIaaiaaiaOVaOVaPxaPyaPxaOVaOVaOVaPzaPAaPzaOVaOVaaiaaiaafaafaafaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaOVaOVaOVaOVaOVaafaafaafaafaOVagnaPBagnaOVaafaafaafaaiaaiaaiarxarxaPCaPDaPCarxaPeaPeaPEaPFaPGaPeaPeaxuaPHaxuaxuaafaafaafaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaAHayCaMGayEaETaxwaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafayGaPIaPJayGaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNEaNEaNEaNEaPKaPKaNEaNEaNEaNEaPLaMSaafaafaafaafaafaalaalaalaalaOmaPMaPNaPOaOmaNIaPPaNIaPQaPRaOVaPSaPaaPaaPaaPTaOVaPUaPaaPVaPaaPWaOVaPXaPYaOVaOVaOVaOVaOWaOXaOXaOXaOXaOXaOXaOXaOYaOVaPZaQaaQbaOVaOVaOVaOVaOVaOVaQcaQdaQeaOVaOVaOVaOVaOVaQfaQgaOVaQhaPaaPbaPaaQiaPeaQjaQkaQkaQlaQmaPeaQnaQoaQpaxwaxwaxwaxwaxwaxwaQqaQraQraQraQraQraQraQsaxwaCeaQtaxyaxzaxwaxwaQuaQuaQuaQuaQuaQuayGayGayGayGayGayGaafaafaafaafaafaafaafaalayGayGaQvaQwayGaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaMSaMSaMSaMSaQxaQxaMSaMSaMSaMSaMSaMSaQyaQyaQyaQyaQyaQyaQzaQAaQBaOmaOSaQCaOmaOmaQDaQEaQFaQGaQGaQHaPaaQIaQJaQKaQKaQLaQMaQKaQNaQKaQKaQLaQKaQKaQKaQOaQPaQKaQQaQKaQKaQKaQKaQJaQKaQKaQKaQLaQKaQRaQJaQLaQKaQKaQSaQTaQUaQKaQVaPaaPzaPaaQWaPaaQXaPaaPaaQYaPaaPaaPbaPaaPaaQZaRaaQkaQkaRbaRcaRdaReaRfaReaRgaRhaRiaRjaRkaRlaReaReaReaRmaReaReaRnaRoaRpaReaReaRqaRraHtaQpaRsaRtaRuaRvaRwaRwayGaGoaRxaCqaBdayGayGayGayGayGayGayGayGayGaRyaDMaBcayGayGaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaMSaRzaRAaRBaRCaRDaREaRFaRGaRHaRIaRJaRGaRKaRLaRMaRLaRNaROaRPaRLaRQaRLaRKaRRaRSaRRaRNaRLaRTaRUaRVaRWaRUaRUaRXaRYaRZaSaaRZaSbaRXaRZaRZaRZaScaSdaRZaRZaSeaRZaRZaSbaRYaRZaRZaSfaRXaRZaSgaRYaRXaShaRZaScaRZaSiaSdaSjaRZaRXaRZaSeaRZaRYaRZaRZaSkaRZaSbaSlaPaaPaaSmaSnaSoaSpaSqaSraSsaStaSuaStaSvaStaStaStaStaSwaSxaStaStaStaStaStaSyaSzaSzaSzaSAaSBaStaStaSCaSDaSEaSEaSFaSGaSHaSIaSJaSKaSJaSJaSJaSJaSJaSLaSJaSJaSJaSJaSJaSJaSJaSMayGaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauqauqauqauqauqaaaauqauqauqauqauqaaaauqauqauqauqauqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaMSaSNaSOaSPaSQaSRaSSaSTaSUaSVaSWaSXaSWaSYaSZaTaaTbaTcaTdaTeaTfaTgaThaTiaTjaTkaTlaTmaTnaToaTpaTqaTraTsaTtaTuaTtaTtaTtaTtaTvaTuaTtaTtaTwaTtaTxaTtaTtaTyaTtaTtaTzaTAaTBaTtaTCaTuaTDaTEaTFaTGaTFaTFaTFaTHaTIaTJaTKaTLaTMaTNaTOaTtaTPaTAaTQaTRaPaaTSaPaaPaaPaaQZaQkaTTaTUaTVaTWaTXaTYaTZaHtaHtaUaaHtaHtaUbaNUaUcaHtaHtaHtaUdaHtaUeaUfaUbaUgaUhaHtaHtaHtaQpaRsaUiaUjaUkaUlaUmayGayGayGayGayGayGayGayGaBcaDMayGayGayGayGayGayGayGayGaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauqauqauqauqauqaaaauqauqauqauqauqaaaauqauqauqauqauqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaMSaMSaUnaUoaUpaUqaUraUsaMSaMSaMSaUtaUuaUvaMSaQyaQyaQyaQyaQyaQyaPQaUwaUwaUwaPRaQyaQyaUpaOVaUxaUyaUzaUAaUBaOVaUCaPaaPaaPaaUDaOVaOVaOVaOVaOVaOVaUEaUFaPVaUGaUEaOVaOVaOVaOVaOVaOVaUHaUIaUJaOVaQfaUKaQgaOVaOVaQfaUKaQgaOVaULaUMaUNaOVaQfaUKaQgaOVaOVaQfaUKaQgaPeaUOaUPaUQaQlaURaPeaxwaUSaUTaUUaxwaUSaUTaUUaxwaxwaxwaUVaUVaxwaxwaxwaxwaxwaxwaQpaQpaQpaxwaxwaQuaUWaUXaUYaUZaVaaVbaVcaVdaVeaVfaVgaVhaVbaBcaDMayGaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauqauqauqauqauqaaaaaaaaaaaaaaaaaaaaaauqauqauqauqauqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaMSaMSaMSaMSaMSaMSaViaVjaafaMSaVkaVkaVkaMSaafaafaafaafaVlaVmaVnaVnaVnaVnaVnaVoaVlaaiaOVaOVaVpaVqaVraOVaOVaOVaVsaVtaVuaOVaOVaafaafaafaafaafaVvaVwaVxaVyaVvaafaafaafaafaafaOVaVzaVAaVzaOVaaiaaiaaiaaiaaiaaiaaiaaiaVBaVCaVDaVEaVBaaiaaiaaiaaiaaiaaiaaiaaiaPeaPeaVFaVGaVHaPeaPeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaxwaQpaQpaxwaafaafaafaafaVIaVIaVJaVIaVIaafaQuaQuaVbaVKaVbaVbaVbaVcaVLaVMaVNaVOaVhaVbaBcaVPayGaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaVjaVQaVRaVjaafaVSaVTaVUaVVaVSaafaafaafaafaVlaVWaVXaVYaVZaWaaWbaVnaVlaaiaaiaWcaWdaWeaWfaWcaaiaOVaPXaOXaOYaOVaafaafaWgaWgaWgaWgaWhaWhaWiaWhaWhaWjaWjaWjaWjaafaVzaWkaWlaVzaaiaaiaaiaaiaWmaWnaWoaWpaWmaWmaWqaWraWsaWmaWmaWnaWoaWpaWmaaiaaiaaiaaiaWtaUPaUQaQlaWuaWvaWvaWwaWxaWyaWvaWvaWvaWvaWvaWvaWvaWzaWvaWvaafaafaafaafaafaVIaWAaWBaVIaafaafaVbaWCaWDaWEaWFaWGaWHaWIaWJaWKaWKaWLaVbaWMayGaalaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaWNaVRaVjaafaVSaWOaWPaWQaVSaafaafaafaafaVlaWRaWSaWTaWUaWVaWWaWXaVlaaiaaiaWYaWZaXaaXbaXcaaiaaiaaiaaiaaiaafaafaafaWgaXdaXeaXfaWhaXgaXhaXiaWhaXjaXkaXlaWjaafaVzaWkaXmaVzaaiaaiaaiaXnaWpaXoaXpaXqaXraXsaXtaXuaXvaXwaXxaXyaXzaXAaWnaXBaaiaaiaaiaXCaUPaUQaQlaXDaXEaXFaXGaXHaXIaXJaWvaXKaXLaXMaXNaXOaXPaXQaWvaWvaafaafaafaafaVIaXRaXSaVIaafaafaVbaXTaXUaWKaXVaXWaWKaXXaXYaWKaXZaYaaVbaYbaVIaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYcaaaaaaaYcaaaaaaaaaaYcaaaaaaaaaaaaaaaaYcaaaaaaaaaaYcaaaaaaaYcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaafaaoaVjaVjaYdaYdaYdaYdaYdaYdaYdaYdaYdaYeaYfaVjaafaVSaYgaYhaYiaVSaafaafaafaafaVlaYjaWSaYkaYlaYmaWWaYnaVlaYoaYpaYqaYraYsaYtaXcaaiaaiaaiaafaafaafaafaafaWgaYuaYvaYwaYxaYyaYzaYAaYBaYCaYDaYEaWjaafaVzaVzaWlaVzaaiaaiaXnaYFaYGaYHaYIaYJaYJaYKaYLaYMaYLaYNaYOaYPaYQaYRaYGaYSaXBaaiaaiaYTaYUaYVaYWaYXaYYaYZaYZaYZaYZaZaaZbaZcaZdaZeaZfaZfaZfaZgaZhaWvaafaafaafaafaVIaWAaZiaVIaafaafaVbaZjaZkaZlaZmaZnaZoaZpaZqaZraZsaYaaVbaYbaVIaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYcaYcaYcaYcaaaaaaaaaaYcaYcaYcaYcaYcaYcaYcaaaaaaaaaaYcaYcaYcaYcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoaaoaVjaYdaYdaZtaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaafaVSaZuaZvaZwaVSaafaafaafaafaVlaZxaZyaZzaZzaZzaZAaZBaZCaZDaZEaZDaZFaZGaZHaXcaaiaaiaafaafaafaafaafaafaWgaZIaZJaZKaWhaZLaZMaZNaWhaZOaZPaZQaWjaafaafaVzaWlaVzaaiaWmaZRaYGaZSaYIaYKaYLaYLaZTaZUaZVaZWaZXaYLaYLaYNaZYaYRaYGaZRaWmaaiaPeaZZbaababbacbadbaebafbagbafbahaWvbaibajbakbalbalbambanbaoaWvbapbapbapbapaVIbaqbaraVIaalaalaVbaZjbasaWKbatbaubavbawaVbaVbaVbaVbaVbaYbaVIaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYcaYcaYcaYcaaaaaaaYcaYcaYcaYcaYcaYcaYcaYcaYcaaaaaaaYcaYcaYcaYcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoaaoaaobaxaYdbayaVjaVjaafaafaafaafaafaafaafaafaafaafaVSaVTbazaVSaVSaafaafaafaafaVlbaAbaBbaCbaDbaEbaFbaGbaHbaIbaJbaIbaKbaLbaMaWYaaiaaiaafaafaafaafaafaafaWgbaNbaObaPbaQbaQbaRbaQbaQbaSbaTbaUaWjaafaafaVzaWlaVzaaibaVbaWaZSaYIaYKaYLaYLaYLaYLaYLaYLaYLaYLaYLaYLaYLaYNaZYbaXbaYbaVaaiaPebaZbbaaQlaXDaXEbbbbbcbbdbbdbbeaWvbbfbbgbbhaWvbbibbjbbkbblaWvbbmbbnbbobapbbpbbqaWAaWAbbrbbsaVIaVIaVIbbtaVIaVIaVIaVIaVIaalaafaafaVIaYbaVIaVIaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYcaYcaYcaYcaaaaaaaYcaYcaYcaYcaYcaYcaYcaYcaYcaaaaaaaYcaYcaYcaYcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaoaaoaaobbubbvaVjaalaafaafaafaafaafaafaafbbwbbwbbwbbwbbwbbxbbybbzbbAaafaafaafaafaVlbbBbbCbbDbbEbbFbbEbbGbbHbbIbbJbbIaWdaZGbbKbbLbbMbbMbbMbbMbbMaafaafaafaWgaWgaWgaWgbaQbbNbbObbNbaQaWjaWjaWjaWjaafaafaVzaWlaVzaaibbPbbQaYIaYKaYLbbRaYLbbSbbTaYLaYLaYLbbUbbVaYLbbRaYLaYNbbWbbXbbPaaiaWtbbYbbZaQlaPeaWvaWvaWvaWvaWvaWvaWvaWvaWvaWvaWvaWvaWvaWvaWvaWvbcabcbbccbapbbpbbqaWAaWAbcdaWAaWAbcebcfbcfbcgbaqaWAaWAaWAaVIaalaafaVIaYbbchaVIaVIaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaoaafaaobciaYdaVjaafaafaafaafaafaafaafaafbbwbcjbckbclbbwbcmbcnbcobbAaafaafaafaafaVlaVlbcpbcqbcrbcsbctaVlaVlaYoaYpaYqbcuaZGbcvbbLbcwbcxbcybczbbMaafaafaafaafaafbaQbaQbcAbcBbbObcBbcCbaQbaQaafaafaafaafaVzaWlaVzaaiaZRbbQbcDbcEaYLaYLbcFbcGaYLaYLaYLaYLaYLbcHbbVaYLaYLaYLbcIbbXaZRaaiaXCaUPbbZbcJaPeaafaafbcKbcKbcLbcMbcKbcNbcObcPbcQbcRbcSbcTbcUbapbcVbcbbcbbcWbbpbcXaVIaVIaVIaVIaVIaVIbcYbcYbcYaVIbcZbdaaWAaWAaVIaVIaVIaYbaWAbdbaVIaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaVjbdcaVjaafaafaafaafaafaafaafaafbbwbddbdebdfbbwbdgbdhbdibbAaafaafaafaafaafaVlaVlbdjbdkbdlaVlaVlaaiaaiaaibdmbdnaZGbdobbLbdpbdqbdrbdsbbMbbMaafaafaafaafbaQbdtbcBbdubdvbdwbcBbdxbaQaafaafaafaafaVzaWlaVzaaiaWmbdybdzbdAaYLbcFbdBbdCaYLbdDbdDbdDaYLbdEbdFbdGaYLaYLbdHbdIaWmaaiaYTaUPbbZbdJaPeaafaafbcKbdKbdLbdMbdNbdObdPbdQbdQbdRbdSbdTbdUbdVbdWbdXbdYbapbbpbbqaVIbdZbdZbdZbdZbeabeabebbeabeabeabeaaWAaWAaWAaWAaWAbecbedaWAaVIaafaafaafaafaafaafbeebeebeebeebeebeebeeaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaVjaYdaVjaafaafaafaafaafaafaafaafbbwbefbdebegbbwbehbeibejbbAaafaafaafaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaYqaYqbekaZGbelbbLbbMbembenbeobepbbMaafaafaafaafbaQbeqbcBbbNberbbNbcBbesbaQaafaafaafaVzaVzaWlaVzaaiaWmbetbeubevaYLbewaYLaYLbexbeybezbeAbeBaYLaYLbewaYLbeCaYNbeDaWmaVBaPebeEbeFbeGaPeaPeaafbcKbeHbeIbeJbeKbeLbeMbeNbeObePbeQbeRbeSbeTbeUbeUbeUbeUbeUbeUbeVbeVbeVbeVbeVbeabeWbeXbeYbeZbfabeabfbbfbbfbbfbbfbbfbbecbedaVIaafaafaafaafaafbeebeebfcbfdbfebfdbffbeebeeaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaVjaYdaVjbfgbfgbfgbfgbfgbfgbfgbfgbbwbfhbfibfhbbwbfjbdhbfkbflbflbflbflaafaafaafaaiaaiaaiaaiaaiaaiaaiaaiaWcbfmaWZbfnbfobfpbbMbfqbenbeobfrbbMaafaafaafaafbaQbfsbftbfubfvbfwbcBbfsbaQaafaafaafaVzbfxaWlaVzaaibaVbfybfzaYLaYLaYLaYLbfAbeybaYaXAbaYbeAbfzaYLaYLaYLbfBaYLbfCbfDbfEbfFbfGbbZaQlbfHaPeaafbcKbfIbfJbeJbfKbfLbfLbfLbfLbfMbfNbeRbfObfPbeUbfQbfRbfSbfTbeUbfUbfVbfVbfWbeVbfXbeXbeXbfYbfYbeXbfZbfbbgabgbbgcbgdbfbaWAaYbaVIaafaafaafaafaafbeebgebgfbggbghbgibgjbgebeeaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiaafaafaafaafaafaafaafaafaVjaVjaYdbgkbglbgmbgnbgobgpbgqbgrbgsbglbgtbgubgvbgwbcmbdhbgubflbgxbgybflbflbflaafaafaaiaaiaaiaaiaaiaaiaaiaXcbgzaWdbgAbgBbaIbgCbgDbgEbeobfrbbMaafaafaafaafbaQbgFbgGbgHbgIbgJbgKbgLbaQaafaafaafaVzbgMaWlaVzaaibbPbgNbfzaYLaYLaYLaYLbfAbbXaXAbgOaXAbbQbfzaYLaYLaYLbgPbgQbgQbgRbgSbgTbgUbgVbgWbgXaPeaafbcKbdKbgYbgZbcKbhabhbbhcbhdbhebcSbhfbfObhgbeUbhhbhibhjbhkbeUbhlbhmbhnbhobeVbhpbhqbhrbhsbhtbhubhvbfbbgabhwbhxbhybfbbhzbhAaVIaafaafaafaafaafbeebhBbhCbhDbhEbhDbhCbhFbeeaafaafbeebeebeebeebeeaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaabhGbhHabGabGbhIbhHbhGaafaafaafaafaafaafaVjbhJaYdbhKbglbhLbhMbhNbhObhPbhQbhRbhSbhTbhUbhVbhWbhXbhYbhZbflbiabibbicbidbflaafaafaafaaiaaiaaiaaiaaiaaiaWYbiebifbigbfobbIbihbiibijbeobfrbbMaafaafaafaafbikbikbikbikbilbikbikbikbikaafaafaafaVzbimaWlaVzaaiaZRbfybfzaYLaYLaYLaYLbfAbinbaYaXAbaYbiobfzaYLaYLaYLbipaYLaYLbiqaVEbiraUPbbZaQlbisaPeaafbcKbitbiubivbcKbcSbcSbcSbcSbiwbcSbixbiybizbeUbiAbiBbiCbiDbeUbiEbiFbiGbiHbeVbiIbiJbiKbiLbiMbiNbiObiPbiQbiRbiSbiTbfbbiUbiVaVIaafaafbeebeebeebeebiWbiXbiWbiYbiWbiZbiWbeebeebeebeebjabjbbjcbeebeeaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabhHbjdbjebjfbjebjdbhHaaiaafaafbhHbhHbhHbjgbjhaYdaYdbglbjibjjbgobjkbjlbjmbjnbglbjobbybjpbjqbjrbjsbjtbflbjubjvbjwbjwbflbjxbjxbjxbjxaaiaaiaaiaaiaaiaYqaYqbjybjzbjAbbLbbMbjBbijbeobjCbbMaafaafaafbikbikbikbikbjDbjEbjDbikbikbikbikaafaafaVzaVzaWlaVzaaiaWmbjFbcDbcEaYLbjGaYLaYLaZYbinbjHbioaYIaYLaYLbjGaYLbjIbjJbjKaWmaVBaPeaVFbjLaVHaPeaPeaafbcKbjMbjNbjObcKbjPbjQbjRbjSbjTbjUbjVbfObjWbeUbeUbjXbjYbjZbeUbkabkbbkcbkdbeVbkebfYbeXbkfbeXbeXbkgbfbbhxbkhbfbbkibfbbkjaYbaVIaafbeebeebgebkkbiWbklbkmbknbkobkpbkmbknbkqbiYbkrbksbkpbktbknbkubeebeeaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkvbjebkwbkxbkxbjebkybkzbhHbhHbhHbkAbkBbhHbhHbkCbhHbglbglbglbglbglbglbglbglbglbkDbdhbkEbbAbkFbbAbkFbflbjubkGbkHbkIbjwbkJbkKbkLbjxbkMbkNbkObjxaaiaaiaWcaWdaZGbfobbLbkPbkQbkRbkSbbMbbMaafaafaafbikbikbkTbkUbkVbkWbkXbkYbkZbikbikaafaafaafaVzaWlaVzaaiaWmblablbblcaYLbdFbdGbldaYLaYJaYJaYJaYLbldbcFbdBaYLaYLbleblfaWmaaiaWtaUPaUQaQlaPeaafaafbcKblgblhblibljblkbllblmblmblnbloblpblqblrblsbeUbltblublvbeUblwblxblyblzbeVblAblBblCblDbeXblEblFbfbblGblHbfbblIbfbblJaYbaVIaafbeeblKblLblMblNblOblPblOblQblOblRbggblSbiYblTblUblVblWbggblXblYbeeaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGbjfblZbmabmabjfbmbbmcbmdbmebmfbmgbmhbmibmjbmkbmlbmmbmnbmobmpbmqbmrbmqbmsbmtbmubmvbmwbbAbmxbmybmzbjwbjwbmAbmBbmCbjwbmDbmEbmEbmFbmGbmHbmIbjxaaiaaiaXcaWdaZGbmJbbLbkQbkQbmKbmLbbMaafaafaafbikbikbmMbmNbmObmPbmQbmPbmRbmSbmTbikbikaafaafaVzaWlaVzaaibaVbbQbeubevaYLaYLbdFbdGaYLaYLaYLaYLaYLbbSbcGaYLaYLaYLbcIbmUbaVaaiaXCaYUbmVbmWaPeaafaafbcKbeHbmXbeJbmYbmZbnabnbbncbndbnebeRbfObnfbngbeUbnhbnibnhbeUbnjbnkbnlbnmbeVbeabnnbnobnpbnnbnobnqbnqbnqbnqbnqbnqbnqbnqaYbaVIaafbeebnrbnsbntbiWbnubkmbnvbnwbnxbnybktbknbiWbkpbktbnzbnAbnubnBbnCbeeaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnDabGbjebnEbmabmabnFbnGbnHbnIbnJbnKbnLbnMbnNbnObnPbnQbnRbnSbnTbnUbnVbnWbnXbnYbnZboabeibgubobbocbocbocbodbjwbjwboebjwbjwbofbogbohbohbohboibojbjxaaiaaiaXcaWdaZGbdobbLbbMbbMbbMbbMbbMaafaafaafbikbikbokbolbombonbonbonbombolboobikbikaafaafaVzaWlaVzaaibbPbbQbeBbopaYLbbRaYLbdFbbTaYLaYLaYLbbUbcGaYLbbRaYLbjJboqbmUbbPaaiaYTaUPaUQaQlboraaiaafbcKbosbotbeJboubovbowboxboxboybozboAboBboCboCboDboEboFboEboGboEboHboIboJboKboLboMboJboNboOboPbnqboQboRboSboTboUboUbnqaYbaVIaafbeeboVboWboXbiYboYboZbpabeebpbbpcbpdbpdbpebpfbpdbpgbphbpibnBbpjbeeaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaaaaaaaayaazaayaayaayaayaayaayaayaazaayaayaayaazaayaayaayaayaaaaaaaayaayaayaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpkaaeaaiabGbjfbplbmabmabjfbpmbpnbpobppbpqbprbpsbhHbhHbkCbhHbhHbhHbhHbhHbhHbhHbhHbhHbbAbjobdhbgubptbpubpvbocbpwbkFbpxbpybpzbpAbpBbpCbpDbpEbpFbpGbpHbjxaaiaaiaXcbpIbpJbpKaWcaaiaaiaaiaaiaaiaaiaafaafbikbpLbpMbolbombpNbpObpNbombolbpPbpQbikaafaafaVzaWlaVzaaiaZRbpRbpSbeBbopaYLaYLaYLaYLaYLaYLaYLaYLaYLaYLaYLbjJbexbpTbpUaZRaaiaPebpVaUQbpWbpXaaiaaibcKbdKbjNbpYbcKbpZbqabqbbqcbqdbjUbqebqfbqgbqhbqibqjbqkbqjbqjbqjbqlbqmbqnbqobqpbqqbqpbqrbqpbqpbqsbqtbqubqvbqwbqxbqybnqaYbaVIaafbeebnrbqzbntbiWbkpbqAbqBbqCbqDbktbktbqEbiWbqFbktbqGbqHbkpbnBbqIbeeaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaaaaaaaayaaaaaeaaaaaaaaaaaaaaeaaeaaaaaaaaeaaeaaaaaeaaeaaeaaaaaeaaeaaeaaaaayaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqJaaiaaibqKbjebkwbqLbqMbjebqNbkzbhHbhHbhHbqObkzbhHbqPbqQbqRbqSaafbqTbqUbqVbqWbqXbqYbqZbrabdhbrbbbAbrcbrdbrebrebrfbrgbrhbribpAbrjbpCbrkbrlbrmbpGbrnbroaaiaaiaXcaWdaZGbfoaXcaaiaaiaaiaaiaaiaaiaafaafbikbikbokbolbrpbonbrqbonbombolboobikbikaafaafaVzaWlaVzaaiaWmbaVaYGbrrbeBbopbrsbdAbrtaYLaYLaYLbrsbdAbrtbjJbexbpTaYGbaVaWmaaiaWtaUPbbZaQlbpXaaiaaibcKbcKbrubcKbcKbjUbjUbjUbrvbrvbrvbrvbrwbrxbrvbrvbrybrzbrAbrBbrBbrCbrDbrzbrEbrFbrGbrHbrIbrJbrKbnqbrLbrMbrNbrObrPbrQbnqaYbaVIaafbeebrRbrSblMbrTblObrUblObrVbktbrWbktbrXbiYbrYbgibrZbsabsbbscbsdbeeaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaYcaaaaaaaayaaabsebsfbsgaaabsebsfbsgaaabsebsfbsgaaabsebsfbsgaaabsebsfbsgaaaaayaaeaaeaaaaaaaaaaaaaaaaaabshbsibsjbskaaaaaabslbsmbsnbslbslbsobjdbjebjfbjebjdbhHaaiaaiaaiaaiaaiaaibshbspbsqbsrbqSaafbqTbssbstbsubsvbswbsxbsybszbsAbobbsBbsCbsDbocbsEbcmbsFbsGbsHbsIbsJbsKbsKbsKbsLbsMbsNaaiaaiaXcaWdaZGbfoaXcaaiaaiaaiaaiaaiaafaafaafbikbikbsObsPbsQbonbonbonbsRbsSbsTbikbikaafaafaVzaWlaVzaaiaaiaYSaXBaYGbrrbeBbsUbsVbsWbdDbdDbdDbsUbsVbsWbexbpTaYGaXnaYFaaiaaiaXCbaZbbabsXbpXaaiaaibsYbsZbtabtbbtcbtdbtebtfbrvbtgbthbtibtjbtkbtlbtmbtnbtobtpbtqbtrbtsbrDbttbtubtvbtwbtxbtybtvbtxbnqbtzbtAbqybtBbqybqybnqaYbaVIaafbeebeebgebtCbiWbnubtDbktbkmbktbktbscbtEbiYbtFbtGbtHbtIbqEbtJbeebeeaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYcaYcaYcaYcaYcaYcaYcaYcaYcaaaaaaaaaaaaaayaaebsebtKbsgaaebsebtKbsgaaebsebtKbsgaaebsebtKbsgaaebsebtKbsgaaeaazaaaaaeaaeaaaaaaaaaaaaaaabshbshbtLbtMbshbtNbtObtPbtQbtRbtSbhHbhHabGabGbhIbhHbhHbtTbtTaaiaaiaaiaaibshbshbsqbtUbqSaafbqTbtVbtWbtXbtYbtZbqZbuabubbucbptbudbuebufbugbobbuhbuibujbukbulbumbunbuobupbuqburbjxaaiaaiaWYaWdbusbfoaWYaaiaaiaaiaafaafaafaafaafaafbikbikbutbsPbuubuvbuwbuxbuybikbikaafaafaafaVzaWlaVzaaiaaiaaiaYSaWpbaWbezbezbuzbuAbuBbuCbuBbuDbuEbezbezbuFaWnaYFaaiaaiaaiaYTaUPbuGaQlbuHaaiaaibuIbuJbtabuKbuLbuMbuNbuObrvbuPbuQbuRbuSbuSbuTbuUbuVbuWbuXbuYbuYbuZbvabvbbvcbvdbvebvfbvgbvhbvibnqbvjbvkbvlbvmbvnbvobnqaYbaVIaafaafbeebeebeebeebvpbvqbvrbkmbvsbvtbvubiYbiYbvvbiYbvwbvxbvybeebeeaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYcaYcaYcaYcaYcaYcaYcaaaaaaaaaaaaaaaaayaaabsebtKbsgaaabsebtKbsgaaabsebtKbsgaaabsebtKbsgaaabsebtKbsgaaaaaeaaaaaaaaeaaeaaaaaaaaaaaabshbvzbvAbvBbshbvCbvDbvEbvFbvGbvHbvIbtTaaiaaiaaiaaibtTbtTaaiaaiaaiaaiaaiaaibshbsqbqSbvJbvJbvJbvJbvJbvJbvJbvJbvJbvKbvLbvMbbAbvNbvObvPbvQbptbvRbsFbrbbsHbvSbvTbvUbjxbvVbvWbvVbjxaaibbLbbLbjybjzbjAaYqaaiaaiaafaafaafaafaafaafaafbikbikbikbvXbvYbvZbwabwbbikbikbikaafaafaVzaVzaWlaVzaVzaaiaaiaaiaWmaWnaWoaWpaWmaWmaWnaWoaWpaWmaWmaWnaWoaWpaWmaaiaaiaaiaaiaPeaVFbjLaVHaPeaPeaaibwcbwdbwebuMbwfbwgbwhbwibrvbwjbwkbwlbwmbuSbuSbwnboJbwobwpbrFbrFbwqbrDbwrbwsbwtbwubwvbwwbwxbwybnqbnqbnqbnqbwzbnqbnqbnqaYbaVIaafaafaafaafaafbeebwAbwBbiYbwCbiYbwAbwDbiYbwEbwFbiYbwGbwHbiYbeeaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaaabsebtKbsgaaabsebtKbsgaaabsebtKbsgaaabsebtKbsgaaabsebtKbsgaaaaaeaaaaaaaaaaaeaaeaaaaaaaaabshbwIbwJbwKbshbwLbwMbwNbwObwPbwQbslaafaafaafaaiaaiaaiaaiaaiaaiaaiaaiaafaafbshbqQbvJbvJbwRbwSbwTbwUbwVbwWbwXbvJbwYbwZbxabbAbxbbxcbxdbxebbAbxfbsFbxgbxhbxhbxhbxhbxhbxibxjbxkbxhbdmbbLbxlaWdaZGbxmaYqaVzaafaafaafaafaafaafaafaafaafbikbikbikbxnbikbikbikbikbikaafaafaVzaVzaWkaWlaWkaVzaVzaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaVzaPeaUPbxobgWbxpaPebxqbxrbxsbxtbxubxvbxwbxxbxybxzbxAbxBbxCbxDbuSbxEbrvbxFbrzbxGbxHbxIbxJbxKbxLbxMbxNbxObxPbxQbxRbxSbxTbxUbxVbxWbxVbxVbxXbxTaYbaVIaafaafaafaafaafbeebxYbxZbyabybbycbydbyebyfbygbyhbiYbyibyjbykbeeaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaayaayaaeaaabsebtKbsgaaabsebtKbsgaaabsebtKbsgaaabsebtKbsgaaabsebtKbsgaaaaaeaaaaaNaaaaaaaaebylbymbymbymbymbynbshbshbslbyobypbyqbyrbysbslaafaafaafaafaaiaaiaaiaaiaaiaaiaafaafaafbshbqQbvJbytbyubyvbywbyxbyybyzbyAbyBbyCbyDbyEbyFbyGbyHbyIbyJbyKbyLbyMbyNbyObyPbyQbyRbyObySbyTbyUbyVbyWbyXbbIaWZbfnbfobyYaVzaVzaVzaVzaVzaVzaVzaVzaVzaVzaafaafbikbyZbikbikbzaaVzaVzaVzaVzaVzbzbbzcbzdbzeaWkaVzaVzaVzaVzaVzaVzaVzaVzaVzaVzaVzaVzaVzaVzaVzaVzaVzaVzaVzaVzaVzaVzbzfbzgbzhbziaQkbzjbzkbzlbuMbzmbuMbznbwgbzobzpbtmbzqbzrbzsbztbzubzvbtmbzwbzxboObzybzybzzbrDbzAbvcbzBbzCbzDbwxbzEbzFbxTbxTbxTbxTbzGbxTbxTbxTbzHaVIaafaafaafaafaafbeebeebzIbzJbzKbzLbzMbzNbzObzPbzQbzRbzSbzTbzUbeeaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaaaaaSaaNaaaaaebzVaaeaaaaaebzVaaeaaaaaebzVaaeaaaaaebzVaaeaaaaaebzVaaeaaaaaeaaUaaVbzWbzXbzXbzYbzZbAabAbbAcbAdbAebAfbslbAgbAhbAibAjbAkbslaafaafaafaafaafaaiaaiaaiaaiaafaafaafaafbshbqQbvJbAlbyvbAmbAnbAobApbAqbApbArbAsbAtbAubAvbhXbAwbhXbAxbhXbhXbAybAzbAAbABbACbADbAEbAFbAGbAHbAIbAJbAKbALbAMbANbAObAPbAQbARbASbASbASbASbATbASbAUaVzaVzaVzaVzbAVaVzaVzaVzbAWbAXbAXbAXbAXbAXbAYbzabAZbBabBabBabBabBabBabBabBbbBcbBcbBcbBdbBcbBcbBcbBcbBcbBcbBebBfbBgbBfbBhbBibBjbBkbBlaYXbBmbBnbBobBpbBqbuKbBrbuMbBsbBtbuUbBubBvbBwbBxbBybBzbuUbBAbBBbBCbBDbBDbBEbBFbBGbwsbBHbBIbBJbBKbBLbxTbxTbBMbBNbBObBPbBQbBRbxTbzHaVIaafaafaafaafaafaafbeebeebeebBSbBTbeebeebeebeebeebeebBUbBVbeebeeaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayabebBWbBXbBXbBXbBYbBXbBXbBXbBYbBXbBXbBXbBYbBXbBXbBXbBYbBXbBXbBXbBYbBXbBXbBXbBXbBZbCabCbbCcbCdbCebCfbCgbChbCibCjbCkbslbslbClbslbslbCmbslaafaafaafaafaafaafaafaaiaaiaafaafaafaafbshbqQbvJbCnbCobCpbCqbCrbCsbCtbCubvJbCvbCwbCxbCybCzbCAbCBbCCbCDbCEbCFbCGbxhbCHbCIbCJbCKbCLbCMbyUbyVbyWbyXbbIbbIbCNbCObCPaVzbCQbCRbCSbCTbCUbCVbCWbCXbCYbCZbDabDbbDcbASbASbASbDdaVzaVzaVzaVzaWkbDebDfbDgaWkbDhbDhbDhbDhbDhbDhbDiaWkbDjbDkbDlbfxbDmbDmbDmbDmbDmbDnbDobgMbimaVzbDpaQkbbZbDqaRcbDrbDsbDtbDubDvbDwbDxbDybDzbDAbrvbrwbrxbDBbrwbDCbrxbrvbDDbrzbxGbxHbxIbDEbrDbDFbtubDGbDHbtubxTbxTbxTbDIbDJbDKbDKbDLbxVbDMbxTbzHaVIaafaafaafaafaafaafaafbeebDNbDObDPbeeaafaafaafaafbeebeebeebeeaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaaaabtabuaaaaaebzVaaeaaaaaebzVaaeaaaaaebzVaaeaaaaaebzVaaeaaaaaebzVaaeaaaaaeaaUaaVbzWbzXbzXbDQbDRbDSbDTbymbDUbDVbDWbqQbqQbDXbDYbshbDZbshaafaafaafaafaafaafaafaafaafaafaafaafaafbshbqQbvJbEabEbbEcbEdbEebEfbEgbEhbvJbEibdhbEjbEkbElbEmbEnbEobEkbEpbEqbEpbxhbxhbxhbxhbxhbErbEsbEtbxhbdmbbLbEubbIaZGbEvaYqaVzbEwbEwbEwbEwbEwbEwbExbEyaVzbEzbEAbEzaVzbEBbECbEDbEEaVzaafaafaVzaVzaWkaWlaWkbDhbDhbEFbEGbEHbEIbDhbEJbEKbDhbDmbDmbDmbDmbELbELbEMbDmbENbEObDmbDmbDmaPebEPbeFaQkbEQaPebxqbxrbERbzmbESbETbEUbEVbDubEWbEXbEYbEZbFabFbbFcbFdbFebFfbFgbFhbFhbFibFjbrzbFkbFlbFmbFnbxTbFobFpbFqbFrbFsbFtbFubxVbFvbxTaYbaVIaVIaafaafaafaafaafaafbeebFwbFxbFybeeaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaayaayaaeaaebsebFzbsgaaabsebFzbsgaaabsebFzbsgaaabsebFzbsgaaabsebFzbsgaaaaaeaaaabuaaaaaaaaabFAbymbymbymbymbshbshbFBbFCbCjbFDbFEbFFbFGbshaafaafaafaafaafaafaafaafaafaafaafaafaafbshbqQbvJbvJbvJbFHbFIbFIbFIbvJbvJbvJbFJbFKbxfbFLbFMbFNbFObFPbEkbFQbFRbFSbFTbFUbFVbFWbFXbEpbFYbEpbFXaaibbLbbLbFZaZGbbIbGabGbbEwbGcbGdbGebGfbEwbEwbEwbEwbGgbGhbGibGjbGjbGkbGlbGjbGmaafaafaafaVzaVzaWlbDhbDhbGnbGobGpbGqbGrbGsbGtbGubDhbGvbGwbGxbDmbGybGzbGAbGBbGCbGDbDmbGEbGFaPebGGbjLbGGaPeaPeaaibwcbGHbGIbBpbGJbGKbGLbBpbGMbGNbGObGPbGQbGRbGQbGSbGTbGTbGUbGTbGTbGVbGWbGXbGYbGZbHabHbbxTbHcbHdbHebHfbHgbHhbHibxVbFvbxTbHjbHkaVIaafaafaafaafaafaafbeebHlbHmbHnbeeaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabsebFzbsgaaabsebFzbsgaaabsebFzbsgaaabsebFzbsgaaabsebFzbsgaaaaaeaaaaaaaaaaafaafaafaafaafaafaafaafbshbshbshbshbshbHobHpbHqbshaafaafaafaafaafaafaafaafaafaafaafaafaafbshbqQbvJbHrbFIbFHbFIbFIbFIbFIbHsbvJbHtbdhbHubHvbHwbHxbHybHzbEkbHAbHBbHCbHDbHDbHEbHDbHFbHGbHHbHIbHJaaiaaibHKbbIbHLbbIbHMbGbbHNbHObHPbHPbHQbHRbHSbHTbEwbHUbHVbHWbGjbHXbHYbHZbGjaafaafaafaafaVzbIabIbbIcbIdbGobIebIebIebIebIebIfbIgbIhbIibIjbIkbDmbIlbImbInbIobIpbIqbDmbGFbGFbIraQkbIsaQkboraaiaaibsYbuJbuMbuMbItbIubuMbuMbIvbIwbIxbIybwpbIzbIAbIBbrFbICbIDbIEbIFbIGbIHbIIbIJbIKbILbIMbINbIObIPbIQbIRbISbITbIUbISbIVbxTbecbedaVIaafaafaafaafaafaafbeebeebIWbIXbeeaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaabsebFzbsgaaabsebFzbsgaaabsebFzbsgaaabsebFzbsgaaabsebFzbsgaaaaayaaaaaaaafaafaaiaaiaaiaaiaaiaaiaaiaaiaafaafaafbshbshbIYbHqbshaafaafaafaafaafaafaafaafaafaafaafaafbshbshbqQbvJbIZbFIbJabJbbFIbFIbFIbHsbvJbJcbJdbJebJfbJgbJhbJibJjbEkbFXbJkbJlbHDbHDbHDbHDbJmbHDbHDbJnbJoaaiaaibJpbbIaZGbbIbJqbGbbJrbJsbJtbJubJvbJtbJtbJwbEwbJxbJybJzbGjbJAbJBbJCbGjaafaafaafaafaVzbJDbJEbDhbJFbGpbIebIebIebIebIebJGbJHbJIbJJbJKbJLbDmbDmbDmbDmbJMbDmbDmbDmbGFbJNbpXbJObxobJPbpXaaiaaibuIbJQbJRbJRbJSbJTbJUbJVbJWbJWbJXbJYbJZbKabJWbKbbKcbKdbKebKbbKbbKbbKbbKbbKbbKfbKgbKhbKibxTbxTbxTbxTbxTbxTbxTbxTbxTbxTbKjbKkaVIbKlbKmbKmbKmbKlbKlbKnbKobKpbKqbKnbKlaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaaebsebFzbsgaaebsebFzbsgaaebsebFzbsgaaebsebFzbsgaaebsebFzbsgaaeaayaaabKraafbKsbKsbKtabGabGabGbKubKsbKsaaiaafaafaafbshbKvbHqbshaafaafaafaafaafaafaafaafaafaafaafaafbshbKwbqQbvJbKxbKybKzbFIbKAbFIbKBbvJbvJbKCbdhbHubEkbKDbKEbKFbKGbKHbFXbKIbKJbKKbHDbHDbHDbJmbKKbHDbKLbJoaaiaaibJpbKMbfnbbIbJqbGbbKNbKObJtbKPbKQbKRbKSbKTbKUbKVbKWbKXbKYbKZbLabLbbGjaafaafaafaafaVzaVzbJEbDhbLcbGpbGpbLdbLebLfbLfbLgbLhbLibLjbJKbJJbLkbLlbLmbLnbLobLpbLqbLrbGFbGFbuHbLsbeFaQkbuHaaiaaibLtbLubLvbLwbLxbLtbLtbLtbLtbLybLzbLAbLBbLCbLBbLDbLEbLFbLGbLHbLIbLJbLKbLLbLMbLNbLObLPbLQbLRbLSbLTbLUbLVbLWbLXbLYbLZbMabMbbMcbMdbMebMfbMgbMhbMibMjbMkbMlbMmbMlbMnbKlaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazaaabsebMobsgaaabsebMobsgaaabsebMobsgaaabsebMobsgaaabsebMobsgaaaaaeaaebKraafbKsbMpbMqbMrbMqbMrbMqbMpbKsaaiaaiaafaafbshbMsbHqbshbshaafaafaafaafaafaafaafaafaafaafaafbshbMtbqQbvJbvJbvJbvJbvJbvJbvJbvJbvJbMubMvbdhbxfbFLbMwbMxbMybKGbMzbFXbMAbMBbMCbMDbMEbMFbMGbMCbMHbMIbMJaaiaaibJpbbIbCNbCObJqbMKbEwbMLbJtbMMbMNbMObMPbMQbEwbMRbMSbMTbMUbMUbMUbMUbMUbMUbMUbMUaafaafaVzbJEbDhbMVbMWbMXbMYbMZbNabNbbNcbNdbNebNfbNgbNhbNibNjbNkbNlbNmbJJbJJbNnbGFbNoaPebNpbbZbNqaPeaaiaaibLtbNrbNsbNtbNubNvbNwbNxbNybNzbLzbLAbNAbNBbNCbKbbNDbNEbNFbNEbNGbNHbNIbNJbNKbLNbNLbNMbNNbNObNObNPbNQbNRbNObNSbNObNTbNUbNVbNWbNXbNYbNZbOabOabObbOabOcbOdbOebOfbOgbKlaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaaaaaeaaaaaaaaaaaeaaeaaeaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaeaaaaaeaaeaafaafaafbMqbOhbOibOjbOkbOlbMqbOmaaiaaiaafaafbshbOnbHqbOobshbshbshbshbshbshbshbshbshbshbshbshbshbOpbOqbOrbOsbOtbOubyGbOvbOwbOxbOybOzbOAbOBbHubHvbHwbOCbODbKGbOEbFXbOFbOGbOHbOIbOIbOJbOKbOHbOLbOMbFXaaiaaibJpbbIaZGbbIbONbGbbEwbOObJtbOPbOQbJtbMPbORbEwbOSbOTbOUbMUbOVbOWbOXbOYbMUbOZbMUbMUaafaVzbJEbDhbDhbDhbDhbDhbDhbDhbPabPbbPcbPdbNfbJJbPebPfbPgbPhbPibPjbJJbPkbPlbJNbPmaPeaQkbbZaQkaPeaPeaaibLtbPnbPobPpbPqbPrbPsbPtbPubPvbPwbPxbPybPzbPAbKbbPBbNEbPCbPDbPEbPFbPGbPHbPIbPJbPKbPLbPMbPNbPObPPbPQbPRbPNbPSbPTbPUbPVbMbbPWbPXbPYbMfbMgbPZbQabOfbQbbQcbQdbOfbQebKlaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaayaayacwacwaazaayaaeaaeaaeaayaaeaaeaaeaaeaaaaaaaaaaaeaaeaaeaazaaeaaaaafaafaafbMrbQfbQgbQhbQhbQibMraaiaaiaaiaafaafbshbQjbQkbQlbQlbQlbQmbQlbQlbQlbQlbQlbQlbQlbQlbQlbQlbQnbQobQpbQqbQrbQsbQtbQubQvbQwbQxbQybQzbQAbxfbJfbQBbQCbQDbQEbQFbFXbQGbOKbOKbOKbOKbOKbOKbOKbOLbQHbFXaaiaaibJpbbIaZGbQIbQJbQKbQLbQMbQNbQObQPbQQbQRbQSbEwbQTbOTbQUbMUbQVbQWbQXbQXbQYbQZbRabMUaafaVzbJEaWkbRbbRcbRdbRebRfbRgbRhbRibRjbRgbDmbRkbRlbRmbRnbRobRpbRqbJJbRrbRsbGFbGFbIraQkbbZaQkbRtaPeaaibLtbRubRvbRwbNsbRxbRybRzbRAbRBbRCbRDbREbRFbRGbKbbRHbRIbNEbRJbKbbKbbKbbKbbKbbRKbRLbRMbRMbRMbRMbRMbRNbRObRNbRNbRNbRNbRNbRPbRQbRRbRSbRTbRTbRTbKlbKlbRUbRVbRWbRUbKlbKlaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafbMqbRXbQgbQhbQhbRYbMqbOmaaiaaiaafaafbshbRZbHqbSabshbshbshbshbshbshbshbshbshbshbshbshbshbshbshbSbbSbbScbSdbSbbSebSfbSgbShbSibSjbSkbSlbSmbSibSibSibSibSibFXbSnbSobSpbOKbOKbSqbSrbSsbOLbStbFXaaiaaibJpbbIaZGbSuaYqaYqbEwbEwbEwbEwbEwbSvbEwbEwbEwbSwbSxbSybMUbSzbSAbSBbSCbMUbSDbSEbMUaafaVzbSFbBabSGbSHbSIbSJbSKbRgbSLbSMbSNbSObDmbSPbSQbDmbSRbSSbSSbSSbSSbDmbDmbGFbSTbpXaQkbSUbSVbSWaPeaaibLtbSXbSYbSZbSYbTabRybTbbTcbTdbTebTfbTgbThbTibKbbTjbTkbTlbTmbKbbTnbTobTpbTqbTrbTsbTtbTubTvbTwbRMbTxbTybTzbTAbTBbTCbRNbTDbTEbRRbTFbTGbTHbRRaafaafbRUbTIbTJbRUaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafbKsbMpbMqbMrbTKbMrbMqbMpbKsaaiaaiaafaafbshbshbHqbshbshaafaafaafaafaafaafaafaafaafaafaafaafaafaafbSbbTLbTMbTNbTObSbbTPbTQbTQbTRbTSbTTbTUbTVbTWbTXbTYbTZbUabFXbUbbUcbUdbOKbOKbUebUcbUfbOLbUgbFXaaiaaibJpbbIaZGaWdbUhaaibUibUjbUkbUlbUmbUnbUobUpbUibUqbUrbUsbMUbMUbUtbMUbMUbMUbMUbMUbMUaafaVzbJEaWkbRgbUubUvbUwbUxbRgbUybUzbUAbUBbUCbUDbUEbUFbUGbUGbUGbUGbUHbUIbUJbUKbGFbpXaQkbbZaQkbULaPeaaibLtbUMbUNbUObUPbUQbURbUSbUTbUUbUVbUWbRFbUXbUYbKbbKbbKbbKbbKbbKbbUZbVabVbbVcbVdbVebVfbVgbVhbVibRMbVjbVkbVlbVmbVmbVnbRNbVobVpbRRbVqbVrbVsbRRaafaafbRUbVtbVubRUaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafbKsbKtbVvbVwbVxbVybVzbKubKsaaiaafaafaafaafbshbHqbshaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbSbbVAbVBbVCbVDbVEbVFbVGbVHbVIbVJbVKbVLbVMbVNbVObVObVPbVQbVRbVSbVTbVSbVUbVUbVSbVVbVSbVWbVSbVRaaiaaibJpbVXaZGaWdaXcaaibVYbVZbWabWbbVZbUnbUnbWcbWdbWebWfbUsbWgbWhbWibWjbWkbWlbWmbWnbMUaafaVzbJEbWobRgbRgbRgbWpbRgbRgbWqbSNbWrbUBbWsbUDbUEbWtbWubWvbWwbWvbWubWvbWxbWybWzbWAaQkbbZaQkaPeaPeaaibLtbWBbWCbLtbWBbWCbLtbLtbLtbWDbWEbWFbWGbJWbJWbJWaafaafaafaafbWHbWIbWJbWKbTqbWLbWMbTtbWNbWObWPbRMbWQbWRbWSbWTbWUbWVbRNbWWbWXbWYbWZbXabRRbRRaafaafbRUbXbbXcbRUbRUaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaaiaaibXdbXebXfbXgbXdaaiaaiaaiaafaafaafaafbshbHqbshaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbSbbXhbXibXjbXkbXlbXmbXnbXobXpbXqbXrbXsbXtbXubXvbXwbXxbXybVRbXzbXAbXBbXCbXCbXzbXAbXzbXDbXEbVRaaiaaibJpbXFbfnbXGaXcaaibXHbXIbXJbXKbXLbXMbXNbXObUibXPbXQbXRbXSbXSbXTbXUbXVbXWbXWbXXbMUaafaVzbJEbXYbRgbXZbYabYbbYcbYdbYebSNbWrbUBbYfbYgbUEbYhbYibYibYibYibYibYjbRgbYkbYlaPebGGbjLbGGaPeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaibJWbJWbYmbYnbJWbJWaafaafaafaafaafaafbWHbWHbWHbWHbWHbYobYpbRMbRMbRMbRMbRMbRNbRNbRNbRNbRNbRNbRNbYqbYrbRRbRRbRRbRRaafaafaafbRUbYsbYtbYubRUaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaibYvbYwbYxbYybYvaaiaaiaaiaafaafaafaafbshbYzbshaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbSbbYAbYBbYCbYDbYEbYFbXxbYGbYHbYIbYJbYKbYHbYGbXxbXxbXxbYLbVRbYMbYNbYMbYObXCbYMbYNbYMbXDbXEbVRaaiaaibYPbbIbCNbYQaXcaaibYRbYSbYTbYUbYVbUnbYWbYXbYYbXPbYZbZabZbbZcbZdbZebZfbZgbZhbZibMUaafaVzbJEbZjbRgbZkbZlbZmbZnbYdbYebSNbWrbSNbZobZpbZqbZrbSNbZsbSNbSNbSNbSNbZtaQkaQkbZubZvbbaaQkbIraaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaibZwbZxbZybZwaawaawaawaawaawaawaafbZzbZAbZBbZCbZDbTrbTsbZEbZFbZGbZHbZIaafaafaafaafaafaafbZJbZKbZLbZMbZNbZJaafaafaafaafbRUbZObZPbZQbRUaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaibZRbZSbZTbZRbZRaaiaaiaafaafaafaafaafbZUbZVbZUaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbSbbZWbZXbZYbZZbSbcaacabcabcabcaccadcaecafcabcabcabcagcahbVRcaibXCbXCcajcakcalcalcalcamcanbVRaaiaaicaobbIaZGaWdcapaaicaqbVZcarcascatbUncaucavbUibXPcawcaxcaycaycazcaAcaBbXWbXWcaCbMUaafaVzbJEcaDbRgcaEcaFcaGcaHcaIbYebSNbWrbSNbSNbSNcaJcaKcaLcaMcaLcaNcaObSNcaPaQkaQkaQkaQkbbZcaQbpXaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaicaRcaScaTcaUaawcaVbZJbZJbZJaawaafbZzcaWcaXcaYcaZcbacbbcbccbdcbecbfbZIaafaafaafaafaafaafbZJcbgcbhcbicbjbZJaafaafaafaafcbkcblcbmcbncbkaafaaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaicbocbpcbqcbrcboaaiaaiaafaafaafaafaafbZUbZVbZUaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbSbcbscbtcbucbvbSbcbwcbxcbycbzcbAcbBcbCcbDcbEcbFcbGcbHcbIbVRbYMbYNbYMcbJbXCbYMbYNbYMcbKcbLbVRcbMcbNbbLbbJcbObjybbLaaibUicbPbUncbQcbRcbScbTbUicbUcbVcbWcbUbMUcbXcbYcbZccaccbcccccdbMUaafaVzbJEaWkbRgcceccfcaHccgbYdbYebSNbWrbSNbSNbSNbSNcchccibYfccjcckcclbSNbZtaQkaQkccmaQkbSUbSVbpXaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiccnccoccpcaUaawccqccrccsbZJaawaafbZzcctccuccvbZDccwccxbZEccycczccAbZIaafaafaafaafaafaafbZJbZKbZJbZJbZJbZJaafaafaafaafcbkccBccCccDccEccFccGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaaiaaibXdccHccIccJbXdaaiaaiaafaafaafbZUbZUbZUbZVbZUaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbSbbSbccKccLbSbbSbbSibSibSibSibSiccMbSibSibSiccNccOccPbSibVRbXzbXzbXzbXCbXCbXzbXzbXzcbKccQccRccSbbIbbIbbIaZGaWdbbLaaibUibUibUibUibUibUibUibUiccTccUccVccWbMUbMUccXbMUbMUbMUccYccZbMUcdaaVzcdbaVzbRgcdccddcdecdecdebYebSNbWrbSNbSNbSNbSNcdfcdgcdhcdibUDcclcdjbRgbYkbYlaPebGGbjLbGGbuHaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiccncdkcdlcaUaawccrccrcdmbZJaawaafbZzbZzbZzbZzbZzcdncdobZIbZIbZIbZIbZIaafaafaafaafaafaafbZJbZKbZJaafaafaafaafaafaafaafcbkcdpcdqcdrcdscdtcduaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaaiaaibYvcdvccIcdwbYvaaiaaiaafaafaafbZUcdxcdycdzbZUbZUbZUbZUaafaafaafaafaafaafaafaafaafaafaafaafaafbSbbSbbSbbSbaafaafaafaafbZUcdAcdBbZUaaiaaiaaiaaiaaiaaibVRcdCcdDbXCbXCbXCbXCcdEbXCcdFcdGccRccScdHcdIbbIaZGaWdcbUcbUcbUcbUcdJcdKcdLcdMcdNcdOcdPcdQcdRcdScdTcdUcdVcdWcdXcbUcbUcbUcbUcbUcdYcdZceabRgbRgcebbYebYebYebZrbZsbWrbSNceccecbSNcedcedcedcedcedceecedcedaaiaaiaPecefbbZcegaPecaUaaiaaiaaiaaiaaiaaiaaiaaiaaiaaicehceicejcaUaawcekcelcembZJaawaafaafaafaafaafbZJcenceobZJaafaafaafaafaafaafaafaafaafaafbZJbZKbZJaafaafcbkcbkcbkcbkcbkcbkcepcepcbkcbkcbkcbkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafbZRbVybVwbZRceqccIcerbZRbVybVwbZRbZRbZUbZUcescetceucevcewcexbZUaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbZUceycezceAceAceAceAceAaaiaaibVRbVRbVRceBceCceCceDbVRbVRbVRbVRbVRcbMcbNbbLceEbigaWdceFceGceHcbUceIceJceKceJceIceIceIccUccVceIceIceIcdVceLceMceNcbUceOceGcePceQceRceSceTceUceVbSHceWceXceXceYbWrbUBceZcfacfbcedcfccfdcfecffcfgcfhcedaaiaaiaPecfibbaaQkcfjcaUcfkcflcflcflcflcflcflcflcflcfmcaUcfncfocaUbZJcfpbZJbZJaalaawaafaafaafbZJbZJbZJcfqcfrbZJaafaafaafaafaafaafaafaafaafbZJbZJbZKbZJaafaafcbkcfscftcftcftcftcfucfucfvcftcftcftaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafbZRcfwcfxcfwcfycfzcfAcfBcfCcfDcfEcfFcfGcfHcfIcfJcfKcfLcfMcfNbZUaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbZUcfOcfPcfQcfRcfScfTceAaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaYqcfUcfVcfWcfXcfYcfZcgacgbcgccgdcgecgecgecgecgfcggcgecgecgecghcgicgccgjcgkcglcgmcgncgocgpceQcgqcgrcgsbSNcgtbSNbSNcecbWrbUBcgucgvcgwcedcgxcedcgycedcgzcgAcedaaiaaiaPecgBbbZcgCaRccgDcgEcgEcgEcgFcgEcgEcgEcgEcgEcgEcgEcgGcgHcgIbZJcekccrcgJbZJbZJbZJbZJbZJbZJcgKcgLcgMcgNbZJbZJbZJbZJbZJbZJbZJbZJbZJbZJbZJcgObZKbZJaafaafcbkcgPcgQcgRcgScgTcgUcgVcgWcgXcgYcftcftaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafbZRcgZchachbccIchcccIccIchdccIchebZRchfchgchfchhchichjchkbZUbZUbZUbZUbZUbZUbZUbZUbZUbZUbZUbZUbZUbZUbZUbZUbZUbZUbZUbZUbZUbZUbZUbZUchlchmceAchnchochpceAaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaWcchqchrchschtchuchvcbUchwchxchychzchAchBchxchxchCchxchDchEchFchGchxchHcbUchvchuchIchJchKchLceQchMchNchOchPchQchOchRcgsbSNchSchSchTcedchUcedchVcedchWcedcedaaiaaibIrchXchYaYWaYXchZciaciaciacibciaciccidciaciaciaciaciecifcigcihciicijciiciiciiciiciiciiciiciiciicikcilcilcilcilcilcilcilcilcilcilcilcilcilcimbZJaafaafcbkcgPcgQcincgVcgVcgVcgVcgVcgVcgVciocipaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafbZRciqcirciscitciucivciwccIcixciybZRcizciAciBciAciCciDciEciFciFciFciFciFciFciFciGciHciFciFciFciFciFciFciFciFciFciFciFciIciJciFciFciKciLciMciNciOciPceAaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaXcciQaZGbbIcbUcbUcbUcbUciRciSciTciUciVciWciXciYciZcjacjbcjccjdcjecjfcjgcbUcbUcbUcbUcjhcjicjjcjkbRgbRgcjlcjmcjmcjncjobRgcjlcjmcjmcjncedcedcedcedcedcedcedaaiaaiaaibpXcjpcjqcjrcjqcjscjtcjtcjucjtcjtcjvcjwcjtcjtcjtcjucjxcjycjzbZJbZJbZJbZJbZJbZJbZJbZJbZJbZJcjAcjBcjCcjDbZJbZJbZJbZJbZJbZJbZJbZJbZJbZJbZJbZJbZJbZJaafaafcbkcgPcgQcjEcjFcjGcjHcjIcjJcjKcjLcftcftaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafcjMcjMbZRbZRcjNcjOcjPchccjQcjRcjRcjSbZRbZRcjTciAcjUciAcjVcjWcjXcjYbZUbZUbZUcjZckackbckcckbckdckebZUbZUbZUbZUbZUbZUbZUbZUbZUckfckgckbckbckhckickjceAceAceAceAaaiaaickkckkckkckkckkckkckkaaiaaiaaiaaiaaiaaiaaiaWYciQaZGbbIcklaaiaaicbUcbUcbUckmcknckockpckockockqckockpckocknckrcbUcbUcbUaaiaaickscktckuckvcjkaafaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaibuHaQkaQkckwckxcaUcfkcflcflcflckyckzckAcflcflcfmcaUcaUcaUcaUbZJaafaafaafaafaafaafaafaafbZJbZJbZJcjCbZJbZJaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafcbkckBcftcftcftcftcftcftcfvcftcftcftaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafcjMcjMckCckDcjMbVyckEbVwckFbVyckEbVwbZRciAckGckHciAckIciAckJckKckLcjWaafaafckMckMckMckMckNckMckMckMckMaafaafaafaafaafaafaafbZUbZUckgckObZUckPckQbZUaafaaiaaiaaiaaickkckkckRckSckTckUckVckkckkaaiaaiaaiaaiaaiaYqaYqckWbjzbbJaYqaYqaaiaaiaaickXaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaickXaaiaaiaaicjkcjkckYcjickZcjkcjkaafaafaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaicjkcjkclaclbclccjkcjkaaiaaiaaiaaicldckzcldaaiaaiaaiaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbZJcjCbZJaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafcbkcbkcbkcbkcbkcbkcbkcbkcbkcbkcbkcbkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcjMcjMcleclfclgclhclicljclkcllclmclncloclpclqclrclsciAcltciAcluclvclwcjWaafaafckMclxclyclzclAclBclCclxckMaafaafaafaafaafaafaafaafbZUckgbZUbZUbZUbZUbZUaaiaaiclDclEclEclFclGclHclHclHclHclHclHckkaaiaaiaaiaaiaYqaYqclIciQaZGbbIbCPaYqclJclKclLcjkclJclKclKclKclKclKclKclKclKclKclKclLcjkclJclKclLcjkclMclNclOckZclPcjkcjkcjkcjkcjkclJclKclKclKclKclKclKclKclKclKclKclQcjkclJclKclQcjkclRckZckZclSclTcjkcjkaaiclUclUclUclVclUclUclUaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbZJcjCbZJaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaiaaiaaiaaiaaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcjMclWclfclgclXclYclZcmacmbcmccixcmdcmecmfcmfcmgcmhcmickIciAcmjcmkcmlcjWaafaafckMcmmcmncmncmocmpcmqcmrckMaafaafaafaafaafaafaafaafbZUckgbZUaafaafaafaafaaiaaicmscmtcmucmvcmwcmxcmycmzcmAcmBcmCckkaaiaaiaaiaaiaWcbfmbbIcmDcmEcmFcmFcmGcmHcmHcmHcmIcmHcmHcmHcmJcmKckZckZckZcmLcmMcmNcmOcmPcmOcmOcmOcmQcmRcmScmTcmOcmOcmQcmOcmUcmOcmVcmOcmOcmWcmOcmOcmOcmOcmOcmXcmOcmYcmOcmZcmOcmWcmOcmQcmOcnacnacnbcnccndcneaaiclUcnfcngcnhcnicnjclUaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbZJcjCbZJaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaiaaiaaiaaiaaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafcjMcnkclgclgcnlcnmcnnbZRbZRcnobZRbZRciAcnpcmfcnqcnrcnscntciAcjWcjWcjWcjWaafaafckMcnucmncmrcnvclxcmncnwckMcnxcnxcnxcnxaafaafaafbZUbZUckgbZUcnycnycnycnyaaiaaicnzcnAcnBcnCcnDcnDcnEcnFcnGcnDcnHckkaaiaaiaaiaaiaXcbgzbbIciQcnIbbIbbIcnJckZckZckZckZcnKcnLcnLcnLcnMcnNcnNcnNcnOcnNcnPcnNcnQcnNcnNcnRcnScnTcnUcnVcnNcnNcnScnWcnNcnNcnXcnNcnNcnNcnYcnNcnNcnNcnNcnQcnNcnNcnNcnOcnNcnNcnNcnScnZcnLcoacobcoccodcoeaaiclUcngcngcofcngcogclUaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbZJbZJcjCbZJbZJaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaiaaiaaiaaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafcjMcohcoicojcokcolcjMcomconcoocopcoqcorcoscotcoucovcowcntciAaafaafaafaafaafaafckMcoxcmnclxcoyclxcmncozckMcoAcoBcoCcnxaafaafaafbZUcoDckgbZUcoEcoFcoGcnycnyaaicmscoHcoIcoJcoKclHcoLcoMcoNclHcoOckkaaiaaiaaiaaiaWYbiebbIciQbCNbCObbIcoPckZcoQckZcoRcoScoTcoUckZcoVckZckZckZcoWckZcoXckZcoYckZcoQckZcoZcpacpbcpcceQceQcpdceQcpeceQcpfcpgceQcphcpiceQceQceQceQcpeceQceQceQcpjceQceQceQcpdcpkcplcpmcpnckZcndcpoaaiclUcppcpqcprcpscptclUaafaafaafaafaafaafaafaafaafaafbZJbZJbZJbZJbZJbZJcpucjCccrbZJbZJbZJbZJbZJbZJbZJbZJbZJbZJaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaiaaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebKraafaafcjMcpvclYcpwcpxcpycpzcpAcpBcpCcpBcpDcpEcpFcmfcmfcpGciAcpHciAaafaafaafaafaafaafckMcpIcpJcpKcpLcmncmncpMckMcpNcpOcpPcnxaafaafaafbZUcpQckgbZUcpRcpScpTcpUcnyaaicpVclEclEcpWcpXclHclHcpYclHclHcpZckkaaiaaiaaiaaiaYqaYqcqaciQaZGbbIcqbaYqclJclKclLcjkclJclLcjkcqccqdcqecqfcqgcqhcqecqicqccjkclJclKclLcjkcqjckYcqkcnLcqlcjkclJclKclLcjkcjkclJclKclLcqmclJclKclLcjkcjkcqnclLcjkclJclKclLcjkcqockYckYckZcqpcjkcjkaafclUcqqcngcqrcngcqsclUaafaafaafaafaafaafaafaafaafbZJbZJcqtcqucqvcqvcqvcqvcqwcqxcqxcqxcqxcqxcqxcqxcqycqzcqAbZJbZJaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaebKraafaafcjMcqBclgcqCcnlcqDcqEcqFcqGcqHcpBcqIcqJcqKcqLcqMcqNciAcqOciAaafaafaafaafaafaafckMcqPcqQcqRcqScqTcqUcqVckMcqWcpOcqXcnxaafaafaafcqYbZUcqZbZUcqYcracrbcrccnyaaiaaiaaiaaickkcrdcrecrfcrgcrhcricrjckkaaiaaiaaiaaiaaiaYqaYqcrkcrlcoPaYqaYqaaiaaiaaiaaiaaiaaicqccrmcrncrocrpcrqcrrcrscrtcrucqcaaiaaiaaicjkcjkcrvcrwclacjkcjkaaiaaiaaicrxcrycrycrycrzcrzcrzcrycrycrAcrxaaiaaiaaiaaiaaiaaicjkcjkcrBcrCcoZcjkcjkaafaafclUclUcrDcrEcrFclUclUaafaafaafaafaafaafaafaafaafbZJcrGcrHcrIbZJbZJbZJbZJbZJbZJbZJbZJbZJbZJbZJbZJbZJcrJcqycrKbZJaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaaaafaafaafcjMcrLcrMcrNcrOcrPcrQcrRcpBcrScpBcrTciAcrUcrVcrUcrWcrXciBciAcrYcrYcrYcrYcrYcrYckMckMcrZcsacsbcsccsdckMckMcnxcsecnxcnxcrYcrYcqYcqYcsfcsgcshcqYcnycsicsjcnycskcslcslcsmckkckkckkckkcsnckkckkckkckkcskcslcslcslcsmcqYcsocspcsqcsrcsscqYcqYaaiaaiaaiaaiaaicqccstcsucsvcswcsxcsycszcrtcsAcqcaaiaaiaaiaaicsBcsCcsDcsEcsBaaiaaiaaiaaicrxcsFcsGcsHcrzcrzcrycrycrycsIcrxaaiaaiaaiaaiaaiaaiaaicsJckYckYcsKcjkaafaafaafaafclUclUclUclUclUaafaafaafaafaafaafaafaafaafaafbZJcsLccrbZJbZJaafaafaafaafaafaafaafaafaafaafaafbZJbZJccrcsMbZJaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaaaaaaafaafaafcjMcsNclgcsOcsPcsQcsRcsScsScsTcsUcsVcsWcsXcsXcsYcsZctactbctcctdctectfctgcthcthcticsXctjctkcthcthcthcthctlcsXctmctnctoctpctqctrctscttctuctvctwctxctyctrctzctActBctrctrctCctrctDctEctFctGctHctIctJctIctKctIctLctIctHctIctMctNctOctrctPctQaaiaaiaaiaaiaaictRctSctTctUctVctUctVctUcrtctSctRaaiaaiaaiaaictWctXctYcsEctWaaiaaiaaiaaictZcrycrycrycrycrycrycrycrycuacubcuccudcubcubcubcuecuecuecufcugcuhcuicuicuicuiaafaafaafaafaafaafaafaafaafaafaafcujcujcujcujcujbZJcukculculculculculaafaafaafaafaafaafaafcumcumcumcumcumcunbZJcuocuocuocuocuoaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaafaafcjMcupclgclgcuqcurcuscutcutcuucutcuvcuwcuxcuycuzcuzcuzcuAcuBcuCcuDcuCcuCcuCcuEcuCcuCcuCcuFcuCcuCcuCcuEcuCcuCcuCcuFcuCcuCcuGcuHcuHcuIcuJcuHcuHcuKcuLcuHcuHcuMcuNcuOctrctrctrcuPctrcuQcuHcuRcuHcuScuHcuHcuHcuTcuHcuKcuHcuUcuVcuWctrcuXcuYaaiaaiaaiaaiaaicuZctSctTctUcvactUcvactUcrtctScuZaaiaaiaaicvbcvcctXcvdcvecvfcvgaaiaaiaaicvhcrycrycvicrycrycrycrycvjcubcubcvkcvlcvmcvncubcvocvpcvqcvrcvrcvscvtcvucvvcuicuicuicuicuiaafaafaafcujcujcujcujcujcvwcvxcvycujcvzcvAculcvBcvCcvDculculculculculcumcumcumcumcvEcvFcvGcumcvHcvIcuocvJcvKcvLcuocuocuocuocuoaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaabKrbKrcjMcvMcvNcvOcvPcnlcjMcvQcvRcvScvTcvUcvVcvWcvXcvYctoctoctocvZcwacwbctocwccwdcwectocvWcwfctoctocwgcwhcwicwjcwkcwhcwhcwlcwmcwncwocwocwpcwqcwrcwscwtcwucwscwvcwscwwcwxcwscwscwscwtcwycwzcwscwtcwscwAcwscwBcwCcwscwscwtcwscwDctrcwEctrcwFcwGaaiaaiaaiaaiaaicuZcwHcwIctUcwJctUcwJctUcwKcwHcuZaaiaaiaaicwLcsEctXctYcsEcsEcwLaaiaaiaaicvhcwMcrycwNcrycwOcrycrycrycubcwPcwQcwQcwRcwScwTcwUcwUcwUcwVcwWcwXcwYcwZcwZcxacxbcxccxdcuicuiaafaafcujcxecxfcxecujcxgcxhcxicujcxjcxkculcxlcxmcxnculcxocxpcxoculcxqcxrcxqcumcxscxtcxucumcxvcxwcuocxxcxycxzcuocxAcxBcxAcuoaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaecxCcxCcxDcxEcxCcxFcxGcxCcxCcxCcxHcxIcxJcxHcxKcxLcxHcxMcxNcxOcxPcrYcrYcrYcrYcrYcrYcrYcrYcrYcrYcrYcrYcrYcrYcrYcrYcrYcrYcrYcrYcrYcqYcxQcxRctNcxScxTcqYcqYcqYcqYcskcslcslcslcslcsmcqYcxUcxVcshcqYcskcslcsmcqYcskcslcsmcqYcxWctrctrctOcxXcqYcqYaaiaaiaaiaaiaaicxYcxZcwIcyactUctUctUcyacwKcybcxYaaiaaiaaicsBcycctXctYcsEcydcsBaaiaaiaaicyecyfcrycrycrycrycrycrycyfcubcygcyhcyicyjcykcylcvpcymcyncyocypcyqcuicyrcwZcyscwZcwZcwZcytcuiaafaafcujcyucyvcyucujcujcywcujcujcyxcyyculculcyzculculcyAcyBcyAculcyCcyDcyCcumcumcyEcumcumcyFcyGcuocuocyHcuocuocyIcyJcyIcuoaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaecyKcyKcyKcyKcyKcyKcyKaaeaaacyLcyMcyNcyOcyPcyQcyRcyScyTcyUcyVcyWcyXcyYcyZczacxHcrYcrYcrYcrYcrYaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafcqYczbczcczdczeczbcqYbtTbtTbtTaaiaaiaaiaaiaaiaaicqYczfczgczfcqYaaiaaiaaiaaiaaiaaiaaiczhcsocsocsoczicsoczhaaiaaiaaiaaiaaiaaicqcczjczkczlczmczncwHcwHcwKczocqcaaiaaiaaictWcsEctXctYcsEcsEctWaaiaaiaaicrxczpcrycrycrzczqcrycrycrycubcubcubczrczscztcubczuczvcubczwczxczyczzczAczBczCczDczEcwZczFcuiaafaafcujczGczHczIczJczIczKczLczMczNczOczPczQczRczSczTczSczUczVculczWczXczYczZczYcAacAbcAccAdcAecAfcAgcAhcAicAjcAicAkcAlcuoaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaecyKcyKcyKcyKcyKcyKcyKaaeaaacAmcAncAncAncAncyQcyRcAocAocApcxHcAqcArcAscAtcAucxHcAvcAwcAxcAyaafaafaafaafaafcAycAycAycAycAycAycAycAycAycAycAycAycAycAycAycAycAycAzcAAcABcACcADczfczfczfczfczfczfczfczfczfczfczfcAEcAFczfaaiaaiaaiaaiaaiaaiaaiaaicAGcAHcAIcAJcAKcAHcAGaaiaaiaaiaaiaaiaaicqccqccALcAMcANcAOcAPcAQcARcqccqcaaiaaiaaicvfcvgcAScATcsEcvbcvcaaiaaiaaicrxcrxcAUcAVcAWcAXcrycrycAYcubcAZcBacBbcBccBdcBecBfcBgcubcBhcBicvpcvtcwZcBjcBkcBlcBmcwZczFcuiaafaafcujcBncBocBpcBqcBrcBscBtcujcBucBvculcBwcBxcBycBzcBAcBBcBCculcBDcBEcBFcBGcBHcBIcBJcumcBKcBLcBMcBNcBOcBPcBQcBRcBScBTcuoaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaecyKcyKcyKcyKcyKcyKcyKcBUcBVcBWcBXcBYcAncAncyQcBZcCacCbcCccCdcCecCfcCgcChcCicxHcCjcCjcCjcAycAycAycAycAycAycAycCkcClcCmcCmcCmcCmcCmcCmcCmcCmcCmcCmcCmcCncCmcCocCpcCqcCrcCscCpcCtcCucCvcCucCucCucCucCucCucCucCucCucCwczfaaiaaiaaiaaiaaicAGcAGcAGcAGcCxcCycCzcCAcCBcAGcAGcAGcAGaaiaaiaaiaaicqccqccqccCCcCDcCCcqccqccqcaaiaaiaaiaaiaaicwLctXctYcsEcwLaaiaaiaaiaaiaaicrxcrxcrxcrxcCEcrxcrxcrxcubcCFcCGcCHcCIcCJcCHcCKcCLcCMcBhcBicvpcwYcCNcCOcCPcCQcBmcwZczFcuiaafaafcujcujcujcujcujcujcCRcujcujcCScxkculculcCTculculculculculculcumcumcumcumcumcCUcumcumcxvcCVcuocuocuocuocuocuocuocuocuoaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaecyKcyKcyKcyKcyKcyKcyKcCWcCXcCYcCXcCZcDacDbcDccDdcDecDfcAncDgcDhcDicDjcDkcxHcxHcDlcDmcDmcDmcDmcDmcDmcDmcDmcDmcDmcDncCjcAycAycAycAycAycDocDocDpcAycDqcDrcCjcAycDscDtcDucDvcDwczfcDxcDxcDycDzcDAcDxcDxczfczfczfczfcDBczfaaiaaiaaiaaiaaicAGcDCcDDcDEcDFcDGcDHcDIcDJcDKcDLcDMcAGaafaaiaaiaaiaaiaafaafcCCcDNcCCaafaafaafaaiaaiaaiaaiaaicsBcDOcDPcDQcsBaaiaaiaaiaaiaaiaaiaaiaaicDRcDScDRaafaafcubcDTcDUcDVcDWcDXcDYcDZcEacEbcEccEdcEecEfcEgcEhcEicEjcEkcwZczFcuiaafaafcElcEmcEncEmcElcEocEpcEqcElcErcEscEtcEucEvcEwcEtcExcEycExcEtcEzcEAcEzcEBcECcEDcEEcEBcEFcEGcEHcEIcEJcEKcEHcELcEMcELcEHaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaecyKcyKcyKcyKcyKcyKcyKcENcEOcEPcEQcERcAncAncyQcyRcEScDfcETcEUcEVcEWcEXcEYcxHcEZcFacCjcCjcAycAycAycAycAycAycAycAycFbcAycAyaafaafaafcAycFccFccFccAycAycAycAyczbczbcFdcFecFfczbczbczfczfczfczfczfcDxczfczfaafaafczfcDBczfaafaaiaaiaaiaaicAGcFgcCycFhcFicCycCycCAcFjcFkcCycFlcAGaafaaiaaiaafaafaafaafcCCcFmcCCaafaafaafcFncFocFpcFncsBcsBcFqcFrcFscsBcDRcDRcDRcDRcDRaaiaaiaaicDRcDScDRcDRcDRcubcFtcFucFvcFwcFxcFycFzcFAcFBcBhcBicvpcuicFCcFDcwZcwZcwZcwZczFcuiaafaafcElcFEcFFcFEcElcFGcFHcFIcElcCScFJcEtcFKcFLcFMcEtcFNcFOcFNcEtcFPcFQcFPcEBcFRcFScFTcEBcFUcCVcEHcFVcFWcFXcEHcFYcFZcFYcEHaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaecyKcyKcyKcyKcyKcyKcyKcGacBVcGbcGccAncAncAncGdcyRcEScDfcGecxHcxKcxLcxHcxHcxHcAycFacGfcAycAyaafaafaafaafaafaafcAycGgcGhcAyaafaafaafcGicGicGjcGicGiaafaafaafaafczbcGkcABcACczbaafaafaafaafaafczfcDxczfaafaafaafczfcDBczfaafaafaafaaiaaicAGcAGcAGcAGcGlcGmcGncGocGpcAGcAGcAGcAGaafaafaafaafaafaafaafcCCcDNcCCcCCcCCcFncFncGqcGrcFncGscGtctXctYcsEcGucDRcGvcGwcGxcDRcDRaaiaaicDRcGycGzcGAcGzcGBcGCcGDcGEcGFcGGcGHcGIcGJcubcBhcBicGKcvtcwZcGLcwZcwZcwZcwZczFcuiaafaafcElcGMcGNcFFcElcElcGOcElcElcGPcGQcEtcGRcGScEtcEtcFOcGTcGUcEtcGVcGWcFQcEBcEBcGXcEBcEBcyFcGYcEHcEHcGZcEHcEHcFZcHacHbcEHaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaecyKcyKcyKcyKcyKcyKcyKcENcEOcEPcHccBYcAncAncyQcyRcEScDfcHdcHecHfcHgcHhcHicHjcHkcHlcAycAyaafaafaafaafaafaafaafcAycHmcHncAycAyaafaafcGicHocHpcHqcGicHrcHrcHraafczbcHscHtcHucHvcHvcHvcHvcHvcHvcHvcHwcHvcHvaafaaiczfcDBczfaafaafaafaafaaicAGcHxcHycDEcHzcDGcHAcHBcHCcHDcHEcHFcAGaafaafaafaafaafaafaafcCCcHGcHHcHIcHIcHJcHKcHLcHMcHNcHOcHPcHQcHRcHScGscDRcHTcHUcHVcHWcDRcDRcDRcDRcHXcHYcHYcHYcubcHZcIacIbcIccIdcIecIfcIgcubcIhcBicvscwYcIicGLcIjcIkcIlcImcuicuiaafaafcElcIncIocIpcIqcIpcIrcIscItcIucIvcIwcIxcIycIzcIAcIzcIBcICcEtcIDcIEcIFcIGcIFcIHcIIcIJcIKcILcIMcINcIOcIPcIQcIPcIRcIScEHaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaecyKcyKcyKcyKcyKcyKcyKcITcIUcIVcIWcIXcIYcIZcJacJbcJccDfcJdcHecJecJfcJgcJhcJicHecAycAyaafaafaafaafaafaafaafaafcAycJjcJkcEZcAyaafaafcGicHocHpcHqcGicJlcJmcHrcHrczbcJncJocJpcHvcJqcJrcJscJtcJucJucJucJvcHvaaiaaiczfcDBczfaafaafaafaafaafcAGcFgcCycJwcFicCycJxcCAcJycJzcCycCycAGaafaafaafaafaafaafaafcCCcJAcJBcJCcJDcFncJEcJFcJGcJHcJIcJJcJKcJLcJMcJNcJOcJPcJQcJQcJRcJScJTcJTcJUcJVcJWcJXcJWcubcubcubcubcubcubcubcubcubcubcJYcBicuecJZcJZcKacJZcJZcJZcJZcuiaafaafaafcElcKbcKccKdcKecKfcKgcKhcElcBucBvcEtcKicKjcKkcKlcKmcKncKocEtcKpcKqcKrcKscKtcKucKvcEBcBKcBLcKwcKxcKycKzcKAcKBcKCcKDcEHaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaecyKcyKcyKcyKcyKcyKcyKcKEcKFcKGcKHcIXcAncAncyQcKIcCacKJcKKcKLcKMcKNcKOcKPcKQcHeaafaafaafaafaafaafaafaafaafaafcAycKRcKScKTcAyaafaafcGicKUcHpcHqcGicKVcKWcKXcKYczbcKZcLacLbcHvcLccLdcJucJucJucJucJucJucHvaaiaaiczfcDBczfaafaafaafaafaafcAGcAGcAGcAGcLecCycLfcLgcLhcLicCycLjcAGaafaafaafaafaafaafaafcCCcJAcLkcCCcCCcFncLlcLmcLncLocJIcLpcLqctYcsEcLrcDRcLscLtcLucLvcDRcDRcDRcJXcHXcJWcJXcLwcLxcLycLycLzcLAcLBcLCcLDcLEcLFcBhcBicLFcJZcLGcLHcLIcLJcLKcJZaafaafaafaafcElcElcElcElcElcElcLLcElcElcCScxkcEtcEtcGRcEtcEtcEtcEtcEtcEtcEBcEBcEBcEBcEBcLMcEBcEBcxvcCVcEHcEHcEHcEHcEHcEHcEHcEHcEHaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaecyKcyKcyKcyKcyKcyKcyKaaeaaacLNcLOcLPcLQcLQcLRcLScLScLScLScLTcLUcLUcLVcLWcLXcHeabGabGaaiaaiaaiabGabGaafaafaafcAycLYcLZcAycAyaafaafcGicMacMbcMccGicMdcMecHrcHrczbcMfcHtcMgcMhcMicMicMicMjcMjcMjcMjcMkcHvaaiaaiczfcDBczfaafaafaafaafaafcAGcMlcCycDEcMmcDGcHAcHBcMncMocCycLjcAGaafaafaafaafaafaafaafcCCcDNcCCcCCaafcFncMpcMqcMrcMscMtcLpcMucMvcMwcMxcMycMzcMAcMycMBcMyaafcDRcDRcHXcDRcMCcMDcMEcMFcMFcMFcMGcMHcLCcMIcMJcMKcMLcMMcvpcJZcMNcMOcMPcJZcJZcJZaafaafaafaafaafaafaafaafcMQcMRcMScMTcMQcMUcMVcMWcMXcMYcMZcMWaafaafaafaafaafaafaafcNacNbcNccNdcNacNecNfcNgcNhcNicNjcNgaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaecyKcyKcyKcyKcyKcyKcyKaaeaaacNkcLOcIUcNlcIUcNmcNncAncAncNocHecNpcLWcNqcNrcNscHeabGcNtcNucNucNucNuabGaafcNvcNvcNwcNxcNwcNwaafaafaafcGicHocNycNzcGicNAcNBcNCcNDczbcNEcNFcNGcHvcLdcNHcLdcJucLdcJucJucJucHvaaiaaiczfcDBczfaafaafaafaafaafcAGcNIcCycNJcFicNKcNLcNMcFjcNNcCycLjcAGaafaafaafaafaafaafaafcCCcDNcCCaafaafcFncNOcNPcNQcJHcNRcNSctXctYcNTcNUcMycNVcNWcNXcNYcMyaafaafcDRcHXcDRcDRcDRcLxcNZcMFcMFcOacObcOccOdcOecOfcOgcOhcOicJZcMNcOjcOkcOlcOmcJZaafaafaafaafcMQcMQcMQcMQcMQcOncOocOpcMQcCScxkcMWcOqcOrcOscMWcMWcMWcMWcMWcNacNacNacNacOtcOucOvcNacxvcCVcNgcOwcOxcOycNgcNgcNgcNgcNgaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaecyKcyKcyKcyKcyKaaeaaeaaecxCcxCcxCcxCcxCcxCcxCcOzcOAcOBcOCcODcOEcOFcOGcHecHeaaicNucOHcOIcOHcNuaaiaaicNvcOJcOKcOLcOMcNvaafaafaafcGicHocONcOOcOPcOQcORcOScOSczbcOTcOUcOVcHvcOWcLdcJucJucJucJucOXcJvcHvaaiaaiczfcDBczfaafaafaafaafaafcAGcOYcCycOZcPacDGcPbcDIcDJcPccCycCycAGaafaafaafaafaafaafaafcCCcDNcCCaafaafcFncPdcPecPfcLocPgcPhcPicPjcPkcPlcMycPmcPncPocPpcMyaafaafcDRcPqcDRaafaafcLxcPrcPscPtcMGcPucPvcPwcLEcvpcvpcPxcPycJZcPzcPAcPBcJZcJZcJZaafaafaafaafcMQcPCcPDcPEcMQcMQcPFcMQcMQcPGcGQcMWcPHcPIcMWcMWcPJcPKcPLcMWcPMcPNcPOcNacNacPPcNacNacyFcPQcNgcNgcPRcNgcNgcPScPTcPUcNgaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaaaaeabGaafaafaafaafaafcxCcxCcxCcxCcHecHecHecHecHecHeaafaaicNucOHcOHcOHcNuaaiaaicNvcPVcPWcPXcPYcNvcPZcPZcPZcGicGicQacQbcGicQccQdcQecQfcQgcQhcQicQjcQgcQkcLdcQlcQmcJucQncQncQncHvaaiaaiczfcDBczfaafaafaafaafaafcAGcQocCycMocQpcCycQqcCAcQrcMocQscQtcAGaafaafaafaafaafaafaafcCCcDNcCCaafcQucQucQvcQwcQxcQucQucQucQycQzcQAcQucQucQucQucQucQucQucQuaafcDRcHXcDRaafaafcLxcLxcQBcQCcQDcQEcQFcQGcMJcwXcvpcvpcwXcJZcJZcQHcJZcJZcQIcJZaafaafaafaafcMQcQJcQKcQLcQMcQLcQNcQOcQPcIucIvcQQcQRcQScQTcQUcQTcQVcQWcMWcQXcQYcQZcRacQZcRbcRccRdcIKcILcRecRfcRgcRhcRicRhcRjcRkcNgaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaiaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaicNucRlcRmcRncNuaaiaafcNvcRocRpcRqcRrcNvcRscRtcRucRvcGicRwcGicHrcHrcRxcHrcRycQgcRzcRAcRBcQgcRCcRCcRCcRCcRCcRCcRCcRCaaiaaiaaiczfcDBczfcCCaafaafaafaafcAGcAGcAGcAGcRDcREcRFcRGcRHcAGcAGcAGcAGaafaafaafaafaafaafcCCcCCcDNcCCcQucQucRIcRJcRKcRLcRMcRNcROcRPcRQcRRcRScRTcRUcRVcRWcRXcRYcQucQucDRcHXcDRaaiaafaafcLxcLxcLxcLxcLxcLxcLxcLxcuecRZcSacuecJZcSbcOkcSccJZcSdcJZaafaafaafaafcMQcSecSfcSgcShcSicSjcSkcMQcBucBvcMWcSlcSmcSncSocSpcSqcSrcSscStcSucSvcSwcSxcSycSzcNacBKcSAcSBcSCcSDcSEcSFcSGcSHcSIcNgaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaiaaiaaiabGcNucSJcSKcSLcNuabGcSMcSMcSMcSMcSNcSOcPZcSPcSQcSRcSScSTcSUcSVcSWcSXcSYcSZcSTcTacTbcTccTdcTecTfcTgcThcTicTjcRCcTkcRCcRCaaiaaiczfcTlcTmcCCcCCcCCcCCcCCcCCcTncTocAGcTpcAGcTqcAGcTpcAGcJBcJBcCCcCCcCCcCCcCCcCCcCCcCCcTrcTscTtcQucTucTvcTvcTwcTxcTxcTycTzcTAcTBcTCcTDcTEcTFcTFcTFcTGcTvcTHcQucTIcTJcDRaaiaaiaafaafaafaafaafaafaafaafcTKcTLcTMcTMcTNcJZcTOcTPcSccJZcTQcJZaafaafaafaafcMQcMQcMQcMQcMQcMQcMQcMQcMQcCScxkcMWcMWcMWcMWcMWcMWcMWcMWcMWcNacNacNacNacNacNacNacNacxvcTRcNgcNgcNgcNgcNgcNgcNgcNgcNgaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaiaaiaaiabGabGcTSaaicTTabGabGcSMcTUcTVcTWcTXcTYcTZcUacUbcUccSScUdcUecUfcUfcUgcUhcUicUjcUkcTbcTccTdcUlcUmcUncUncUocUpcUqcUncUrcRCaaiaaiczfcUscUtcUucUvcUwcUxcUxcUxcUxcUvcUvcUvcUycUzcUAcUvcUxcUxcUBcUxcUxcUxcUxcUxcUxcUxcUxcUCcUDcUEcQucUFcTvcTvcUGcTvcTvcUHcUIcUJcUKcULcUIcUHcTvcTvcTvcUMcTvcTvcQucUNcHXcDRaaiaaiaaiaafaafaafaafaafaafaafcTKcUOcTMcTMcUPcTKcJZcJZcJZcJZcJZcJZaafaafaafaafcUQcURcUScUTcUUcUVcUWcUXcUQcUYcUZcVacVbcVccVccVdcVccVecVfcVgcVccVhcVccVicVccVccVjcVacVkcUYcVlcVmcVncVocVpcVqcVrcVscVlaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaiaaiaaicVtcVucVucVvcVucVwcVxcVycSMcVzcVAcVAcVBcVCcVDcVEcVFcVGcSScVHcVIcUicVJcVKcUicVLcVMcVNcTbcVOcVPcVQcVRcVScVTcVUcVVcVWcVXcVYcRCaaiaaiczfcVZcWacCCcCCcCCcCCcCCcCCcCCcCCcCCcWbcWccWdcWecJBcCCcCCcCCcCCcCCcCCcCCcCCcCCcCCcCCcWfcJBcWgcQucWhcWhcTvcWicWjcWkcWlcWmcUJcWncWocWpcWlcWqcWhcTvcWrcWjcWhcQucWscHXcDRaaiaaiaaiaaiaafaafaafaafaafaafcTKcTKcWtcWucTKcTKaafaafaafaafaafaafaafaafaafaafcUQcWvcWwcWwcWxcWwcWwcWycWzcWAcWBcWCcWDcWDcWDcWEcWDcWFcWGcWHcWIcWJcWDcWKcWDcWDcWDcWCcWLcWMcWNcWOcWOcWOcWPcWOcWOcWQcVlaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebKrbKraafaafaafaafaafaafaafaafaafaafaafaafaafaafaaiaaicWRcWScWTcWUcWVcWWcWXcWYcWZcXacXbcXccXdcXecXfcXgcXhcXicXjcSScXkcVIcXlcXmcXncXocUfcXpcXqcXrcXscXtcXucXvcXwcXxcXycXzcXAcXBcXCcRCaaiaaiczfcXDczfcCCaaiaaiaaiaaiaaiaaiaaicCCcCCcCCcCCcCCcCCcCCaafaafaafaafaafaafaafaafaafcCCcCCcXEcXFcQucXGcXGcXHcTvcXGcXIcWlcXJcUJcUKcULcXKcWlcXGcXGcTvcXHcXGcXGcQucXLcXMcDRaaiaaiaaiaaiaaiaafaafaafaafaafaaicXNcTMcXOcXNaaiaafaafaafaafaafcXPcXPcXPcXPaafcUQcXQcXRcXScXTcXUcXVcXWcXWcXXcXYcXZcXYcXYcXYcYacXYcXYcXYcYbcYccYdcYdcYecYdcYdcYdcYfcYgcXXcYhcYhcYicYjcYkcYlcYlcYmcVlaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafbKrbKraafaafaafaafaafaafaafaafaafabGabGaaiaaiaaiabGabGcYncYocYpcVAcYqcVAcYrcYscYtcYucVAcVAcYvcYwcYxcYycYzcYAcYBcSScYCcYDcYEcYFcYGcYHcYIcYJcYKcYLcYMcTdcXucYNcYOcUncYPcUncYQcYRcYScRCaaiaaiczfcXDczfaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaafaafaafaafaafaafaafaafaafaafaafaafcCCcYTcYUcQucYVcYWcYXcTvcYYcYWcWlcYZcZacZbcULcYZcWlcYWcYWcZccTvcYYcZdcQucZecZfcDRaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaicZgcTMcXOcZgaaiaaiaaiaafaafcXPcXPcZhcZicXPaafcUQcUQcZjcZkcZlcZmcZncZocUQcVacVacVacZpcZqcZqcZrcZscZtcZucZvcZwcZxcZycZzcZqcZqcZAcVacVacVacVlcZBcZCcZDcZEcZFcZGcVlcVlaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafabGcNucNucNucNucNuabGcYncYocZHcZIcZJcZKcZLcZMcZNcZOcVAcVAcZPcZQcZRcPZcZScZTcZScSScZUcZVcZWcZXcZXcZYcVLcUjcZZdaadabdaccXudaddaedafdagdahdaddaddadcRCaaiaaiczfdaiczfaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaafaafaafaafaafaafaafaafaafaaicCCdajcYUcQudakcTvcUMcTvcTvcTvdalcUIcUJcUKcULcUIdalcTvcTvcUGcTvcTvdamcQucZedancDRaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaicTKdaodapcTKaaiaaiaaiaaiaafcXPdaqdardascXPaafaafcUQdatdaudaudaudavcUQcUQaafaafcVacVadawdaxdaxdaycVadazdaAdaBcVacVacVacVacVacVacVaaafaafcVlcVlcVlcVlcVlcVlcVlcVlaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaaicNudaCdaCdaDdaEdaFdaGdaHdaIdaJcYqcVAcYqcYsdaKdaLcVAcVAdaKdaMdaNdaOcXcdaPdaQdaRdaScUicUicUicUicUidaTcVMdaUdaadaVcTddaWdaXdaYdaZdbadbbdbcdbddbedbfaaiaaiczfcXDczfaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaafaafaaiaaiaaiaaiaaiaaicCCdbgcJDcQucTvcTvdbhcTFcTFcTFcTEcTDdbidbjdbkcTzcTycTxcTxdblcTvcTvcTvcQucLwdbmcDRaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaicXNcTMdbncXNaaiaaiaaiaaiaaicXPdbodardbpcXPaaiaaiaaiaaiaaiaaiaaiaaiaafaafaafaafaafaaiaaiaaiaaiaaidbqdbrdbsdbtcVaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaicNudbudbvdbwcSKaaicYndbxdbydbzdbAdbBcYqdbCdbDdbEdbFdbGdbHdbIdbzcVAcVAdbJdbKdbLdbMdbNdbNdbOcUidbPdbQcSSdbRdbSdbTcTddbUdbVdbWdaZdbXdbYdbZdcadcbdbfczfczfczfcXDczfdccdccdcddcedcfdccdccdcddcedcfdccdccaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaicCCcCCdcgcCCcQudchdcidcjdckdclcTvcRNcUIcUJcUJcULcUIcRNcTvdcldckdcmdcndcocQucDRdcpcDRcDRaaiaaiaaiaaiaaiaaiaaiaaiaaiaaicZgcTMdbncZgaaiaaiaaiaaiaaicXPcXPdcqcXPcXPaaiaaiaaiaaiaaiaaiaaiaafaafaafaafaafaaiaaiaaiaaiaaiaaidcrdcsdctdcucTKaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafabGcNudaCdaCdcvdcwdaFdcxdcydczdcAdcBdcCdcDdcEdcFdcFdcFdcBdcBdcGdcHcVAcVAdcIdcJcSScSSdcKdcLdcMdcNdcKdcLdcOdcPdcQdcRcTddcSdcTdcUdaZdcVdcWdcXdcYdcZdbfddaddbddbddccDxdccdddddeddfddgddhddiddeddjddeddedccdccddkddlddlddlddlddlddmddnddkddmddnddnddoddpddqcQucQucQvcQwcQxcQucQucQuddrddsddtcQAddrcQucQucQucQvcQwcQxcQucQuddqdduddvddnddnddwddxddxddxddycTKcTKcTKddzcTKddAddBcTKddwddxddxddycTKcTKcUOddCddDcTKcTKcTKcTKddwddxddxddycTKcTKcTKcTKcTKcTKcTKddwddxddxddycTKddEddFddGddHddHaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafabGcNucNucNucNucNuabGddIddJddKdbzddLddMcYqcYsddNddNddOdaKdbAddPddQdcFddRddSddTddUddVddWddXddYddZdeadebdecdebdeddeecTddefdbVcTbdegdehdeidejdekdeldbfcXDcDxdemcDxcDxdendeodepdeqderdeodesdeqdetdeudevdewdexdeydezdeydeydeAdeydeBdeCdeydeydeDdeEdeFdeGdeHdeIdeDdeydeJdeydezdeKdeLdeydeydeydeMdeydeNdeOdezdeydeydeydeDdeydeHdePdeQdeQdeRdeSdeTdeSdeUdeSdeVdeWdeXdeSdeTdeSdeYdeSdeSdeSdeZdeSdfadeTdfbdfcdfddeXdfadeSdfedeSdeSdffdeSdeSdfgdeVdeXdeSdeSdfhdeSdeSdeTdeSdfadfidfjddGdfkddHaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafabGcNudfldfldfmdfndfodfpdfqdbFdfrdfscVAcYqcYsdftdfudfvdbCdbDdfwdbFdbGdfxdfydbFdfzdfAdfBdfCdfDdfEdfFdfGdfHdfGdfIdfJdfKdfLdfMdfNdfOdfPdfQdfRdfSdfTdbfcXDczfczfdfUczfdfVdfWdfXdccdfVdfWdfYdccdfVdfZdgadgbdgcdgddgddgddgedgddgddgfdgddgddgddggdgedghdgidgjdgkdggdgddgjdgddgddgddgedgddgddgddgddgddgfdgddgddgddgddgddggdgkdgjdgldgddgedggdgmdgmdgmdgndgmdgmdgodgmdgmdgmdgmdgpdgmdgmdgmdgqdgmdgrdgodgsdgtdgudgvdgrdgmdgndgmdgmdgodgmdgmdgmdgmdgmdgmdgmdgwdgmdgmdgvdgmdgrdgxdgydgzdgAddHaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaicNudgBdgCdgDcSKaaicYndgEdgFdgGdgHcZKdgIcYsdgJdgKdgLcYscVAdgMcVAdgNcVAdgOdgPdgQdgQdgRdgSdgTdgUdgRdgSdgQdgVdgWdgXdgYdgZdhadhbdhcdhddhedhbdhcdhadhacXDczfdhfdhgdhhdfVdhidhjdhkdccdhldhjdhmdfVdccdhnddedhodhpdhpdhpdhqdhrdhpdhpdhsdhpdhpdhtdhudhvdhwdhxdhydhzdhAdhBdhAdhAdhCdhDdhAdhAdhEdhAdhAdhAdhFdhAdhAdhGdhAdhzdhHdhxdhwdhIdhJdhtcTMdhKcTMcTMcTMcTMdhLcTMdhMcTMcTMcTMcTMcTMcTMdhNcTMdcsdhOdhPdbnddFdhQdcscTMdhKcTMcTMdhRcTMdhScTMcTMcTMdhScTMcTMcTMcTMdhTcTMdcsdhTdhUddGdhVddHaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafabGcNudfldfldhWdhXdhYdhZdiadibdicdidcVAcYqdiedifdigdihdiidijdikcZIdildihdimdindiodipdiqdirdisditdiudivdiudiwdixdiydizdiAdiBdiCdiDdiEdiFdiGdiHdiIdhadiJczfdiKdhgdiLdfVdiMdiNdiMdccdiOdiPdiOdfVdccdccdccdccddkddlddlddlddlddlddmdiQddkddmdiRdiSdiTdiUdiVdiSdiRdiWdiQddkddlddlddlddlddmdiQddkddlddlddlddlddmdiQdiWdiXdiYdiZdjadjbdiYdiYdjcdjdddwddxddxddxddxddydjdddwddxddxddxddxddydjddjcdjedjfdjgdjhdjidjfdjedjcdjdddwddxddxddxddxddydjdddwddxddxddxddxddydjddjcdjjdjkdjldjmddHddHaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafabGcNucNucNucNucNuabGdjndjoddKdjpdjqcZKdjrcVAdaKdbBdbAcVAcVAdjsdjtdjudjvdjwdjxdjydipdirdirdisditdjzdjzdjAdjBdjCdjDdizdjEdjFdjFdjFdjGdjHdjIdjIdjJdhacXDczfdjKdjLdjMdfVdjNdjOdjNdccdjPdjQdjPdfVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadjRdjSdjTdjUdjVdjWdjRaaaaaaaaaaaaaaadjXdjXdjXdjXdjXdjXdjXaaaaaaaaaaaaaaadjYdjZdkadkbdkcdkddjYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkedkfdkgdkhdkidkjdkeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkkdkldkmdkndkoddHaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafabGcNudkpdkpdkqdfndfodfpdkrdbFdksdktdkucYqcVAdiedigdbDcYucVAdkvdjudbEdkwdkxdkydkzdkAdirdkBdkCdkDdkEdkFdkGdkHdkIdkJdkKdjEdjFdjFdkLdkMdkNdkOdjFdkPdhacXDczfaaiaaiaaidfVdjNdkQdjNdccdjPdkRdjPdfVdkSdkSdkSdkSdkSdkSdkSdkSdkSdkSdkSdkSaaaaaadkTdkUdkVdkWdjVdkXdkYaaaaaaaaaaaadjXdjXdjXdjXdjXdjXdjXdjXdjXaaaaaaaaaaaadkZdladkadlbdlcdlddkZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadledlfdlgdlhdkidlidleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadljdkldkmdlkdllddHaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaaicNudlmdlndlocSKaaicYndlpcVAcYqdjudbEdksdlqdbFdlrdbFdlqdbFdlsdjucVAcVAdltdludlvdlwdirdirdlxdlydirdlzdlAdiwdlBdlCdlDdiAdlEdlFdlGdlHdlIdlJdlKdhadhacXDczfaaiaaiaaiaaidjNdlLdjNdfVdjPdlMdjPdkSdkSdkSdkSdkSdkSdkSdkSdkSdkSdkSdkSdkSdlNdlOdlPdlQdlRdlSdlTdlUdiRaaaaacaaadjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXaaaaacaaadiXdlVdlWdlXdlYdlZdiXaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadjedmadkgdmbdmcdmddjeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadjjdmedmfdmgdmhddHaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaaicNudkpdkpdmidhXdhYdhZdmjcZKdmkdjucVAdmlcZLcZKdmmcZKcZKcZKdmndmmdmocVAdmpdmqdgQdmrdirdmsdmtdmudmvdlzdmwdmxdmydjDdmzdmAdmAdmAdmAdmAdmAdmAdmAdhadmBdmCczfczfczfaaiaaidjNdmDdjNaaadjPdmEdjPdkSdkSdkSdkSdkSdkSdkSdkSdkSdkSdkSdkSdkSdmFdmGdmHdmIdmJdmKdmLdkXdjRaaaaaaaaadjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXaaaaaaaaadjYdladmMdmNdkcdlddjYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkedlfdkgdmOdmPdlidkeaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkkdkldmQdmgdmRddHaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafabGcNucNucNucNucNuabGdjndmSddKcVAdjucVAcVAcYqdmTdjucVAcVAdmTdmUdmVdmWdmXdmYdmZdgQdnadirdirdnbdncdirdnddnedmxdnfdlCdngdnhdnidnjdnkdnldnmdnndnodnpdnqdnrcDxcWaczfaaiaaaaaaaaaaaaaaaaaaaaaaaadkSdkSdkSdkSdkSdkSdkSdkSdkSdkSdkSdkSdkSdnsdlOdntdlQdnudnvdmLdnwdkTaaaaaaaaadjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXaaaaaaaaadnxdnydnzdlXdnAdnBdnxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadnCdnDdkgdmbdnEdnFdnCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadnGdnHdkmdnIdnJddHaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafabGabGaaiaaiaaiabGabGdnKdnLdnMdnNdbEdnOdnPdnQdnRdnSdnTdnUdnVdnWdnXdnYdnZcVAdoadgQdobdirdirdnbdocdirdlzdoddmxdoedofdmzdogdohdoidojdokdoldomdondoodopdoqdordosczfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkSdkSdkSdkSdkSdkSdkSdkSdkSdkSdkSdkSaaaaaadkYdkUdjTdjUdmLdkXdkYaaaaaaaaadjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXaaaaaaaaadkZdladmMdkbdkcdlddkZaaaaaaaaaaaadotdotdotdotdotaaaaaaaaaaaaaaaaaaaaaaaadledlfdkgdkhdnEdlidleaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadljdkldkmdoudmRddHaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaaiaaiaaiaaiaaidovdowdoxdoydozdoydoAdoBdozdoydoCdoBdozdozdoAdoDdoEdoFdgQdoGdoHdoIdoJdoKdoLdoMdoNdmxdlBdofdmzdogdohdoOdoPdoQdoRdoSczfdnpdnqdnrdoTdoUczfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaadoVdiRdoWdoXdoYdiSdiSdiSdiSdiSdiRdoZdjTdpadpbdpcdiRaaaaaaaaadjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXaaaaaaaaadiXdpddpedpfdkcdpgdiXaaaaaaaaadotdotdotdotdotdotdotaaaaaaaaaaaaaaaaaaaaadjedphdkgdpidpjdpkdjeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadjjdpldpmdpndpoddHaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaaaaaaaaaaaidppdpqdfodfodprdpqdpsdfodprdpqdpsdfodprdptcTSabGdoEdpudgQdmxdmxdmxdmxdmxdmxdpvdmxdmxdpwdpxdpydpzdpzdpzdpzdpzdpzdpzdpzdpzdpzdpAczfczfczfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadjRdkUdjTdjUdmLdkXdjRaaaaaaaaadjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXaaaaaaaaadjYdladmMdkbdkcdlddjYaaaaaaaaadotdotdotdotdotdotdotaaaaaaaaaaaaaaaaaaaaadkedlfdkgdkhdnEdlidkeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkkdkldkmdoudmRddHaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaayaayaayaayaayaayaayaayaayaayaayaayaayaayaayaayaayaayaayaayaayaayaaadpBaaaabGcNudpCcSKcSJcNudpCcSKcSJcNudpCcSKcSJcNudoEdpDdpEdpFdpGdpHdpIdpJdpKdpLdpMdpNdpOdpPdpQdpzdpRdpSdpTdpUdpVdpWdpXdpYdpzdnrczfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlNdlOdlPdpZdlRdjUdmLdjWdkTaaaaaadjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXaaaaaadnxdqadmMdkbdkcdqadnxaaaaaadotdotdotdotdotdotdotdotdotaaaaaaaaaaaaaaaaaadnCdkjdkgdkhdnEdqbdnCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadnGdkldkmdoudmRddHddHaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaaaaaeaaeaaeaaaaaeaaeaaeaaaaaeaaeaaeaaaaaeaaeaaeaaaaaeaaeaaeaaaaayaaedqcaaeabGcNudqddqedqfcNudqgdqhdqicNudqjdqkdqlcNudoEdqmdqndpFdqodqpdqqdqrdqsdqtdqudpNdqvdqwdqxdpzdqydqydqzdpVdpVdpVdqAdqBdpzdnrczfdqCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqDdqEdqFdqGdqHdjUdqIdqJdlPdlOdqKdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdqLdqMdqNdqOdqPdqQdqRdqSdqNdqMdqTdotdotdotdotdotdotdotdotdotaaaaaaaaaaaadqUdqVdqWdqXdqYdqZdradrbdqWdqVdqXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrcdrddredrfdrgdoudmRdrhddHaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaaadridrjdrkaaadridrjdrkaaadridrjdrkaaadridrjdrkaaadridrjdrkaaaaayaaeaaeaaaaaacNudrldrmdrlcNudrndrodrncNudrpdrqdrpcNudoEdrrdrsdpFdrtdrudrvdqsdqsdrwdrxdrydrzdrAdrBdrCdrDdrEdrFdrEdrEdrGdrEdrHdpzdnrdrIdrJdrKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadnsdlOdntdpZdrLdrMdrNdrOdrPdrQdrRdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdrSdrTdrUdrVdrWdrXdrYdrZdsadsbdscdotdotdotdotdotdotdotdotdotaaaaaaaaaaaadsddsedsfdsgdshdsidsjdskdsldsmdsnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsodspdsqdsrdssdoudmRdstddHaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaaedridsudrkaaedridsudrkaaedridsudrkaaedridsudrkaaedridsudrkaaeaazaaaaaeaaeaaacNudrldsvdrlcNudrndswdrncNudrpdsxdrpcNudoEdsydszdpFdrtdsAdqsdqsdqsdsBdsCdsDdsEdsFdsGdsHdsIdsJdsKdsLdsLdsMdrEdsNdpzdnrcDxdsOdsPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkYdkUdjTdjUdsQdsRdsSdsTdsUdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdsVdsWdsXdsYdsZdkbdtadqSdtbdqMdqOdotdotdotdotdotdotdotdotdotaaaaaaaaaaaadrbdqVdtcdqXdtddkhdtedtfdtgdthdtiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadtjdtkdtldtmdtndoudmRdtoddHaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaaadridsudrkaaadridsudrkaaadridsudrkaaadridsudrkaaadridsudrkaaaaaeaaaaaaaaeaaecNucNucNucNucNucNucNucNucNucNucNucNucNudoEdsydtpdpFdqodqpdtqdqsdqsdqtdtrdpNdlBdofdtsdpzdttdtudtvdtwdtxdtydtzdtAdpzdtBcDxdtCdsPaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadoVdiRdoWdoXdoYdiSdiSdiSdiSdiSdiRdtDdjTdjUdtEdqJdntdlOdlQdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdqSdqMdtbdqOdtFdkbdkcdtGdnxaaaaaadotdotdotdotdotdotdotdotdotaaaaaaaaaaaaaaaaaadnCdtHdkgdkhdtIdrbdtcdqVdqXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrcdrddtJdrfdtKdoudmRdtLddHaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaaadridsudrkaaadridsudrkaaadridsudrkaaadridsudrkaaadridsudrkaaaaaeaaaaaaaaaaaeaaeaaeaaeaaaaaaaaeaaeaaeaaaabGdtMdtMdtMdoEdtNdoEdpFdpGdtOdtPdtQdtRdtSdpFdpFdtTdtUdtVdpzdpzdtWdtwdtXdtYdtZdtzduadpzdnrcDxdubdsPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaducducducducducducducducducducducaaaaaaaaadjRdkUdudduedmLdkUdkTaaaaaadjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXaaaaaadnxdtGdmMdufdugdmMdnxaaaaaadotdotdotdotdotdotdotdotdotaaaaaaaaaaaaaaaaaadnCdnEduhduidnEdtHdnCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadnGdujdkmdukdulddHddHaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaayaayaaeaaadridsudrkaaadridsudrkaaadridsudrkaaadridsudrkaaadridsudrkaaaaaeaaaaaNaaaaaaaaedumdundundundundtMduodupdtMdtMduqduqdurdusdutdpFdpFdpFdpFdpFdpFdpFdpFduuduvduwduxduydpzdpzdpzdpzdpzdpzdpzdpzdpzdnrcDxduzdsPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaducducducducducducducducducducducducdlNdlOdlPdpZdlRdjUdmLdnwdkTaaaaaadjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXaaaaaadnxdnydmMdkbdkcduAdnxaaaaaadotdotdotdotdotdotdotdotdotaaaaaaaaaaaaaaaaaadnCduBdkgdkhdnEdnFdnCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadnGdnHdkmdouduCddHaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaduDduDduDduDduDduDduDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaaaaaSaaNaaaaaeduEaaeaaaaaeduEaaeaaaaaeduEaaeaaaaaeduEaaeaaaaaeduEaaeaaaduFaaUaaVduGduHduHduIduJduKduLduMduNduOduPduQduRduSduSduTduUduVduWduXduYduTduQduZdvadvbdvcdvddvedvfdvgdvhdvidvjdvkdvldvmdvndvodvpdnrdvqdvrdvsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaducducducducducducducducducducducducdvtdvudvvdvwdvxdvydvzdkUdkTaaaaaadjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXaaaaaadnxdtGdvAdvBdkcdmMdnxaaaaaadotdotdotdotdotdotdotdotdotaaaaaaaaaaaaaaaaaadnCdnEdkgdvCdvDdtHdnCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadnGdujdvEdvFdmRddHaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaduDduDduDduDduDduDduDduDduDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayabedvGdvHdvHdvHdvIdvHdvHdvHdvIdvHdvHdvHdvIdvHdvHdvHdvIdvHdvHdvHdvIdvHdvHdvHdvHdvJdvKdvLdvMdvNdvOdvPdvQdvRdvSdvTdvUdvVdvWdvXdvYdvZdwadwbdwcdwdduwduyduydweduydwfduydwgdwhduyduydwiduydwedwjdwkdwldwmdwndwodwpczfdwqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaducducducducducducducducducducducducdnsdlOdntdpZdwrdwsdwtdqJdlPdlOdlQdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdqSdqMdqNdqOdwudkbdkcdtGdnxaaaaaadotdotdotdotdotdotdotdotdotaaaaaaaaaaaaaaaaaadnCdtHdkgdkhdwvdrbdqWdqVdqXaaaaaaaaaaaadwwdwwdwwdwwdwwdwwdwwaaaaaadrcdrddredrfdwxdwydwzddHaafaafaafdwAdwAdwAdwAdwAdwAdwAaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaduDduDduDduDduDduDduDduDduDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaaaabtabuaaaaaeduEaaeaaaaaeduEaaeaaaaaeduEaaeaaaaaeduEaaeaaaaaeduEaaeaaaaaeaaUaaVduGduHduHdwBdwCdwDdwEdundtMdwFdwGdtMdtMdwHdupdwIdtMdwJdwKdwKdwLdwKdwMdwNdwMdwOdwPdwQdwRdwPdwQdwOdwSdwTdwUdtMdwcdwcdtMdtMczfczfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaducducducducducducducducducducducaaaaaaaaadkYdkUdjTdjUdsQdwVdwWdwXdwYdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdwZdxadxbdxcdsZdkbdxddqSdqNdqMdqOdotdotdotdotdotdotdotdotdotaaaaaaaaaaaadrbdqVdqWdqXdxedkhdtedxfdxgdxhdxiaaaaaaaaadwwdwwdwwdwwdwwdwwdwwdwwdwwaaadxjdxkdxldxmdtndoudmRddHdwAdwAdwAdwAdxndxodxpdxqdxndwAdwAdwAdwAdwAdwAdwAdwAdwAdwAdwAdwAaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaduDduDduDduDduDduDduDduDduDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaayaayaaeaaedridxrdrkaaadridxrdrkaaadridxrdrkaaadridxrdrkaaadridxrdrkaaaaaeaaaabuaaaaaaaaedxsdundundundundtMdxtdxudxvaaadxwdxxdxydxzdxAdwKdxBdxCdxDdwMdxEdxFdxGdxHdxIdxJdxKdxLdxGdxMdxNdxOdtMdxPdxQdxRdxvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadoVdiRdoWdoXdoYdiSdiSdiSdiSdiSdiRdxSdxTdrMdxUdxVdxWdxXdxYdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdxZdyadybdycdyddrXdyedyfdygdyhdyidotdotdotdotdotdotdotdotdotaaaaaaaaaaaadyjdsedykdyldymdsidyndyodypdyqdyraaaaaaaaadwwdwwdwwdwwdwwdwwdwwdwwdwwaaadysdytdyudyvdywdyxdyydyzdyAdyBdyBdyBdyCdyDdyCdyEdyCdyBdyFdyBdyBdyBdyGdyHdyIdyJdyKdyLdwAdwAaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaduDduDduDduDduDduDduDduDduDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadyMdyMdyMdyMdyMdyMdyMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaadridxrdrkaaadridxrdrkaaadridxrdrkaaadridxrdrkaaadridxrdrkaaaaaeaaaaaaaaaaaeaaeaaaaaaaaaaaaaaadtMdyNdyOdyPaaedxwdyQdyRdySdyTdwKdyUdyVdyWdwMdyXdyYdxGdyZdzadzbdzcdzddxGdzedzfdzgdtMdzhdzidzjdyPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadjRdkUdjTdjUdzkdqJdntdlOdqKdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdqLdqMdtbdqOdzldkbdtadqSdtbdqMdqTdotdotdotdotdotdotdotdotdotaaaaaaaaaaaadqUdqVdtcdqXdzmdkhdzndrbdtcdqVdqXaaaaaaaaadwwdwwdwwdwwdwwdwwdwwdwwdwwaaadrcdrddzodzpdzqdzrdzsdzsdztdzudzvdzwdzxdzydzzdzAdzBdzydzCdzDdzEdzFdzGdzDdzDdzDdzDdzHdzIdwAaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaduDduDduDduDduDduDduDduDduDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadyMdyMdyMdyMdyMdyMdyMdyMdyMaaaaaaaaaaaaaaaaaaaaaaaaaaeaaadridxrdrkaaadridxrdrkaaadridxrdrkaaadridxrdrkaaadridxrdrkaaaaayaaaaaaaaeaaeaaaaaaaaaaaaaaaaaadtMdzJdzJdtMaaidzKdupdzLduodupdwKdzMdzNdzOdzPdzQdzRdzSdzTdzUdzVdzWdzXdzYdzZdAadAbdAcdAddAedtMdtMaaedAfaclaclaclaclaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlNdlOdlPdpZdAgdjUdmLdAhdkTaaaaaadjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXaaaaaadnxdAidmMdkbdkcdAjdnxaaaaaadotdotdotdotdotdotdotdotdotaaaaaaaaaaaaaaaaaadnCdAkdkgdkhdnEdAldnCaaaaaaaaaaaaaaadwwdwwdwwdwwdwwdwwdwwdwwdwwaaaaaaaaaaaadnGdAmdoudAnddHdwAdwAdAodApdAqdwAdAodApdArdwAdAodwAdwAdwAdwAdwAdwAdwAdzDdzHdzDdwAaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaduDduDduDduDduDduDduDaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadyMdyMdyMdyMdyMdyMdyMdyMdyMaaaaaaaaaaaaaaaaaaaaaaaaaayaaedridxrdrkaaedridxrdrkaaedridxrdrkaaedridxrdrkaaedridxrdrkaaeaayaaaaaeaaeaaaaaaaaaaaaaaaaaaaaadAsdAtdAudAsabGdAvdAwdAxdAwdAvdwKdAydAzdAAdwMdABdACdxGdADdAEdAFdAEdAGdxGdAHdAIdAJdAcdAKdALdAMdANaaaaaeaaeaaaaaaaclaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAOdAPdAQdARdASdATdpbdkXdkYaaaaaadjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXaaaaaadkZdladpedAUdkcdlddkZaaaaaaaaadotdotdotdotdotdotdotaaaaaaaaaaaaaaaaaaaaadledlfdkgdAVdpjdlidleaaaaaaaaaaaaaaadwwdwwdwwdwwdwwdwwdwwdwwdwwaaaaaaaaaaaadljdAWdAXdAYddHaafaafdwAdAZdBadBbdwAdBcdBddBedwAaafaafaafaafaafaafdBfdBfdBgdBfdBfaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaduDduDduDduDduDduDduDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadyMdyMdyMdyMdyMdyMdyMdyMdyMaaaaaaaaaaaaaaaaaaaaaaaaaazaaadridBhdrkaaadridBhdrkaaadridBhdrkaaadridBhdrkaaadridBhdrkaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGdBidBjdBkdBldBidBmdBndBodBpdwMdBqdBrdxGdBsdBtdBudBvdBwdxGdBxdBydBzdAcdBAdBBdAMdBCaaaaaeaaeaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadnsdlOdntdpZdBDdBEdmLdBFdiRaaaaaadjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXaaaaaadiXdBGdmMdBHdkcdpgdiXaaaaaaaaaaaadotdotdotdotdotaaaaaaaaaaaaaaaaaaaaaaaadjedphdkgdBIdnEdBJdjeaaaaaaaaaaaaaaaaaadwwdwwdwwdwwdwwdwwdwwaaaaaaaaaaaaaaadjjdBKdBLdBMddHaafaafdwAdBNdBOdBNdwAdBPdBQdBPdwAaafaafaafaafaafaafdBfdBRdBSdBTdBfdBUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaduDduDduDduDduDduDduDduDduDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadyMdyMdyMdyMdyMdyMdyMdyMdyMaaaaaaaaaaaaaaaaaaaaaaaaaclaaaaaeaaaaaaaaaaaeaaeaaeaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaeaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGdAwdBVdBkdBWdAwdwKdBXdBYdwKdwMdwMdBZdAcdCadCbdCcdCbdCddAcdwSdCedwSdAcdAcdAcdAcdCfdCgdChdChdCgdCiaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkTdkUdkVdCjdmLdkXdjRaaaaaadjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXaaaaaadjYdladmMdCkdlcdlddjYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkedlfdlgdCldnEdlidkeaaaaaaaaaaaaaaaaaadwwdwwdwwdwwdwwdwwdwwaaaaaaaaaaaaaaadkkdCmdCndCoddHaafaafdwAdCpdCqdCpdwAdCrdCsdCrdwAaafaafaafaafaafaafdBfdCtdCudCvdBfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaduDduDduDduDduDduDduDduDduDduDduDduDduDduDduDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadyMdyMdyMdyMdyMdCwdyMdyMdyMaaaaaaaaaaaaaaaaaaaaaaaaaclaclaclaclacwaazaayaaeaaeaaeaayaaeaaeaaeaaeaazaazaayaaeaaeaaeaazaayaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGdBidCxdBkdCydBidAcdCzdCAdCBdCCdCDdCEdCFdCGdCHdCIdCJdCKdCLdCMdCNdCOdCPdCQdCQdAcdCRdChdCSdCTdChdCUdCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkYdCWdCXdCYdCZdDadkYaaaaaadjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXdjXaaaaaadkZdDbdDcdDddDedDfdkZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadledDgdDhdDidDjdDkdleaaaaaaaaaaaaaaadwwdwwdwwdwwdwwdwwdwwdwwdwwaaaaaaaaaaaadljdDldDmdDnddHaafaaidwAdCpdDodCpdwAdCrdDpdCrdwAaafaafaafaafaafaafdBfdDqdDrdDsdBfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaduDduDduDduDduDduDduDduDduDduDduDduDduDduDduDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadyMdyMdyMdyMdyMdyMdyMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGdAwdDtdDtdDtdAwdAcdDudDvdDwdDxdDydDzdDAdDBdDCdDDdDCdDCdDCdDCdDCdDEdDFdCQdCQdAcdCfdCgdCUdCRdCgdCiaclaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadoVdiRdoWdoXdoYdiSdiSdiSdiSdiSdiRdiRdDGdDHdDHdiRdiRaaaaaaaaaaaaaaaaaadjXdjXdjXdjXdjXaaaaaaaaaaaaaaaaaadiXdiXdDIdDIdDJdiXdiXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadjedjedDKdDLdDLdjedjeaaaaaadwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdjjdjjdDMdDNdDOdjjaafaaidAodCpdDPdCpdAodCrdDQdCrdAoaaiaaiaafaafaafaafdDRdDSdDTdDUdDVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaduDduDduDduDduDduDduDduDduDduDduDduDduDduDduDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadyMdyMdyMdyMdyMdyMdyMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaidDWdBidDXdDXdDYdBidAcdDudDvdDZdEadEbdEcdEddEddEedEfdEgdEhdEidEjdEkdEldEmdEndEodAcdEpdCgdCSdCTdCgdEqaclaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaadjRdErdEsdEtdjRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadjYdEudEvdEwdjYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkedExdEydEzdkeaaaaaaaaadwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdEAdEBdECdEDdEEdkkaaiaaiaaidCpdEFdCpaaadCrdEGdCraaiaaiaaiaaiaaiaaiabGabGdEHdEIdEHaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaduDduDduDduDduDduDduDduDduDduDduDduDduDduDduDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadyMdyMdyMdyMdyMdyMdyMdyMdyMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadEJaaaaaadEJaaaaaaaaadEJaaaaaaaaaaaaaaadEJaaaaaaaaadEJaaaaaadEJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaidtMdAvdAwdBidAwdAvdAcdDudDvdEKdELdEMdDudDudDudENdEOdEPdEQdEQdERdESdETdEUdEVdEWdEXdEYdChdCUdCRdChdCSaclaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkTdEZdCZdFadkTaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadnxdFbdDcdFcdnxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadnCdFddDjdFednCaaaaaaaaadwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdFfdFgdFhdFidFjdnGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiaaiaaaaaaaaaaaeaaeaaadEHdFkdEHaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaduDduDduDduDduDduDduDduDduDduDduDduDduDduDduDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadEJdEJdEJdEJaaaaaaaaadEJdEJdEJdEJdEJdEJdEJaaaaaaaaadEJdEJdEJdEJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadFldtMdDWabGdDWdtMdAcdFmdDvdFndFodFpdDudFqdFrdFsdFtdFudFvdFwdFxdFydFzdFAdFBdFCdFDdEYdCgdCSdCTdCgdEqaclaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadFEdlQdFFdFGdkYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkZdFHdFIdqSdFJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadFKdqXdFLdFMdleaaaaaaaaadwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdrcdrddFNdrddrddFOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaaaaadFPdFQdFPaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaduDduDduDduDduDduDduDduDduDduDduDduDduDduDduDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadEJdEJdEJdEJaaaaaadEJdEJdEJdEJdEJdEJdEJdEJdEJaaaaaadEJdEJdEJdEJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaidFRaaiaaidAcdFSdEKdFTdFUdFVdDudFWdAcdFXdFYdFZdAcdGadGbdGcdGddGedGfdGgdAcdCfdCgdCUdCRdCgdCiaclaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadGhdGhdGhdGhaaaaaaaaaaaadGhdGhdGhdGhdGhaaaaaaaaaaaaaaaaaadGidGidGidGidGidGidGidGidGidGidGidGiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaeaaeaaaaaaaaUaaVdGjaaVdGkaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaduDduDduDduDduDduDduDduDduDduDduDduDduDduDduDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadEJdEJdEJdEJaaaaaadEJdEJdEJdEJdEJdEJdEJdEJdEJaaaaaadEJdEJdEJdEJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaaaaaidAcdGldDudGmdGndGndDudGodGpdGqdGrdGsdGpdGtdGudESdETdGvdGwdGxdAcdCRdChdCSdCTdChdCUaclaaaaaaaaaaaaaaaaaaaaaaaadGhdGhdGhdGhdGhdGhdGhdGhdGhdGhaaaaaaaaaaaaaaadGhdGhdGhdGhdGhdGhaaaaaadGhdGhdGhdGhdGhdGhaaaaaaaaaaaaaaadGidGidGidGidGidGidGidGidGidGidGidGidGidGidGiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaabudGyabuaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaduDduDduDduDduDduDduDduDduDduDduDduDduDduDduDduDduDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaaaaaadAcdDudDudFodGzdGzdDudGodGAdGBdGCdGDdGAdGtdGodFydGEdFAdGFdGGdAcdCfdCgdCUdCRdCgdCiaclaaaaaaaaaaaaaaaaaaaaadGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhaaaaaaaaadGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhaaaaaaaaaaaadGidGidGidGidGidGidGidGidGidGidGidGidGidGidGidGidGiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaclacldAfaaeaaeaaeaaedGyaaeaaeaaeaaeaaeaazaclaclaaaaaaaaaaaaaaaaaaduDduDduDduDduDduDduDduDduDduDduDduDduDduDduDduDduDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaaaaaadAcdAcdDudGHdFUdFUdGIdGodGJdGKdGLdGMdGJdGNdGOdGPdGQdGRdGSdAcdAcdEpdCgdCSdCTdCgdEqaclaaaaaaaaaaaaaaaaaaaaadGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhaaaaaaaaadGidGidGidGidGidGidGidGidGidGidGidGidGidGidGidGidGidGiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaaaaaeaaaaaeaaaaaaaaadGyaaaaaeaaeaaaaaaaaaaaaaclaaaaaaaaaaaaaaaaaaduDduDduDduDduDduDduDduDduDduDduDduDduDduDduDduDduDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAfaaaaaaaaadAcdAcdGTdGUdGTdGTdAcdAcdAcdGVdAcdAcdAcdAcdAcdGWdAcdAcdAcaaedCTdChdCUdCRdChdCSaclaaaaaaaaaaaaaaaaaaaaadGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhaaaaaaaaadGidGidGidGidGidGidGidGidGidGidGidGidGidGidGidGidGidGiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaaadGXdGXdGXdGXdGXaaedGyaaedGXdGXdGXdGXdGXaaaaclaaaaaaaaaaaaaaaaaaduDduDduDduDduDduDduDduDduDduDduDduDduDduDduDduDduDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaclaaaaaaaaaaaadGYdGYdGYdGYaaeaaedGZaaadGZaaeaaaaaeaaaaaaaaeaaaaaaaaedEpdCgdCSdCTdCgdEqaclaaaaaaaaaaaaaaaaaaaaadGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhaaaaaaaaadGidGidGidGidGidGidGidGidGidGidGidGidGidGidGidGidGidGiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaaedHadHbdHbdHbdHbdHcdHddHcdHedHedHedHedHfaaeaclaaaaaaaaaaaaaaaaaaduDduDduDduDduDduDduDduDduDduDduDduDduDduDduDduDduDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMaaaaaaaaaaaaaaaaaaaaaaaaaaadEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaclaaaaaaaaadHgdHhdHhdHgaaadAfaaaaaaaaaaaedCfdCSdCfdCidCTdCidCfdCSdCfdCidHgdHgdCfdCiaclaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhaaaaaaaaaaaadGidGidGidGidGidGidGidGidGidGidGidGidGiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaaedHidHidHidHidHiaaadGyaaadHidHidHidHidHiaaeaclaaaaaaaaaaaaaaaaaaduDduDduDduDduDduDduDduDduDduDduDduDduDduDduDduDduDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMaaaaaaaaaaaaaaaaaaaaaaaaaaadEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdHjdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaclaaeaaedHgdHgdHgdHgaaeaclaaaaaaaaadAfdHhdHgdHhdHhdHgdHhdHhdHgdHhdHhdHgdHgdHhdHhaaeaaaaaadGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhaaaaaaaaaaaaaaaaaadGidGidGidGidGidGidGidGidGidGidGidGiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaaaaaeaaaaaeaaeaaeaaadGyaaaaaeaaaaaeaaaaaeaaaaclaaaaaaaaaaaaaaaaaaduDduDduDduDduDduDduDduDduDduDduDduDduDduDduDduDduDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMaaaaaaaaaaaaaaaaaaaaaaaadEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaclaaaaaadHgdHhdHhdHgaaaaclaaaaaaaaaacldHgdCRdCUdCRdCUdCRdCUdCRdCUdCRdCUdCRdCUdHgaaeaaadGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhaaaaaaaaaaaaaaadGidGidGidGidGidGidGidGidGidGidGidGidGiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaaadGXdGXdGXdGXdGXaaedGyaaedGXdGXdGXdGXdGXaaeaclaaaaaaaaaaaaaaaaaaduDduDduDduDduDduDduDduDduDduDduDduDduDduDduDduDduDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMaaaaaaaaaaaaaaaaaaaaaaaadEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaaeaaedHgdHgdHgdHgaaeaclaaaaaaaaaacldHgdCTdCSdCTdCSdCTdCSdCTdCSdCTdCSdCTdCSdHgdAfaaadGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhaaaaaaaaaaaaaaadGidGidGidGidGidGidGidGidGidGidGidGidGidGidGidGidGidGiaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaaedHadHbdHbdHbdHbdHcdHddHcdHedHedHedHedHfaaeaclaaaaaaaaaaaaaaaaaaduDduDduDduDduDaaaduDduDduDduDduDaaaduDduDduDduDduDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMaaaaaaaaaaaaaaaaaaaaaaaaaaadEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAfaaaaaadCRdEqdEpdCUaaaaclaaaaaaaaaacldHhdHgdHhdHhdHgdHhdHhdHgdHhdHhdHhdHhdHhdHhaclaaadGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhaaaaaaaaaaaaaaadGidGidGidGidGidGidGidGidGidGidGidGidGidGidGidGidGidGiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwdwwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaaedHidHidHidHidHiaaadGyaaedHidHidHidHidHiaaaaclaaaaaaaaaaaaaaaaaaduDduDduDduDduDaaaduDduDduDduDduDaaaduDduDduDduDduDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaclaaaaaeaaaaaaaaeaaaaclaaaaaaaaaacldEpdCUdEpdEqdCRdEqdEpdCUdEpdEqdEpdEqdEpdEqaclaaadGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhaaaaaaaaaaaaaaadGidGidGidGidGidGidGidGidGidGidGidGidGidGidGidGidGidGiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadwwdwwdwwdwwdwwaaadwwdwwdwwdwwdwwaaadwwdwwdwwdwwdwwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAfaaaaaeaaaaaeaaaaaeaaadGyaaaaaeaaaaaeaaeaaeaaeaclaaaaaaaaaaaaaaaaaaduDduDduDduDduDaaaaaaaaaaaaaaaaaaaaaduDduDduDduDduDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaclaclaclaclaclaaeaclaaaaaaaaadAfaclaclaclaclaaeaclaclaclaclaclacldAfaclaclaclaaaaaadGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhaaaaaaaaaaaaaaaaaadGidGidGidGidGidGidGidGidGidGidGidGidGidGidGidGidGiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadwwdwwdwwdwwdwwaaadwwdwwdwwdwwdwwaaadwwdwwdwwdwwdwwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaaadGXdGXdGXdGXdGXaaedGyaaedGXdGXdGXdGXdGXaaeaclaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMdyMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhaaaaaaaaaaaaaaaaaadGidGidGidGidGidGidGidGidGidGidGidGidGidGidGiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadwwdwwdwwdwwdwwaaaaaaaaaaaaaaaaaaaaadwwdwwdwwdwwdwwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaaedHadHbdHbdHbdHbdHcdHddHcdHedHedHedHedHfaaeaclaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadyMdyMdyMdyMdyMaaadyMdyMdyMdyMdyMaaadyMdyMdyMdyMdyMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJdEJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhaaaaaaaaaaaaaaaaaadGidGidGidGidGidGidGidGidGidGidGidGiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaaedHidHidHidHidHiaaadGyaaedHidHidHidHidHiaaaaclaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadyMdyMdyMdyMdyMaaadyMdyMdyMdyMdyMaaadyMdyMdyMdyMdyMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadEJdEJdEJdEJdEJdEJdEJdEJdEJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAfaaaaaeaaaaaeaaaaaeaaadGyaaaaaeaaaaaeaaeaaeaaeaclaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadyMdyMdyMdyMdyMaaaaaaaaaaaaaaaaaaaaadyMdyMdyMdyMdyMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadEJdEJdEJdEJdEJdEJdEJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaaadGXdGXdGXdGXdGXaaedGyaaedGXdGXdGXdGXdGXaaeaclaaadHkaaaaaadHkaaaaaaaaadHkaaaaaaaaaaaaaaadHkaaaaaaaaadHkaaaaaadHkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhaaaaaaaaadGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhdGhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaaedHadHbdHbdHbdHbdHcdHddHcdHedHedHedHedHfaaeaclaaadHkdHkdHkdHkaaaaaaaaadHkdHkdHkdHkdHkdHkdHkaaaaaaaaadHkdHkdHkdHkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadGhdGhdGhdGhdGhdGhdGhdGhdGhdGhaaaaaaaaaaaaaaadGhdGhdGhdGhdGhdGhaaaaaadGhdGhdGhdGhdGhdGhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaaedHidHidHidHidHiaaadGyaaedHidHidHidHidHiaaaaclaaadHkdHkdHkdHkaaaaaadHkdHkdHkdHkdHkdHkdHkdHkdHkaaaaaadHkdHkdHkdHkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadGhdGhdGhdGhaaaaaaaaaaaadGhdGhdGhdGhdGhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaadAfaaaaaeaaaaaeaaaaaeaaadGyaaaaaeaaaaaeaaeaaeaaeaclaaadHkdHkdHkdHkaaaaaadHkdHkdHkdHkdHkdHkdHkdHkdHkaaaaaadHkdHkdHkdHkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaaadGXdGXdGXdGXdGXaaedGyaaedGXdGXdGXdGXdGXaaeaclaaadHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaaedHadHbdHbdHbdHbdHcdHddHcdHedHedHedHedHfaaeaclaaadHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHldHldHldHldHldHldHlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaaedHidHidHidHidHiaaadGyaaadHidHidHidHidHiaaaaclaaadHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHldHldHldHldHldHldHldHldHlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaaaaaaaaeaaeaaeaaaaaadGyaaeaaaaaaaaeaaeaaaaaaaclaaadHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHldHldHldHldHldHldHldHldHlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaclaclaclaclaaaaaaaaUdGydGkaaaaaaaclaclacldAfaclaaadHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaadHldHldHldHldHldHldHldHldHlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclabedHmdHnaclaaaaaaaaaaaaaaaaaaaaadHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHldHldHldHldHldHldHldHldHlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaaaabtaaaaclaaaaaaaaaaaaaaaaaadHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHldHldHldHldHldHldHldHldHlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaclaclaclaclaaaaaaaaaaaaaaaaaadHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHldHldHldHldHldHldHlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHldHldHldHldHldHldHlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHldHldHldHldHldHldHldHldHlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHldHldHldHldHldHldHldHldHldHldHldHldHldHldHlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHldHldHldHldHldHldHldHldHldHldHldHldHldHldHlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkdHkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHldHldHldHldHldHldHldHldHldHldHldHldHldHldHlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHkdHkdHkdHkdHkdHkdHkdHkdHkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHldHldHldHldHldHldHldHldHldHldHldHldHldHldHlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHkdHkdHkdHkdHkdHkdHkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHldHldHldHldHldHldHldHldHldHldHldHldHldHldHlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHldHldHldHldHldHldHldHldHldHldHldHldHldHldHlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHldHldHldHldHldHldHldHldHldHldHldHldHldHldHlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHldHldHldHldHldHldHldHldHldHldHldHldHldHldHldHldHlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHldHldHldHldHldHldHldHldHldHldHldHldHldHldHldHldHlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHldHldHldHldHldHldHldHldHldHldHldHldHldHldHldHldHlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHldHldHldHldHldHldHldHldHldHldHldHldHldHldHldHldHlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHldHldHldHldHldHldHldHldHldHldHldHldHldHldHldHldHlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHldHldHldHldHldHldHldHldHldHldHldHldHldHldHldHldHlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHldHldHldHldHldHldHldHldHldHldHldHldHldHldHldHldHlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHldHldHldHldHldHldHldHldHldHldHldHldHldHldHldHldHlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHldHldHldHldHlaaadHldHldHldHldHlaaadHldHldHldHldHlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHldHldHldHldHlaaadHldHldHldHldHlaaadHldHldHldHldHlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHldHldHldHldHlaaaaaaaaaaaaaaaaaaaaadHldHldHldHldHlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauqauqauqauqauqauqauqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafarWarWaCravIaCsaCtaCtaCuaCvaCwaCxaCyaCzaCAaCBaCCaCDaCEaCFaCGaCHaCIaCJaCKaCLaCMaCNaCOaCPaCHaCQaCRaCSaCTaCUaCVaCWaCXaCYaApaCZaDaaDbaApaDcaDdaDeaApaDfaDaaDgaAwaafaafagnaDhaDiaDjagnaDkayyaDlaDmaBRaDnaDoayyaDparNarBaAGaDqaDraDsaDtaAGaAGaaiaxuayzaxuaaiaaiaBZaDuaDvaDvaDvaDvaDvaDvaDvaDvaDvaDvaDwaDxaDyaDzaDAaxwaDBaCjaCjaDCaDDaDEaCjaCjaDFazJaCnaDGaDHaDHaDHaDHaDHaDHaDHaDHaDHaDIaCnayGaBcaDJaDKaDLaDMaDNayGaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauqauqauqauqauqauqauqauqauqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafarWarWaDOaDPaDQaDRaDRaDSaDTaDUaDVaDWaDXaDYaDZaEaaEbaEcaEdaEeaEfaEgaEhaEiaEjaEkaElaEkaEmaEnaEoaEpaEqaEraxeaEsaEtaBFaEuaApaEvaEwaExaApaEyaEzaEyaApaEyaEAaEyaAwaafaafagnaEBaECaDjagnayyayyaEDaDmaEEaEFaEGaEHaEIaEJaEKaELaEMaENaEOaEPaEQaAGaaiaxuayzaxuaaiaaiaBZaERaDvaDvaDvaDvaDvaDvaDvaDvaDvaDvaESaETaAJaAKaEUaxwaEVaCjaEWaEXaEYaEZaFaaCjaFbazJaFcaFdaFeaFfaFfaFfaFfaFfaFgaFgaFhaCnaFiayGaBcaFjaDKaDMaFkaFlayGaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafarWarWaFmavIaFnaFoaFpawFaFqarWaFraFsaFsaFsaFtaFuaFsaFvaFsaFwaFxaFsaFyaFzaFAaFBaFyaFCaFDaFEaApaFFaFGaApaFHaFIaApaFJaApaApaFKaFLaFMaFNaFOaFPaFQaFRaFSaFLaFTaAwaAwaafagnagnawqaFUakBaFVaFWaFXaDmaDmaFYaFZayyarMarNarBaGaaEMaGbaGcaEMaGdaAGaaiaxuayzaxuaBZaBZaBZaBZaDvaDvaDvaDvaDvaDvaDvaDvaDvaDvaESaGeaDyaDzaGfayBaGgaCjaEWaEXaEYaEZaFaaCjaGhaGiaGjaFdaGkaGlaGlaGlaGlaGlaGmaGmaGnaCnaGoayGaBcaGpayGaFkaDMaGqayGaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaGraGraGraGraGsaGtaGuaGvaGraGraFraGwaGwaGxaGwaGyaGzaGAaGBaGCaGDaGEaFyaGFaGGaGHaGIaGJaGKaGLaApaGMaGNaApaGOaGPaGQaGRaGSaGTaGUaGVaGWaGXaGYaGZaGUaHaaHaaHaaHaaHbaAwaafaafagnaHcaDjahcaHdaHeaHfaHgaHhaHiaHjayyaHkarNarBaAGaHlaHmaEMaEMaHnaAGaaiaxuaHoaHpaBZaHqaHraHsaDvaDvaDvaDvaDvaDvaDvaDvaDvaDvaHtaHuaDyaDzaGfaAHaHvaHwaHwaHxaHyaHzaHwaHwaHAaHBaHCaFdaGkaGlaGlaGlaGlaGlaGmaGmaGnaCnaFiayGaBcayGayGayGayGayGayGaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaGraGraHDaHEaHFaHGaHHaHIaGraFraHJaGwaGwaGwaHKaHLaHMaHNaHOaHPaHQaHRaHSaGGaGGaHTaHUaHVaHWaApaHXaHYaApaHZaIaaIbaIcaIdaIeaHaaIfaIgaIhaIiaHaaHaaIhaHaaHaaHaaHbaAwaafaafagnaIjaDjagnayyayyayyayyayyayyayyayyaIkaIlaImaInaIoaIpaIqaEMaIraAGaaiaxuaIsaItaBZaIuaIvaIwaDvaDvaDvaDvaDvaDvaDvaDvaDvaDvaIxaHuaIyazGaIzaIAaIBaIBaIBaICaIDaIEaIBaIBaIBaIFaIGaFdaGkaGlaGlaIHaIIaIJaGmaGmaGnaCnaIKayGaBcayGaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaGraGraILaIMaINaIOaHHaIPaGraFraIQaIRaISaISaISaITaIUaIVaIWaIXaIYaIZaJaaJbaJcaJdaJeaJfaJgaApaJhaJiaApaJjaJkaApaJlaJmaApaHaaJnaJoaJpaJqaJraJsaJtaJsaHaaJuaAwaAwaafaafagnaJvaJwagnaafaJxaJyaJzaJAaJBaJCaJDarMarNarHaAGaJEaJFaEMaEMaJGaAGaaiaxuaJHaJIaJJaJKaJLaJMaDvaDvaDvaDvaDvaDvaDvaDvaDvaDvaIxaHuaJNaJOaJPaJQaJRaJRaJRaJSaJRaJTaJRaJUaJRaJVaJWaJXaGkaGlaGlaJYaJZaKaaGmaGmaGnaCnaKbayGaKcayGaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaGraGraKdaKeaIOaIOaKfaKgaGraFraHJaKhaKiaKiaKjaKkaKlaKmaKnaKoaKpaKqaKraHSaKsaKtaGGaKuaKvaKwaKxaKyaApaKzaKAaKBaHaaHaaKCaHaaKDaAwaKEaKFaKFaKGaApaApaKHaApaApaafaafaafagnagnaJwagnaafaJxaKIaKJaKKaKLaKJaKMarMarNarHaELaEMaKNaKOaEMaGdaAGaaiaxuaKPaKQaBZaKRaKSaHsaDvaDvaDvaDvaDvaDvaDvaDvaDvaDvaDwaKTaHuaDzaKUaKVaKWaKXaKWaKYaKZaLaaKWaLbaKWaLcaLdaFdaGkaGlaGlaGmaGmaGmaGmaGmaGnaCnaFiayGaLeayGaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaGraGraGraLfaLgaLhaLiaGraGraFraGwaLjaGwaGwaGwaLkaLlaLmaLnaLoaLpaFyaGJaLqaLraLraLraLsaLtaLuaLvaLwaLxaLyaLzaLAaLzaLBaLCaLzaLDaLEaLFaLGaLHaLIaApaLJaLKaLLaApaafaafaafaafagnaDjagnaafaJxaLMaKJaLNaLOaLPaLQaLRaLSaLTaGaaEMaLUaEOaEPaLVaAGaaiaxuaKPaxuaBZaBZaBZaBZaDvaDvaDvaDvaDvaDvaDvaDvaDvaDvaESaGeaHuaDzaLWaLXaLYaLZaLZaMaaLZaLZaMbaMcaMdaHBaMeaFdaGkaGlaGlaGmaGmaGmaGmaGmaGnaCnaGoayGaKcayGayGaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaGraGraGraGraGraGraGraGraFraFraLjaGwaMfaMgaMhaHMaMiaMjaMkaMlaFyaMmaMnaMoaGGaMoaMpaMqaAwaAwaAwaAwaMraGUaMsaMtaMtaIiaHaaMuaMvaLzaLBaMwaMxaApaMyaLKaMzaApaafaafaafaafagnaDjagnaafaJxaJxaMAaKJaMBaMCaJDarHarNaMDaAGaEMaEMaDsaMEaAGaAGaaiaxuaKPaxuaafaafaBZaMFaDvaDvaDvaDvaDvaDvaDvaDvaDvaDvaESaMGaMHayEaMIaxwaLZaLZaMJaMKaMLaLZaLZaMMaLZaLZaMNaFdaMOaMPaMPaMQaMQaMQaMQaMQaMRaCnaFiayGaBcaMSayGaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaiaMTaMTaMTaMTaMTaMTaMTaMTaMTaMTaMTaMTaafaafaafaafaafaGraGraGraGraGraGraafaafaMUaMVaMUaMUaFraFraFraFraFraFraFraMWaMWaMWaMXaFEaMYaMWaMWaMWaafaafaAwaAwaMZaNaaNbaNcaNdaNeaNfaLEaNgaNhaNiaNjaAwaApaApaNkaApaafaafaafagnagnaDjagnaafaafaJxaJxaNlaNmaNnaKMarHarNaNoaAGaNpaNqaBYaAGaAGaaiaaiaxuaKPaxuaafaafaBZaNraDvaDvaDvaDvaDvaDvaDvaDvaDvaDvaHtaNsaHuaDzaNtaxwaNuaNvaNwaNxaNyaLZaNzaNxaNAaLZaMNaNBaNCaNCaNCaNCaNCaNCaNCaNCaNCaNDaCnaNEaBcaFlayGaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNFaNFaNFaNFaNFaNFaNFaNFaNFaNFaNGaMTaafaafaafaafaafaafaafaafaafaafaafaafaafaMUaNHaNIaNJaaiaaiaaiaaiaaiaaiaaiaaiaaiaNKaNLaNLaNLaNKaaiaaiaafaafaafaAwaAwaNMaNNaNNaNOaAwaAwaAwaAwaAwaAwaAwaAwaafaApaNPaApaafaafaafagnaNQaNRagnaafaafaaiaJxaJxaJxaJxaJxaNSaNTarHaAGaAGaAGaAGaAGaaiaaiaaiaxuaKPaxuaxuaafaBZaBZaCaaCbaCbaCbaNUaCbaCbaCbaCbaCdaBZaCeaNVaCgaChaxwaLZaLZaNWaNXaNYaNZaOaaObaOcaNZaMNaOdaCnaCnaCnaCnaCnaCnaCnaCnaCnaCnaCnayGaBcaGpayGaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNFaNFaOeaOfaOgaOhaOiaOjaOeaOkaOlaOmaMTaafaafaafaafaafaafaafaafaafaOnaOnaOnaOnaOnaOoaOpaNJaaiaaiaaiaaiaaiaaiaaiaaiaaiaOqaOraOsaOtaOqaaiaaiaafaafaafaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaafaafaApaApaApaafaafaafagnaOuaOvagnaafaafaaiaaiaaiaaiaaiaOwarHarNarHaOwaaiaaiaaiaaiaaiaaiaaiaxuaOxaOyaxuaafaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiayBaAIaOzaAKaALaxwaOAaOBaOCaODaOEaLZaNzaOFaNAaLZaOGaCnaAVaOHaOIaAYaOJaAYaOKaOHaAVaOLazJayGaKcayGayGaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOMaONaOOaOOaOOaOOaOOaOOaOOaOPaOlaOmaMTaafaafaafaafaafaafaafaafaafaOnaOQaORaOSaOTaOUaOVaNJaaiaaiaaiaOWaOXaOYaOZaOWaaiaPaaPbaPcaPbaPaaaiaaiaafaafaafaafaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaafaafaafaafaafaafaafagnaDjaPdagnaafaafaaiaaiaaiaaiaaiaPearHarNarHaPeaaiaPfaPgaPhaPiaPfaaiaxuaKPaPjaxuaafaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiazDaPkaHuaDzaGfaxwaLZaLZaLZaLZaLZaLZaLZaLZaLZaLZazJazJazJazJazJazJazJazJazJazJazJazJazJaPlaKcayGaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNFaNFaPmaPnaPnaOOaPoaPpaPqaPraOlaOmaMTaafaafaafaafaafaafaafaafaafaOnaPsaPtaPuaPvaPwaPxaNJaaiaaiaOWaOWaPyaPzaPyaOWaOWaOWaPAaPBaPAaOWaOWaaiaaiaafaafaafaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaOWaOWaOWaOWaOWaafaafaafaafaOWagnaPCagnaOWaafaafaafaaiaaiaaiarxarxaPDaPEaPDarxaPfaPfaPFaPGaPHaPfaPfaxuaPIaxuaxuaafaafaafaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaAHayCaMHayEaEUaxwaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafayGaPJaPKayGaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNFaNFaNFaNFaPLaPLaNFaNFaNFaNFaPMaMTaafaafaafaafaafaalaalaalaalaOnaPNaPOaPPaOnaNJaPQaNJaPRaPSaOWaPTaPbaPbaPbaPUaOWaPVaPbaPWaPbaPXaOWaPYaPZaOWaOWaOWaOWaOXaOYaOYaOYaOYaOYaOYaOYaOZaOWaQaaQbaQcaOWaOWaOWaOWaOWaOWaQdaQeaQfaOWaOWaOWaOWaOWaQgaQhaOWaQiaPbaPcaPbaQjaPfaQkaQlaQlaQmaQnaPfaQoaQpaQqaxwaxwaxwaxwaxwaxwaQraQsaQsaQsaQsaQsaQsaQtaxwaCeaQuaxyaxzaxwaxwaQvaQvaQvaQvaQvaQvayGayGayGayGayGayGaafaafaafaafaafaafaafaalayGayGaQwaQxayGaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaMTaMTaMTaMTaQyaQyaMTaMTaMTaMTaMTaMTaQzaQzaQzaQzaQzaQzaQAaQBaQCaOnaOTaQDaOnaOnaQEaQFaQGaQHaQHaQIaPbaQJaQKaQLaQLaQMaQNaQLaQOaQLaQLaQMaQLaQLaQLaQPaQQaQLaQRaQLaQLaQLaQLaQKaQLaQLaQLaQMaQLaQSaQKaQMaQLaQLaQTaQUaQVaQLaQWaPbaPAaPbaQXaPbaQYaPbaPbaQZaPbaPbaPcaPbaPbaRaaRbaQlaQlaRcaRdaReaRfaRgaRfaRhaRiaRjaRkaRlaRmaRfaRfaRfaRnaRfaRfaRoaRpaRqaRfaRfaRraRsaHuaQqaRtaRuaRvaRwaRxaRxayGaGpaRyaCqaBdayGayGayGayGayGayGayGayGayGaRzaDMaBcayGayGaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqauqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaMTaRAaRBaRCaRDaREaRFaRGaRHaRIaRJaRKaRHaRLaRMaRNaRMaROaRPaRQaRMaRRaRMaRLaRSaRTaRSaROaRMaRUaRVaRWaRXaRVaRVaRYaRZaSaaSbaSaaScaRYaSaaSaaSaaSdaSeaSaaSaaSfaSaaSaaScaRZaSaaSaaSgaRYaSaaShaRZaRYaSiaSaaSdaSaaSjaSeaSkaSaaRYaSaaSfaSaaRZaSaaSaaSlaSaaScaSmaPbaPbaSnaSoaSpaSqaSraSsaStaSuaSvaSuaSwaSuaSuaSuaSuaSxaSyaSuaSuaSuaSuaSuaSzaSAaSAaSAaSBaSCaSuaSuaSDaSEaSFaSFaSGaSHaSIaSJaSKaSLaSKaSKaSKaSKaSKaSMaSKaSKaSKaSKaSKaSKaSKaSNayGaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauqauqauqauqauqaaaauqauqauqauqauqaaaauqauqauqauqauqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaMTaSOaSPaSQaSRaSSaSTaSUaSVaSWaSXaSYaSXaSZaTaaTbaTcaTdaTeaTfaTgaThaTiaTjaTkaTlaTmaTnaToaTpaTqaTraTsaTtaTuaTvaTuaTuaTuaTuaTwaTvaTuaTuaTxaTuaTyaTuaTuaTzaTuaTuaTAaTBaTCaTuaTDaTvaTEaTFaTGaTHaTGaTGaTGaTIaTJaTKaTLaTMaTNaTOaTPaTuaTQaTBaTRaTSaPbaTTaPbaPbaPbaRaaQlaTUaTVaTWaTXaTYaTZaUaaHuaHuaUbaHuaHuaUcaNVaUdaHuaHuaHuaUeaHuaUfaUgaUcaUhaUiaHuaHuaHuaQqaRtaUjaUkaUlaUmaUnayGayGayGayGayGayGayGayGaBcaDMayGayGayGayGayGayGayGayGaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauqauqauqauqauqaaaauqauqauqauqauqaaaauqauqauqauqauqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaMTaMTaUoaUpaUqaUraUsaUtaMTaMTaMTaUuaUvaUwaMTaQzaQzaQzaQzaQzaQzaPRaUxaUxaUxaPSaQzaQzaUqaOWaUyaUzaUAaUBaUCaOWaUDaPbaPbaPbaUEaOWaOWaOWaOWaOWaOWaUFaUGaPWaUHaUFaOWaOWaOWaOWaOWaOWaUIaUJaUKaOWaQgaULaQhaOWaOWaQgaULaQhaOWaUMaUNaUOaOWaQgaULaQhaOWaOWaQgaULaQhaPfaUPaUQaURaQmaUSaPfaxwaUTaUUaUVaxwaUTaUUaUVaxwaxwaxwaUWaUWaxwaxwaxwaxwaxwaxwaQqaQqaQqaxwaxwaQvaUXaUYaUZaVaaVbaVcaVdaVeaVfaVgaVhaViaVcaBcaDMayGaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauqauqauqauqauqaaaaaaaaaaaaaaaaaaaaaauqauqauqauqauqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaMTaMTaMTaMTaMTaMTaVjaVkaafaMTaVlaVlaVlaMTaafaafaafaafaVmaVnaVoaVoaVoaVoaVoaVpaVmaaiaOWaOWaVqaVraVsaOWaOWaOWaVtaVuaVvaOWaOWaafaafaafaafaafaVwaVxaVyaVzaVwaafaafaafaafaafaOWaVAaVBaVAaOWaaiaaiaaiaaiaaiaaiaaiaaiaVCaVDaVEaVFaVCaaiaaiaaiaaiaaiaaiaaiaaiaPfaPfaVGaVHaVIaPfaPfaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaxwaQqaQqaxwaafaafaafaafaVJaVJaVKaVJaVJaafaQvaQvaVcaVLaVcaVcaVcaVdaVMaVNaVOaVPaViaVcaBcaVQayGaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaVkaVRaVSaVkaafaVTaVUaVVaVWaVTaafaafaafaafaVmaVXaVYaVZaWaaWbaWcaVoaVmaaiaaiaWdaWeaWfaWgaWdaaiaOWaPYaOYaOZaOWaafaafaWhaWhaWhaWhaWiaWiaWjaWiaWiaWkaWkaWkaWkaafaVAaWlaWmaVAaaiaaiaaiaaiaWnaWoaWpaWqaWnaWnaWraWsaWtaWnaWnaWoaWpaWqaWnaaiaaiaaiaaiaWuaUQaURaQmaWvaWwaWwaWxaWyaWzaWwaWwaWwaWwaWwaWwaWwaWAaWwaWwaafaafaafaafaafaVJaWBaWCaVJaafaafaVcaWDaWEaWFaWGaWHaWIaWJaWKaWLaWLaWMaVcaWNayGaalaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaVkaVkaVkaVkaVkaVkaVkaVkaVkaVkaWOaVSaVkaafaVTaWPaWQaWRaVTaafaafaafaafaVmaWSaWTaWUaWVaWWaWXaWYaVmaaiaaiaWZaXaaXbaXcaXdaaiaaiaaiaaiaaiaafaafaafaWhaXeaXfaXgaWiaXhaXiaXjaWiaXkaXlaXmaWkaafaVAaWlaXnaVAaaiaaiaaiaXoaWqaXpaXqaXraXsaXtaXuaXvaXwaXxaXyaXzaXAaXBaWoaXCaaiaaiaaiaXDaUQaURaQmaXEaXFaXGaXHaXIaXJaXKaWwaXLaXMaXNaXOaXPaXQaXRaWwaWwaafaafaafaafaVJaXSaXTaVJaafaafaVcaXUaXVaWLaXWaXXaWLaXYaXZaWLaYaaYbaVcaYcaVJaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYdaaaaaaaYdaaaaaaaaaaYdaaaaaaaaaaaaaaaaYdaaaaaaaaaaYdaaaaaaaYdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaafaaoaVkaVkaYeaYeaYeaYeaYeaYeaYeaYeaYeaYfaYgaVkaafaVTaYhaYiaYjaVTaafaafaafaafaVmaYkaWTaYlaYmaYnaWXaYoaVmaYpaYqaYraYsaYtaYuaXdaaiaaiaaiaafaafaafaafaafaWhaYvaYwaYxaYyaYzaYAaYBaYCaYDaYEaYFaWkaafaVAaVAaWmaVAaaiaaiaXoaYGaYHaYIaYJaYKaYKaYLaYMaYNaYMaYOaYPaYQaYRaYSaYHaYTaXCaaiaaiaYUaYVaYWaYXaYYaYZaZaaZaaZaaZaaZbaZcaZdaZeaZfaZgaZgaZgaZhaZiaWwaafaafaafaafaVJaWBaZjaVJaafaafaVcaZkaZlaZmaZnaZoaZpaZqaZraZsaZtaYbaVcaYcaVJaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYdaYdaYdaYdaaaaaaaaaaYdaYdaYdaYdaYdaYdaYdaaaaaaaaaaYdaYdaYdaYdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoaaoaVkaYeaYeaZuaVkaVkaVkaVkaVkaVkaVkaVkaVkaVkaafaVTaZvaZwaZxaVTaafaafaafaafaVmaZyaZzaZAaZAaZAaZBaZCaZDaZEaZFaZEaZGaZHaZIaXdaaiaaiaafaafaafaafaafaafaWhaZJaZKaZLaWiaZMaZNaZOaWiaZPaZQaZRaWkaafaafaVAaWmaVAaaiaWnaZSaYHaZTaYJaYLaYMaYMaZUaZVaZWaZXaZYaYMaYMaYOaZZaYSaYHaZSaWnaaiaPfbaababbacbadbaebafbagbahbagbaiaWwbajbakbalbambambanbaobapaWwbaqbaqbaqbaqaVJbarbasaVJaalaalaVcaZkbataWLbaubavbawbaxaVcaVcaVcaVcaVcaYcaVJaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYdaYdaYdaYdaaaaaaaYdaYdaYdaYdaYdaYdaYdaYdaYdaaaaaaaYdaYdaYdaYdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoaaoaaobayaYebazaVkaVkaafaafaafaafaafaafaafaafaafaafaVTaVUbaAaVTaVTaafaafaafaafaVmbaBbaCbaDbaEbaFbaGbaHbaIbaJbaKbaJbaLbaMbaNaWZaaiaaiaafaafaafaafaafaafaWhbaObaPbaQbaRbaRbaSbaRbaRbaTbaUbaVaWkaafaafaVAaWmaVAaaibaWbaXaZTaYJaYLaYMaYMaYMaYMaYMaYMaYMaYMaYMaYMaYMaYOaZZbaYbaZbaWaaiaPfbbabbbaQmaXEaXFbbcbbdbbebbebbfaWwbbgbbhbbiaWwbbjbbkbblbbmaWwbbnbbobbpbaqbbqbbraWBaWBbbsbbtaVJaVJaVJbbuaVJaVJaVJaVJaVJaalaafaafaVJaYcaVJaVJaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYdaYdaYdaYdaaaaaaaYdaYdaYdaYdaYdaYdaYdaYdaYdaaaaaaaYdaYdaYdaYdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaoaaoaaobbvbbwaVkaalaafaafaafaafaafaafaafbbxbbxbbxbbxbbxbbybbzbbAbbBaafaafaafaafaVmbbCbbDbbEbbFbbGbbFbbHbbIbbJbbKbbJaWeaZHbbLbbMbbNbbNbbNbbNbbNaafaafaafaWhaWhaWhaWhbaRbbObbPbbObaRaWkaWkaWkaWkaafaafaVAaWmaVAaaibbQbbRaYJaYLaYMbbSaYMbbTbbUaYMaYMaYMbbVbbWaYMbbSaYMaYObbXbbYbbQaaiaWubbZbcaaQmaPfaWwaWwaWwaWwaWwaWwaWwaWwaWwaWwaWwaWwaWwaWwaWwaWwbcbbccbcdbaqbbqbbraWBaWBbceaWBaWBbcfbcgbcgbchbaraWBaWBaWBaVJaalaafaVJaYcbciaVJaVJaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaoaafaaobcjaYeaVkaafaafaafaafaafaafaafaafbbxbckbclbcmbbxbcnbcobcpbbBaafaafaafaafaVmaVmbcqbcrbcsbctbcuaVmaVmaYpaYqaYrbcvaZHbcwbbMbcxbcybczbcAbbNaafaafaafaafaafbaRbaRbcBbcCbbPbcCbcDbaRbaRaafaafaafaafaVAaWmaVAaaiaZSbbRbcEbcFaYMaYMbcGbcHaYMaYMaYMaYMaYMbcIbbWaYMaYMaYMbcJbbYaZSaaiaXDaUQbcabcKaPfaafaafbcLbcLbcMbcNbcLbcObcPbcQbcRbcSbcTbcUbcVbaqbcWbccbccbcXbbqbcYaVJaVJaVJaVJaVJaVJbcZbcZbcZaVJbdabdbaWBaWBaVJaVJaVJaYcaWBbdcaVJaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaVkbddaVkaafaafaafaafaafaafaafaafbbxbdebdfbdgbbxbdhbdibdjbbBaafaafaafaafaafaVmaVmbdkbdlbdmaVmaVmaaiaaiaaibdnbdoaZHbdpbbMbdqbdrbdsbdtbbNbbNaafaafaafaafbaRbdubcCbdvbdwbdxbcCbdybaRaafaafaafaafaVAaWmaVAaaiaWnbdzbdAbdBaYMbcGbdCbdDaYMbdEbdEbdEaYMbdFbdGbdHaYMaYMbdIbdJaWnaaiaYUaUQbcabdKaPfaafaafbcLbdLbdMbdNbdObdPbdQbdRbdRbdSbdTbdUbdVbdWbdXbdYbdZbaqbbqbbraVJbeabeabeabeabebbebbecbebbebbebbebaWBaWBaWBaWBaWBbedbeeaWBaVJaafaafaafaafaafaafbefbefbefbefbefbefbefaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaVkaYeaVkaafaafaafaafaafaafaafaafbbxbegbdfbehbbxbeibejbekbbBaafaafaafaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaYraYrbelaZHbembbMbbNbenbeobepbeqbbNaafaafaafaafbaRberbcCbbObesbbObcCbetbaRaafaafaafaVAaVAaWmaVAaaiaWnbeubevbewaYMbexaYMaYMbeybezbeAbeBbeCaYMaYMbexaYMbeDaYObeEaWnaVCaPfbeFbeGbeHaPfaPfaafbcLbeIbeJbeKbeLbeMbeNbeObePbeQbeRbeSbeTbeUbeVbeVbeVbeVbeVbeVbeWbeWbeWbeWbeWbebbeXbeYbeZbfabfbbebbfcbfcbfcbfcbfcbfcbedbeeaVJaafaafaafaafaafbefbefbfdbfebffbfebfgbefbefaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaVkaYeaVkbfhbfhbfhbfhbfhbfhbfhbfhbbxbfibfjbfibbxbfkbdibflbfmbfmbfmbfmaafaafaafaaiaaiaaiaaiaaiaaiaaiaaiaWdbfnaXabfobfpbfqbbNbfrbeobepbfsbbNaafaafaafaafbaRbftbfubfvbfwbfxbcCbftbaRaafaafaafaVAbfyaWmaVAaaibaWbfzbfAaYMaYMaYMaYMbfBbezbaZaXBbaZbeBbfAaYMaYMaYMbfCaYMbfDbfEbfFbfGbfHbcaaQmbfIaPfaafbcLbfJbfKbeKbfLbfMbfMbfMbfMbfNbfObeSbfPbfQbeVbfRbfSbfTbfUbeVbfVbfWbfWbfXbeWbfYbeYbeYbfZbfZbeYbgabfcbgbbgcbgdbgebfcaWBaYcaVJaafaafaafaafaafbefbgfbggbghbgibgjbgkbgfbefaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiaafaafaafaafaafaafaafaafaVkaVkaYebglbgmbgnbgobgpbgqbgrbgsbgtbgmbgubgvbgwbgxbcnbdibgvbfmbgybgzbfmbfmbfmaafaafaaiaaiaaiaaiaaiaaiaaiaXdbgAaWebgBbgCbaJbgDbgEbgFbepbfsbbNaafaafaafaafbaRbgGbgHbgIbgJbgKbgLbgMbaRaafaafaafaVAbgNaWmaVAaaibbQbgObfAaYMaYMaYMaYMbfBbbYaXBbgPaXBbbRbfAaYMaYMaYMbgQbgRbgRbgSbgTbgUbgVbgWbgXbgYaPfaafbcLbdLbgZbhabcLbhbbhcbhdbhebhfbcTbhgbfPbhhbeVbhibhjbhkbhlbeVbhmbhnbhobhpbeWbhqbhrbhsbhtbhubhvbhwbfcbgbbhxbhybhzbfcbhAbhBaVJaafaafaafaafaafbefbhCbhDbhEbhFbhEbhDbhGbefaafaafbefbefbefbefbefaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaabhHbhIabGabGbhJbhIbhHaafaafaafaafaafaafaVkbhKaYebhLbgmbhMbhNbhObhPbhQbhRbhSbhTbhUbhVbhWbhXbhYbhZbiabfmbibbicbidbiebfmaafaafaafaaiaaiaaiaaiaaiaaiaWZbifbigbihbfpbbJbiibijbikbepbfsbbNaafaafaafaafbilbilbilbilbimbilbilbilbilaafaafaafaVAbinaWmaVAaaiaZSbfzbfAaYMaYMaYMaYMbfBbiobaZaXBbaZbipbfAaYMaYMaYMbiqaYMaYMbiraVFbisaUQbcaaQmbitaPfaafbcLbiubivbiwbcLbcTbcTbcTbcTbixbcTbiybizbiAbeVbiBbiCbiDbiEbeVbiFbiGbiHbiIbeWbiJbiKbiLbiMbiNbiObiPbiQbiRbiSbiTbiUbfcbiVbiWaVJaafaafbefbefbefbefbiXbiYbiXbiZbiXbjabiXbefbefbefbefbjbbjcbjdbefbefaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabhIbjebjfbjgbjfbjebhIaaiaafaafbhIbhIbhIbjhbjiaYeaYebgmbjjbjkbgpbjlbjmbjnbjobgmbjpbbzbjqbjrbjsbjtbjubfmbjvbjwbjxbjxbfmbjybjybjybjyaaiaaiaaiaaiaaiaYraYrbjzbjAbjBbbMbbNbjCbikbepbjDbbNaafaafaafbilbilbilbilbjEbjFbjEbilbilbilbilaafaafaVAaVAaWmaVAaaiaWnbjGbcEbcFaYMbjHaYMaYMaZZbiobjIbipaYJaYMaYMbjHaYMbjJbjKbjLaWnaVCaPfaVGbjMaVIaPfaPfaafbcLbjNbjObjPbcLbjQbjRbjSbjTbjUbjVbjWbfPbjXbeVbeVbjYbjZbkabeVbkbbkcbkdbkebeWbkfbfZbeYbkgbeYbeYbkhbfcbhybkibfcbkjbfcbkkaYcaVJaafbefbefbgfbklbiXbkmbknbkobkpbkqbknbkobkrbiZbksbktbkqbkubkobkvbefbefaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkwbjfbkxbkybkybjfbkzbkAbhIbhIbhIbkBbkCbhIbhIbkDbhIbgmbgmbgmbgmbgmbgmbgmbgmbgmbkEbdibkFbbBbkGbbBbkGbfmbjvbkHbkIbkJbjxbkKbkLbkMbjybkNbkObkPbjyaaiaaiaWdaWeaZHbfpbbMbkQbkRbkSbkTbbNbbNaafaafaafbilbilbkUbkVbkWbkXbkYbkZblabilbilaafaafaafaVAaWmaVAaaiaWnblbblcbldaYMbdGbdHbleaYMaYKaYKaYKaYMblebcGbdCaYMaYMblfblgaWnaaiaWuaUQaURaQmaPfaafaafbcLblhblibljblkbllblmblnblnbloblpblqblrblsbltbeVblublvblwbeVblxblyblzblAbeWblBblCblDblEbeYblFblGbfcblHblIbfcblJbfcblKaYcaVJaafbefblLblMblNblOblPblQblPblRblPblSbghblTbiZblUblVblWblXbghblYblZbefaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGbjgbmabmbbmbbjgbmcbmdbmebmfbmgbmhbmibmjbmkbmlbmmbmnbmobmpbmqbmrbmsbmrbmtbmubmvbmwbmxbbBbmybmzbmAbjxbjxbmBbmCbmDbjxbmEbmFbmFbmGbmHbmIbmJbjyaaiaaiaXdaWeaZHbmKbbMbkRbkRbmLbmMbbNaafaafaafbilbilbmNbmObmPbmQbmRbmQbmSbmTbmUbilbilaafaafaVAaWmaVAaaibaWbbRbevbewaYMaYMbdGbdHaYMaYMaYMaYMaYMbbTbcHaYMaYMaYMbcJbmVbaWaaiaXDaYVbmWbmXaPfaafaafbcLbeIbmYbeKbmZbnabnbbncbndbnebnfbeSbfPbngbnhbeVbnibnjbnibeVbnkbnlbnmbnnbeWbebbnobnpbnqbnobnpbnrbnrbnrbnrbnrbnrbnrbnraYcaVJaafbefbnsbntbnubiXbnvbknbnwbnxbnybnzbkubkobiXbkqbkubnAbnBbnvbnCbnDbefaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnEabGbjfbnFbmbbmbbnGbnHbnIbnJbnKbnLbnMbnNbnObnPbnQbnRbnSbnTbnUbnVbnWbnXbnYbnZboabobbejbgvbocbodbodbodboebjxbjxbofbjxbjxbogbohboiboiboibojbokbjyaaiaaiaXdaWeaZHbdpbbMbbNbbNbbNbbNbbNaafaafaafbilbilbolbombonboobooboobonbombopbilbilaafaafaVAaWmaVAaaibbQbbRbeCboqaYMbbSaYMbdGbbUaYMaYMaYMbbVbcHaYMbbSaYMbjKborbmVbbQaaiaYUaUQaURaQmbosaaiaafbcLbotboubeKbovbowboxboyboybozboAboBboCboDboDboEboFboGboFboHboFboIboJboKboLboMboNboKboOboPboQbnrboRboSboTboUboVboVbnraYcaVJaafbefboWboXboYbiZboZbpabpbbefbpcbpdbpebpebpfbpgbpebphbpibpjbnCbpkbefaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaaaaaaaayaazaayaayaayaayaayaayaayaazaayaayaayaazaayaayaayaayaaaaaaaayaayaayaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabplaaeaaiabGbjgbpmbmbbmbbjgbpnbpobppbpqbprbpsbptbhIbhIbkDbhIbhIbhIbhIbhIbhIbhIbhIbhIbbBbjpbdibgvbpubpvbpwbodbpxbkGbpybpzbpAbpBbpCbpDbpEbpFbpGbpHbpIbjyaaiaaiaXdbpJbpKbpLaWdaaiaaiaaiaaiaaiaaiaafaafbilbpMbpNbombonbpObpPbpObonbombpQbpRbilaafaafaVAaWmaVAaaiaZSbpSbpTbeCboqaYMaYMaYMaYMaYMaYMaYMaYMaYMaYMaYMbjKbeybpUbpVaZSaaiaPfbpWaURbpXbpYaaiaaibcLbdLbjObpZbcLbqabqbbqcbqdbqebjVbqfbqgbqhbqibqjbqkbqlbqkbqkbqkbqmbqnbqobqpbqqbqrbqqbqsbqqbqqbqtbqubqvbqwbqxbqybqzbnraYcaVJaafbefbnsbqAbnubiXbkqbqBbqCbqDbqEbkubkubqFbiXbqGbkubqHbqIbkqbnCbqJbefaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaaaaaaaayaaaaaeaaaaaaaaaaaaaaeaaeaaaaaaaaeaaeaaaaaeaaeaaeaaaaaeaaeaaeaaaaayaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqKaaiaaibqLbjfbkxbqMbqNbjfbqObkAbhIbhIbhIbqPbkAbhIbqQbqRbqSbqTaafbqUbqVbqWbqXbqYbqZbrabrbbdibrcbbBbrdbrebrfbrfbrgbrhbribrjbpBbrkbpDbrlbrmbrnbpHbrobrpaaiaaiaXdaWeaZHbfpaXdaaiaaiaaiaaiaaiaaiaafaafbilbilbolbombrqboobrrboobonbombopbilbilaafaafaVAaWmaVAaaiaWnbaWaYHbrsbeCboqbrtbdBbruaYMaYMaYMbrtbdBbrubjKbeybpUaYHbaWaWnaaiaWuaUQbcaaQmbpYaaiaaibcLbcLbrvbcLbcLbjVbjVbjVbrwbrwbrwbrwbrxbrybrwbrwbrzbrAbrBbrCbrCbrDbrEbrAbrFbrGbrHbrIbrJbrKbrLbnrbrMbrNbrObrPbrQbrRbnraYcaVJaafbefbrSbrTblNbrUblPbrVblPbrWbkubrXbkubrYbiZbrZbgjbsabsbbscbsdbsebefaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaYdaaaaaaaayaaabsfbsgbshaaabsfbsgbshaaabsfbsgbshaaabsfbsgbshaaabsfbsgbshaaaaayaaeaaeaaaaaaaaaaaaaaaaaabsibsjbskbslaaaaaabsmbsnbsobsmbsmbspbjebjfbjgbjfbjebhIaaiaaiaaiaaiaaiaaibsibsqbsrbssbqTaafbqUbstbsubsvbswbsxbsybszbsAbsBbocbsCbsDbsEbodbsFbcnbsGbsHbsIbsJbsKbsLbsLbsLbsMbsNbsOaaiaaiaXdaWeaZHbfpaXdaaiaaiaaiaaiaaiaafaafaafbilbilbsPbsQbsRboobooboobsSbsTbsUbilbilaafaafaVAaWmaVAaaiaaiaYTaXCaYHbrsbeCbsVbsWbsXbdEbdEbdEbsVbsWbsXbeybpUaYHaXoaYGaaiaaiaXDbbabbbbsYbpYaaiaaibsZbtabtbbtcbtdbtebtfbtgbrwbthbtibtjbtkbtlbtmbtnbtobtpbtqbtrbtsbttbrEbtubtvbtwbtxbtybtzbtwbtybnrbtAbtBbqzbtCbqzbqzbnraYcaVJaafbefbefbgfbtDbiXbnvbtEbkubknbkubkubsdbtFbiZbtGbtHbtIbtJbqFbtKbefbefaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYdaYdaYdaYdaYdaYdaYdaYdaYdaaaaaaaaaaaaaayaaebsfbtLbshaaebsfbtLbshaaebsfbtLbshaaebsfbtLbshaaebsfbtLbshaaeaazaaaaaeaaeaaaaaaaaaaaaaaabsibsibtMbtNbsibtObtPbtQbtRbtSbtTbhIbhIabGabGbhJbhIbhIbtUbtUaaiaaiaaiaaibsibsibsrbtVbqTaafbqUbtWbtXbtYbtZbuabrabubbucbudbpubuebufbugbuhbocbuibujbukbulbumbunbuobupbuqburbusbjyaaiaaiaWZaWebutbfpaWZaaiaaiaaiaafaafaafaafaafaafbilbilbuubsQbuvbuwbuxbuybuzbilbilaafaafaafaVAaWmaVAaaiaaiaaiaYTaWqbaXbeAbeAbuAbuBbuCbuDbuCbuEbuFbeAbeAbuGaWoaYGaaiaaiaaiaYUaUQbuHaQmbuIaaiaaibuJbuKbtbbuLbuMbuNbuObuPbrwbuQbuRbuSbuTbuTbuUbuVbuWbuXbuYbuZbuZbvabvbbvcbvdbvebvfbvgbvhbvibvjbnrbvkbvlbvmbvnbvobvpbnraYcaVJaafaafbefbefbefbefbvqbvrbvsbknbvtbvubvvbiZbiZbvwbiZbvxbvybvzbefbefaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYdaYdaYdaYdaYdaYdaYdaaaaaaaaaaaaaaaaayaaabsfbtLbshaaabsfbtLbshaaabsfbtLbshaaabsfbtLbshaaabsfbtLbshaaaaaeaaaaaaaaeaaeaaaaaaaaaaaabsibvAbvBbvCbsibvDbvEbvFbvGbvHbvIbvJbtUaaiaaiaaiaaibtUbtUaaiaaiaaiaaiaaiaaibsibsrbqTbvKbvKbvKbvKbvKbvKbvKbvKbvKbvLbvMbvNbbBbvObvPbvQbvRbpubvSbsGbrcbsIbvTbvUbvVbjybvWbvXbvWbjyaaibbMbbMbjzbjAbjBaYraaiaaiaafaafaafaafaafaafaafbilbilbilbvYbvZbwabwbbwcbilbilbilaafaafaVAaVAaWmaVAaVAaaiaaiaaiaWnaWoaWpaWqaWnaWnaWoaWpaWqaWnaWnaWoaWpaWqaWnaaiaaiaaiaaiaPfaVGbjMaVIaPfaPfaaibwdbwebwfbuNbwgbwhbwibwjbrwbwkbwlbwmbwnbuTbuTbwoboKbwpbwqbrGbrGbwrbrEbwsbwtbwubwvbwwbwxbwybwzbnrbnrbnrbnrbwAbnrbnrbnraYcaVJaafaafaafaafaafbefbwBbwCbiZbwDbiZbwBbwEbiZbwFbwGbiZbwHbwIbiZbefaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaaabsfbtLbshaaabsfbtLbshaaabsfbtLbshaaabsfbtLbshaaabsfbtLbshaaaaaeaaaaaaaaaaaeaaeaaaaaaaaabsibwJbwKbwLbsibwMbwNbwObwPbwQbwRbsmaafaafaafaaiaaiaaiaaiaaiaaiaaiaaiaafaafbsibqRbvKbvKbwSbwTbwUbwVbwWbwXbwYbvKbwZbxabxbbbBbxcbxdbxebxfbbBbxgbsGbxhbxibxibxibxibxibxjbxkbxlbxibdnbbMbxmaWeaZHbxnaYraVAaafaafaafaafaafaafaafaafaafbilbilbilbxobilbilbilbilbilaafaafaVAaVAaWlaWmaWlaVAaVAaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaVAaPfaUQbxpbgXbxqaPfbxrbxsbxtbxubxvbxwbxxbxybxzbxAbxBbxCbxDbxEbuTbxFbrwbxGbrAbxHbxIbxJbxKbxLbxMbxNbxObxPbxQbxRbxSbxTbxUbxVbxWbxXbxWbxWbxYbxUaYcaVJaafaafaafaafaafbefbxZbyabybbycbydbyebyfbygbyhbyibiZbyjbykbylbefaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaayaayaaeaaabsfbtLbshaaabsfbtLbshaaabsfbtLbshaaabsfbtLbshaaabsfbtLbshaaaaaeaaaaaNaaaaaaaaebymbynbynbynbynbyobsibsibsmbypbyqbyrbysbytbsmaafaafaafaafaaiaaiaaiaaiaaiaaiaafaafaafbsibqRbvKbyubyvbywbyxbyybyzbyAbyBbyCbyDbyEbyFbyGbyHbyIbyJbyKbyLbyMbyNbyObyPbyQbyRbySbyPbyTbyUbyVbyWbyXbyYbbJaXabfobfpbyZaVAaVAaVAaVAaVAaVAaVAaVAaVAaVAaafaafbilbzabilbilbzbaVAaVAaVAaVAaVAbzcbzdbzebzfaWlaVAaVAaVAaVAaVAaVAaVAaVAaVAaVAaVAaVAaVAaVAaVAaVAaVAaVAaVAaVAaVAaVAbzgbzhbzibzjaQlbzkbzlbzmbuNbznbuNbzobwhbzpbzqbtnbzrbzsbztbzubzvbzwbtnbzxbzyboPbzzbzzbzAbrEbzBbvdbzCbzDbzEbwybzFbzGbxUbxUbxUbxUbzHbxUbxUbxUbzIaVJaafaafaafaafaafbefbefbzJbzKbzLbzMbzNbzObzPbzQbzRbzSbzTbzUbzVbefaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaaaaaSaaNaaaaaebzWaaeaaaaaebzWaaeaaaaaebzWaaeaaaaaebzWaaeaaaaaebzWaaeaaaaaeaaUaaVbzXbzYbzYbzZbAabAbbAcbAdbAebAfbAgbsmbAhbAibAjbAkbAlbsmaafaafaafaafaafaaiaaiaaiaaiaafaafaafaafbsibqRbvKbAmbywbAnbAobApbAqbArbAqbAsbAtbAubAvbAwbhYbAxbhYbAybhYbhYbAzbAAbABbACbADbAEbAFbAGbAHbAIbAJbAKbALbAMbANbAObAPbAQbARbASbATbATbATbATbAUbATbAVaVAaVAaVAaVAbAWaVAaVAaVAbAXbAYbAYbAYbAYbAYbAZbzbbBabBbbBbbBbbBbbBbbBbbBbbBcbBdbBdbBdbBebBdbBdbBdbBdbBdbBdbBfbBgbBhbBgbBibBjbBkbBlbBmaYYbBnbBobBpbBqbBrbBsbBtbuNbBubBvbuVbBwbBxbBybBzbBAbBBbuVbBCbBDbBEbBFbBFbBGbBHbBIbwtbBJbBKbBLbBMbBNbxUbxUbBObBPbBQbBRbBSbBTbxUbzIaVJaafaafaafaafaafaafbefbefbefbBUbBVbefbefbefbefbefbefbBWbBXbefbefaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayabebBYbBZbBZbBZbCabBZbBZbBZbCabBZbBZbBZbCabBZbBZbBZbCabBZbBZbBZbCabBZbBZbBZbBZbCbbCcbCdbCebCfbCgbChbCibCjbCkbClbCmbsmbsmbCnbsmbsmbCobsmaafaafaafaafaafaafaafaaiaaiaafaafaafaafbsibqRbvKbCpbCqbCrbCsbCtbCubCvbCwbvKbCxbCybCzbCAbCBbCCbCDbCEbCFbCGbCHbCIbxibCJbCKbCLbCMbCNbCObyVbyWbyXbyYbbJbbJbCPbCQbCRaVAbCSbCTbCUbCVbCWbCXbCYbCZbDabDbbDcbDdbDebATbATbATbDfaVAaVAaVAaVAaWlbDgbDhbDiaWlbDjbDjbDjbDjbDjbDjbDkaWlbDlbDmbDnbfybDobDobDobDobDobDpbDqbgNbinaVAbDraQlbcabDsaRdbDtbDubDvbDwbDxbDybDzbDAbDBbDCbrwbrxbrybDDbrxbDEbrybrwbDFbrAbxHbxIbxJbDGbrEbDHbtvbDIbDJbtvbxUbxUbxUbDKbDLbDMbDMbDNbxWbDObxUbzIaVJaafaafaafaafaafaafaafbefbDPbDQbDRbefaafaafaafaafbefbefbefbefaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaaaabtabuaaaaaebzWaaeaaaaaebzWaaeaaaaaebzWaaeaaaaaebzWaaeaaaaaebzWaaeaaaaaeaaUaaVbzXbzYbzYbDSbDTbDUbDVbynbDWbDXbDYbqRbqRbDZbEabsibEbbsiaafaafaafaafaafaafaafaafaafaafaafaafaafbsibqRbvKbEcbEdbEebEfbEgbEhbEibEjbvKbEkbdibElbEmbEnbEobEpbEqbEmbErbEsbErbxibxibxibxibxibEtbEubEvbxibdnbbMbEwbbJaZHbExaYraVAbEybEybEybEybEybEybEzbEAaVAbEBbECbEBaVAbEDbEEbEFbEGaVAaafaafaVAaVAaWlaWmaWlbDjbDjbEHbEIbEJbEKbDjbELbEMbDjbDobDobDobDobENbENbEObDobEPbEQbDobDobDoaPfbERbeGaQlbESaPfbxrbxsbETbznbEUbEVbEWbEXbDwbEYbEZbFabFbbFcbFdbFebFfbFgbFhbFibFjbFjbFkbFlbrAbFmbFnbFobFpbxUbFqbFrbFsbFtbFubFvbFwbxWbFxbxUaYcaVJaVJaafaafaafaafaafaafbefbFybFzbFAbefaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaayaayaaeaaebsfbFBbshaaabsfbFBbshaaabsfbFBbshaaabsfbFBbshaaabsfbFBbshaaaaaeaaaabuaaaaaaaaabFCbynbynbynbynbsibsibFDbFEbClbFFbFGbFHbFIbsiaafaafaafaafaafaafaafaafaafaafaafaafaafbsibqRbvKbvKbvKbFJbFKbFKbFKbvKbvKbvKbFLbFMbxgbFNbFObFPbFQbFRbEmbFSbFTbFUbFVbFWbFXbFYbFZbErbGabErbFZaaibbMbbMbGbaZHbbJbGcbGdbEybGebGfbGgbGhbEybEybEybEybGibGjbGkbGlbGlbGmbGnbGlbGoaafaafaafaVAaVAaWmbDjbDjbGpbGqbGrbGsbGtbGubGvbGwbDjbGxbGybGzbDobGAbGBbGCbGDbGEbGFbDobGGbGHaPfbGIbjMbGIaPfaPfaaibwdbGJbGKbBqbGLbGMbGNbBqbGObGPbGQbGRbGSbGTbGSbGUbGVbGVbGWbGVbGVbGXbGYbGZbHabHbbHcbHdbxUbHebHfbHgbHhbHibHjbHkbxWbFxbxUbHlbHmaVJaafaafaafaafaafaafbefbHnbHobHpbefaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabsfbFBbshaaabsfbFBbshaaabsfbFBbshaaabsfbFBbshaaabsfbFBbshaaaaaeaaaaaaaaaaafaafaafaafaafaafaafaafbsibsibsibsibsibHqbHrbHsbsiaafaafaafaafaafaafaafaafaafaafaafaafaafbsibqRbvKbHtbFKbFJbFKbFKbFKbFKbHubvKbHvbdibHwbHxbHybHzbHAbHBbEmbHCbHDbHEbHFbHFbHGbHFbHHbHIbHJbHKbHLaaiaaibHMbbJbHNbbJbHObGdbHPbHQbHRbHRbHSbHTbHUbHVbEybHWbHXbHYbGlbHZbIabIbbGlaafaafaafaafaVAbIcbIdbIebIfbGqbIgbIgbIgbIgbIgbIhbIibIjbIkbIlbImbDobInbIobIpbIqbIrbIsbDobGHbGHbItaQlbIuaQlbosaaiaaibsZbuKbuNbuNbIvbIwbuNbuNbIxbIybIzbIAbwqbIBbICbIDbrGbIEbIFbIGbIHbIIbIJbIKbILbIMbINbIObIPbIQbIRbISbITbIUbIVbIWbIUbIXbxUbedbeeaVJaafaafaafaafaafaafbefbefbIYbIZbefaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaabsfbFBbshaaabsfbFBbshaaabsfbFBbshaaabsfbFBbshaaabsfbFBbshaaaaayaaaaaaaafaafaaiaaiaaiaaiaaiaaiaaiaaiaafaafaafbsibsibJabHsbsiaafaafaafaafaafaafaafaafaafaafaafaafbsibsibqRbvKbJbbFKbJcbJdbFKbFKbFKbHubvKbJebJfbJgbJhbJibJjbJkbJlbEmbFZbJmbJnbHFbHFbHFbHFbJobHFbHFbJpbJqaaiaaibJrbbJaZHbbJbJsbGdbJtbJubJvbJwbJxbJvbJvbJybEybJzbJAbJBbGlbJCbJDbJEbGlaafaafaafaafaVAbJFbJGbDjbJHbGrbIgbIgbIgbIgbIgbJIbJJbJKbJLbJMbJNbDobDobDobDobJObDobDobDobGHbJPbpYbJQbxpbJRbpYaaiaaibuJbJSbJTbJTbJUbJVbJWbJXbJYbJYbJZbKabKbbKcbJYbKdbKebKfbKgbKdbKdbKdbKdbKdbKdbKhbKibKjbKkbxUbxUbxUbxUbxUbxUbxUbxUbxUbxUbKlbKmaVJbKnbKobKobKobKnbKnbKpbKqbKrbKsbKpbKnaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaaebsfbFBbshaaebsfbFBbshaaebsfbFBbshaaebsfbFBbshaaebsfbFBbshaaeaayaaabKtaafbKubKubKvabGabGabGbKwbKubKuaaiaafaafaafbsibKxbHsbsiaafaafaafaafaafaafaafaafaafaafaafaafbsibKybqRbvKbKzbKAbKBbFKbKCbFKbKDbvKbvKbKEbdibHwbEmbKFbKGbKHbKIbKJbFZbKKbKLbKMbHFbHFbHFbJobKMbHFbKNbJqaaiaaibJrbKObfobbJbJsbGdbKPbKQbJvbKRbKSbKTbKUbKVbKWbKXbKYbKZbLabLbbLcbLdbGlaafaafaafaafaVAaVAbJGbDjbLebGrbGrbLfbLgbLhbLhbLibLjbLkbLlbJMbJLbLmbLnbLobLpbLqbLrbLsbLtbGHbGHbuIbLubeGaQlbuIaaiaaibLvbLwbLxbLybLzbLvbLvbLvbLvbLAbLBbLCbLDbLEbLDbLFbLGbLHbLIbLJbLKbLLbLMbLNbLObLPbLQbLRbLSbLTbLUbLVbLWbLXbLYbLZbMabMbbMcbMdbMebMfbMgbMhbMibMjbMkbMlbMmbMnbMobMnbMpbKnaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazaaabsfbMqbshaaabsfbMqbshaaabsfbMqbshaaabsfbMqbshaaabsfbMqbshaaaaaeaaebKtaafbKubMrbMsbMtbMsbMtbMsbMrbKuaaiaaiaafaafbsibMubHsbsibsiaafaafaafaafaafaafaafaafaafaafaafbsibMvbqRbvKbvKbvKbvKbvKbvKbvKbvKbvKbMwbMxbdibxgbFNbMybMzbMAbKIbMBbFZbMCbMDbMEbMFbMGbMHbMIbMEbMJbMKbMLaaiaaibJrbbJbCPbCQbJsbMMbEybMNbJvbMObMPbMQbMRbMSbEybMTbMUbMVbMWbMWbMWbMWbMWbMWbMWbMWaafaafaVAbJGbDjbMXbMYbMZbNabNbbNcbNdbNebNfbNgbNhbNibNjbNkbNlbNmbNnbNobJLbJLbNpbGHbNqaPfbNrbcabNsaPfaaiaaibLvbNtbNubNvbNwbNxbNybNzbNAbNBbLBbLCbNCbNDbNEbKdbNFbNGbNHbNGbNIbNJbNKbNLbNMbLPbNNbNObNPbNQbNQbNRbNSbNTbNQbNUbNQbNVbNWbNXbNYbNZbOabObbOcbOcbOdbOcbOebOfbOgbOhbOibKnaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaaaaaeaaaaaaaaaaaeaaeaaeaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaeaaaaaeaaeaafaafaafbMsbOjbOkbOlbOmbOnbMsbOoaaiaaiaafaafbsibOpbHsbOqbsibsibsibsibsibsibsibsibsibsibsibsibsibOrbOsbOtbOubOvbOwbyHbOxbOybOzbOAbOBbOCbODbHwbHxbHybOEbOFbKIbOGbFZbOHbOIbOJbOKbOKbOLbOMbOJbONbOObFZaaiaaibJrbbJaZHbbJbOPbGdbEybOQbJvbORbOSbJvbMRbOTbEybOUbOVbOWbMWbOXbOYbOZbPabMWbPbbMWbMWaafaVAbJGbDjbDjbDjbDjbDjbDjbDjbPcbPdbPebPfbNhbJLbPgbPhbPibPjbPkbPlbJLbPmbPnbJPbPoaPfaQlbcaaQlaPfaPfaaibLvbPpbPqbPrbPsbPtbPubPvbPwbPxbPybPzbPAbPBbPCbKdbPDbNGbPEbPFbPGbPHbPIbPJbPKbPLbPMbPNbPObPPbPQbPRbPSbPTbPPbPUbPVbPWbPXbMdbPYbPZbQabMhbMibQbbQcbOhbQdbQebQfbOhbQgbKnaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaayaayacwacwaazaayaaeaaeaaeaayaaeaaeaaeaaeaaaaaaaaaaaeaaeaaeaazaaeaaaaafaafaafbMtbQhbQibQjbQjbQkbMtaaiaaiaaiaafaafbsibQlbQmbQnbQnbQnbQobQnbQnbQnbQnbQnbQnbQnbQnbQnbQnbQpbQqbQrbQsbQtbQubQvbQwbQxbQybQzbQAbQBbQCbxgbJhbQDbQEbQFbQGbQHbFZbQIbOMbOMbOMbOMbOMbOMbOMbONbQJbFZaaiaaibJrbbJaZHbQKbQLbQMbQNbQObQPbQQbQRbQSbQTbQUbEybQVbOVbQWbMWbQXbQYbQZbQZbRabRbbRcbMWaafaVAbJGaWlbRdbRebRfbRgbRhbRibRjbRkbRlbRibDobRmbRnbRobRpbRqbRrbRsbJLbRtbRubGHbGHbItaQlbcaaQlbRvaPfaaibLvbRwbRxbRybNubRzbRAbRBbRCbRDbREbRFbRGbRHbRIbKdbRJbRKbNGbRLbKdbKdbKdbKdbKdbRMbRNbRObRObRObRObRObRPbRQbRPbRPbRPbRPbRPbRRbRSbRTbRUbRVbRVbRVbKnbKnbRWbRXbRYbRWbKnbKnaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafbMsbRZbQibQjbQjbSabMsbOoaaiaaiaafaafbsibSbbHsbScbsibsibsibsibsibsibsibsibsibsibsibsibsibsibsibSdbSdbSebSfbSdbSgbShbSibSjbSkbSlbSmbSnbSobSkbSkbSkbSkbSkbFZbSpbSqbSrbOMbOMbSsbStbSubONbSvbFZaaiaaibJrbbJaZHbSwaYraYrbEybEybEybEybEybSxbEybEybEybSybSzbSAbMWbSBbSCbSDbSEbMWbSFbSGbMWaafaVAbSHbBbbSIbSJbSKbSLbSMbRibSNbSObSPbSQbDobSRbSSbDobSTbSUbSUbSUbSUbDobDobGHbSVbpYaQlbSWbSXbSYaPfaaibLvbSZbTabTbbTabTcbRAbTdbTebTfbTgbThbTibTjbTkbKdbTlbTmbTnbTobKdbTpbTqbTrbTsbTtbTubTvbTwbTxbTybRObTzbTAbTBbTCbTDbTEbRPbTFbTGbRTbTHbTIbTJbRTaafaafbRWbTKbTLbRWaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafbKubMrbMsbMtbTMbMtbMsbMrbKuaaiaaiaafaafbsibsibHsbsibsiaafaafaafaafaafaafaafaafaafaafaafaafaafaafbSdbTNbTObTPbTQbSdbTRbTSbTSbTTbTUbTVbTWbTXbTYbTZbUabUbbUcbFZbUdbUebUfbOMbOMbUgbUhbUibONbUjbFZaaiaaibJrbbJaZHaWebUkaaibUlbUmbUnbUobUpbUqbUrbUsbUlbUtbUubUvbMWbMWbUwbMWbMWbMWbMWbMWbMWaafaVAbJGaWlbRibUxbUybUzbUAbRibUBbUCbUDbUEbUFbUGbUHbUIbUJbUJbUJbUJbUKbULbUMbUNbGHbpYaQlbcaaQlbUOaPfaaibLvbUPbUQbURbUSbUTbUUbUVbUWbUXbUYbUZbRHbVabVbbKdbKdbKdbKdbKdbKdbVcbVdbVebVfbVgbVhbVibVjbVkbVlbRObVmbVnbVobVpbVpbVqbRPbVrbVsbRTbVtbVubVvbRTaafaafbRWbVwbVxbRWaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafbKubKvbVybVzbVAbVBbVCbKwbKuaaiaafaafaafaafbsibHsbsiaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbSdbVDbVEbVFbVGbVHbVIbVJbVKbVLbVMbVNbVObVPbVQbVRbVRbVSbVTbVUbVVbVWbVVbVXbVXbVVbVYbVVbVZbVVbVUaaiaaibJrbWaaZHaWeaXdaaibWbbWcbWdbWebWcbUqbUqbWfbWgbWhbWibUvbWjbWkbWlbWmbWnbWobWpbWqbMWaafaVAbJGbWrbRibRibRibWsbRibRibWtbSPbWubUEbWvbUGbUHbWwbWxbWybWzbWybWxbWybWAbWBbWCbWDaQlbcaaQlaPfaPfaaibLvbWEbWFbLvbWEbWFbLvbLvbLvbWGbWHbWIbWJbJYbJYbJYaafaafaafaafbWKbWLbWMbWNbTsbWObWPbTvbWQbWRbWSbRObWTbWUbWVbWWbWXbWYbRPbWZbXabXbbXcbXdbRTbRTaafaafbRWbXebXfbRWbRWaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaaiaaibXgbXhbXibXjbXgaaiaaiaaiaafaafaafaafbsibHsbsiaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbSdbXkbXlbXmbXnbXobXpbXqbXrbXsbXtbXubXvbXwbXxbXybXzbXAbXBbVUbXCbXDbXEbXFbXFbXCbXDbXCbXGbXHbVUaaiaaibJrbXIbfobXJaXdaaibXKbXLbXMbXNbXObXPbXQbXRbUlbXSbXTbXUbXVbXVbXWbXXbXYbXZbXZbYabMWaafaVAbJGbYbbRibYcbYdbYebYfbYgbYhbSPbWubUEbYibYjbUHbYkbYlbYlbYlbYlbYlbYmbRibYnbYoaPfbGIbjMbGIaPfaaiaaiaaiaaiaaiaaiaaiaaiaaiaaibJYbJYbYpbYqbJYbJYaafaafaafaafaafaafbWKbWKbWKbWKbWKbYrbYsbRObRObRObRObRObRPbRPbRPbRPbRPbRPbRPbYtbYubRTbRTbRTbRTaafaafaafbRWbYvbYwbYxbRWaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaibYybYzbYAbYBbYyaaiaaiaaiaafaafaafaafbsibYCbsiaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbSdbYDbYEbYFbYGbYHbYIbXAbYJbYKbYLbYMbYNbYKbYJbXAbXAbXAbYObVUbYPbYQbYPbYRbXFbYPbYQbYPbXGbXHbVUaaiaaibYSbbJbCPbYTaXdaaibYUbYVbYWbYXbYYbUqbYZbZabZbbXSbZcbZdbZebZfbZgbZhbZibZjbZkbZlbMWaafaVAbJGbZmbRibZnbZobZpbZqbYgbYhbSPbWubSPbZrbZsbZtbZubSPbZvbSPbSPbSPbSPbZwaQlaQlbZxbZybbbaQlbItaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaibZzbZAbZBbZzaawaawaawaawaawaawaafbZCbZDbZEbZFbZGbTtbTubZHbZIbZJbZKbZLaafaafaafaafaafaafbZMbZNbZObZPbZQbZMaafaafaafaafbRWbZRbZSbZTbRWaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaibZUbZVbZWbZUbZUaaiaaiaafaafaafaafaafbZXbZYbZXaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbSdbZZcaacabcacbSdcadcaecaecaecafcagcahcaicaecaecaecajcakbVUcalbXFbXFcamcancaocaocaocapcaqbVUaaiaaicarbbJaZHaWecasaaicatbWccaucavcawbUqcaxcaybUlbXScazcaAcaBcaBcaCcaDcaEcaFbXZcaGbMWaafaVAbJGcaHbRicaIcaJcaKcaLcaMbYhbSPbWubSPbSPbSPcaNcaOcaPcaQcaPcaRcaSbSPcaTaQlaQlaQlaQlbcacaUbpYaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaicaVcaWcaXcaYaawcaZbZMbZMbZMaawaafbZCcbacbbcbccbdcbecbfcbgcbhcbicbjbZLaafaafaafaafaafaafbZMcbkcblcbmcbnbZMaafaafaafaafcbocbpcbqcbrcboaafaaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaicbscbtcbucbvcbsaaiaaiaafaafaafaafaafbZXbZYbZXaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbSdcbwcbxcbycbzbSdcbAcbBcbCcbDcbEcbFcbGcbHcbIcbJcbKcbLcbMbVUbYPbYQbYPcbNbXFbYPbYQbYPcbOcbPbVUcbQcbRbbMbbKcbSbjzbbMaaibUlcbTbUqcbUcbVcbWcbXbUlcbYcbZccacbYbMWccbcccccdcceccfccgcchbMWaafaVAbJGaWlbRicciccjcaLcckbYgbYhbSPbWubSPbSPbSPbSPcclccmbYiccnccoccpbSPbZwaQlaQlccqaQlbSWbSXbpYaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiccrccscctcaYaawccuccvccwbZMaawaafbZCccxccycczbZGccAccBbZHccCccDccEbZLaafaafaafaafaafaafbZMbZNbZMbZMbZMbZMaafaafaafaafcboccFccGccHccIccJccKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaaiaaibXgccLccMccNbXgaaiaaiaafaafaafbZXbZXbZXbZYbZXaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbSdbSdccOccPbSdbSdbSkbSkbSkbSkbSkccQbSkbSkbSkccRccSccTbSkbVUbXCbXCbXCbXFbXFbXCbXCbXCcbOccUccVccWbbJbbJbbJaZHaWebbMaaibUlbUlbUlbUlbUlbUlbUlbUlccXccYccZcdabMWbMWcdbbMWbMWbMWcdccddbMWcdeaVAcdfaVAbRicdgcdhcdicdicdibYhbSPbWubSPbSPbSPbSPcdjcdkcdlcdmbUGccpcdnbRibYnbYoaPfbGIbjMbGIbuIaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiccrcdocdpcaYaawccvccvcdqbZMaawaafbZCbZCbZCbZCbZCcdrcdsbZLbZLbZLbZLbZLaafaafaafaafaafaafbZMbZNbZMaafaafaafaafaafaafaafcbocdtcducdvcdwcdxcdyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaaiaaibYycdzccMcdAbYyaaiaaiaafaafaafbZXcdBcdCcdDbZXbZXbZXbZXaafaafaafaafaafaafaafaafaafaafaafaafaafbSdbSdbSdbSdaafaafaafaafbZXcdEcdFbZXaaiaaiaaiaaiaaiaaibVUcdGcdHbXFbXFbXFbXFcdIbXFcdJcdKccVccWcdLcdMbbJaZHaWecbYcbYcbYcbYcdNcdOcdPcdQcdRcdScdTcdUcdVcdWcdXcdYcdZceacebcbYcbYcbYcbYcbYceccedceebRibRicefbYhbYhbYhbZubZvbWubSPcegcegbSPcehcehcehcehcehceicehcehaaiaaiaPfcejbcacekaPfcaYaaiaaiaaiaaiaaiaaiaaiaaiaaiaaicelcemcencaYaawceocepceqbZMaawaafaafaafaafaafbZMcercesbZMaafaafaafaafaafaafaafaafaafaafbZMbZNbZMaafaafcbocbocbocbocbocbocetcetcbocbocbocboaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafbZUbVBbVzbZUceuccMcevbZUbVBbVzbZUbZUbZXbZXcewcexceycezceAceBbZXaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbZXceCceDceEceEceEceEceEaaiaaibVUbVUbVUceFceGceGceHbVUbVUbVUbVUbVUcbQcbRbbMceIbihaWeceJceKceLcbYceMceNceOceNceMceMceMccYccZceMceMceMcdZcePceQceRcbYceSceKceTceUceVceWceXceYceZbSJcfacfbcfbcfcbWubUEcfdcfecffcehcfgcfhcficfjcfkcflcehaaiaaiaPfcfmbbbaQlcfncaYcfocfpcfpcfpcfpcfpcfpcfpcfpcfqcaYcfrcfscaYbZMcftbZMbZMaalaawaafaafaafbZMbZMbZMcfucfvbZMaafaafaafaafaafaafaafaafaafbZMbZMbZNbZMaafaafcbocfwcfxcfxcfxcfxcfycfycfzcfxcfxcfxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafbZUcfAcfBcfAcfCcfDcfEcfFcfGcfHcfIcfJcfKcfLcfMcfNcfOcfPcfQcfRbZXaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbZXcfScfTcfUcfVcfWcfXceEaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaYrcfYcfZcgacgbcgccgdcgecgfcggcghcgicgicgicgicgjcgkcgicgicgicglcgmcggcgncgocgpcgqcgrcgscgtceUcgucgvcgwbSPcgxbSPbSPcegbWubUEcgycgzcgAcehcgBcehcgCcehcgDcgEcehaaiaaiaPfcgFbcacgGaRdcgHcgIcgIcgIcgJcgIcgIcgIcgIcgIcgIcgIcgKcgLcgMbZMceoccvcgNbZMbZMbZMbZMbZMbZMcgOcgPcgQcgRbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMcgSbZNbZMaafaafcbocgTcgUcgVcgWcgXcgYcgZchachbchccfxcfxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafbZUchdchechfccMchgccMccMchhccMchibZUchjchkchjchlchmchnchobZXbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXbZXchpchqceEchrchschtceEaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaWdchuchvchwchxchychzcbYchAchBchCchDchEchFchBchBchGchBchHchIchJchKchBchLcbYchzchychMchNchOchPceUchQchRchSchTchUchSchVcgwbSPchWchWchXcehchYcehchZcehciacehcehaaiaaibItcibcicaYXaYYcidciecieciecifciecigcihciecieciecieciicijcikcilcimcincimcimcimcimcimcimcimcimcimciocipcipcipcipcipcipcipcipcipcipcipcipcipciqbZMaafaafcbocgTcgUcircgZcgZcgZcgZcgZcgZcgZciscitaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafbZUciucivciwcixciycizciAccMciBciCbZUciDciEciFciEciGciHciIciJciJciJciJciJciJciJciKciLciJciJciJciJciJciJciJciJciJciJciJciMciNciJciJciOciPciQciRciSciTceEaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaXdciUaZHbbJcbYcbYcbYcbYciVciWciXciYciZcjacjbcjccjdcjecjfcjgcjhcjicjjcjkcbYcbYcbYcbYcjlcjmcjncjobRibRicjpcjqcjqcjrcjsbRicjpcjqcjqcjrcehcehcehcehcehcehcehaaiaaiaaibpYcjtcjucjvcjucjwcjxcjxcjycjxcjxcjzcjAcjxcjxcjxcjycjBcjCcjDbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMcjEcjFcjGcjHbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMaafaafcbocgTcgUcjIcjJcjKcjLcjMcjNcjOcjPcfxcfxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafcjQcjQbZUbZUcjRcjScjTchgcjUcjVcjVcjWbZUbZUcjXciEcjYciEcjZckackbckcbZXbZXbZXckdckeckfckgckfckhckibZXbZXbZXbZXbZXbZXbZXbZXbZXckjckkckfckfcklckmcknceEceEceEceEaaiaaickockockockockockockoaaiaaiaaiaaiaaiaaiaaiaWZciUaZHbbJckpaaiaaicbYcbYcbYckqckrckscktckscksckuckscktcksckrckvcbYcbYcbYaaiaaickwckxckyckzcjoaafaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaibuIaQlaQlckAckBcaYcfocfpcfpcfpckCckDckEcfpcfpcfqcaYcaYcaYcaYbZMaafaafaafaafaafaafaafaafbZMbZMbZMcjGbZMbZMaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafcbockFcfxcfxcfxcfxcfxcfxcfzcfxcfxcfxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafcjQcjQckGckHcjQbVBckIbVzckJbVBckIbVzbZUciEckKckLciEckMciEckNckOckPckaaafaafckQckQckQckQckRckQckQckQckQaafaafaafaafaafaafaafbZXbZXckkckSbZXckTckUbZXaafaaiaaiaaiaaickockockVckWckXckYckZckockoaaiaaiaaiaaiaaiaYraYrclabjAbbKaYraYraaiaaiaaiclbaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiclbaaiaaiaaicjocjoclccjmcldcjocjoaafaafaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaicjocjocleclfclgcjocjoaaiaaiaaiaaiclhckDclhaaiaaiaaiaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbZMcjGbZMaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafcbocbocbocbocbocbocbocbocbocbocbocboaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcjQcjQclicljclkcllclmclncloclpclqclrclscltcluclvclwciEclxciEclyclzclAckaaafaafckQclBclCclDclEclFclGclBckQaafaafaafaafaafaafaafaafbZXckkbZXbZXbZXbZXbZXaaiaaiclHclIclIclJclKclLclLclLclLclLclLckoaaiaaiaaiaaiaYraYrclMciUaZHbbJbCRaYrclNclOclPcjoclNclOclOclOclOclOclOclOclOclOclOclPcjoclNclOclPcjoclQclRclScldclTcjocjocjocjocjoclNclOclOclOclOclOclOclOclOclOclOclUcjoclNclOclUcjoclVcldcldclWclXcjocjoaaiclYclYclYclZclYclYclYaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbZMcjGbZMaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaiaaiaaiaaiaaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcjQcmacljclkcmbcmccmdcmecmfcmgciBcmhcmicmjcmjcmkcmlcmmckMciEcmncmocmpckaaafaafckQcmqcmrcmrcmscmtcmucmvckQaafaafaafaafaafaafaafaafbZXckkbZXaafaafaafaafaaiaaicmwcmxcmycmzcmAcmBcmCcmDcmEcmFcmGckoaaiaaiaaiaaiaWdbfnbbJcmHcmIcmJcmJcmKcmLcmLcmLcmMcmLcmLcmLcmNcmOcldcldcldcmPcmQcmRcmScmTcmScmScmScmUcmVcmWcmXcmScmScmUcmScmYcmScmZcmScmScnacmScmScmScmScmScnbcmScnccmScndcmScnacmScmUcmScnecnecnfcngcnhcniaaiclYcnjcnkcnlcnmcnnclYaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbZMcjGbZMaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaiaaiaaiaaiaaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafcjQcnoclkclkcnpcnqcnrbZUbZUcnsbZUbZUciEcntcmjcnucnvcnwcnxciEckackackackaaafaafckQcnycmrcmvcnzclBcmrcnAckQcnBcnBcnBcnBaafaafaafbZXbZXckkbZXcnCcnCcnCcnCaaiaaicnDcnEcnFcnGcnHcnHcnIcnJcnKcnHcnLckoaaiaaiaaiaaiaXdbgAbbJciUcnMbbJbbJcnNcldcldcldcldcnOcnPcnPcnPcnQcnRcnRcnRcnScnRcnTcnRcnUcnRcnRcnVcnWcnXcnYcnZcnRcnRcnWcoacnRcnRcobcnRcnRcnRcoccnRcnRcnRcnRcnUcnRcnRcnRcnScnRcnRcnRcnWcodcnPcoecofcogcohcoiaaiclYcnkcnkcojcnkcokclYaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbZMbZMcjGbZMbZMaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaiaaiaaiaaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafcjQcolcomconcoocopcjQcoqcorcoscotcoucovcowcoxcoycozcoAcnxciEaafaafaafaafaafaafckQcoBcmrclBcoCclBcmrcoDckQcoEcoFcoGcnBaafaafaafbZXcoHckkbZXcoIcoJcoKcnCcnCaaicmwcoLcoMcoNcoOclLcoPcoQcoRclLcoSckoaaiaaiaaiaaiaWZbifbbJciUbCPbCQbbJcoTcldcoUcldcoVcoWcoXcoYcldcoZcldcldcldcpacldcpbcldcpccldcoUcldcpdcpecpfcpgceUceUcphceUcpiceUcpjcpkceUcplcpmceUceUceUceUcpiceUceUceUcpnceUceUceUcphcpocppcpqcprcldcnhcpsaaiclYcptcpucpvcpwcpxclYaafaafaafaafaafaafaafaafaafaafbZMbZMbZMbZMbZMbZMcpycjGccvbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaiaaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebKtaafaafcjQcpzcmccpAcpBcpCcpDcpEcpFcpGcpFcpHcpIcpJcmjcmjcpKciEcpLciEaafaafaafaafaafaafckQcpMcpNcpOcpPcmrcmrcpQckQcpRcpScpTcnBaafaafaafbZXcpUckkbZXcpVcpWcpXcpYcnCaaicpZclIclIcqacqbclLclLcqcclLclLcqdckoaaiaaiaaiaaiaYraYrcqeciUaZHbbJcqfaYrclNclOclPcjoclNclPcjocqgcqhcqicqjcqkcqlcqicqmcqgcjoclNclOclPcjocqnclccqocnPcqpcjoclNclOclPcjocjoclNclOclPcqqclNclOclPcjocjocqrclPcjoclNclOclPcjocqsclcclccldcqtcjocjoaafclYcqucnkcqvcnkcqwclYaafaafaafaafaafaafaafaafaafbZMbZMcqxcqycqzcqzcqzcqzcqAcqBcqBcqBcqBcqBcqBcqBcqCcqDcqEbZMbZMaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaebKtaafaafcjQcqFclkcqGcnpcqHcqIcqJcqKcqLcpFcqMcqNcqOcqPcqQcqRciEcqSciEaafaafaafaafaafaafckQcqTcqUcqVcqWcqXcqYcqZckQcracpScrbcnBaafaafaafcrcbZXcrdbZXcrccrecrfcrgcnCaaiaaiaaiaaickocrhcricrjcrkcrlcrmcrnckoaaiaaiaaiaaiaaiaYraYrcrocrpcoTaYraYraaiaaiaaiaaiaaiaaicqgcrqcrrcrscrtcrucrvcrwcrxcrycqgaaiaaiaaicjocjocrzcrAclecjocjoaaiaaiaaicrBcrCcrCcrCcrDcrDcrDcrCcrCcrEcrBaaiaaiaaiaaiaaiaaicjocjocrFcrGcpdcjocjoaafaafclYclYcrHcrIcrJclYclYaafaafaafaafaafaafaafaafaafbZMcrKcrLcrMbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMbZMcrNcqCcrObZMaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaaaafaafaafcjQcrPcrQcrRcrScrTcrUcrVcpFcrWcpFcrXciEcrYcrZcrYcsacsbciFciEcsccsccsccsccsccscckQckQcsdcsecsfcsgcshckQckQcnBcsicnBcnBcsccsccrccrccsjcskcslcrccnCcsmcsncnCcsocspcspcsqckockockockocsrckockockockocsocspcspcspcsqcrccsscstcsucsvcswcrccrcaaiaaiaaiaaiaaicqgcsxcsycszcsAcsBcsCcsDcrxcsEcqgaaiaaiaaiaaicsFcsGcsHcsIcsFaaiaaiaaiaaicrBcsJcsKcsLcrDcrDcrCcrCcrCcsMcrBaaiaaiaaiaaiaaiaaiaaicsNclcclccsOcjoaafaafaafaafclYclYclYclYclYaafaafaafaafaafaafaafaafaafaafbZMcsPccvbZMbZMaafaafaafaafaafaafaafaafaafaafaafbZMbZMccvcsQbZMaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaaaaaaafaafaafcjQcsRclkcsScsTcsUcsVcsWcsWcsXcsYcsZctactbctbctcctdctectfctgcthctictjctkctlctlctmctbctnctoctlctlctlctlctpctbctqctrctscttctuctvctwctxctyctzctActBctCctvctDctEctFctvctvctGctvctHctIctJctKctLctMctNctMctOctMctPctMctLctMctQctRctSctvctTctUaaiaaiaaiaaiaaictVctWctXctYctZctYctZctYcrxctWctVaaiaaiaaiaaicuacubcuccsIcuaaaiaaiaaiaaicudcrCcrCcrCcrCcrCcrCcrCcrCcuecufcugcuhcufcufcufcuicuicuicujcukculcumcumcumcumaafaafaafaafaafaafaafaafaafaafaafcuncuncuncuncunbZMcuocupcupcupcupcupaafaafaafaafaafaafaafcuqcuqcuqcuqcuqcurbZMcuscuscuscuscusaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaafaafcjQcutclkclkcuucuvcuwcuxcuxcuycuxcuzcuAcuBcuCcuDcuDcuDcuEcuFcuGcuHcuGcuGcuGcuIcuGcuGcuGcuJcuGcuGcuGcuIcuGcuGcuGcuJcuGcuGcuKcuLcuLcuMcuNcuLcuLcuOcuPcuLcuLcuQcuRcuSctvctvctvcuTctvcuUcuLcuVcuLcuWcuLcuLcuLcuXcuLcuOcuLcuYcuZcvactvcvbcvcaaiaaiaaiaaiaaicvdctWctXctYcvectYcvectYcrxctWcvdaaiaaiaaicvfcvgcubcvhcvicvjcvkaaiaaiaaicvlcrCcrCcvmcrCcrCcrCcrCcvncufcufcvocvpcvqcvrcufcvscvtcvucvvcvvcvwcvxcvycvzcumcumcumcumcumaafaafaafcuncuncuncuncuncvAcvBcvCcuncvDcvEcupcvFcvGcvHcupcupcupcupcupcuqcuqcuqcuqcvIcvJcvKcuqcvLcvMcuscvNcvOcvPcuscuscuscuscusaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaabKtbKtcjQcvQcvRcvScvTcnpcjQcvUcvVcvWcvXcvYcvZcwacwbcwcctsctsctscwdcwecwfctscwgcwhcwictscwacwjctsctscwkcwlcwmcwncwocwlcwlcwpcwqcwrcwscwscwtcwucwvcwwcwxcwycwwcwzcwwcwAcwBcwwcwwcwwcwxcwCcwDcwwcwxcwwcwEcwwcwFcwGcwwcwwcwxcwwcwHctvcwIctvcwJcwKaaiaaiaaiaaiaaicvdcwLcwMctYcwNctYcwNctYcwOcwLcvdaaiaaiaaicwPcsIcubcuccsIcsIcwPaaiaaiaaicvlcwQcrCcwRcrCcwScrCcrCcrCcufcwTcwUcwUcwVcwWcwXcwYcwYcwYcwZcxacxbcxccxdcxdcxecxfcxgcxhcumcumaafaafcuncxicxjcxicuncxkcxlcxmcuncxncxocupcxpcxqcxrcupcxscxtcxscupcxucxvcxucuqcxwcxxcxycuqcxzcxAcuscxBcxCcxDcuscxEcxFcxEcusaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaecxGcxGcxHcxIcxGcxJcxKcxGcxGcxGcxLcxMcxNcxLcxOcxPcxLcxQcxRcxScxTcsccsccsccsccsccsccsccsccsccsccsccsccsccsccsccsccsccsccsccsccsccrccxUcxVctRcxWcxXcrccrccrccrccsocspcspcspcspcsqcrccxYcxZcslcrccsocspcsqcrccsocspcsqcrccyactvctvctScybcrccrcaaiaaiaaiaaiaaicyccydcwMcyectYctYctYcyecwOcyfcycaaiaaiaaicsFcygcubcuccsIcyhcsFaaiaaiaaicyicyjcrCcrCcrCcrCcrCcrCcyjcufcykcylcymcyncyocypcvtcyqcyrcyscytcyucumcyvcxdcywcxdcxdcxdcyxcumaafaafcuncyycyzcyycuncuncyAcuncuncyBcyCcupcupcyDcupcupcyEcyFcyEcupcyGcyHcyGcuqcuqcyIcuqcuqcyJcyKcuscuscyLcuscuscyMcyNcyMcusaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaecyOcyOcyOcyOcyOcyOcyOaaeaaacyPcyQcyRcyScyTcyUcyVcyWcyXcyYcyZczaczbczcczdczecxLcsccsccsccsccscaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafcrcczfczgczhcziczfcrcbtUbtUbtUaaiaaiaaiaaiaaiaaicrcczjczkczjcrcaaiaaiaaiaaiaaiaaiaaiczlcsscsscssczmcssczlaaiaaiaaiaaiaaiaaicqgcznczoczpczqczrcwLcwLcwOczscqgaaiaaiaaicuacsIcubcuccsIcsIcuaaaiaaiaaicrBcztcrCcrCcrDczucrCcrCcrCcufcufcufczvczwczxcufczyczzcufczAczBczCczDczEczFczGczHczIcxdczJcumaafaafcunczKczLczMczNczMczOczPczQczRczSczTczUczVczWczXczWczYczZcupcAacAbcAccAdcAccAecAfcAgcAhcAicAjcAkcAlcAmcAncAmcAocApcusaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaecyOcyOcyOcyOcyOcyOcyOaaeaaacAqcArcArcArcArcyUcyVcAscAscAtcxLcAucAvcAwcAxcAycxLcAzcAAcABcACaafaafaafaafaafcACcACcACcACcACcACcACcACcACcACcACcACcACcACcACcACcACcADcAEcAFcAGcAHczjczjczjczjczjczjczjczjczjczjczjcAIcAJczjaaiaaiaaiaaiaaiaaiaaiaaicAKcALcAMcANcAOcALcAKaaiaaiaaiaaiaaiaaicqgcqgcAPcAQcARcAScATcAUcAVcqgcqgaaiaaiaaicvjcvkcAWcAXcsIcvfcvgaaiaaiaaicrBcrBcAYcAZcBacBbcrCcrCcBccufcBdcBecBfcBgcBhcBicBjcBkcufcBlcBmcvtcvxcxdcBncBocBpcBqcxdczJcumaafaafcuncBrcBscBtcBucBvcBwcBxcuncBycBzcupcBAcBBcBCcBDcBEcBFcBGcupcBHcBIcBJcBKcBLcBMcBNcuqcBOcBPcBQcBRcBScBTcBUcBVcBWcBXcusaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaecyOcyOcyOcyOcyOcyOcyOcBYcBZcCacCbcCccArcArcyUcCdcCecCfcCgcChcCicCjcCkcClcCmcxLcCncCncCncACcACcACcACcACcACcACcCocCpcCqcCqcCqcCqcCqcCqcCqcCqcCqcCqcCqcCrcCqcCscCtcCucCvcCwcCtcCxcCycCzcCycCycCycCycCycCycCycCycCycCAczjaaiaaiaaiaaiaaicAKcAKcAKcAKcCBcCCcCDcCEcCFcAKcAKcAKcAKaaiaaiaaiaaicqgcqgcqgcCGcCHcCGcqgcqgcqgaaiaaiaaiaaiaaicwPcubcuccsIcwPaaiaaiaaiaaiaaicrBcrBcrBcrBcCIcrBcrBcrBcufcCJcCKcCLcCMcCNcCLcCOcCPcCQcBlcBmcvtcxccCRcCScCTcCUcBqcxdczJcumaafaafcuncuncuncuncuncuncCVcuncuncCWcxocupcupcCXcupcupcupcupcupcupcuqcuqcuqcuqcuqcCYcuqcuqcxzcCZcuscuscuscuscuscuscuscuscusaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaecyOcyOcyOcyOcyOcyOcyOcDacDbcDccDbcDdcDecDfcDgcDhcDicDjcArcDkcDlcDmcDncDocxLcxLcDpcDqcDqcDqcDqcDqcDqcDqcDqcDqcDqcDrcCncACcACcACcACcACcDscDscDtcACcDucDvcCncACcDwcDxcDycDzcDAczjcDBcDBcDCcDDcDEcDBcDBczjczjczjczjcDFczjaaiaaiaaiaaiaaicAKcDGcDHcDIcDJcDKcDLcDMcDNcDOcDPcDQcAKaafaaiaaiaaiaaiaafaafcCGcDRcCGaafaafaafaaiaaiaaiaaiaaicsFcDScDTcDUcsFaaiaaiaaiaaiaaiaaiaaiaaicDVcDWcDVaafaafcufcDXcDYcDZcEacEbcEccEdcEecEfcEgcEhcEicEjcEkcElcEmcEncEocxdczJcumaafaafcEpcEqcErcEqcEpcEscEtcEucEpcEvcEwcExcEycEzcEAcExcEBcECcEBcExcEDcEEcEDcEFcEGcEHcEIcEFcEJcEKcELcEMcENcEOcELcEPcEQcEPcELaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaecyOcyOcyOcyOcyOcyOcyOcERcEScETcEUcEVcArcArcyUcyVcEWcDjcEXcEYcEZcFacFbcFccxLcFdcFecCncCncACcACcACcACcACcACcACcACcFfcACcACaafaafaafcACcFgcFgcFgcACcACcACcACczfczfcFhcFicFjczfczfczjczjczjczjczjcDBczjczjaafaafczjcDFczjaafaaiaaiaaiaaicAKcFkcCCcFlcFmcCCcCCcCEcFncFocCCcFpcAKaafaaiaaiaafaafaafaafcCGcFqcCGaafaafaafcFrcFscFtcFrcsFcsFcFucFvcFwcsFcDVcDVcDVcDVcDVaaiaaiaaicDVcDWcDVcDVcDVcufcFxcFycFzcFAcFBcFCcFDcFEcFFcBlcBmcvtcumcFGcFHcxdcxdcxdcxdczJcumaafaafcEpcFIcFJcFIcEpcFKcFLcFMcEpcCWcFNcExcFOcFPcFQcExcFRcFScFRcExcFTcFUcFTcEFcFVcFWcFXcEFcFYcCZcELcFZcGacGbcELcGccGdcGccELaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaecyOcyOcyOcyOcyOcyOcyOcGecBZcGfcGgcArcArcArcGhcyVcEWcDjcGicxLcxOcxPcxLcxLcxLcACcFecGjcACcACaafaafaafaafaafaafcACcGkcGlcACaafaafaafcGmcGmcGncGmcGmaafaafaafaafczfcGocAFcAGczfaafaafaafaafaafczjcDBczjaafaafaafczjcDFczjaafaafaafaaiaaicAKcAKcAKcAKcGpcGqcGrcGscGtcAKcAKcAKcAKaafaafaafaafaafaafaafcCGcDRcCGcCGcCGcFrcFrcGucGvcFrcGwcGxcubcuccsIcGycDVcGzcGAcGBcDVcDVaaiaaicDVcGCcGDcGEcGDcGFcGGcGHcGIcGJcGKcGLcGMcGNcufcBlcBmcGOcvxcxdcGPcxdcxdcxdcxdczJcumaafaafcEpcGQcGRcFJcEpcEpcGScEpcEpcGTcGUcExcGVcGWcExcExcFScGXcGYcExcGZcHacFUcEFcEFcHbcEFcEFcyJcHccELcELcHdcELcELcGdcHecHfcELaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaecyOcyOcyOcyOcyOcyOcyOcERcEScETcHgcCccArcArcyUcyVcEWcDjcHhcHicHjcHkcHlcHmcHncHocHpcACcACaafaafaafaafaafaafaafcACcHqcHrcACcACaafaafcGmcHscHtcHucGmcHvcHvcHvaafczfcHwcHxcHycHzcHzcHzcHzcHzcHzcHzcHAcHzcHzaafaaiczjcDFczjaafaafaafaafaaicAKcHBcHCcDIcHDcDKcHEcHFcHGcHHcHIcHJcAKaafaafaafaafaafaafaafcCGcHKcHLcHMcHMcHNcHOcHPcHQcHRcHScHTcHUcHVcHWcGwcDVcHXcHYcHZcIacDVcDVcDVcDVcIbcIccIccIccufcIdcIecIfcIgcIhcIicIjcIkcufcIlcBmcvwcxccImcGPcIncIocIpcIqcumcumaafaafcEpcIrcIscItcIucItcIvcIwcIxcIycIzcIAcIBcICcIDcIEcIDcIFcIGcExcIHcIIcIJcIKcIJcILcIMcINcIOcIPcIQcIRcIScITcIUcITcIVcIWcELaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaecyOcyOcyOcyOcyOcyOcyOcIXcIYcIZcJacJbcJccJdcJecJfcJgcDjcJhcHicJicJjcJkcJlcJmcHicACcACaafaafaafaafaafaafaafaafcACcJncJocFdcACaafaafcGmcHscHtcHucGmcJpcJqcHvcHvczfcJrcJscJtcHzcJucJvcJwcJxcJycJycJycJzcHzaaiaaiczjcDFczjaafaafaafaafaafcAKcFkcCCcJAcFmcCCcJBcCEcJCcJDcCCcCCcAKaafaafaafaafaafaafaafcCGcJEcJFcJGcJHcFrcJIcJJcJKcJLcJMcJNcJOcJPcJQcJRcJScJTcJUcJUcJVcJWcJXcJXcJYcJZcKacKbcKacufcufcufcufcufcufcufcufcufcufcKccBmcuicKdcKdcKecKdcKdcKdcKdcumaafaafaafcEpcKfcKgcKhcKicKjcKkcKlcEpcBycBzcExcKmcKncKocKpcKqcKrcKscExcKtcKucKvcKwcKxcKycKzcEFcBOcBPcKAcKBcKCcKDcKEcKFcKGcKHcELaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaecyOcyOcyOcyOcyOcyOcyOcKIcKJcKKcKLcJbcArcArcyUcKMcCecKNcKOcKPcKQcKRcKScKTcKUcHiaafaafaafaafaafaafaafaafaafaafcACcKVcKWcKXcACaafaafcGmcKYcHtcHucGmcKZcLacLbcLcczfcLdcLecLfcHzcLgcLhcJycJycJycJycJycJycHzaaiaaiczjcDFczjaafaafaafaafaafcAKcAKcAKcAKcLicCCcLjcLkcLlcLmcCCcLncAKaafaafaafaafaafaafaafcCGcJEcLocCGcCGcFrcLpcLqcLrcLscJMcLtcLucuccsIcLvcDVcLwcLxcLycLzcDVcDVcDVcKbcIbcKacKbcLAcLBcLCcLCcLDcLEcLFcLGcLHcLIcLJcBlcBmcLJcKdcLKcLLcLMcLNcLOcKdaafaafaafaafcEpcEpcEpcEpcEpcEpcLPcEpcEpcCWcxocExcExcGVcExcExcExcExcExcExcEFcEFcEFcEFcEFcLQcEFcEFcxzcCZcELcELcELcELcELcELcELcELcELaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaecyOcyOcyOcyOcyOcyOcyOaaeaaacLRcLScLTcLUcLUcLVcLWcLWcLWcLWcLXcLYcLYcLZcMacMbcHiabGabGaaiaaiaaiabGabGaafaafaafcACcMccMdcACcACaafaafcGmcMecMfcMgcGmcMhcMicHvcHvczfcMjcHxcMkcMlcMmcMmcMmcMncMncMncMncMocHzaaiaaiczjcDFczjaafaafaafaafaafcAKcMpcCCcDIcMqcDKcHEcHFcMrcMscCCcLncAKaafaafaafaafaafaafaafcCGcDRcCGcCGaafcFrcMtcMucMvcMwcMxcLtcMycMzcMAcMBcMCcMDcMEcMCcMFcMCaafcDVcDVcIbcDVcMGcMHcMIcMJcMJcMJcMKcMLcLGcMMcMNcMOcMPcMQcvtcKdcMRcMScMTcKdcKdcKdaafaafaafaafaafaafaafaafcMUcMVcMWcMXcMUcMYcMZcNacNbcNccNdcNaaafaafaafaafaafaafaafcNecNfcNgcNhcNecNicNjcNkcNlcNmcNncNkaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaecyOcyOcyOcyOcyOcyOcyOaaeaaacNocLScIYcNpcIYcNqcNrcArcArcNscHicNtcMacNucNvcNwcHiabGcNxcNycNycNycNyabGaafcNzcNzcNAcNBcNAcNAaafaafaafcGmcHscNCcNDcGmcNEcNFcNGcNHczfcNIcNJcNKcHzcLhcNLcLhcJycLhcJycJycJycHzaaiaaiczjcDFczjaafaafaafaafaafcAKcNMcCCcNNcFmcNOcNPcNQcFncNRcCCcLncAKaafaafaafaafaafaafaafcCGcDRcCGaafaafcFrcNScNTcNUcJLcNVcNWcubcuccNXcNYcMCcNZcOacObcOccMCaafaafcDVcIbcDVcDVcDVcLBcOdcMJcMJcOecOfcOgcOhcOicOjcOkcOlcOmcKdcMRcOncOocOpcOqcKdaafaafaafaafcMUcMUcMUcMUcMUcOrcOscOtcMUcCWcxocNacOucOvcOwcNacNacNacNacNacNecNecNecNecOxcOycOzcNecxzcCZcNkcOAcOBcOCcNkcNkcNkcNkcNkaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaecyOcyOcyOcyOcyOaaeaaeaaecxGcxGcxGcxGcxGcxGcxGcODcOEcOFcOGcOHcOIcOJcOKcHicHiaaicNycOLcOMcOLcNyaaiaaicNzcONcOOcOPcOQcNzaafaafaafcGmcHscORcOScOTcOUcOVcOWcOWczfcOXcOYcOZcHzcPacLhcJycJycJycJycPbcJzcHzaaiaaiczjcDFczjaafaafaafaafaafcAKcPccCCcPdcPecDKcPfcDMcDNcPgcCCcCCcAKaafaafaafaafaafaafaafcCGcDRcCGaafaafcFrcPhcPicPjcLscPkcPlcPmcPncPocPpcMCcPqcPrcPscPtcMCaafaafcDVcPucDVaafaafcLBcPvcPwcPxcMKcPycPzcPAcLIcvtcvtcPBcPCcKdcPDcPEcPFcKdcKdcKdaafaafaafaafcMUcPGcPHcPIcMUcMUcPJcMUcMUcPKcGUcNacPLcPMcNacNacPNcPOcPPcNacPQcPRcPScNecNecPTcNecNecyJcPUcNkcNkcPVcNkcNkcPWcPXcPYcNkaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaaaaeabGaafaafaafaafaafcxGcxGcxGcxGcHicHicHicHicHicHiaafaaicNycOLcOLcOLcNyaaiaaicNzcPZcQacQbcQccNzcQdcQdcQdcGmcGmcQecQfcGmcQgcQhcQicQjcQkcQlcQmcQncQkcQocLhcQpcQqcJycQrcQrcQrcHzaaiaaiczjcDFczjaafaafaafaafaafcAKcQscCCcMscQtcCCcQucCEcQvcMscQwcQxcAKaafaafaafaafaafaafaafcCGcDRcCGaafcQycQycQzcQAcQBcQycQycQycQCcQDcQEcQycQycQycQycQycQycQycQyaafcDVcIbcDVaafaafcLBcLBcQFcQGcQHcQIcQJcQKcMNcxbcvtcvtcxbcKdcKdcQLcKdcKdcQMcKdaafaafaafaafcMUcQNcQOcQPcQQcQPcQRcQScQTcIycIzcQUcQVcQWcQXcQYcQXcQZcRacNacRbcRccRdcRecRdcRfcRgcRhcIOcIPcRicRjcRkcRlcRmcRlcRncRocNkaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaiaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaicNycRpcRqcRrcNyaaiaafcNzcRscRtcRucRvcNzcRwcRxcRycRzcGmcRAcGmcHvcHvcRBcHvcRCcQkcRDcREcRFcQkcRGcRGcRGcRGcRGcRGcRGcRGaaiaaiaaiczjcDFczjcCGaafaafaafaafcAKcAKcAKcAKcRHcRIcRJcRKcRLcAKcAKcAKcAKaafaafaafaafaafaafcCGcCGcDRcCGcQycQycRMcRNcROcRPcRQcRRcRScRTcRUcRVcRWcRXcRYcRZcSacSbcSccQycQycDVcIbcDVaaiaafaafcLBcLBcLBcLBcLBcLBcLBcLBcuicSdcSecuicKdcSfcOocSgcKdcShcKdaafaafaafaafcMUcSicSjcSkcSlcSmcSncSocMUcBycBzcNacSpcSqcSrcSscStcSucSvcSwcSxcSycSzcSAcSBcSCcSDcNecBOcSEcSFcSGcSHcSIcSJcSKcSLcSMcNkaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaiaaiaaiabGcNycSNcSOcSPcNyabGcSQcSQcSQcSQcSRcSScQdcSTcSUcSVcSWcSXcSYcSZcTacTbcTccTdcSXcTecTfcTgcThcTicTjcTkcTlcTmcTncRGcTocRGcRGaaiaaiczjcTpcTqcCGcCGcCGcCGcCGcCGcTrcTscAKcTtcAKcTucAKcTtcAKcJFcJFcCGcCGcCGcCGcCGcCGcCGcCGcTvcTwcTxcQycTycTzcTzcTAcTBcTBcTCcTDcTEcTFcTGcTHcTIcTJcTJcTJcTKcTzcTLcQycTMcTNcDVaaiaaiaafaafaafaafaafaafaafaafcTOcTPcTQcTQcTRcKdcTScTTcSgcKdcTUcKdaafaafaafaafcMUcMUcMUcMUcMUcMUcMUcMUcMUcCWcxocNacNacNacNacNacNacNacNacNacNecNecNecNecNecNecNecNecxzcTVcNkcNkcNkcNkcNkcNkcNkcNkcNkaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaiaaiaaiabGabGcTWaaicTXabGabGcSQcTYcTZcUacUbcUccUdcUecUfcUgcSWcUhcUicUjcUjcUkcUlcUmcUncUocTfcTgcThcUpcUqcUrcUrcUscUtcUucUrcUvcRGaaiaaiczjcUwcUxcUycUzcUAcUBcUBcUBcUBcUzcUzcUzcUCcUDcUEcUzcUBcUBcUFcUBcUBcUBcUBcUBcUBcUBcUBcUGcUHcUIcQycUJcTzcTzcUKcTzcTzcULcUMcUNcUOcUPcUMcULcTzcTzcTzcUQcTzcTzcQycURcIbcDVaaiaaiaaiaafaafaafaafaafaafaafcTOcUScTQcTQcUTcTOcKdcKdcKdcKdcKdcKdaafaafaafaafcUUcUVcUWcUXcUYcUZcVacVbcUUcVccVdcVecVfcVgcVgcVhcVgcVicVjcVkcVgcVlcVgcVmcVgcVgcVncVecVocVccVpcVqcVrcVscVtcVucVvcVwcVpaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaiaaiaaicVxcVycVycVzcVycVAcVBcVCcSQcVDcVEcVEcVFcVGcVHcVIcVJcVKcSWcVLcVMcUmcVNcVOcUmcVPcVQcVRcTfcVScVTcVUcVVcVWcVXcVYcVZcWacWbcWccRGaaiaaiczjcWdcWecCGcCGcCGcCGcCGcCGcCGcCGcCGcWfcWgcWhcWicJFcCGcCGcCGcCGcCGcCGcCGcCGcCGcCGcCGcWjcJFcWkcQycWlcWlcTzcWmcWncWocWpcWqcUNcWrcWscWtcWpcWucWlcTzcWvcWncWlcQycWwcIbcDVaaiaaiaaiaaiaafaafaafaafaafaafcTOcTOcWxcWycTOcTOaafaafaafaafaafaafaafaafaafaafcUUcWzcWAcWAcWBcWAcWAcWCcWDcWEcWFcWGcWHcWHcWHcWIcWHcWJcWKcWLcWMcWNcWHcWOcWHcWHcWHcWGcWPcWQcWRcWScWScWScWTcWScWScWUcVpaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebKtbKtaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaiaaicWVcWWcWXcWYcWZcXacXbcXccXdcXecXfcXgcXhcXicXjcXkcXlcXmcXncSWcXocVMcXpcXqcXrcXscUjcXtcXucXvcXwcXxcXycXzcXAcXBcXCcXDcXEcXFcXGcRGaaiaaiczjcXHczjcCGaaiaaiaaiaaiaaiaaiaaicCGcCGcCGcCGcCGcCGcCGaafaafaafaafaafaafaafaafaafcCGcCGcXIcXJcQycXKcXKcXLcTzcXKcXMcWpcXNcUNcUOcUPcXOcWpcXKcXKcTzcXLcXKcXKcQycXPcXQcDVaaiaaiaaiaaiaaiaafaafaafaafaafaaicXRcTQcXScXRaaiaafaafaafaafaafcXTcXTcXTcXTaafcUUcXUcXVcXWcXXcXYcXZcYacYacYbcYccYdcYccYccYccYecYccYccYccYfcYgcYhcYhcYicYhcYhcYhcYjcYkcYbcYlcYlcYmcYncYocYpcYpcYqcVpaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafbKtbKtaafaafaafaafaafaafaafaafaafabGabGaaiaaiaaiabGabGcYrcYscYtcVEcYucVEcYvcYwcYxcYycVEcVEcYzcYAcYBcYCcYDcYEcYFcSWcYGcYHcYIcYJcYKcYLcYMcYNcYOcYPcYQcThcXycYRcYScUrcYTcUrcYUcYVcYWcRGaaiaaiczjcXHczjaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaafaafaafaafaafaafaafaafaafaafaafaafcCGcYXcYYcQycYZcZacZbcTzcZccZacWpcZdcZecZfcUPcZdcWpcZacZacZgcTzcZccZhcQycZicZjcDVaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaicZkcTQcXScZkaaiaaiaaiaafaafcXTcXTcZlcZmcXTaafcUUcUUcZncZocZpcZqcZrcZscUUcVecVecVecZtcZucZucZvcZwcZxcZycZzcZAcZBcZCcZDcZucZucZEcVecVecVecVpcZFcZGcZHcZIcZJcZKcVpcVpaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafabGcNycNycNycNycNyabGcYrcYscZLcZMcZNcZOcZPcZQcZRcZScVEcVEcZTcZUcZVcQdcZWcZXcZWcSWcZYcZZdaadabdabdaccVPcUndaddaedafdagcXydahdaidajdakdaldahdahdahcRGaaiaaiczjdamczjaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaafaafaafaafaafaafaafaafaafaaicCGdancYYcQydaocTzcUQcTzcTzcTzdapcUMcUNcUOcUPcUMdapcTzcTzcUKcTzcTzdaqcQycZidarcDVaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaicTOdasdatcTOaaiaaiaaiaaiaafcXTdaudavdawcXTaafaafcUUdaxdaydaydaydazcUUcUUaafaafcVecVedaAdaBdaBdaCcVedaDdaEdaFcVecVecVecVecVecVecVeaafaafcVpcVpcVpcVpcVpcVpcVpcVpaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaaicNydaGdaGdaHdaIdaJdaKdaLdaMdaNcYucVEcYucYwdaOdaPcVEcVEdaOdaQdaRdaScXgdaTdaUdaVdaWcUmcUmcUmcUmcUmdaXcVQdaYdaedaZcThdbadbbdbcdbddbedbfdbgdbhdbidbjaaiaaiczjcXHczjaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaafaafaaiaaiaaiaaiaaiaaicCGdbkcJHcQycTzcTzdblcTJcTJcTJcTIcTHdbmdbndbocTDcTCcTBcTBdbpcTzcTzcTzcQycLAdbqcDVaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaicXRcTQdbrcXRaaiaaiaaiaaiaaicXTdbsdavdbtcXTaaiaaiaaiaaiaaiaaiaaiaaiaafaafaafaafaafaaiaaiaaiaaiaaidbudbvdbwdbxcVeaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaicNydbydbzdbAcSOaaicYrdbBdbCdbDdbEdbFcYudbGdbHdbIdbJdbKdbLdbMdbDcVEcVEdbNdbOdbPdbQdbRdbRdbScUmdbTdbUcSWdbVdbWdbXcThdbYdbZdcadbddcbdccdcddcedcfdbjczjczjczjcXHczjdcgdcgdchdcidcjdcgdcgdchdcidcjdcgdcgaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaicCGcCGdckcCGcQydcldcmdcndcodcpcTzcRRcUMcUNcUNcUPcUMcRRcTzdcpdcodcqdcrdcscQycDVdctcDVcDVaaiaaiaaiaaiaaiaaiaaiaaiaaiaaicZkcTQdbrcZkaaiaaiaaiaaiaaicXTcXTdcucXTcXTaaiaaiaaiaaiaaiaaiaaiaafaafaafaafaafaaiaaiaaiaaiaaiaaidcvdcwdcxdcycTOaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafabGcNydaGdaGdczdcAdaJdcBdcCdcDdcEdcFdcGdcHdcIdcJdcJdcJdcFdcFdcKdcLcVEcVEdcMdcNcSWcSWdcOdcPdcQdcRdcOdcPdcSdcTdcUdcVcThdcWdcXdcYdbddcZddaddbddcddddbjddeddfddfddgcDBdcgddhddiddjddkddlddmddiddnddiddidcgdcgddoddpddpddpddpddpddqddrddoddqddrddrddsddtdducQycQycQzcQAcQBcQycQycQyddvddwddxcQEddvcQycQycQycQzcQAcQBcQycQydduddyddzddrddrddAddBddBddBddCcTOcTOcTOddDcTOddEddFcTOddAddBddBddCcTOcTOcUSddGddHcTOcTOcTOcTOddAddBddBddCcTOcTOcTOcTOcTOcTOcTOddAddBddBddCcTOddIddJddKddLddLaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafabGcNycNycNycNycNyabGddMddNddOdbDddPddQcYucYwddRddRddSdaOdbEddTddUdcJddVddWddXddYddZdeadebdecdeddeedefdegdefdehdeicThdejdbZcTfdekdeldemdendeodepdbjcXHcDBdeqcDBcDBderdesdetdeudevdesdewdeudexdeydezdeAdeBdeCdeDdeCdeCdeEdeCdeFdeGdeCdeCdeHdeIdeJdeKdeLdeMdeHdeCdeNdeCdeDdeOdePdeCdeCdeCdeQdeCdeRdeSdeDdeCdeCdeCdeHdeCdeLdeTdeUdeUdeVdeWdeXdeWdeYdeWdeZdfadfbdeWdeXdeWdfcdeWdeWdeWdfddeWdfedeXdffdfgdfhdfbdfedeWdfideWdeWdfjdeWdeWdfkdeZdfbdeWdeWdfldeWdeWdeXdeWdfedfmdfnddKdfoddLaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafabGcNydfpdfpdfqdfrdfsdftdfudbJdfvdfwcVEcYucYwdfxdfydfzdbGdbHdfAdbJdbKdfBdfCdbJdfDdfEdfFdfGdfHdfIdfJdfKdfLdfKdfMdfNdfOdfPdfQdfRdfSdfTdfUdfVdfWdfXdbjcXHczjczjdfYczjdfZdgadgbdcgdfZdgadgcdcgdfZdgddgedgfdggdghdghdghdgidghdghdgjdghdghdghdgkdgidgldgmdgndgodgkdghdgndghdghdghdgidghdghdghdghdghdgjdghdghdghdghdghdgkdgodgndgpdghdgidgkdgqdgqdgqdgrdgqdgqdgsdgqdgqdgqdgqdgtdgqdgqdgqdgudgqdgvdgsdgwdgxdgydgzdgvdgqdgrdgqdgqdgsdgqdgqdgqdgqdgqdgqdgqdgAdgqdgqdgzdgqdgvdgBdgCdgDdgEddLaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaicNydgFdgGdgHcSOaaicYrdgIdgJdgKdgLcZOdgMcYwdgNdgOdgPcYwcVEdgQcVEdgRcVEdgSdgTdgUdgUdgVdgWdgXdgYdgVdgWdgUdgZdhadhbdhcdhddhedhfdhgdhhdhidhfdhgdhedhecXHczjdhjdhkdhldfZdhmdhndhodcgdhpdhndhqdfZdcgdhrddidhsdhtdhtdhtdhudhvdhtdhtdhwdhtdhtdhxdhydhzdhAdhBdhCdhDdhEdhFdhEdhEdhGdhHdhEdhEdhIdhEdhEdhEdhJdhEdhEdhKdhEdhDdhLdhBdhAdhMdhNdhxcTQdhOcTQcTQcTQcTQdhPcTQdhQcTQcTQcTQcTQcTQcTQdhRcTQdcwdhSdhTdbrddJdhUdcwcTQdhOcTQcTQdhVcTQdhWcTQcTQcTQdhWcTQcTQcTQcTQdhXcTQdcwdhXdhYddKdhZddLaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafabGcNydfpdfpdiadibdicdiddiedifdigdihcVEcYudiidijdikdildimdindiocZMdipdildiqdirdisditdiudivdiwdixdiydizdiydiAdiBdiCdiDdiEdiFdiGdiHdiIdiJdiKdiLdiMdhediNczjdiOdhkdiPdfZdiQdiRdiQdcgdiSdiTdiSdfZdcgdcgdcgdcgddoddpddpddpddpddpddqdiUddoddqdiVdiWdiXdiYdiZdiWdiVdjadiUddoddpddpddpddpddqdiUddoddpddpddpddpddqdiUdjadjbdjcdjddjedjfdjcdjcdjgdjhddAddBddBddBddBddCdjhddAddBddBddBddBddCdjhdjgdjidjjdjkdjldjmdjjdjidjgdjhddAddBddBddBddBddCdjhddAddBddBddBddBddCdjhdjgdjndjodjpdjqddLddLaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafabGcNycNycNycNycNyabGdjrdjsddOdjtdjucZOdjvcVEdaOdbFdbEcVEcVEdjwdjxdjydjzdjAdjBdjCditdivdivdiwdixdjDdjDdjEdjFdjGdjHdiDdjIdjJdjJdjJdjKdjLdjMdjMdjNdhecXHczjdjOdjPdjQdfZdjRdjSdjRdcgdjTdjUdjTdfZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadjVdjWdjXdjYdjZdkadjVaaaaaaaaaaaaaaadkbdkbdkbdkbdkbdkbdkbaaaaaaaaaaaaaaadkcdkddkedkfdkgdkhdkcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkidkjdkkdkldkmdkndkiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkodkpdkqdkrdksddLaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafabGcNydktdktdkudfrdfsdftdkvdbJdkwdkxdkycYucVEdiidikdbHcYycVEdkzdjydbIdkAdkBdkCdkDdkEdivdkFdkGdkHdkIdkJdkKdkLdkMdkNdkOdjIdjJdjJdkPdkQdkRdkSdjJdkTdhecXHczjaaiaaiaaidfZdjRdkUdjRdcgdjTdkVdjTdfZdkWdkWdkWdkWdkWdkWdkWdkWdkWdkWdkWdkWaaaaaadkXdkYdkZdladjZdlbdlcaaaaaaaaaaaadkbdkbdkbdkbdkbdkbdkbdkbdkbaaaaaaaaaaaadlddledkedlfdlgdlhdldaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlidljdlkdlldkmdlmdliaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlndkpdkqdlodlpddLaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaaicNydlqdlrdlscSOaaicYrdltcVEcYudjydbIdkwdludbJdlvdbJdludbJdlwdjycVEcVEdlxdlydlzdlAdivdivdlBdlCdivdlDdlEdiAdlFdlGdlHdiEdlIdlJdlKdlLdlMdlNdlOdhedhecXHczjaaiaaiaaiaaidjRdlPdjRdfZdjTdlQdjTdkWdkWdkWdkWdkWdkWdkWdkWdkWdkWdkWdkWdkWdlRdlSdlTdlUdlVdlWdlXdlYdiVaaaaacaaadkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbaaaaacaaadjbdlZdmadmbdmcdmddjbaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadjidmedkkdmfdmgdmhdjiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadjndmidmjdmkdmlddLaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaaicNydktdktdmmdibdicdiddmncZOdmodjycVEdmpcZPcZOdmqcZOcZOcZOdmrdmqdmscVEdmtdmudgUdmvdivdmwdmxdmydmzdlDdmAdmBdmCdjHdmDdmEdmEdmEdmEdmEdmEdmEdmEdhedmFdmGczjczjczjaaiaaidjRdmHdjRaaadjTdmIdjTdkWdkWdkWdkWdkWdkWdkWdkWdkWdkWdkWdkWdkWdmJdmKdmLdmMdmNdmOdmPdlbdjVaaaaaaaaadkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbaaaaaaaaadkcdledmQdmRdkgdlhdkcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkidljdkkdmSdmTdlmdkiaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkodkpdmUdmkdmVddLaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafabGcNycNycNycNycNyabGdjrdmWddOcVEdjycVEcVEcYudmXdjycVEcVEdmXdmYdmZdnadnbdncdnddgUdnedivdivdnfdngdivdnhdnidmBdnjdlGdnkdnldnmdnndnodnpdnqdnrdnsdntdnudnvcDBcWeczjaaiaaaaaaaaaaaaaaaaaaaaaaaadkWdkWdkWdkWdkWdkWdkWdkWdkWdkWdkWdkWdkWdnwdlSdnxdlUdnydnzdmPdnAdkXaaaaaaaaadkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbaaaaaaaaadnBdnCdnDdmbdnEdnFdnBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadnGdnHdkkdmfdnIdnJdnGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadnKdnLdkqdnMdnNddLaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafabGabGaaiaaiaaiabGabGdnOdnPdnQdnRdbIdnSdnTdnUdnVdnWdnXdnYdnZdoadobdocdodcVEdoedgUdofdivdivdnfdogdivdlDdohdmBdoidojdmDdokdoldomdondoodopdoqdordosdotdoudovdowczjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkWdkWdkWdkWdkWdkWdkWdkWdkWdkWdkWdkWaaaaaadlcdkYdjXdjYdmPdlbdlcaaaaaaaaadkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbaaaaaaaaadlddledmQdkfdkgdlhdldaaaaaaaaaaaadoxdoxdoxdoxdoxaaaaaaaaaaaaaaaaaaaaaaaadlidljdkkdkldnIdlmdliaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlndkpdkqdoydmVddLaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaaiaaiaaiaaiaaidozdoAdoBdoCdoDdoCdoEdoFdoDdoCdoGdoFdoDdoDdoEdoHdoIdoJdgUdoKdoLdoMdoNdoOdoPdoQdoRdmBdlFdojdmDdokdoldoSdoTdoUdoVdoWczjdntdnudnvdoXdoYczjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaadoZdiVdpadpbdpcdiWdiWdiWdiWdiWdiVdpddjXdpedpfdpgdiVaaaaaaaaadkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbaaaaaaaaadjbdphdpidpjdkgdpkdjbaaaaaaaaadoxdoxdoxdoxdoxdoxdoxaaaaaaaaaaaaaaaaaaaaadjidpldkkdpmdpndpodjiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadjndppdpqdprdpsddLaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaaaaaaaaaaaidptdpudfsdfsdpvdpudpwdfsdpvdpudpwdfsdpvdpxcTWabGdoIdpydgUdmBdmBdmBdmBdmBdmBdpzdmBdmBdpAdpBdpCdpDdpDdpDdpDdpDdpDdpDdpDdpDdpDdpEczjczjczjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadjVdkYdjXdjYdmPdlbdjVaaaaaaaaadkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbaaaaaaaaadkcdledmQdkfdkgdlhdkcaaaaaaaaadoxdoxdoxdoxdoxdoxdoxaaaaaaaaaaaaaaaaaaaaadkidljdkkdkldnIdlmdkiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkodkpdkqdoydmVddLaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaayaayaayaayaayaayaayaayaayaayaayaayaayaayaayaayaayaayaayaayaayaayaaadpFaaaabGcNydpGcSOcSNcNydpGcSOcSNcNydpGcSOcSNcNydoIdpHdpIdpJdpKdpLdpMdpNdpOdpPdpQdpRdpSdpTdpUdpDdpVdpWdpXdpYdpZdqadqbdqcdpDdnvczjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlRdlSdlTdqddlVdjYdmPdkadkXaaaaaadkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbaaaaaadnBdqedmQdkfdkgdqednBaaaaaadoxdoxdoxdoxdoxdoxdoxdoxdoxaaaaaaaaaaaaaaaaaadnGdkndkkdkldnIdqfdnGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadnKdkpdkqdoydmVddLddLaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaaaaaeaaeaaeaaaaaeaaeaaeaaaaaeaaeaaeaaaaaeaaeaaeaaaaaeaaeaaeaaaaayaaedqgaaeabGcNydqhdqidqjcNydqkdqldqmcNydqndqodqpcNydoIdqqdqrdpJdqsdqtdqudqvdqwdqxdqydpRdqzdqAdqBdpDdqCdqCdqDdpZdpZdpZdqcdqEdpDdnvczjdqFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqGdqHdqIdqJdqKdjYdqLdqMdlTdlSdqNdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdqOdqPdqQdqRdqSdqTdqUdqVdqQdqPdqWdoxdoxdoxdoxdoxdoxdoxdoxdoxaaaaaaaaaaaadqXdqYdqZdradrbdrcdrddredqZdqYdraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrfdrgdrhdridrjdoydmVdrkddLaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaaadrldrmdrnaaadrldrmdrnaaadrldrmdrnaaadrldrmdrnaaadrldrmdrnaaaaayaaeaaeaaaaaacNydrodrpdrocNydrqdrrdrqcNydrsdrtdrscNydoIdrudrvdpJdrwdrxdrydqwdqwdrzdrAdrBdrCdrDdrEdrFdrGdrHdrIdrHdrHdrJdrHdrKdpDdnvdrLdrMdrNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadnwdlSdnxdqddrOdrPdrQdrRdrSdrTdrUdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdrVdrWdrXdrYdrZdsadsbdscdsddsedsfdoxdoxdoxdoxdoxdoxdoxdoxdoxaaaaaaaaaaaadsgdshdsidsjdskdsldsmdsndsodspdsqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsrdssdstdsudsvdoydmVdswddLaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaaedrldsxdrnaaedrldsxdrnaaedrldsxdrnaaedrldsxdrnaaedrldsxdrnaaeaazaaaaaeaaeaaacNydrodsydrocNydrqdszdrqcNydrsdsAdrscNydoIdsBdsCdpJdrwdsDdqwdqwdqwdsEdsFdsGdsHdsIdsJdsKdsLdsMdsNdsOdsOdsPdrHdsQdpDdnvcDBdsRdsSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlcdkYdjXdjYdsTdsUdsVdsWdsXdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdsYdsZdtadtbdtcdkfdtddqVdtedqPdqRdoxdoxdoxdoxdoxdoxdoxdoxdoxaaaaaaaaaaaadredqYdtfdradtgdkldthdtidtjdtkdtlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadtmdtndtodtpdtqdoydmVdtrddLaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaaadrldsxdrnaaadrldsxdrnaaadrldsxdrnaaadrldsxdrnaaadrldsxdrnaaaaaeaaaaaaaaeaaecNycNycNycNycNycNycNycNycNycNycNycNycNydoIdsBdtsdpJdqsdqtdttdqwdqwdqxdtudpRdlFdojdtvdpDdtwdtxdtydtzdtAdtBdtCdtDdpDdtEcDBdtFdsSaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadoZdiVdpadpbdpcdiWdiWdiWdiWdiWdiVdtGdjXdjYdtHdqMdnxdlSdlUdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdqVdqPdtedqRdtIdkfdkgdtJdnBaaaaaadoxdoxdoxdoxdoxdoxdoxdoxdoxaaaaaaaaaaaaaaaaaadnGdtKdkkdkldtLdredtfdqYdraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrfdrgdtMdridtNdoydmVdtOddLaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaaadrldsxdrnaaadrldsxdrnaaadrldsxdrnaaadrldsxdrnaaadrldsxdrnaaaaaeaaaaaaaaaaaeaaeaaeaaeaaaaaaaaeaaeaaeaaaabGdtPdtPdtPdoIdtQdoIdpJdpKdtRdtSdtTdtUdtVdpJdpJdtWdtXdtYdpDdpDdtZdtzduadubducdtCduddpDdnvcDBduedsSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadufdufdufdufdufdufdufdufdufdufdufaaaaaaaaadjVdkYdugduhdmPdkYdkXaaaaaadkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbaaaaaadnBdtJdmQduidujdmQdnBaaaaaadoxdoxdoxdoxdoxdoxdoxdoxdoxaaaaaaaaaaaaaaaaaadnGdnIdukduldnIdtKdnGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadnKdumdkqdunduoddLddLaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaayaayaaeaaadrldsxdrnaaadrldsxdrnaaadrldsxdrnaaadrldsxdrnaaadrldsxdrnaaaaaeaaaaaNaaaaaaaaedupduqduqduqduqdtPdurdusdtPdtPdutdutduuduvduwdpJdpJdpJdpJdpJdpJdpJdpJduxduyduzduAduBdpDdpDdpDdpDdpDdpDdpDdpDdpDdnvcDBduCdsSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadufdufdufdufdufdufdufdufdufdufdufdufdlRdlSdlTdqddlVdjYdmPdnAdkXaaaaaadkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbaaaaaadnBdnCdmQdkfdkgduDdnBaaaaaadoxdoxdoxdoxdoxdoxdoxdoxdoxaaaaaaaaaaaaaaaaaadnGduEdkkdkldnIdnJdnGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadnKdnLdkqdoyduFddLaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaduGduGduGduGduGduGduGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaaaaaSaaNaaaaaeduHaaeaaaaaeduHaaeaaaaaeduHaaeaaaaaeduHaaeaaaaaeduHaaeaaaduIaaUaaVduJduKduKduLduMduNduOduPduQduRduSduTduUduVduVduWduXduYduZdvadvbduWduTdvcdvddvedvfdvgdvhdvidvjdvkdvldvmdvndvodvpdvqdvrdvsdnvdvtdvudvvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadufdufdufdufdufdufdufdufdufdufdufdufdvwdvxdvydvzdvAdvBdvCdkYdkXaaaaaadkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbaaaaaadnBdtJdvDdvEdkgdmQdnBaaaaaadoxdoxdoxdoxdoxdoxdoxdoxdoxaaaaaaaaaaaaaaaaaadnGdnIdkkdvFdvGdtKdnGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadnKdumdvHdvIdmVddLaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaduGduGduGduGduGduGduGduGduGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayabedvJdvKdvKdvKdvLdvKdvKdvKdvLdvKdvKdvKdvLdvKdvKdvKdvLdvKdvKdvKdvLdvKdvKdvKdvKdvMdvNdvOdvPdvQdvRdvSdvTdvUdvVdvWdvXdvYdvZdwadwbdwcdwddwedwfdwgduzduBduBdwhduBdwiduBdwjdwkduBduBdwlduBdwhdwmdwndwodwpdwqdwrdwsczjdwtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadufdufdufdufdufdufdufdufdufdufdufdufdnwdlSdnxdqddwudwvdwwdqMdlTdlSdlUdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdqVdqPdqQdqRdwxdkfdkgdtJdnBaaaaaadoxdoxdoxdoxdoxdoxdoxdoxdoxaaaaaaaaaaaaaaaaaadnGdtKdkkdkldwydredqZdqYdraaaaaaaaaaaaadwzdwzdwzdwzdwzdwzdwzaaaaaadrfdrgdrhdridwAdwBdwCddLaafaafaafdwDdwDdwDdwDdwDdwDdwDaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaduGduGduGduGduGduGduGduGduGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaaaabtabuaaaaaeduHaaeaaaaaeduHaaeaaaaaeduHaaeaaaaaeduHaaeaaaaaeduHaaeaaaaaeaaUaaVduJduKduKdwEdwFdwGdwHduqdtPdwIdwJdtPdtPdwKdusdwLdtPdwMdwNdwNdwOdwNdwPdwQdwPdwRdwSdwTdwUdwSdwTdwRdwVdwWdwXdtPdwfdwfdtPdtPczjczjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadufdufdufdufdufdufdufdufdufdufdufaaaaaaaaadlcdkYdjXdjYdsTdwYdwZdxadxbdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdxcdxddxedxfdtcdkfdxgdqVdqQdqPdqRdoxdoxdoxdoxdoxdoxdoxdoxdoxaaaaaaaaaaaadredqYdqZdradxhdkldthdxidxjdxkdxlaaaaaaaaadwzdwzdwzdwzdwzdwzdwzdwzdwzaaadxmdxndxodxpdtqdoydmVddLdwDdwDdwDdwDdxqdxrdxsdxtdxqdwDdwDdwDdwDdwDdwDdwDdwDdwDdwDdwDdwDaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaduGduGduGduGduGduGduGduGduGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaayaayaaeaaedrldxudrnaaadrldxudrnaaadrldxudrnaaadrldxudrnaaadrldxudrnaaaaaeaaaabuaaaaaaaaedxvduqduqduqduqdtPdxwdxxdxyaaadxzdxAdxBdxCdxDdwNdxEdxFdxGdwPdxHdxIdxJdxKdxLdxMdxNdxOdxJdxPdxQdxRdtPdxSdxTdxUdxyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadoZdiVdpadpbdpcdiWdiWdiWdiWdiWdiVdxVdxWdrPdxXdxYdxZdyadybdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdycdyddyedyfdygdsadyhdyidyjdykdyldoxdoxdoxdoxdoxdoxdoxdoxdoxaaaaaaaaaaaadymdshdyndyodypdsldyqdyrdysdytdyuaaaaaaaaadwzdwzdwzdwzdwzdwzdwzdwzdwzaaadyvdywdyxdyydyzdyAdyBdyCdyDdyEdyEdyEdyFdyGdyFdyHdyFdyEdyIdyEdyEdyEdyJdyKdyLdyMdyNdyOdwDdwDaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaduGduGduGduGduGduGduGduGduGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadyPdyPdyPdyPdyPdyPdyPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaadrldxudrnaaadrldxudrnaaadrldxudrnaaadrldxudrnaaadrldxudrnaaaaaeaaaaaaaaaaaeaaeaaaaaaaaaaaaaaadtPdyQdyRdySaaedxzdyTdyUdyVdyWdwNdyXdyYdyZdwPdzadzbdxJdzcdzddzedzfdzgdxJdzhdzidzjdtPdzkdzldzmdySaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadjVdkYdjXdjYdzndqMdnxdlSdqNdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdqOdqPdtedqRdzodkfdtddqVdtedqPdqWdoxdoxdoxdoxdoxdoxdoxdoxdoxaaaaaaaaaaaadqXdqYdtfdradzpdkldzqdredtfdqYdraaaaaaaaaadwzdwzdwzdwzdwzdwzdwzdwzdwzaaadrfdrgdzrdzsdztdzudzvdzvdzwdzxdzydzzdzAdzBdzCdzDdzEdzBdzFdzGdzHdzIdzJdzGdzGdzGdzGdzKdzLdwDaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaduGduGduGduGduGduGduGduGduGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadyPdyPdyPdyPdyPdyPdyPdyPdyPaaaaaaaaaaaaaaaaaaaaaaaaaaeaaadrldxudrnaaadrldxudrnaaadrldxudrnaaadrldxudrnaaadrldxudrnaaaaayaaaaaaaaeaaeaaaaaaaaaaaaaaaaaadtPdzMdzMdtPaaidzNdusdzOdurdusdwNdzPdzQdzRdzSdzTdzUdzVdzWdzXdzYdzZdAadAbdAcdAddAedAfdAgdAhdtPdtPaaedAiaclaclaclaclaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlRdlSdlTdqddAjdjYdmPdAkdkXaaaaaadkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbaaaaaadnBdAldmQdkfdkgdAmdnBaaaaaadoxdoxdoxdoxdoxdoxdoxdoxdoxaaaaaaaaaaaaaaaaaadnGdAndkkdkldnIdAodnGaaaaaaaaaaaaaaadwzdwzdwzdwzdwzdwzdwzdwzdwzaaaaaaaaaaaadnKdApdoydAqddLdwDdwDdArdAsdAtdwDdArdAsdAudwDdArdwDdwDdwDdwDdwDdwDdwDdzGdzKdzGdwDaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaduGduGduGduGduGduGduGaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadyPdyPdyPdyPdyPdyPdyPdyPdyPaaaaaaaaaaaaaaaaaaaaaaaaaayaaedrldxudrnaaedrldxudrnaaedrldxudrnaaedrldxudrnaaedrldxudrnaaeaayaaaaaeaaeaaaaaaaaaaaaaaaaaaaaadAvdAwdAxdAvabGdAydAzdAAdAzdAydwNdABdACdADdwPdAEdAFdxJdAGdAHdAIdAHdAJdxJdAKdALdAMdAfdANdAOdAPdAQaaaaaeaaeaaaaaaaclaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadARdASdATdAUdAVdAWdpfdlbdlcaaaaaadkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbaaaaaadlddledpidAXdkgdlhdldaaaaaaaaadoxdoxdoxdoxdoxdoxdoxaaaaaaaaaaaaaaaaaaaaadlidljdkkdAYdpndlmdliaaaaaaaaaaaaaaadwzdwzdwzdwzdwzdwzdwzdwzdwzaaaaaaaaaaaadlndAZdBadBbddLaafaafdwDdBcdBddBedwDdBfdBgdBhdwDaafaafaafaafaafaafdBidBidBjdBidBiaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaduGduGduGduGduGduGduGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadyPdyPdyPdyPdyPdyPdyPdyPdyPaaaaaaaaaaaaaaaaaaaaaaaaaazaaadrldBkdrnaaadrldBkdrnaaadrldBkdrnaaadrldBkdrnaaadrldBkdrnaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGdBldBmdBndBodBldBpdBqdBrdBsdwPdBtdBudxJdBvdBwdBxdBydBzdxJdBAdBBdBCdAfdBDdBEdAPdBFaaaaaeaaeaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadnwdlSdnxdqddBGdBHdmPdBIdiVaaaaaadkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbaaaaaadjbdBJdmQdBKdkgdpkdjbaaaaaaaaaaaadoxdoxdoxdoxdoxaaaaaaaaaaaaaaaaaaaaaaaadjidpldkkdBLdnIdBMdjiaaaaaaaaaaaaaaaaaadwzdwzdwzdwzdwzdwzdwzaaaaaaaaaaaaaaadjndBNdBOdBPddLaafaafdwDdBQdBRdBQdwDdBSdBTdBSdwDaafaafaafaafaafaafdBidBUdBVdBWdBidBXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaduGduGduGduGduGduGduGduGduGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadyPdyPdyPdyPdyPdyPdyPdyPdyPaaaaaaaaaaaaaaaaaaaaaaaaaclaaaaaeaaaaaaaaaaaeaaeaaeaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaeaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGdAzdBYdBndBZdAzdwNdCadCbdwNdwPdwPdCcdAfdCddCedCfdCedCgdAfdwVdChdwVdAfdAfdAfdAfdCidCjdCkdCkdCjdClaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkXdkYdkZdCmdmPdlbdjVaaaaaadkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbaaaaaadkcdledmQdCndlgdlhdkcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkidljdlkdCodnIdlmdkiaaaaaaaaaaaaaaaaaadwzdwzdwzdwzdwzdwzdwzaaaaaaaaaaaaaaadkodCpdCqdCrddLaafaafdwDdCsdCtdCsdwDdCudCvdCudwDaafaafaafaafaafaafdBidCwdCxdCydBiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaduGduGduGduGduGduGduGduGduGduGduGduGduGduGduGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadyPdyPdyPdyPdyPdCzdyPdyPdyPaaaaaaaaaaaaaaaaaaaaaaaaaclaclaclaclacwaazaayaaeaaeaaeaayaaeaaeaaeaaeaazaazaayaaeaaeaaeaazaayaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGdBldCAdBndCBdBldAfdCCdCDdCEdCFdCGdCHdCIdCJdCKdCLdCMdCNdCOdCPdCQdCRdCSdCTdCTdAfdCUdCkdCVdCWdCkdCXdCYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlcdCZdDadDbdDcdDddlcaaaaaadkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbdkbaaaaaadlddDedDfdDgdDhdDidldaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlidDjdDkdDldDmdDndliaaaaaaaaaaaaaaadwzdwzdwzdwzdwzdwzdwzdwzdwzaaaaaaaaaaaadlndDodDpdDqddLaafaaidwDdCsdDrdCsdwDdCudDsdCudwDaafaafaafaafaafaafdBidDtdDudDvdBiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaduGduGduGduGduGduGduGduGduGduGduGduGduGduGduGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadyPdyPdyPdyPdyPdyPdyPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGdAzdDwdDwdDwdAzdAfdDxdDydDzdDAdDBdDCdDDdDEdDFdDGdDFdDFdDFdDFdDFdDHdDIdCTdCTdAfdCidCjdCXdCUdCjdClaclaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadoZdiVdpadpbdpcdiWdiWdiWdiWdiWdiVdiVdDJdDKdDKdiVdiVaaaaaaaaaaaaaaaaaadkbdkbdkbdkbdkbaaaaaaaaaaaaaaaaaadjbdjbdDLdDLdDMdjbdjbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadjidjidDNdDOdDOdjidjiaaaaaadwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdjndjndDPdDQdDRdjnaafaaidArdCsdDSdCsdArdCudDTdCudAraaiaaiaafaafaafaafdDUdDVdDWdDXdDYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaduGduGduGduGduGduGduGduGduGduGduGduGduGduGduGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadyPdyPdyPdyPdyPdyPdyPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaidDZdBldEadEadEbdBldAfdDxdDydEcdEddEedEfdEgdEgdEhdEidEjdEkdEldEmdEndEodEpdEqdErdAfdEsdCjdCVdCWdCjdEtaclaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaadjVdEudEvdEwdjVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkcdExdEydEzdkcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkidEAdEBdECdkiaaaaaaaaadwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdEDdEEdEFdEGdEHdkoaaiaaiaaidCsdEIdCsaaadCudEJdCuaaiaaiaaiaaiaaiaaiabGabGdEKdELdEKaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaduGduGduGduGduGduGduGduGduGduGduGduGduGduGduGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadyPdyPdyPdyPdyPdyPdyPdyPdyPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadEMaaaaaadEMaaaaaaaaadEMaaaaaaaaaaaaaaadEMaaaaaaaaadEMaaaaaadEMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaidtPdAydAzdBldAzdAydAfdDxdDydENdEOdEPdDxdDxdDxdEQdERdESdETdETdEUdEVdEWdEXdEYdEZdFadFbdCkdCXdCUdCkdCVaclaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkXdFcdDcdFddkXaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadnBdFedDfdFfdnBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadnGdFgdDmdFhdnGaaaaaaaaadwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdFidFjdFkdFldFmdnKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiaaiaaaaaaaaaaaeaaeaaadEKdFndEKaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaduGduGduGduGduGduGduGduGduGduGduGduGduGduGduGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadEMdEMdEMdEMaaaaaaaaadEMdEMdEMdEMdEMdEMdEMaaaaaaaaadEMdEMdEMdEMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadFodtPdDZabGdDZdtPdAfdFpdDydFqdFrdFsdDxdFtdFudFvdFwdFxdFydFzdFAdFBdFCdFDdFEdFFdFGdFbdCjdCVdCWdCjdEtaclaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadFHdlUdFIdFJdlcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlddFKdFLdqVdFMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadFNdradFOdFPdliaaaaaaaaadwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdrfdrgdFQdrgdrgdFRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaaaaadFSdFTdFSaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaduGduGduGduGduGduGduGduGduGduGduGduGduGduGduGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadEMdEMdEMdEMaaaaaadEMdEMdEMdEMdEMdEMdEMdEMdEMaaaaaadEMdEMdEMdEMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaidFUaaiaaidAfdFVdENdFWdFXdFYdDxdFZdAfdGadGbdGcdAfdGddGedGfdGgdGhdGidGjdAfdCidCjdCXdCUdCjdClaclaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadGkdGkdGkdGkaaaaaaaaaaaadGkdGkdGkdGkdGkaaaaaaaaaaaaaaaaaadGldGldGldGldGldGldGldGldGldGldGldGlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaeaaeaaaaaaaaUaaVdGmaaVdGnaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaduGduGduGduGduGduGduGduGduGduGduGduGduGduGduGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadEMdEMdEMdEMaaaaaadEMdEMdEMdEMdEMdEMdEMdEMdEMaaaaaadEMdEMdEMdEMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaaaaaidAfdGodDxdGpdGqdGqdDxdGrdGsdGtdGudGvdGsdGwdGxdEVdEWdGydGzdGAdAfdCUdCkdCVdCWdCkdCXaclaaaaaaaaaaaaaaaaaaaaaaaadGkdGkdGkdGkdGkdGkdGkdGkdGkdGkaaaaaaaaaaaaaaadGkdGkdGkdGkdGkdGkaaaaaadGkdGkdGkdGkdGkdGkaaaaaaaaaaaaaaadGldGldGldGldGldGldGldGldGldGldGldGldGldGldGlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaabudGBabuaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaduGduGduGduGduGduGduGduGduGduGduGduGduGduGduGduGduGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaaaaaadAfdDxdDxdFrdGCdGCdDxdGrdGDdGEdGFdGGdGDdGwdGrdFBdGHdFDdGIdGJdAfdCidCjdCXdCUdCjdClaclaaaaaaaaaaaaaaaaaaaaadGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkaaaaaaaaadGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkaaaaaaaaaaaadGldGldGldGldGldGldGldGldGldGldGldGldGldGldGldGldGlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaclacldAiaaeaaeaaeaaedGBaaeaaeaaeaaeaaeaazaclaclaaaaaaaaaaaaaaaaaaduGduGduGduGduGduGduGduGduGduGduGduGduGduGduGduGduGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaaaaaadAfdAfdDxdGKdFXdFXdGLdGrdGMdGNdGOdGPdGMdGQdGRdGSdGTdGUdGVdAfdAfdEsdCjdCVdCWdCjdEtaclaaaaaaaaaaaaaaaaaaaaadGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkaaaaaaaaadGldGldGldGldGldGldGldGldGldGldGldGldGldGldGldGldGldGlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaaaaaeaaaaaeaaaaaaaaadGBaaaaaeaaeaaaaaaaaaaaaaclaaaaaaaaaaaaaaaaaaduGduGduGduGduGduGduGduGduGduGduGduGduGduGduGduGduGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAiaaaaaaaaadAfdAfdGWdGXdGWdGWdAfdAfdAfdGYdAfdAfdAfdAfdAfdGZdAfdAfdAfaaedCWdCkdCXdCUdCkdCVaclaaaaaaaaaaaaaaaaaaaaadGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkaaaaaaaaadGldGldGldGldGldGldGldGldGldGldGldGldGldGldGldGldGldGlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaaadHadHadHadHadHaaaedGBaaedHadHadHadHadHaaaaaclaaaaaaaaaaaaaaaaaaduGduGduGduGduGduGduGduGduGduGduGduGduGduGduGduGduGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaclaaaaaaaaaaaadHbdHbdHbdHbaaeaaedHcaaadHcaaeaaaaaeaaaaaaaaeaaaaaaaaedEsdCjdCVdCWdCjdEtaclaaaaaaaaaaaaaaaaaaaaadGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkaaaaaaaaadGldGldGldGldGldGldGldGldGldGldGldGldGldGldGldGldGldGlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaaedHddHedHedHedHedHfdHgdHfdHhdHhdHhdHhdHiaaeaclaaaaaaaaaaaaaaaaaaduGduGduGduGduGduGduGduGduGduGduGduGduGduGduGduGduGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPaaaaaaaaaaaaaaaaaaaaaaaaaaadEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaclaaaaaaaaadHjdHkdHkdHjaaadAiaaaaaaaaaaaedCidCVdCidCldCWdCldCidCVdCidCldHjdHjdCidClaclaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkaaaaaaaaaaaadGldGldGldGldGldGldGldGldGldGldGldGldGlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaaedHldHldHldHldHlaaadGBaaadHldHldHldHldHlaaeaclaaaaaaaaaaaaaaaaaaduGduGduGduGduGduGduGduGduGduGduGduGduGduGduGduGduGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPaaaaaaaaaaaaaaaaaaaaaaaaaaadEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdHmdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaclaaeaaedHjdHjdHjdHjaaeaclaaaaaaaaadAidHkdHjdHkdHkdHjdHkdHkdHjdHkdHkdHjdHjdHkdHkaaeaaaaaadGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkaaaaaaaaaaaaaaaaaadGldGldGldGldGldGldGldGldGldGldGldGlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaaaaaeaaaaaeaaeaaeaaadGBaaaaaeaaaaaeaaaaaeaaaaclaaaaaaaaaaaaaaaaaaduGduGduGduGduGduGduGduGduGduGduGduGduGduGduGduGduGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPaaaaaaaaaaaaaaaaaaaaaaaadEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaclaaaaaadHjdHkdHkdHjaaaaclaaaaaaaaaacldHjdCUdCXdCUdCXdCUdCXdCUdCXdCUdCXdCUdCXdHjaaeaaadGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkaaaaaaaaaaaaaaadGldGldGldGldGldGldGldGldGldGldGldGldGlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaaadHadHadHadHadHaaaedGBaaedHadHadHadHadHaaaeaclaaaaaaaaaaaaaaaaaaduGduGduGduGduGduGduGduGduGduGduGduGduGduGduGduGduGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPaaaaaaaaaaaaaaaaaaaaaaaadEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaaeaaedHjdHjdHjdHjaaeaclaaaaaaaaaacldHjdCWdCVdCWdCVdCWdCVdCWdCVdCWdCVdCWdCVdHjdAiaaadGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkaaaaaaaaaaaaaaadGldGldGldGldGldGldGldGldGldGldGldGldGldGldGldGldGldGlaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaaedHddHedHedHedHedHfdHgdHfdHhdHhdHhdHhdHiaaeaclaaaaaaaaaaaaaaaaaaduGduGduGduGduGaaaduGduGduGduGduGaaaduGduGduGduGduGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPaaaaaaaaaaaaaaaaaaaaaaaaaaadEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAiaaaaaadCUdEtdEsdCXaaaaclaaaaaaaaaacldHkdHjdHkdHkdHjdHkdHkdHjdHkdHkdHkdHkdHkdHkaclaaadGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkaaaaaaaaaaaaaaadGldGldGldGldGldGldGldGldGldGldGldGldGldGldGldGldGldGlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzdwzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaaedHldHldHldHldHlaaadGBaaedHldHldHldHldHlaaaaclaaaaaaaaaaaaaaaaaaduGduGduGduGduGaaaduGduGduGduGduGaaaduGduGduGduGduGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaclaaaaaeaaaaaaaaeaaaaclaaaaaaaaaacldEsdCXdEsdEtdCUdEtdEsdCXdEsdEtdEsdEtdEsdEtaclaaadGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkaaaaaaaaaaaaaaadGldGldGldGldGldGldGldGldGldGldGldGldGldGldGldGldGldGlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadwzdwzdwzdwzdwzaaadwzdwzdwzdwzdwzaaadwzdwzdwzdwzdwzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAiaaaaaeaaaaaeaaaaaeaaadGBaaaaaeaaaaaeaaeaaeaaeaclaaaaaaaaaaaaaaaaaaduGduGduGduGduGaaaaaaaaaaaaaaaaaaaaaduGduGduGduGduGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaclaclaclaclaclaaeaclaaaaaaaaadAiaclaclaclaclaaeaclaclaclaclaclacldAiaclaclaclaaaaaadGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkaaaaaaaaaaaaaaaaaadGldGldGldGldGldGldGldGldGldGldGldGldGldGldGldGldGlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadwzdwzdwzdwzdwzaaadwzdwzdwzdwzdwzaaadwzdwzdwzdwzdwzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaaadHadHadHadHadHaaaedGBaaedHadHadHadHadHaaaeaclaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPdyPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkaaaaaaaaaaaaaaaaaadGldGldGldGldGldGldGldGldGldGldGldGldGldGldGlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadwzdwzdwzdwzdwzaaaaaaaaaaaaaaaaaaaaadwzdwzdwzdwzdwzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaaedHddHedHedHedHedHfdHgdHfdHhdHhdHhdHhdHiaaeaclaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadyPdyPdyPdyPdyPaaadyPdyPdyPdyPdyPaaadyPdyPdyPdyPdyPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMdEMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkaaaaaaaaaaaaaaaaaadGldGldGldGldGldGldGldGldGldGldGldGlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaaedHldHldHldHldHlaaadGBaaedHldHldHldHldHlaaaaclaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadyPdyPdyPdyPdyPaaadyPdyPdyPdyPdyPaaadyPdyPdyPdyPdyPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadEMdEMdEMdEMdEMdEMdEMdEMdEMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAiaaaaaeaaaaaeaaaaaeaaadGBaaaaaeaaaaaeaaeaaeaaeaclaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadyPdyPdyPdyPdyPaaaaaaaaaaaaaaaaaaaaadyPdyPdyPdyPdyPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadEMdEMdEMdEMdEMdEMdEMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaaadHadHadHadHadHaaaedGBaaedHadHadHadHadHaaaeaclaaadHnaaaaaadHnaaaaaaaaadHnaaaaaaaaaaaaaaadHnaaaaaaaaadHnaaaaaadHnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkaaaaaaaaadGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkdGkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaaedHddHedHedHedHedHfdHgdHfdHhdHhdHhdHhdHiaaeaclaaadHndHndHndHnaaaaaaaaadHndHndHndHndHndHndHnaaaaaaaaadHndHndHndHnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadGkdGkdGkdGkdGkdGkdGkdGkdGkdGkaaaaaaaaaaaaaaadGkdGkdGkdGkdGkdGkaaaaaadGkdGkdGkdGkdGkdGkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaaedHldHldHldHldHlaaadGBaaedHldHldHldHldHlaaaaclaaadHndHndHndHnaaaaaadHndHndHndHndHndHndHndHndHnaaaaaadHndHndHndHnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadGkdGkdGkdGkaaaaaaaaaaaadGkdGkdGkdGkdGkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaadAiaaaaaeaaaaaeaaaaaeaaadGBaaaaaeaaaaaeaaeaaeaaeaclaaadHndHndHndHnaaaaaadHndHndHndHndHndHndHndHndHnaaaaaadHndHndHndHnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaaadHadHadHadHadHaaaedGBaaedHadHadHadHadHaaaeaclaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaaedHddHedHedHedHedHfdHgdHfdHhdHhdHhdHhdHiaaeaclaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHodHodHodHodHodHodHoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaaedHldHldHldHldHlaaadGBaaadHldHldHldHldHlaaaaclaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHodHodHodHodHodHodHodHodHoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaaaaaaaaeaaeaaeaaaaaadGBaaeaaaaaaaaeaaeaaaaaaaclaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHodHodHodHodHodHodHodHodHoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaclaclaclaclaaaaaaaaUdGBdGnaaaaaaaclaclacldAiaclaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaadHodHodHodHodHodHodHodHodHoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclabedHpdHqaclaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHodHodHodHodHodHodHodHodHoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaaaabtaaaaclaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHodHodHodHodHodHodHodHodHoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaclaclaclaclaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHodHodHodHodHodHodHoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHodHodHodHodHodHodHoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHodHodHodHodHodHodHodHodHoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHodHodHodHodHodHodHodHodHodHodHodHodHodHodHoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHodHodHodHodHodHodHodHodHodHodHodHodHodHodHoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHodHodHodHodHodHodHodHodHodHodHodHodHodHodHoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHodHodHodHodHodHodHodHodHodHodHodHodHodHodHoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHodHodHodHodHodHodHodHodHodHodHodHodHodHodHoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHodHodHodHodHodHodHodHodHodHodHodHodHodHodHoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHodHodHodHodHodHodHodHodHodHodHodHodHodHodHoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHodHodHodHodHodHodHodHodHodHodHodHodHodHodHodHodHoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHodHodHodHodHodHodHodHodHodHodHodHodHodHodHodHodHoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHodHodHodHodHodHodHodHodHodHodHodHodHodHodHodHodHoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHodHodHodHodHodHodHodHodHodHodHodHodHodHodHodHodHoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHodHodHodHodHodHodHodHodHodHodHodHodHodHodHodHodHoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHodHodHodHodHodHodHodHodHodHodHodHodHodHodHodHodHoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHodHodHodHodHodHodHodHodHodHodHodHodHodHodHodHodHoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHodHodHodHodHodHodHodHodHodHodHodHodHodHodHodHodHoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHodHodHodHodHoaaadHodHodHodHodHoaaadHodHodHodHodHoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHodHodHodHodHoaaadHodHodHodHodHoaaadHodHodHodHodHoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHodHodHodHodHoaaaaaaaaaaaaaaaaaaaaadHodHodHodHodHoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From 18b5a67679d83619b5fff954b0073987974b6078 Mon Sep 17 00:00:00 2001 From: Jakksergal Date: Wed, 14 Mar 2018 01:54:56 -0700 Subject: [PATCH 145/145] Actually-factually adds the surgery kit to medbay. --- maps/northern_star/polaris-1.dmm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/maps/northern_star/polaris-1.dmm b/maps/northern_star/polaris-1.dmm index 29836bf387..ef44d6bdc0 100644 --- a/maps/northern_star/polaris-1.dmm +++ b/maps/northern_star/polaris-1.dmm @@ -4133,7 +4133,7 @@ "bBy" = (/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/white,/area/medical/medbay_primary_storage) "bBz" = (/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/machinery/vending/medical,/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) "bBA" = (/obj/structure/table/standard,/obj/item/weapon/storage/toolbox/emergency,/obj/item/bodybag/cryobag,/obj/item/bodybag/cryobag,/obj/item/bodybag/cryobag,/obj/effect/floor_decal/corner/paleblue{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) -"bBB" = (/obj/effect/floor_decal/corner/paleblue/full{dir = 4},/obj/structure/table/standard,/obj/item/weapon/storage/box/body_record_disk,/obj/item/weapon/paper{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"},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) +"bBB" = (/obj/effect/floor_decal/corner/paleblue/full{dir = 4},/obj/structure/table/standard,/obj/item/weapon/storage/box/body_record_disk,/obj/item/weapon/paper{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/weapon/storage/firstaid/surgery,/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage) "bBC" = (/obj/structure/closet/secure_closet/medical1,/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/sleeper) "bBD" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/sleeper) "bBE" = (/obj/effect/floor_decal/corner/paleblue,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/sleeper)

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ۺM$q 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 -#V?ypMu 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%0AME8 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 jhzfS!jOH~#< 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 literal 376858 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